Install Brupop
Installing Brupop creates the custom resource definitions (CRDs), roles, and deployments and uses the latest operator image from Amazon ECR Public.
You can install Brupop either with helm
or a pre-baked manifest.
Install with helm
First, using helm add the bottlerocket-operator-chart
helm repo add brupop https://bottlerocket-os.github.io/bottlerocket-update-operator
Then update your local chart:
helm repo update
Create a namespace for the operator:
kubectl create namespace brupop-bottlerocket-aws
Next, install the Brupop custom resource definition:
helm install brupop-crd brupop/bottlerocket-shadow
Finally, install the operator itself:
helm install brupop-operator brupop/bottlerocket-update-operator
After you’ve installed the operator, you can move on to the next step: configuring Brupop.
Install with a Manifest
First, download the manifest from the release to your local machine and run the following:
kubectl apply -f bottlerocket-update-operator-v1.3.0.yaml
Alternately, you can point kubectl
directly at the manifest URL.
kubectl apply -f https://github.com/bottlerocket-os/bottlerocket-update-operator/releases/download/v1.3.0/bottlerocket-update-operator-v1.3.0.yaml
After you’ve installed the operator, you can move on to the next step: configuring Brupop.