From cf8c339fc549353217197fa3afa890cc8e4d8ff0 Mon Sep 17 00:00:00 2001 From: Sze Ching Date: Wed, 14 Jan 2026 16:01:18 +0000 Subject: [PATCH 1/8] feat(charts): allow prometheus to scrape argo-workflows using https --- 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 b16af5f7f122ee8a5df4f02f0d4dbd992967dfa7 Mon Sep 17 00:00:00 2001 From: Sze Ching Date: Fri, 16 Jan 2026 16:17:40 +0000 Subject: [PATCH 2/8] feat(charts): skip handshake --- 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 d0372b9bd0a553c43367fd4e89c1e4943c91ac47 Mon Sep 17 00:00:00 2001 From: Sze Ching Date: Mon, 19 Jan 2026 12:01:31 +0000 Subject: [PATCH 3/8] chore(charts): bump version --- charts/workflows/Chart.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) 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 edd222dc98728d66b30f6a89bd5e9fbe574a8496 Mon Sep 17 00:00:00 2001 From: Sze Ching Date: Mon, 19 Jan 2026 12:03:44 +0000 Subject: [PATCH 4/8] chore(charts): bump 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 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 From 991b5c0cc4ce3d5a1feff515f0de8b26095771bd Mon Sep 17 00:00:00 2001 From: Sze Ching Date: Tue, 20 Jan 2026 15:25:58 +0000 Subject: [PATCH 5/8] feat(charts): add counting of status for workflows template --- charts/workflows/templates/results-count.yaml | 23 +++++++++++++++++++ 1 file changed, 23 insertions(+) create mode 100644 charts/workflows/templates/results-count.yaml diff --git a/charts/workflows/templates/results-count.yaml b/charts/workflows/templates/results-count.yaml new file mode 100644 index 000000000..dcb998cf6 --- /dev/null +++ b/charts/workflows/templates/results-count.yaml @@ -0,0 +1,23 @@ +apiVersion: argoproj.io/v1alpha1 +kind: WorkflowTemplate +metadata: + name: example-template + spec: + templates: + - name: my-template + metrics: + prometheus: + - name: template_result_count + help: "Count of template executions by status" + labels: + - key: template + value: my-template + - key: status + value: "{{status}}" + counter: + value: "1" + container: + image: alpine + command: ["sh", "-c"] + args: ["echo hi"] + From 538cab76d6d7aa8935fa4f6a9f5991c01b60a5de Mon Sep 17 00:00:00 2001 From: Sze Ching Date: Tue, 20 Jan 2026 15:38:11 +0000 Subject: [PATCH 6/8] fix(charts): try to fix error --- charts/workflows/templates/results-count.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/charts/workflows/templates/results-count.yaml b/charts/workflows/templates/results-count.yaml index dcb998cf6..55d5a5121 100644 --- a/charts/workflows/templates/results-count.yaml +++ b/charts/workflows/templates/results-count.yaml @@ -13,7 +13,7 @@ metadata: - key: template value: my-template - key: status - value: "{{status}}" + value: '{{ "{{status}}" }}' counter: value: "1" container: From a5507f18418a8204fc519470cbb4ba643d17a1eb Mon Sep 17 00:00:00 2001 From: Sze Ching Date: Tue, 20 Jan 2026 15:49:28 +0000 Subject: [PATCH 7/8] Revert "fix(charts): try to fix error" This reverts commit 538cab76d6d7aa8935fa4f6a9f5991c01b60a5de. --- charts/workflows/templates/results-count.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/charts/workflows/templates/results-count.yaml b/charts/workflows/templates/results-count.yaml index 55d5a5121..dcb998cf6 100644 --- a/charts/workflows/templates/results-count.yaml +++ b/charts/workflows/templates/results-count.yaml @@ -13,7 +13,7 @@ metadata: - key: template value: my-template - key: status - value: '{{ "{{status}}" }}' + value: "{{status}}" counter: value: "1" container: From 85118875fa57c6760be6d8e2a3cec7d666cd501b Mon Sep 17 00:00:00 2001 From: Sze Ching Date: Tue, 20 Jan 2026 15:49:47 +0000 Subject: [PATCH 8/8] Revert "feat(charts): add counting of status for workflows template" This reverts commit 991b5c0cc4ce3d5a1feff515f0de8b26095771bd. --- charts/workflows/templates/results-count.yaml | 23 ------------------- 1 file changed, 23 deletions(-) delete mode 100644 charts/workflows/templates/results-count.yaml diff --git a/charts/workflows/templates/results-count.yaml b/charts/workflows/templates/results-count.yaml deleted file mode 100644 index dcb998cf6..000000000 --- a/charts/workflows/templates/results-count.yaml +++ /dev/null @@ -1,23 +0,0 @@ -apiVersion: argoproj.io/v1alpha1 -kind: WorkflowTemplate -metadata: - name: example-template - spec: - templates: - - name: my-template - metrics: - prometheus: - - name: template_result_count - help: "Count of template executions by status" - labels: - - key: template - value: my-template - - key: status - value: "{{status}}" - counter: - value: "1" - container: - image: alpine - command: ["sh", "-c"] - args: ["echo hi"] -