mirror of
https://github.com/ansible/awx-operator.git
synced 2026-05-08 14:22:49 +00:00
8
Makefile
8
Makefile
@@ -334,6 +334,14 @@ helm-chart-generate: kustomize helm kubectl-slice yq charts
|
|||||||
for file in charts/$(CHART_NAME)/raw-files/*rolebinding*; do\
|
for file in charts/$(CHART_NAME)/raw-files/*rolebinding*; do\
|
||||||
$(YQ) -i '.subjects[0].namespace = "{{ .Release.Namespace }}"' $${file};\
|
$(YQ) -i '.subjects[0].namespace = "{{ .Release.Namespace }}"' $${file};\
|
||||||
done
|
done
|
||||||
|
# Correct .metadata.name for cluster scoped resources
|
||||||
|
cluster_scoped_files="charts/$(CHART_NAME)/raw-files/clusterrolebinding-awx-operator-proxy-rolebinding.yaml charts/$(CHART_NAME)/raw-files/clusterrole-awx-operator-metrics-reader.yaml charts/$(CHART_NAME)/raw-files/clusterrole-awx-operator-proxy-role.yaml";\
|
||||||
|
for file in $${cluster_scoped_files}; do\
|
||||||
|
$(YQ) -i '.metadata.name += "-{{ .Release.Name }}"' $${file};\
|
||||||
|
done
|
||||||
|
|
||||||
|
# Correct the reference for the clusterrolebinding
|
||||||
|
$(YQ) -i '.roleRef.name += "-{{ .Release.Name }}"' 'charts/$(CHART_NAME)/raw-files/clusterrolebinding-awx-operator-proxy-rolebinding.yaml'
|
||||||
# move all custom resource definitions to crds folder
|
# move all custom resource definitions to crds folder
|
||||||
mkdir charts/$(CHART_NAME)/crds
|
mkdir charts/$(CHART_NAME)/crds
|
||||||
mv charts/$(CHART_NAME)/raw-files/customresourcedefinition*.yaml charts/$(CHART_NAME)/crds/.
|
mv charts/$(CHART_NAME)/raw-files/customresourcedefinition*.yaml charts/$(CHART_NAME)/crds/.
|
||||||
|
|||||||
Reference in New Issue
Block a user