@@ -57,7 +57,7 @@ define HELM_INSTALL_INSTILL_CORE
5757 @helm install ${INSTILL_CORE_HELM_RELEASE_NAME} charts/core \
5858 --namespace ${INSTILL_CORE_KUBERNETES_NAMESPACE} --create-namespace \
5959 --set edition=$(if $(filter true,$(1)),k8s-ce:test,k8s-ce) \
60- --set tags.observability =$(OBSERVE_ENABLED) \
60+ --set opentelemetry-collector.enabled =$(OBSERVE_ENABLED) \
6161 --set pipelineBackend.instillCoreHost=http://${INSTILL_CORE_HOST}:${API_GATEWAY_PORT} \
6262 --set artifactBackend.instillCoreHost=http://${INSTILL_CORE_HOST}:${API_GATEWAY_PORT} \
6363 --set modelBackend.instillCoreHost=http://${INSTILL_CORE_HOST}:${API_GATEWAY_PORT} \
@@ -72,7 +72,7 @@ define HELM_INSTALL_INSTILL_CORE
7272 $(if $(filter true,$(1)),--set 'pipelineBackend.extraEnv[0].value=foo',) \
7373 $(if $(filter true,$(1)),--set 'pipelineBackend.extraEnv[1].name=CFG_COMPONENT_SECRETS_GITHUB_OAUTHCLIENTSECRET',) \
7474 $(if $(filter true,$(1)),--set 'pipelineBackend.extraEnv[1].value=foo',) \
75- --timeout 60s
75+ --timeout 300s
7676endef
7777
7878# Function to install observability stack
9494
9595# Function to remove observability stack
9696define REMOVE_OBSERVABILITY
97- @if helm list --namespace ${OBSERVABILITY_KUBERNETES_NAMESPACE} 2>/dev/null | grep -q "grafana" 2 >/dev/null; then \
97+ @if helm list --namespace ${OBSERVABILITY_KUBERNETES_NAMESPACE} 2>/dev/null | grep -q "grafana\|tempo\|loki\|prometheus" || kubectl get namespace ${OBSERVABILITY_KUBERNETES_NAMESPACE} >/dev/null 2>&1 ; then \
9898 helm uninstall grafana --namespace ${OBSERVABILITY_KUBERNETES_NAMESPACE}; \
9999 helm uninstall tempo --namespace ${OBSERVABILITY_KUBERNETES_NAMESPACE}; \
100100 helm uninstall loki --namespace ${OBSERVABILITY_KUBERNETES_NAMESPACE}; \
@@ -106,7 +106,7 @@ endef
106106
107107# Function to remove Milvus
108108define REMOVE_MILVUS
109- @if helm list --namespace ${MILVUS_KUBERNETES_NAMESPACE} 2>/dev/null | grep -q "milvus-operator" 2 >/dev/null; then \
109+ @if helm list --namespace ${MILVUS_KUBERNETES_NAMESPACE} 2>/dev/null | grep -q "milvus-operator" || kubectl get namespace ${MILVUS_KUBERNETES_NAMESPACE} >/dev/null 2>&1 ; then \
110110 kubectl delete -f configs/helm/milvus/manifests; \
111111 helm uninstall milvus-operator --namespace ${MILVUS_KUBERNETES_NAMESPACE}; \
112112 kubectl delete namespace ${MILVUS_KUBERNETES_NAMESPACE}; \
@@ -115,7 +115,7 @@ endef
115115
116116# Function to remove MinIO
117117define REMOVE_MINIO
118- @if helm list --namespace ${MINIO_KUBERNETES_NAMESPACE} 2>/dev/null | grep -q "operator" 2 >/dev/null; then \
118+ @if helm list --namespace ${MINIO_KUBERNETES_NAMESPACE} 2>/dev/null | grep -q "operator\|tenant" || kubectl get namespace ${MINIO_KUBERNETES_NAMESPACE} >/dev/null 2>&1 ; then \
119119 helm uninstall operator --namespace ${MINIO_KUBERNETES_NAMESPACE}; \
120120 helm uninstall tenant --namespace ${MINIO_KUBERNETES_NAMESPACE}; \
121121 kubectl delete namespace ${MINIO_KUBERNETES_NAMESPACE}; \
@@ -124,15 +124,15 @@ endef
124124
125125# Function to remove Temporal
126126define REMOVE_TEMPORAL
127- @if helm list --namespace ${TEMPORAL_KUBERNETES_NAMESPACE} 2>/dev/null | grep -q "temporal" 2 >/dev/null; then \
127+ @if helm list --namespace ${TEMPORAL_KUBERNETES_NAMESPACE} 2>/dev/null | grep -q "temporal" || kubectl get namespace ${TEMPORAL_KUBERNETES_NAMESPACE} >/dev/null 2>&1 ; then \
128128 helm uninstall temporal --namespace ${TEMPORAL_KUBERNETES_NAMESPACE}; \
129129 kubectl delete namespace ${TEMPORAL_KUBERNETES_NAMESPACE}; \
130130 fi
131131endef
132132
133133# Function to remove Ray
134134define REMOVE_RAY
135- @if helm list --namespace ${RAY_KUBERNETES_NAMESPACE} 2>/dev/null | grep -q "ray" 2 >/dev/null; then \
135+ @if helm list --namespace ${RAY_KUBERNETES_NAMESPACE} 2>/dev/null | grep -q "ray-operator" || kubectl get namespace ${RAY_KUBERNETES_NAMESPACE} >/dev/null 2>&1 ; then \
136136 helm uninstall ray-operator --namespace ${RAY_KUBERNETES_NAMESPACE}; \
137137 kubectl delete -f configs/helm/ray/manifests; \
138138 kubectl delete namespace ${RAY_KUBERNETES_NAMESPACE}; \
@@ -142,7 +142,7 @@ endef
142142
143143# Function to remove Instill Core
144144define REMOVE_INSTILL_CORE
145- @if helm list --namespace ${INSTILL_CORE_KUBERNETES_NAMESPACE} 2>/dev/null | grep -q "${INSTILL_CORE_HELM_RELEASE_NAME}" 2 >/dev/null; then \
145+ @if helm list --namespace ${INSTILL_CORE_KUBERNETES_NAMESPACE} 2>/dev/null | grep -q "${INSTILL_CORE_HELM_RELEASE_NAME}" || kubectl get namespace ${INSTILL_CORE_KUBERNETES_NAMESPACE} >/dev/null 2>&1 ; then \
146146 helm uninstall ${INSTILL_CORE_HELM_RELEASE_NAME} --namespace ${INSTILL_CORE_KUBERNETES_NAMESPACE}; \
147147 kubectl delete namespace ${INSTILL_CORE_KUBERNETES_NAMESPACE}; \
148148 ps aux | grep "[k]ubectl port-forward" | awk '{print $$2}' | xargs -r kill -9 2>/dev/null || true; \
0 commit comments