From 63bb84f108ec1c81d6a08f10dd5f33f544eeb576 Mon Sep 17 00:00:00 2001 From: Sze Ching Date: Wed, 21 Jan 2026 10:27:45 +0000 Subject: [PATCH 1/6] feat(charts): enable otel-collector to skip checking tls handshake for scraping metrics --- charts/otel-collector/values.yaml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/charts/otel-collector/values.yaml b/charts/otel-collector/values.yaml index 51bc953d8..7efbae7ad 100644 --- a/charts/otel-collector/values.yaml +++ b/charts/otel-collector/values.yaml @@ -75,8 +75,8 @@ opentelemetry-collector: scrape_configs: - job_name: 'kubernetes-pods' # scheme: https - # tls_config: - # insecure_skip_verify: true + tls_config: + insecure_skip_verify: true kubernetes_sd_configs: - role: pod relabel_configs: From dc07b64a1896d6050459eab5d45f95c973a6864a Mon Sep 17 00:00:00 2001 From: Sze Ching Date: Wed, 21 Jan 2026 10:29:06 +0000 Subject: [PATCH 2/6] feat(charts): annotate argo-workflows for prometheus to use https on it --- charts/workflows/values.yaml | 1 + 1 file changed, 1 insertion(+) diff --git a/charts/workflows/values.yaml b/charts/workflows/values.yaml index b355cd44c..9f0ef5b60 100644 --- a/charts/workflows/values.yaml +++ b/charts/workflows/values.yaml @@ -17,6 +17,7 @@ argo-workflows: podAnnotations: prometheus.io/scrape: "true" prometheus.io/port: "9090" + prometheus.io/scheme: "https" pdb: minAvailable: 1 persistence: From dd49e18e89806294eb8ec1646b3ca2fd75a6af54 Mon Sep 17 00:00:00 2001 From: Sze Ching Date: Wed, 21 Jan 2026 10:29:49 +0000 Subject: [PATCH 3/6] chore(charts): bump version --- charts/otel-collector/Chart.yaml | 2 +- charts/workflows/Chart.yaml | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/charts/otel-collector/Chart.yaml b/charts/otel-collector/Chart.yaml index f6f863c5e..e980c4397 100644 --- a/charts/otel-collector/Chart.yaml +++ b/charts/otel-collector/Chart.yaml @@ -2,7 +2,7 @@ apiVersion: v2 name: otel-collector description: Workflows otel-collector type: application -version: 0.1.2 +version: 0.1.3 dependencies: - name: opentelemetry-collector repository: https://open-telemetry.github.io/opentelemetry-helm-charts diff --git a/charts/workflows/Chart.yaml b/charts/workflows/Chart.yaml index 38862dc51..249a42baa 100644 --- a/charts/workflows/Chart.yaml +++ b/charts/workflows/Chart.yaml @@ -3,7 +3,7 @@ name: workflows description: Data Analysis workflow orchestration type: application -version: 0.13.30 +version: 0.13.31 dependencies: - name: argo-workflows From 59774e04d5951c19316100836ae314a12296818b Mon Sep 17 00:00:00 2001 From: Sze Ching Date: Thu, 22 Jan 2026 19:16:31 +0000 Subject: [PATCH 4/6] feat(charts): specify workflows controller to use http --- charts/workflows/values.yaml | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/charts/workflows/values.yaml b/charts/workflows/values.yaml index 9f0ef5b60..286614716 100644 --- a/charts/workflows/values.yaml +++ b/charts/workflows/values.yaml @@ -13,11 +13,14 @@ argo-workflows: bucket: k8s-workflows-test region: unsupported controller: + metricsConfig: + enabled: true + secure: false + scheme: http replicas: 2 podAnnotations: prometheus.io/scrape: "true" prometheus.io/port: "9090" - prometheus.io/scheme: "https" pdb: minAvailable: 1 persistence: From e5e99cb27cb04b524fdfff12eabd6e7235f9bd13 Mon Sep 17 00:00:00 2001 From: Sze Ching Date: Thu, 22 Jan 2026 20:02:22 +0000 Subject: [PATCH 5/6] Revert "feat(charts): enable otel-collector to skip checking tls handshake for scraping metrics" This reverts commit 63bb84f108ec1c81d6a08f10dd5f33f544eeb576. --- charts/otel-collector/values.yaml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/charts/otel-collector/values.yaml b/charts/otel-collector/values.yaml index 7efbae7ad..51bc953d8 100644 --- a/charts/otel-collector/values.yaml +++ b/charts/otel-collector/values.yaml @@ -75,8 +75,8 @@ opentelemetry-collector: scrape_configs: - job_name: 'kubernetes-pods' # scheme: https - tls_config: - insecure_skip_verify: true + # tls_config: + # insecure_skip_verify: true kubernetes_sd_configs: - role: pod relabel_configs: From 1b3841f8ba339e603f23a65572319c04d67f0f4c Mon Sep 17 00:00:00 2001 From: Sze Ching Date: Thu, 22 Jan 2026 20:03:26 +0000 Subject: [PATCH 6/6] chore(charts): correct version --- charts/otel-collector/Chart.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/charts/otel-collector/Chart.yaml b/charts/otel-collector/Chart.yaml index e980c4397..f6f863c5e 100644 --- a/charts/otel-collector/Chart.yaml +++ b/charts/otel-collector/Chart.yaml @@ -2,7 +2,7 @@ apiVersion: v2 name: otel-collector description: Workflows otel-collector type: application -version: 0.1.3 +version: 0.1.2 dependencies: - name: opentelemetry-collector repository: https://open-telemetry.github.io/opentelemetry-helm-charts