Installation
editInstallation
editFIPS compliant installation using Helm
editSet image.fips=true
to install a FIPS-enabled version of the ECK Operator. Refer to Install ECK using the Helm chart for full Helm installation instructions.
helm install elastic-operator elastic/eck-operator \ -n elastic-system --create-namespace \ --set=image.fips=true
FIPS compliant installation using manifests
editThe StatefulSet
definition within the yaml installation manifest will need to be patched prior to installation to append -fips
to the spec.template.spec.containers[*].image
to install a FIPS-enabled version of the ECK Operator. Refer to Install ECK using the YAML manifests for full manifest installation instructions.
${ECK_VERSION}
in the following command needs to be replaced with the version of the Operator that is to be installed.
curl -s https://download.elastic.co/downloads/eck/${ECK_VERSION}/operator.yaml | sed -r 's#(image:.*eck-operator)(:.*)#\1-fips\2#' | kubectl apply -f -
If the Operator has already been installed using the manifests, the installation can be patched instead:
kubectl patch sts elastic-operator -n elastic-system -p '{"spec":{"template":{"spec":{"containers":[{"name":"manager", "image":"docker.elastic.co/eck/eck-operator-fips:${ECK_VERSION}"}]}}}}'