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

feat: switch back to nautobot helm chart #51

Merged
merged 5 commits into from Apr 19, 2024
Merged

Conversation

cardoe
Copy link
Contributor

@cardoe cardoe commented Apr 15, 2024

Switch back to using the nautobot helm chart now that the fixes are merged upstream. This will allow us to remain current with nautobot releases going forward.

@cardoe
Copy link
Contributor Author

cardoe commented Apr 15, 2024

So leaving this as draft because the --set-file doesn't work and ArgoCD will always load the tests due to not passing --skip-tests

@cardoe cardoe force-pushed the nautobot-helm-chart branch 2 times, most recently from 6449e8c to 55ff9e9 Compare April 16, 2024 14:58
@cardoe
Copy link
Contributor Author

cardoe commented Apr 17, 2024

I think it's not working because of argoproj/argo-cd#13220

@cardoe cardoe force-pushed the nautobot-helm-chart branch 3 times, most recently from 11938d7 to e68160c Compare April 18, 2024 17:10
The upstream helm chart has been fixed with the patches we need so
there's no reason to include the rendered helm chart any longer.
Unfortunately there's a breaking change here around how the
NAUTOBOT_SECRET_KEY is handled which can only be supplied via a helm
variable and not via a reference.
We haven't determined how we'll keep our versions up to date, but drop
this for now to follow the chart version.
Don't require the dex cred for nautobot's celery workers since they
don't have it mounted in.
@cardoe
Copy link
Contributor Author

cardoe commented Apr 18, 2024

Alright came up with a work around by using the URL to this repo. I'll try and see if I can't submit a fix upstream for ArgoCD.

@cardoe cardoe marked this pull request as ready for review April 18, 2024 17:30
@cardoe
Copy link
Contributor Author

cardoe commented Apr 18, 2024

This change will drag us forward to Nautobot 2.1.9 as well since that's what the helm charts package.

@cardoe cardoe merged commit 8cbfb55 into main Apr 19, 2024
5 checks passed
@cardoe cardoe deleted the nautobot-helm-chart branch April 19, 2024 20:10
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

Successfully merging this pull request may close these issues.

None yet

2 participants