-
Notifications
You must be signed in to change notification settings - Fork 638
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
remove namespace from helm chart #954
Conversation
More thought needed. |
New changeset resolves issues. Was able to install without issue.
|
This is exactly what we need! |
Thanks for this. Can you take a look and see why the tests are failing? |
Updated Github CI to create the namespace during helm install, due to removed namespace yaml files in chart. |
Looks like the tests are still failing with |
I think the problem is that, while |
@shanemcd, adding
worked, do you have the authority to modfiy this PR's branch? Here's the ci output from my fork when adding that arg: |
Helm should be able to set the namespace for the operator at deploy time via the --namespace option. Use yq to remove all references to namespaces in the helm chart prior to publishing. Update CI process to create namespace during install. Resolves ansible#907
Added namespace specifier to CI. Rebased. CI passes in fork: https://github.com/bewing/awx-operator/runs/7078076867?check_suite_focus=true |
Is there anything else needed before we run the workflow again, pending approval? |
Was this change included in the 0.24.0 release? The packaged chart doesn't appear to have this fix:
|
Maybe the CI was using the previous version of the Makefile? Looking at logs now |
I am also not seeing it work when I am trying |
Looking at https://github.com/ansible/awx-operator/runs/7307244861?check_suite_focus=true#step:7:26 It does delete the namespace.yaml file, but I don't see it running the macro to expand the files to yq for namespace removal. Does anyone know what Even weirder: https://github.com/ansible/awx-operator/runs/7307244861?check_suite_focus=true#step:7:32 |
I think I see what the problem is -- the macro is only evaluated when the makefile is first read. |
Addressed in #984 |
Helm should be able to set the namespace for the operator at deploy time
via the --namespace option. Use yq to remove all references to
namespaces in the helm chart prior to publishing.
Resolves #907