@@ -321,6 +321,7 @@ final-installer:
321321 @$(YQ ) -i ' (select(.kind == "ConfigMap" and .metadata.name == "devzero-zxporter-env-config") | .data.DAKR_URL) = "{{ .api_url }}/dakr"' $(DIST_BACKEND_INSTALL_BUNDLE )
322322 @$(YQ ) -i ' (select(.kind == "Deployment") | .spec.template.spec.containers[]? | select(.image == "ttl.sh/zxporter:latest")).image = "docker.io/devzeroinc/zxporter:latest"' $(DIST_BACKEND_INSTALL_BUNDLE )
323323 @$(YQ ) -i ' (select(.kind == "Secret" and .metadata.name == "devzero-zxporter-token") | .stringData.CLUSTER_TOKEN) = "{{ .cluster_token }}"' $(DIST_BACKEND_INSTALL_BUNDLE )
324+ @$(YQ ) -i ' (select(.kind == "Namespace" and .metadata.labels."app.kubernetes.io/managed-by" == "kustomize") | .metadata.name) = "{{.zxporter_namespace}}"' $(DIST_BACKEND_INSTALL_BUNDLE )
324325 @$(MAKE ) installer-without-configmap
325326 @if [ -d " $( DAKR_DIR) /services/dakr_installers" ]; then \
326327 cp $(DIST_BACKEND_INSTALL_BUNDLE ) $(DAKR_DIR ) /services/dakr_installers/install.yaml; \
@@ -331,7 +332,7 @@ final-installer:
331332.PHONY : installer-without-configmap
332333installer-without-configmap :
333334 @cp $(DIST_BACKEND_INSTALL_BUNDLE ) $(DIST_DIR ) /installer_updater.yaml
334- @$(YQ ) -i ' select(.kind != "ConfigMap" or .metadata.name != "devzero-zxporter-env-config")' $(DIST_DIR ) /installer_updater.yaml
335+ @$(YQ ) -i ' select(( .kind != "ConfigMap" or .metadata.name != "devzero-zxporter-env-config") and (.kind != "Secret" or .metadata.name != "devzero-zxporter-token") )' $(DIST_DIR ) /installer_updater.yaml
335336
336337.PHONY : build-installer
337338build-installer : manifests generate kustomize yq # # Generate a consolidated YAML with deployment.
@@ -385,7 +386,9 @@ build-installer: manifests generate kustomize yq ## Generate a consolidated YAML
385386
386387 @$(KUSTOMIZE) build config/default > $(DIST_ZXPORTER_BUNDLE)
387388 @echo "[INFO] Patching cluster token into generated bundle"
388- @sed "s|CLUSTER_TOKEN: '{{ .cluster_token }}'|CLUSTER_TOKEN: \"$(CLUSTER_TOKEN)\"|g" $(DIST_ZXPORTER_BUNDLE) > $(DIST_ZXPORTER_BUNDLE).tmp && mv $(DIST_ZXPORTER_BUNDLE).tmp $(DIST_ZXPORTER_BUNDLE)
389+ @if [ -n "$(CLUSTER_TOKEN)" ]; then \
390+ sed "s|CLUSTER_TOKEN: '{{ .cluster_token }}'|CLUSTER_TOKEN: \"$(CLUSTER_TOKEN)\"|g" $(DIST_ZXPORTER_BUNDLE) > $(DIST_ZXPORTER_BUNDLE).tmp && mv $(DIST_ZXPORTER_BUNDLE).tmp $(DIST_ZXPORTER_BUNDLE); \
391+ fi
389392 @cat $(DIST_ZXPORTER_BUNDLE) >> $(DIST_INSTALL_BUNDLE)
390393
391394 @echo "[INFO] Building backend installer"
0 commit comments