bottlerocket-update-operator icon indicating copy to clipboard operation
bottlerocket-update-operator copied to clipboard

0.2.0: Create Brupop Helm Chart

Open cbgbt opened this issue 2 years ago • 1 comments

Issue or Feature Request: Brupop should be installable via Helm. This would provide customers an easy route to install dependencies, like cert-manager for managing SSL certificates used for communication with the apiserver, or the OpenTelemetry Collector, should we integrate with that rather than direct Prometheus integration.

cbgbt avatar Dec 03 '21 19:12 cbgbt

We want to do this, but for now we're planning to update the project with installation instructions for cert-manager and Brupop. We will revisit Helm support in the future.

cbgbt avatar Apr 05 '22 21:04 cbgbt

I think this is worth looking into. In our use case, we have various groups of nodes that we taint accordingly to control which workloads can run on them. An example would be a core node group that we run components we feel are cluster critical (autoscaler, loadbalancer, bruop controller and apiserver, descheduler, termination handler, etc). We'd like to specify tolerations and nodeSelectors for controller and apiserver, and also an Exists toleration for the agent so that it runs on all nodes.

At the moment, we painstakingly take the raw YAML and convert it into a Helm chart.

KeenanLawrence avatar Nov 07 '22 14:11 KeenanLawrence

As part of our deployment, we have had to make significant modifications to the apiserver deployment ranging from setting hostnetwork to true to adding tolerations and nodeSelectors, as well as adding tolerations to the agent daemonset

stormmore avatar Nov 07 '22 22:11 stormmore