The current helm charts for apim self hosted gateway doesn't respect using the --namespace flag when using the helm template command. Ideally, this should be respected.
Expected Behavior
Helm template with --namespace flags generate resources with .metadata.namespace set
Actual Behavior
The manifests are being generated without .metadata.namespace set when --namespace= is being used.
Steps to Reproduce the Problem
Run helm repo add azure-apim-gateway https://azure.github.io/api-management-self-hosted-gateway/helm-charts/
~ helm repo list | grep gateway
azure-apim-gateway https://azure.github.io/api-management-self-hosted-gateway/helm-charts/
Run helm template --namespace=apim-gateway apim azure-apim-gateway/azure-api-management-gateway --set=gateway.auth.key=<gatewayAuthKey>--set gateway.configuration.uri=<gatewayConfigurationUri>
This generates manifests without .metadata.namespace being set.
Report
The current helm charts for apim self hosted gateway doesn't respect using the
--namespace
flag when using the helm template command. Ideally, this should be respected.Expected Behavior
Helm template with
--namespace
flags generate resources with.metadata.namespace
setActual Behavior
The manifests are being generated without .metadata.namespace set when --namespace= is being used.
Steps to Reproduce the Problem
helm repo add azure-apim-gateway https://azure.github.io/api-management-self-hosted-gateway/helm-charts/
helm template --namespace=apim-gateway apim azure-apim-gateway/azure-api-management-gateway --set=gateway.auth.key=<gatewayAuthKey>--set gateway.configuration.uri=<gatewayConfigurationUri>
This generates manifests without.metadata.namespace
being set.Logs from self-hosted gateway
Self-hosted Gateway Version
v1.10.0
Deployment
Self-Managed (YAML/Helm)
Platform
None
Kubernetes Version
None
Anything else?
I can contribute with a PR if needed :