Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

brupop agent is not installing using Helm Charts #495

Closed
takhat opened this issue Aug 4, 2023 · 4 comments
Closed

brupop agent is not installing using Helm Charts #495

takhat opened this issue Aug 4, 2023 · 4 comments

Comments

@takhat
Copy link

takhat commented Aug 4, 2023

Hello,

We are having issues deploying the helm charts that were recently released. The brupop-agent is not getting installed and no daemon sets agent pods are being created. Since the brupop-agent is not getting installed, the update-operator is not updating the node at the scheduled time as expected. The controller logs show the following error:

INFO controller::controller: Unable to find associated bottlerocketshadow, skip sort.

Do you know if this is a known issue? Thanks!

@cbgbt
Copy link
Contributor

cbgbt commented Aug 4, 2023

Hi, thanks for opening this issue.

Just to double check, have you followed this portion of the installation instructions?

Label nodes with bottlerocket.aws/updater-interface-version=2.0.0 to indicate they should be automatically updated. Only bottlerocket nodes with this label will be updated. For more information on labeling, refer to the Label nodes section of this readme.

The agent is only deployed to nodes which have been labeled with bottlerocket.aws/updater-interface-version=2.0.0.

@cbgbt
Copy link
Contributor

cbgbt commented Aug 9, 2023

In #506 we updated the controller to emit this message if no Shadow objects were found, which should help debug situations like I mentioned in my previous comment:

Nothing to do: The bottlerocket-update-operator is not aware of any BottlerocketShadow objects. Is the bottlerocket-shadow CRD installed? Are nodes labelled so that the agent is deployed to them? See the project's README for more information.

@takhat
Copy link
Author

takhat commented Aug 9, 2023

Thanks for your reply @cbgbt! Yes we had labeled the nodes correctly. We found out that the issue was that certain taints preventing the brupop agent pod from getting created. We allowed taint tolerations and were able to fix the issue. Thanks!

@cbgbt
Copy link
Contributor

cbgbt commented Aug 9, 2023

@takhat, thanks for following up, and glad you found the solution!

In the next planned Brupop release, we'll be adding a mechanism for setting up tolerations via Helm (#513). Hopefully this will help with managing the installation!

@cbgbt cbgbt closed this as completed Aug 9, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants