awx-operator
awx-operator copied to clipboard
Make image location of kube-rbac-proxy and awx-manager configurable for helm install
Please confirm the following
- [X] I agree to follow this project's code of conduct.
- [X] I have checked the current issues for duplicates.
- [X] I understand that AWX Operator is open source software provided for free and that I might not receive a timely response.
Feature Summary
First I'm not sure, if that's the right location/way to ask for help in this issue, so please point me to the correct, if necessary.
We have an airgap environment without internet access and our own container registry. For awx installed with awx-operator all images are configurable to our own registry. But for the awx-operator itself there are hardcoded container images used.
Our main question is, how can make the images used for awx-operator configurable in combination with a helm chart install from this repo.
Our problem is basically, what was described in #916 , but for installation we use helm chart instead of kustomize.
I'm trying to figure the helm chart creation process in awx-operator to see how it can be changed to use custom values for gcr.io/kubebuilder/kube-rbac-proxy:v0.13.0
and quay.io/ansible/awx-operator:1.2.0
images in an airgap environment without internet access.
Maybe someone knows how to achieve our goal?
Environment:
- AWX version: 21.12.0
- Operator version: 1.2.0
- AWX install method: helm chart
@flyinggreenfrog I'm face the same problem. I do have a Rancher cluster using RKE2. All the parts are working in Airgap environment, which is RKE2, Rancher, Longhorn and Jetstack/cert-manager.
Now I do need to install awx-operator or either using helm install with a private repo, or using kustomazation.yaml file, which still not as good as helm install.
Let me know if you had any improvements on this matter.
Thanks
I've ran into this as well and submitted a PR to make it possible: https://github.com/ansible/awx-operator/pull/1705
In case anybody encounters this while it's reviewing, you can checkout my branch and run make helm-chart
. Provided you have kustomize
and yq
installed, it should get a version of the chart with those values exposed built for you.