diff --git a/helm/Chart.yaml b/helm/Chart.yaml index dc55dae7..740ac190 100644 --- a/helm/Chart.yaml +++ b/helm/Chart.yaml @@ -8,7 +8,7 @@ kubeVersion: ">= 1.21.0-0" maintainers: - name: CloudZero email: support@cloudzero.com -appVersion: "v2.55.1" +appVersion: "v3.7.3" dependencies: - name: kube-state-metrics version: "5.36.*" diff --git a/helm/templates/_helpers.tpl b/helm/templates/_helpers.tpl index 4230bbce..a5f16b48 100644 --- a/helm/templates/_helpers.tpl +++ b/helm/templates/_helpers.tpl @@ -1294,3 +1294,34 @@ alloy-config.river prometheus.yml {{- end -}} {{- end -}} + +{{/* +Get the appropriate Prometheus agent mode flag based on version and mode + +Determines whether Prometheus should run in agent mode and which flag to use: +- Prometheus 2.x uses --enable-feature=agent +- Prometheus 3.x uses --agent +- Returns empty string if not in agent/federated mode + +The cloudzero-agent.Values.components.agent.mode helper already handles all the +complex mode derivation logic, so we just check if it returns "agent" or "federated" +and then determine the appropriate version-specific flag. + +Uses the same tag fallback chain as image generation: +server.image.tag -> components.prometheus.image.tag -> Chart.AppVersion + +Usage: {{ include "cloudzero-agent.prometheusAgentFlag" . }} +Returns: string (either "--agent", "--enable-feature=agent", or empty string) +*/}} +{{- define "cloudzero-agent.prometheusAgentFlag" -}} + {{- $mode := include "cloudzero-agent.Values.components.agent.mode" . -}} + {{- if or (eq $mode "agent") (eq $mode "federated") -}} + {{- /* Use same fallback chain as image generation: server.image.tag -> components.prometheus.image.tag -> Chart.AppVersion */ -}} + {{- $tag := .Values.server.image.tag | default .Values.components.prometheus.image.tag | default .Chart.AppVersion -}} + {{- if hasPrefix "v2." $tag -}} + --enable-feature=agent + {{- else -}} + --agent + {{- end -}} + {{- end -}} +{{- end -}} diff --git a/helm/templates/agent-daemonset.yaml b/helm/templates/agent-daemonset.yaml index 670aaed6..4a0906b6 100644 --- a/helm/templates/agent-daemonset.yaml +++ b/helm/templates/agent-daemonset.yaml @@ -111,9 +111,9 @@ spec: - --web.enable-lifecycle - --web.console.libraries=/etc/prometheus/console_libraries - --web.console.templates=/etc/prometheus/consoles - {{- /* In federated mode, default to Prometheus agent unless server.agentMode is explicitly false */ -}} - {{- if or (not .Values.server) (eq .Values.server.agentMode nil) (eq .Values.server.agentMode true) }} - - --enable-feature=agent + {{- $agentFlag := include "cloudzero-agent.prometheusAgentFlag" . }} + {{- if $agentFlag }} + - {{ $agentFlag }} {{- end }} ports: - containerPort: 9090 diff --git a/helm/templates/agent-deploy.yaml b/helm/templates/agent-deploy.yaml index 67be1652..68080eea 100644 --- a/helm/templates/agent-deploy.yaml +++ b/helm/templates/agent-deploy.yaml @@ -148,8 +148,9 @@ spec: - /checks/app/config/validator.yml args: {{ toYaml .Values.server.args | nindent 12}} - {{- if or (eq (include "cloudzero-agent.Values.components.agent.mode" .) "agent") (eq (include "cloudzero-agent.Values.components.agent.mode" .) "federated") }} - - --enable-feature=agent + {{- $agentFlag := include "cloudzero-agent.prometheusAgentFlag" . }} + {{- if $agentFlag }} + - {{ $agentFlag }} {{- end }} - --log.level={{ .Values.server.logging.level | default "info" }} ports: diff --git a/helm/tests/agent_mode_derivation_test.yaml b/helm/tests/agent_mode_derivation_test.yaml index 8baf8278..d98c0e42 100644 --- a/helm/tests/agent_mode_derivation_test.yaml +++ b/helm/tests/agent_mode_derivation_test.yaml @@ -68,7 +68,7 @@ tests: # Should have agent mode flag (default) - contains: path: spec.template.spec.containers[1].args - content: --enable-feature=agent + content: --agent template: templates/agent-deploy.yaml # Test automatic mode: server.agentMode=false derives mode as "server" @@ -85,7 +85,7 @@ tests: # Should NOT have agent mode flag (server mode) - notContains: path: spec.template.spec.containers[1].args - content: --enable-feature=agent + content: --agent template: templates/agent-deploy.yaml # Should have Prometheus config (not Alloy) - isNotEmpty: @@ -106,7 +106,7 @@ tests: # Should have agent mode flag (default) - contains: path: spec.template.spec.containers[1].args - content: --enable-feature=agent + content: --agent template: templates/agent-deploy.yaml # Should have Prometheus config (not Alloy) - isNotEmpty: @@ -155,7 +155,7 @@ tests: # Should have agent mode flag - contains: path: spec.template.spec.containers[1].args - content: --enable-feature=agent + content: --agent template: templates/agent-deploy.yaml # Test that components.agent.mode="server" works @@ -170,7 +170,7 @@ tests: # Should NOT have agent mode flag - notContains: path: spec.template.spec.containers[1].args - content: --enable-feature=agent + content: --agent template: templates/agent-deploy.yaml # Test that components.agent.mode="clustered" works diff --git a/tests/helm/template/alloy.yaml b/tests/helm/template/alloy.yaml index c2ae9896..d22f401e 100644 --- a/tests/helm/template/alloy.yaml +++ b/tests/helm/template/alloy.yaml @@ -31,7 +31,7 @@ metadata: app.kubernetes.io/managed-by: Helm app.kubernetes.io/name: cloudzero-agent app.kubernetes.io/part-of: cloudzero-agent - app.kubernetes.io/version: v2.55.1 + app.kubernetes.io/version: v3.7.3 helm.sh/chart: cloudzero-agent-1.1.0-dev spec: @@ -54,7 +54,7 @@ metadata: app.kubernetes.io/managed-by: Helm app.kubernetes.io/name: cloudzero-agent app.kubernetes.io/part-of: cloudzero-agent - app.kubernetes.io/version: v2.55.1 + app.kubernetes.io/version: v3.7.3 helm.sh/chart: cloudzero-agent-1.1.0-dev spec: @@ -77,7 +77,7 @@ metadata: app.kubernetes.io/managed-by: Helm app.kubernetes.io/name: cloudzero-agent app.kubernetes.io/part-of: cloudzero-agent - app.kubernetes.io/version: v2.55.1 + app.kubernetes.io/version: v3.7.3 helm.sh/chart: cloudzero-agent-1.1.0-dev spec: @@ -114,7 +114,7 @@ metadata: app.kubernetes.io/managed-by: Helm app.kubernetes.io/name: cloudzero-agent app.kubernetes.io/part-of: cloudzero-agent - app.kubernetes.io/version: v2.55.1 + app.kubernetes.io/version: v3.7.3 helm.sh/chart: cloudzero-agent-1.1.0-dev name: cz-agent-cz-server @@ -130,7 +130,7 @@ metadata: app.kubernetes.io/managed-by: Helm app.kubernetes.io/name: cloudzero-agent app.kubernetes.io/part-of: cloudzero-agent - app.kubernetes.io/version: v2.55.1 + app.kubernetes.io/version: v3.7.3 helm.sh/chart: cloudzero-agent-1.1.0-dev name: cz-agent-cz-webhook-init-cert @@ -146,7 +146,7 @@ metadata: app.kubernetes.io/managed-by: Helm app.kubernetes.io/name: cloudzero-agent app.kubernetes.io/part-of: cloudzero-agent - app.kubernetes.io/version: v2.55.1 + app.kubernetes.io/version: v3.7.3 helm.sh/chart: cloudzero-agent-1.1.0-dev name: cz-agent-api-key @@ -164,7 +164,7 @@ metadata: app.kubernetes.io/managed-by: Helm app.kubernetes.io/name: cloudzero-agent app.kubernetes.io/part-of: cloudzero-agent - app.kubernetes.io/version: v2.55.1 + app.kubernetes.io/version: v3.7.3 helm.sh/chart: cloudzero-agent-1.1.0-dev name: cz-agent-cz-webhook-tls @@ -180,7 +180,7 @@ metadata: app.kubernetes.io/managed-by: Helm app.kubernetes.io/name: cloudzero-agent app.kubernetes.io/part-of: cloudzero-agent - app.kubernetes.io/version: v2.55.1 + app.kubernetes.io/version: v3.7.3 helm.sh/chart: cloudzero-agent-1.1.0-dev name: cz-agent-configuration namespace: cz-agent @@ -408,7 +408,7 @@ metadata: app.kubernetes.io/managed-by: Helm app.kubernetes.io/name: cloudzero-agent app.kubernetes.io/part-of: cloudzero-agent - app.kubernetes.io/version: v2.55.1 + app.kubernetes.io/version: v3.7.3 helm.sh/chart: cloudzero-agent-1.1.0-dev data: @@ -760,7 +760,7 @@ metadata: app.kubernetes.io/managed-by: Helm app.kubernetes.io/name: cloudzero-agent app.kubernetes.io/part-of: cloudzero-agent - app.kubernetes.io/version: v2.55.1 + app.kubernetes.io/version: v3.7.3 helm.sh/chart: cloudzero-agent-1.1.0-dev data: @@ -1540,7 +1540,7 @@ metadata: app.kubernetes.io/managed-by: Helm app.kubernetes.io/name: cloudzero-agent app.kubernetes.io/part-of: cloudzero-agent - app.kubernetes.io/version: v2.55.1 + app.kubernetes.io/version: v3.7.3 helm.sh/chart: cloudzero-agent-1.1.0-dev name: cz-agent-validator-configuration namespace: cz-agent @@ -1623,7 +1623,7 @@ metadata: app.kubernetes.io/managed-by: Helm app.kubernetes.io/name: cloudzero-agent app.kubernetes.io/part-of: cloudzero-agent - app.kubernetes.io/version: v2.55.1 + app.kubernetes.io/version: v3.7.3 helm.sh/chart: cloudzero-agent-1.1.0-dev name: cz-agent-cz-webhook-configuration namespace: cz-agent @@ -1853,7 +1853,7 @@ metadata: app.kubernetes.io/managed-by: Helm app.kubernetes.io/name: cloudzero-agent app.kubernetes.io/part-of: cloudzero-agent - app.kubernetes.io/version: v2.55.1 + app.kubernetes.io/version: v3.7.3 helm.sh/chart: cloudzero-agent-1.1.0-dev name: cz-agent-cz-server rules: @@ -1945,7 +1945,7 @@ metadata: app.kubernetes.io/managed-by: Helm app.kubernetes.io/name: cloudzero-agent app.kubernetes.io/part-of: cloudzero-agent - app.kubernetes.io/version: v2.55.1 + app.kubernetes.io/version: v3.7.3 helm.sh/chart: cloudzero-agent-1.1.0-dev annotations: checkov.io/skip_1: CKV_K8S_155 @@ -2013,7 +2013,7 @@ metadata: app.kubernetes.io/managed-by: Helm app.kubernetes.io/name: cloudzero-agent app.kubernetes.io/part-of: cloudzero-agent - app.kubernetes.io/version: v2.55.1 + app.kubernetes.io/version: v3.7.3 helm.sh/chart: cloudzero-agent-1.1.0-dev name: cz-agent-cz-server @@ -2036,7 +2036,7 @@ metadata: app.kubernetes.io/managed-by: Helm app.kubernetes.io/name: cloudzero-agent app.kubernetes.io/part-of: cloudzero-agent - app.kubernetes.io/version: v2.55.1 + app.kubernetes.io/version: v3.7.3 helm.sh/chart: cloudzero-agent-1.1.0-dev name: cz-agent-cz-webhook-init-cert @@ -2088,7 +2088,7 @@ metadata: app.kubernetes.io/managed-by: Helm app.kubernetes.io/name: cz-agent-cz-aggregator app.kubernetes.io/part-of: cloudzero-agent - app.kubernetes.io/version: v2.55.1 + app.kubernetes.io/version: v3.7.3 helm.sh/chart: cloudzero-agent-1.1.0-dev spec: @@ -2113,7 +2113,7 @@ metadata: app.kubernetes.io/managed-by: Helm app.kubernetes.io/name: cloudzero-agent app.kubernetes.io/part-of: cloudzero-agent - app.kubernetes.io/version: v2.55.1 + app.kubernetes.io/version: v3.7.3 helm.sh/chart: cloudzero-agent-1.1.0-dev annotations: nginx.ingress.kubernetes.io/ssl-redirect: "false" @@ -2232,7 +2232,7 @@ metadata: app.kubernetes.io/managed-by: Helm app.kubernetes.io/name: cloudzero-agent app.kubernetes.io/part-of: cloudzero-agent - app.kubernetes.io/version: v2.55.1 + app.kubernetes.io/version: v3.7.3 helm.sh/chart: cloudzero-agent-1.1.0-dev name: cz-agent-cz-server @@ -2253,7 +2253,7 @@ spec: app.kubernetes.io/managed-by: Helm app.kubernetes.io/name: cloudzero-agent app.kubernetes.io/part-of: cloudzero-agent - app.kubernetes.io/version: v2.55.1 + app.kubernetes.io/version: v3.7.3 helm.sh/chart: cloudzero-agent-1.1.0-dev spec: @@ -2504,7 +2504,7 @@ metadata: app.kubernetes.io/managed-by: Helm app.kubernetes.io/name: cz-agent-cz-aggregator app.kubernetes.io/part-of: cloudzero-agent - app.kubernetes.io/version: v2.55.1 + app.kubernetes.io/version: v3.7.3 helm.sh/chart: cloudzero-agent-1.1.0-dev spec: selector: @@ -2523,7 +2523,7 @@ spec: app.kubernetes.io/managed-by: Helm app.kubernetes.io/name: cz-agent-cz-aggregator app.kubernetes.io/part-of: cloudzero-agent - app.kubernetes.io/version: v2.55.1 + app.kubernetes.io/version: v3.7.3 helm.sh/chart: cloudzero-agent-1.1.0-dev spec: serviceAccountName: cz-agent-cz-server @@ -2663,7 +2663,7 @@ metadata: app.kubernetes.io/managed-by: Helm app.kubernetes.io/name: cloudzero-agent app.kubernetes.io/part-of: cloudzero-agent - app.kubernetes.io/version: v2.55.1 + app.kubernetes.io/version: v3.7.3 helm.sh/chart: cloudzero-agent-1.1.0-dev # Deployment annotations: Merge defaults with webhook-specific annotations # Supports monitoring, backup policies, and operational tooling integration @@ -2683,7 +2683,7 @@ spec: app.kubernetes.io/managed-by: Helm app.kubernetes.io/name: cloudzero-agent app.kubernetes.io/part-of: cloudzero-agent - app.kubernetes.io/version: v2.55.1 + app.kubernetes.io/version: v3.7.3 helm.sh/chart: cloudzero-agent-1.1.0-dev annotations: checksum/config: DEADBEEF-FEED-FACE-CAFE-FEE10D15EA5E @@ -2786,7 +2786,7 @@ metadata: app.kubernetes.io/managed-by: Helm app.kubernetes.io/name: cloudzero-agent app.kubernetes.io/part-of: cloudzero-agent - app.kubernetes.io/version: v2.55.1 + app.kubernetes.io/version: v3.7.3 helm.sh/chart: cloudzero-agent-1.1.0-dev job-type: backfill job-category: onetime @@ -2866,7 +2866,7 @@ metadata: app.kubernetes.io/managed-by: Helm app.kubernetes.io/name: cloudzero-agent app.kubernetes.io/part-of: cloudzero-agent - app.kubernetes.io/version: v2.55.1 + app.kubernetes.io/version: v3.7.3 helm.sh/chart: cloudzero-agent-1.1.0-dev spec: template: @@ -2879,7 +2879,7 @@ spec: app.kubernetes.io/managed-by: Helm app.kubernetes.io/name: cloudzero-agent app.kubernetes.io/part-of: cloudzero-agent - app.kubernetes.io/version: v2.55.1 + app.kubernetes.io/version: v3.7.3 helm.sh/chart: cloudzero-agent-1.1.0-dev spec: @@ -2990,7 +2990,7 @@ metadata: app.kubernetes.io/managed-by: Helm app.kubernetes.io/name: cloudzero-agent app.kubernetes.io/part-of: cloudzero-agent - app.kubernetes.io/version: v2.55.1 + app.kubernetes.io/version: v3.7.3 helm.sh/chart: cloudzero-agent-1.1.0-dev spec: template: @@ -3003,7 +3003,7 @@ spec: app.kubernetes.io/managed-by: Helm app.kubernetes.io/name: cloudzero-agent app.kubernetes.io/part-of: cloudzero-agent - app.kubernetes.io/version: v2.55.1 + app.kubernetes.io/version: v3.7.3 helm.sh/chart: cloudzero-agent-1.1.0-dev spec: @@ -3060,7 +3060,7 @@ metadata: app.kubernetes.io/managed-by: Helm app.kubernetes.io/name: cloudzero-agent app.kubernetes.io/part-of: cloudzero-agent - app.kubernetes.io/version: v2.55.1 + app.kubernetes.io/version: v3.7.3 helm.sh/chart: cloudzero-agent-1.1.0-dev spec: template: @@ -3123,7 +3123,7 @@ metadata: app.kubernetes.io/managed-by: Helm app.kubernetes.io/name: cloudzero-agent app.kubernetes.io/part-of: cloudzero-agent - app.kubernetes.io/version: v2.55.1 + app.kubernetes.io/version: v3.7.3 helm.sh/chart: cloudzero-agent-1.1.0-dev job-type: backfill job-category: cronjob @@ -3207,7 +3207,7 @@ metadata: app.kubernetes.io/managed-by: Helm app.kubernetes.io/name: cloudzero-agent app.kubernetes.io/part-of: cloudzero-agent - app.kubernetes.io/version: v2.55.1 + app.kubernetes.io/version: v3.7.3 helm.sh/chart: cloudzero-agent-1.1.0-dev # Certificate management annotations for automatic TLS certificate injection # When cert-manager is enabled, automatically injects CA bundle for webhook TLS validation diff --git a/tests/helm/template/cert-manager.yaml b/tests/helm/template/cert-manager.yaml index 40b3cf16..9de14cd8 100644 --- a/tests/helm/template/cert-manager.yaml +++ b/tests/helm/template/cert-manager.yaml @@ -31,7 +31,7 @@ metadata: app.kubernetes.io/managed-by: Helm app.kubernetes.io/name: cloudzero-agent app.kubernetes.io/part-of: cloudzero-agent - app.kubernetes.io/version: v2.55.1 + app.kubernetes.io/version: v3.7.3 helm.sh/chart: cloudzero-agent-1.1.0-dev spec: @@ -54,7 +54,7 @@ metadata: app.kubernetes.io/managed-by: Helm app.kubernetes.io/name: cloudzero-agent app.kubernetes.io/part-of: cloudzero-agent - app.kubernetes.io/version: v2.55.1 + app.kubernetes.io/version: v3.7.3 helm.sh/chart: cloudzero-agent-1.1.0-dev spec: @@ -77,7 +77,7 @@ metadata: app.kubernetes.io/managed-by: Helm app.kubernetes.io/name: cloudzero-agent app.kubernetes.io/part-of: cloudzero-agent - app.kubernetes.io/version: v2.55.1 + app.kubernetes.io/version: v3.7.3 helm.sh/chart: cloudzero-agent-1.1.0-dev spec: @@ -114,7 +114,7 @@ metadata: app.kubernetes.io/managed-by: Helm app.kubernetes.io/name: cloudzero-agent app.kubernetes.io/part-of: cloudzero-agent - app.kubernetes.io/version: v2.55.1 + app.kubernetes.io/version: v3.7.3 helm.sh/chart: cloudzero-agent-1.1.0-dev name: cz-agent-cz-server @@ -130,7 +130,7 @@ metadata: app.kubernetes.io/managed-by: Helm app.kubernetes.io/name: cloudzero-agent app.kubernetes.io/part-of: cloudzero-agent - app.kubernetes.io/version: v2.55.1 + app.kubernetes.io/version: v3.7.3 helm.sh/chart: cloudzero-agent-1.1.0-dev name: cz-agent-cz-webhook-init-cert @@ -146,7 +146,7 @@ metadata: app.kubernetes.io/managed-by: Helm app.kubernetes.io/name: cloudzero-agent app.kubernetes.io/part-of: cloudzero-agent - app.kubernetes.io/version: v2.55.1 + app.kubernetes.io/version: v3.7.3 helm.sh/chart: cloudzero-agent-1.1.0-dev name: cz-agent-api-key @@ -164,7 +164,7 @@ metadata: app.kubernetes.io/managed-by: Helm app.kubernetes.io/name: cloudzero-agent app.kubernetes.io/part-of: cloudzero-agent - app.kubernetes.io/version: v2.55.1 + app.kubernetes.io/version: v3.7.3 helm.sh/chart: cloudzero-agent-1.1.0-dev name: cz-agent-configuration namespace: cz-agent @@ -369,7 +369,7 @@ metadata: app.kubernetes.io/managed-by: Helm app.kubernetes.io/name: cloudzero-agent app.kubernetes.io/part-of: cloudzero-agent - app.kubernetes.io/version: v2.55.1 + app.kubernetes.io/version: v3.7.3 helm.sh/chart: cloudzero-agent-1.1.0-dev data: @@ -721,7 +721,7 @@ metadata: app.kubernetes.io/managed-by: Helm app.kubernetes.io/name: cloudzero-agent app.kubernetes.io/part-of: cloudzero-agent - app.kubernetes.io/version: v2.55.1 + app.kubernetes.io/version: v3.7.3 helm.sh/chart: cloudzero-agent-1.1.0-dev data: @@ -1500,7 +1500,7 @@ metadata: app.kubernetes.io/managed-by: Helm app.kubernetes.io/name: cloudzero-agent app.kubernetes.io/part-of: cloudzero-agent - app.kubernetes.io/version: v2.55.1 + app.kubernetes.io/version: v3.7.3 helm.sh/chart: cloudzero-agent-1.1.0-dev name: cz-agent-validator-configuration namespace: cz-agent @@ -1583,7 +1583,7 @@ metadata: app.kubernetes.io/managed-by: Helm app.kubernetes.io/name: cloudzero-agent app.kubernetes.io/part-of: cloudzero-agent - app.kubernetes.io/version: v2.55.1 + app.kubernetes.io/version: v3.7.3 helm.sh/chart: cloudzero-agent-1.1.0-dev name: cz-agent-cz-webhook-configuration namespace: cz-agent @@ -1813,7 +1813,7 @@ metadata: app.kubernetes.io/managed-by: Helm app.kubernetes.io/name: cloudzero-agent app.kubernetes.io/part-of: cloudzero-agent - app.kubernetes.io/version: v2.55.1 + app.kubernetes.io/version: v3.7.3 helm.sh/chart: cloudzero-agent-1.1.0-dev name: cz-agent-cz-server rules: @@ -1905,7 +1905,7 @@ metadata: app.kubernetes.io/managed-by: Helm app.kubernetes.io/name: cloudzero-agent app.kubernetes.io/part-of: cloudzero-agent - app.kubernetes.io/version: v2.55.1 + app.kubernetes.io/version: v3.7.3 helm.sh/chart: cloudzero-agent-1.1.0-dev annotations: checkov.io/skip_1: CKV_K8S_155 @@ -1973,7 +1973,7 @@ metadata: app.kubernetes.io/managed-by: Helm app.kubernetes.io/name: cloudzero-agent app.kubernetes.io/part-of: cloudzero-agent - app.kubernetes.io/version: v2.55.1 + app.kubernetes.io/version: v3.7.3 helm.sh/chart: cloudzero-agent-1.1.0-dev name: cz-agent-cz-server @@ -1996,7 +1996,7 @@ metadata: app.kubernetes.io/managed-by: Helm app.kubernetes.io/name: cloudzero-agent app.kubernetes.io/part-of: cloudzero-agent - app.kubernetes.io/version: v2.55.1 + app.kubernetes.io/version: v3.7.3 helm.sh/chart: cloudzero-agent-1.1.0-dev name: cz-agent-cz-webhook-init-cert @@ -2048,7 +2048,7 @@ metadata: app.kubernetes.io/managed-by: Helm app.kubernetes.io/name: cz-agent-cz-aggregator app.kubernetes.io/part-of: cloudzero-agent - app.kubernetes.io/version: v2.55.1 + app.kubernetes.io/version: v3.7.3 helm.sh/chart: cloudzero-agent-1.1.0-dev spec: @@ -2073,7 +2073,7 @@ metadata: app.kubernetes.io/managed-by: Helm app.kubernetes.io/name: cloudzero-agent app.kubernetes.io/part-of: cloudzero-agent - app.kubernetes.io/version: v2.55.1 + app.kubernetes.io/version: v3.7.3 helm.sh/chart: cloudzero-agent-1.1.0-dev annotations: nginx.ingress.kubernetes.io/ssl-redirect: "false" @@ -2192,7 +2192,7 @@ metadata: app.kubernetes.io/managed-by: Helm app.kubernetes.io/name: cloudzero-agent app.kubernetes.io/part-of: cloudzero-agent - app.kubernetes.io/version: v2.55.1 + app.kubernetes.io/version: v3.7.3 helm.sh/chart: cloudzero-agent-1.1.0-dev name: cz-agent-cz-server @@ -2213,7 +2213,7 @@ spec: app.kubernetes.io/managed-by: Helm app.kubernetes.io/name: cloudzero-agent app.kubernetes.io/part-of: cloudzero-agent - app.kubernetes.io/version: v2.55.1 + app.kubernetes.io/version: v3.7.3 helm.sh/chart: cloudzero-agent-1.1.0-dev spec: @@ -2339,7 +2339,7 @@ spec: # Prometheus server container - name: cloudzero-agent-server - image: "quay.io/prometheus/prometheus:v2.55.1" + image: "quay.io/prometheus/prometheus:v3.7.3" imagePullPolicy: "IfNotPresent" lifecycle: postStart: @@ -2364,7 +2364,7 @@ spec: - --web.enable-lifecycle - --web.console.libraries=/etc/prometheus/console_libraries - --web.console.templates=/etc/prometheus/consoles - - --enable-feature=agent + - --agent - --log.level=info ports: - containerPort: 9090 @@ -2457,7 +2457,7 @@ metadata: app.kubernetes.io/managed-by: Helm app.kubernetes.io/name: cz-agent-cz-aggregator app.kubernetes.io/part-of: cloudzero-agent - app.kubernetes.io/version: v2.55.1 + app.kubernetes.io/version: v3.7.3 helm.sh/chart: cloudzero-agent-1.1.0-dev spec: selector: @@ -2476,7 +2476,7 @@ spec: app.kubernetes.io/managed-by: Helm app.kubernetes.io/name: cz-agent-cz-aggregator app.kubernetes.io/part-of: cloudzero-agent - app.kubernetes.io/version: v2.55.1 + app.kubernetes.io/version: v3.7.3 helm.sh/chart: cloudzero-agent-1.1.0-dev spec: serviceAccountName: cz-agent-cz-server @@ -2616,7 +2616,7 @@ metadata: app.kubernetes.io/managed-by: Helm app.kubernetes.io/name: cloudzero-agent app.kubernetes.io/part-of: cloudzero-agent - app.kubernetes.io/version: v2.55.1 + app.kubernetes.io/version: v3.7.3 helm.sh/chart: cloudzero-agent-1.1.0-dev # Deployment annotations: Merge defaults with webhook-specific annotations # Supports monitoring, backup policies, and operational tooling integration @@ -2636,7 +2636,7 @@ spec: app.kubernetes.io/managed-by: Helm app.kubernetes.io/name: cloudzero-agent app.kubernetes.io/part-of: cloudzero-agent - app.kubernetes.io/version: v2.55.1 + app.kubernetes.io/version: v3.7.3 helm.sh/chart: cloudzero-agent-1.1.0-dev annotations: checksum/config: DEADBEEF-FEED-FACE-CAFE-FEE10D15EA5E @@ -2739,7 +2739,7 @@ metadata: app.kubernetes.io/managed-by: Helm app.kubernetes.io/name: cloudzero-agent app.kubernetes.io/part-of: cloudzero-agent - app.kubernetes.io/version: v2.55.1 + app.kubernetes.io/version: v3.7.3 helm.sh/chart: cloudzero-agent-1.1.0-dev job-type: backfill job-category: onetime @@ -2819,7 +2819,7 @@ metadata: app.kubernetes.io/managed-by: Helm app.kubernetes.io/name: cloudzero-agent app.kubernetes.io/part-of: cloudzero-agent - app.kubernetes.io/version: v2.55.1 + app.kubernetes.io/version: v3.7.3 helm.sh/chart: cloudzero-agent-1.1.0-dev spec: template: @@ -2832,7 +2832,7 @@ spec: app.kubernetes.io/managed-by: Helm app.kubernetes.io/name: cloudzero-agent app.kubernetes.io/part-of: cloudzero-agent - app.kubernetes.io/version: v2.55.1 + app.kubernetes.io/version: v3.7.3 helm.sh/chart: cloudzero-agent-1.1.0-dev spec: @@ -2943,7 +2943,7 @@ metadata: app.kubernetes.io/managed-by: Helm app.kubernetes.io/name: cloudzero-agent app.kubernetes.io/part-of: cloudzero-agent - app.kubernetes.io/version: v2.55.1 + app.kubernetes.io/version: v3.7.3 helm.sh/chart: cloudzero-agent-1.1.0-dev spec: template: @@ -2956,7 +2956,7 @@ spec: app.kubernetes.io/managed-by: Helm app.kubernetes.io/name: cloudzero-agent app.kubernetes.io/part-of: cloudzero-agent - app.kubernetes.io/version: v2.55.1 + app.kubernetes.io/version: v3.7.3 helm.sh/chart: cloudzero-agent-1.1.0-dev spec: @@ -3013,7 +3013,7 @@ metadata: app.kubernetes.io/managed-by: Helm app.kubernetes.io/name: cloudzero-agent app.kubernetes.io/part-of: cloudzero-agent - app.kubernetes.io/version: v2.55.1 + app.kubernetes.io/version: v3.7.3 helm.sh/chart: cloudzero-agent-1.1.0-dev job-type: backfill job-category: cronjob @@ -3096,7 +3096,7 @@ metadata: app.kubernetes.io/managed-by: Helm app.kubernetes.io/name: cloudzero-agent app.kubernetes.io/part-of: cloudzero-agent - app.kubernetes.io/version: v2.55.1 + app.kubernetes.io/version: v3.7.3 helm.sh/chart: cloudzero-agent-1.1.0-dev spec: @@ -3108,7 +3108,7 @@ spec: app.kubernetes.io/managed-by: Helm app.kubernetes.io/name: cloudzero-agent app.kubernetes.io/part-of: cloudzero-agent - app.kubernetes.io/version: v2.55.1 + app.kubernetes.io/version: v3.7.3 helm.sh/chart: cloudzero-agent-1.1.0-dev privateKey: algorithm: RSA @@ -3135,7 +3135,7 @@ metadata: app.kubernetes.io/managed-by: Helm app.kubernetes.io/name: cloudzero-agent app.kubernetes.io/part-of: cloudzero-agent - app.kubernetes.io/version: v2.55.1 + app.kubernetes.io/version: v3.7.3 helm.sh/chart: cloudzero-agent-1.1.0-dev spec: @@ -3153,7 +3153,7 @@ metadata: app.kubernetes.io/managed-by: Helm app.kubernetes.io/name: cloudzero-agent app.kubernetes.io/part-of: cloudzero-agent - app.kubernetes.io/version: v2.55.1 + app.kubernetes.io/version: v3.7.3 helm.sh/chart: cloudzero-agent-1.1.0-dev # Certificate management annotations for automatic TLS certificate injection # When cert-manager is enabled, automatically injects CA bundle for webhook TLS validation diff --git a/tests/helm/template/federated.yaml b/tests/helm/template/federated.yaml index b55b701e..5d824927 100644 --- a/tests/helm/template/federated.yaml +++ b/tests/helm/template/federated.yaml @@ -31,7 +31,7 @@ metadata: app.kubernetes.io/managed-by: Helm app.kubernetes.io/name: cloudzero-agent app.kubernetes.io/part-of: cloudzero-agent - app.kubernetes.io/version: v2.55.1 + app.kubernetes.io/version: v3.7.3 helm.sh/chart: cloudzero-agent-1.1.0-dev spec: @@ -54,7 +54,7 @@ metadata: app.kubernetes.io/managed-by: Helm app.kubernetes.io/name: cloudzero-agent app.kubernetes.io/part-of: cloudzero-agent - app.kubernetes.io/version: v2.55.1 + app.kubernetes.io/version: v3.7.3 helm.sh/chart: cloudzero-agent-1.1.0-dev spec: @@ -77,7 +77,7 @@ metadata: app.kubernetes.io/managed-by: Helm app.kubernetes.io/name: cloudzero-agent app.kubernetes.io/part-of: cloudzero-agent - app.kubernetes.io/version: v2.55.1 + app.kubernetes.io/version: v3.7.3 helm.sh/chart: cloudzero-agent-1.1.0-dev spec: @@ -114,7 +114,7 @@ metadata: app.kubernetes.io/managed-by: Helm app.kubernetes.io/name: cloudzero-agent app.kubernetes.io/part-of: cloudzero-agent - app.kubernetes.io/version: v2.55.1 + app.kubernetes.io/version: v3.7.3 helm.sh/chart: cloudzero-agent-1.1.0-dev name: cz-agent-cz-server @@ -130,7 +130,7 @@ metadata: app.kubernetes.io/managed-by: Helm app.kubernetes.io/name: cloudzero-agent app.kubernetes.io/part-of: cloudzero-agent - app.kubernetes.io/version: v2.55.1 + app.kubernetes.io/version: v3.7.3 helm.sh/chart: cloudzero-agent-1.1.0-dev name: cz-agent-cz-webhook-init-cert @@ -146,7 +146,7 @@ metadata: app.kubernetes.io/managed-by: Helm app.kubernetes.io/name: cloudzero-agent app.kubernetes.io/part-of: cloudzero-agent - app.kubernetes.io/version: v2.55.1 + app.kubernetes.io/version: v3.7.3 helm.sh/chart: cloudzero-agent-1.1.0-dev name: cz-agent-api-key @@ -164,7 +164,7 @@ metadata: app.kubernetes.io/managed-by: Helm app.kubernetes.io/name: cloudzero-agent app.kubernetes.io/part-of: cloudzero-agent - app.kubernetes.io/version: v2.55.1 + app.kubernetes.io/version: v3.7.3 helm.sh/chart: cloudzero-agent-1.1.0-dev name: cz-agent-cz-webhook-tls @@ -180,7 +180,7 @@ metadata: app.kubernetes.io/managed-by: Helm app.kubernetes.io/name: cloudzero-agent app.kubernetes.io/part-of: cloudzero-agent - app.kubernetes.io/version: v2.55.1 + app.kubernetes.io/version: v3.7.3 helm.sh/chart: cloudzero-agent-1.1.0-dev name: cz-agent-configuration namespace: cz-agent @@ -330,7 +330,7 @@ metadata: app.kubernetes.io/managed-by: Helm app.kubernetes.io/name: cloudzero-agent app.kubernetes.io/part-of: cloudzero-agent - app.kubernetes.io/version: v2.55.1 + app.kubernetes.io/version: v3.7.3 helm.sh/chart: cloudzero-agent-1.1.0-dev name: cz-agent-daemonset-cm namespace: cz-agent @@ -438,7 +438,7 @@ metadata: app.kubernetes.io/managed-by: Helm app.kubernetes.io/name: cloudzero-agent app.kubernetes.io/part-of: cloudzero-agent - app.kubernetes.io/version: v2.55.1 + app.kubernetes.io/version: v3.7.3 helm.sh/chart: cloudzero-agent-1.1.0-dev data: @@ -790,7 +790,7 @@ metadata: app.kubernetes.io/managed-by: Helm app.kubernetes.io/name: cloudzero-agent app.kubernetes.io/part-of: cloudzero-agent - app.kubernetes.io/version: v2.55.1 + app.kubernetes.io/version: v3.7.3 helm.sh/chart: cloudzero-agent-1.1.0-dev data: @@ -1569,7 +1569,7 @@ metadata: app.kubernetes.io/managed-by: Helm app.kubernetes.io/name: cloudzero-agent app.kubernetes.io/part-of: cloudzero-agent - app.kubernetes.io/version: v2.55.1 + app.kubernetes.io/version: v3.7.3 helm.sh/chart: cloudzero-agent-1.1.0-dev name: cz-agent-validator-configuration namespace: cz-agent @@ -1652,7 +1652,7 @@ metadata: app.kubernetes.io/managed-by: Helm app.kubernetes.io/name: cloudzero-agent app.kubernetes.io/part-of: cloudzero-agent - app.kubernetes.io/version: v2.55.1 + app.kubernetes.io/version: v3.7.3 helm.sh/chart: cloudzero-agent-1.1.0-dev name: cz-agent-cz-webhook-configuration namespace: cz-agent @@ -1882,7 +1882,7 @@ metadata: app.kubernetes.io/managed-by: Helm app.kubernetes.io/name: cloudzero-agent app.kubernetes.io/part-of: cloudzero-agent - app.kubernetes.io/version: v2.55.1 + app.kubernetes.io/version: v3.7.3 helm.sh/chart: cloudzero-agent-1.1.0-dev name: cz-agent-cz-server rules: @@ -1974,7 +1974,7 @@ metadata: app.kubernetes.io/managed-by: Helm app.kubernetes.io/name: cloudzero-agent app.kubernetes.io/part-of: cloudzero-agent - app.kubernetes.io/version: v2.55.1 + app.kubernetes.io/version: v3.7.3 helm.sh/chart: cloudzero-agent-1.1.0-dev annotations: checkov.io/skip_1: CKV_K8S_155 @@ -2042,7 +2042,7 @@ metadata: app.kubernetes.io/managed-by: Helm app.kubernetes.io/name: cloudzero-agent app.kubernetes.io/part-of: cloudzero-agent - app.kubernetes.io/version: v2.55.1 + app.kubernetes.io/version: v3.7.3 helm.sh/chart: cloudzero-agent-1.1.0-dev name: cz-agent-cz-server @@ -2065,7 +2065,7 @@ metadata: app.kubernetes.io/managed-by: Helm app.kubernetes.io/name: cloudzero-agent app.kubernetes.io/part-of: cloudzero-agent - app.kubernetes.io/version: v2.55.1 + app.kubernetes.io/version: v3.7.3 helm.sh/chart: cloudzero-agent-1.1.0-dev name: cz-agent-cz-webhook-init-cert @@ -2117,7 +2117,7 @@ metadata: app.kubernetes.io/managed-by: Helm app.kubernetes.io/name: cz-agent-cz-aggregator app.kubernetes.io/part-of: cloudzero-agent - app.kubernetes.io/version: v2.55.1 + app.kubernetes.io/version: v3.7.3 helm.sh/chart: cloudzero-agent-1.1.0-dev spec: @@ -2142,7 +2142,7 @@ metadata: app.kubernetes.io/managed-by: Helm app.kubernetes.io/name: cloudzero-agent app.kubernetes.io/part-of: cloudzero-agent - app.kubernetes.io/version: v2.55.1 + app.kubernetes.io/version: v3.7.3 helm.sh/chart: cloudzero-agent-1.1.0-dev annotations: nginx.ingress.kubernetes.io/ssl-redirect: "false" @@ -2170,7 +2170,7 @@ metadata: app.kubernetes.io/managed-by: Helm app.kubernetes.io/name: cloudzero-agent app.kubernetes.io/part-of: cloudzero-agent - app.kubernetes.io/version: v2.55.1 + app.kubernetes.io/version: v3.7.3 helm.sh/chart: cloudzero-agent-1.1.0-dev name: cz-agent-daemonset @@ -2190,7 +2190,7 @@ spec: app.kubernetes.io/managed-by: Helm app.kubernetes.io/name: cloudzero-agent app.kubernetes.io/part-of: cloudzero-agent - app.kubernetes.io/version: v2.55.1 + app.kubernetes.io/version: v3.7.3 helm.sh/chart: cloudzero-agent-1.1.0-dev spec: @@ -2275,7 +2275,7 @@ spec: readOnly: true - name: cloudzero-agent-server - image: "quay.io/prometheus/prometheus:v2.55.1" + image: "quay.io/prometheus/prometheus:v3.7.3" imagePullPolicy: "IfNotPresent" env: - name: NODE_NAME @@ -2287,7 +2287,7 @@ spec: - --web.enable-lifecycle - --web.console.libraries=/etc/prometheus/console_libraries - --web.console.templates=/etc/prometheus/consoles - - --enable-feature=agent + - --agent ports: - containerPort: 9090 readinessProbe: @@ -2460,7 +2460,7 @@ metadata: app.kubernetes.io/managed-by: Helm app.kubernetes.io/name: cloudzero-agent app.kubernetes.io/part-of: cloudzero-agent - app.kubernetes.io/version: v2.55.1 + app.kubernetes.io/version: v3.7.3 helm.sh/chart: cloudzero-agent-1.1.0-dev name: cz-agent-cz-server @@ -2481,7 +2481,7 @@ spec: app.kubernetes.io/managed-by: Helm app.kubernetes.io/name: cloudzero-agent app.kubernetes.io/part-of: cloudzero-agent - app.kubernetes.io/version: v2.55.1 + app.kubernetes.io/version: v3.7.3 helm.sh/chart: cloudzero-agent-1.1.0-dev spec: @@ -2607,7 +2607,7 @@ spec: # Prometheus server container - name: cloudzero-agent-server - image: "quay.io/prometheus/prometheus:v2.55.1" + image: "quay.io/prometheus/prometheus:v3.7.3" imagePullPolicy: "IfNotPresent" lifecycle: postStart: @@ -2632,7 +2632,7 @@ spec: - --web.enable-lifecycle - --web.console.libraries=/etc/prometheus/console_libraries - --web.console.templates=/etc/prometheus/consoles - - --enable-feature=agent + - --agent - --log.level=info ports: - containerPort: 9090 @@ -2725,7 +2725,7 @@ metadata: app.kubernetes.io/managed-by: Helm app.kubernetes.io/name: cz-agent-cz-aggregator app.kubernetes.io/part-of: cloudzero-agent - app.kubernetes.io/version: v2.55.1 + app.kubernetes.io/version: v3.7.3 helm.sh/chart: cloudzero-agent-1.1.0-dev spec: selector: @@ -2744,7 +2744,7 @@ spec: app.kubernetes.io/managed-by: Helm app.kubernetes.io/name: cz-agent-cz-aggregator app.kubernetes.io/part-of: cloudzero-agent - app.kubernetes.io/version: v2.55.1 + app.kubernetes.io/version: v3.7.3 helm.sh/chart: cloudzero-agent-1.1.0-dev spec: serviceAccountName: cz-agent-cz-server @@ -2884,7 +2884,7 @@ metadata: app.kubernetes.io/managed-by: Helm app.kubernetes.io/name: cloudzero-agent app.kubernetes.io/part-of: cloudzero-agent - app.kubernetes.io/version: v2.55.1 + app.kubernetes.io/version: v3.7.3 helm.sh/chart: cloudzero-agent-1.1.0-dev # Deployment annotations: Merge defaults with webhook-specific annotations # Supports monitoring, backup policies, and operational tooling integration @@ -2904,7 +2904,7 @@ spec: app.kubernetes.io/managed-by: Helm app.kubernetes.io/name: cloudzero-agent app.kubernetes.io/part-of: cloudzero-agent - app.kubernetes.io/version: v2.55.1 + app.kubernetes.io/version: v3.7.3 helm.sh/chart: cloudzero-agent-1.1.0-dev annotations: checksum/config: DEADBEEF-FEED-FACE-CAFE-FEE10D15EA5E @@ -3007,7 +3007,7 @@ metadata: app.kubernetes.io/managed-by: Helm app.kubernetes.io/name: cloudzero-agent app.kubernetes.io/part-of: cloudzero-agent - app.kubernetes.io/version: v2.55.1 + app.kubernetes.io/version: v3.7.3 helm.sh/chart: cloudzero-agent-1.1.0-dev job-type: backfill job-category: onetime @@ -3087,7 +3087,7 @@ metadata: app.kubernetes.io/managed-by: Helm app.kubernetes.io/name: cloudzero-agent app.kubernetes.io/part-of: cloudzero-agent - app.kubernetes.io/version: v2.55.1 + app.kubernetes.io/version: v3.7.3 helm.sh/chart: cloudzero-agent-1.1.0-dev spec: template: @@ -3100,7 +3100,7 @@ spec: app.kubernetes.io/managed-by: Helm app.kubernetes.io/name: cloudzero-agent app.kubernetes.io/part-of: cloudzero-agent - app.kubernetes.io/version: v2.55.1 + app.kubernetes.io/version: v3.7.3 helm.sh/chart: cloudzero-agent-1.1.0-dev spec: @@ -3211,7 +3211,7 @@ metadata: app.kubernetes.io/managed-by: Helm app.kubernetes.io/name: cloudzero-agent app.kubernetes.io/part-of: cloudzero-agent - app.kubernetes.io/version: v2.55.1 + app.kubernetes.io/version: v3.7.3 helm.sh/chart: cloudzero-agent-1.1.0-dev spec: template: @@ -3224,7 +3224,7 @@ spec: app.kubernetes.io/managed-by: Helm app.kubernetes.io/name: cloudzero-agent app.kubernetes.io/part-of: cloudzero-agent - app.kubernetes.io/version: v2.55.1 + app.kubernetes.io/version: v3.7.3 helm.sh/chart: cloudzero-agent-1.1.0-dev spec: @@ -3281,7 +3281,7 @@ metadata: app.kubernetes.io/managed-by: Helm app.kubernetes.io/name: cloudzero-agent app.kubernetes.io/part-of: cloudzero-agent - app.kubernetes.io/version: v2.55.1 + app.kubernetes.io/version: v3.7.3 helm.sh/chart: cloudzero-agent-1.1.0-dev spec: template: @@ -3344,7 +3344,7 @@ metadata: app.kubernetes.io/managed-by: Helm app.kubernetes.io/name: cloudzero-agent app.kubernetes.io/part-of: cloudzero-agent - app.kubernetes.io/version: v2.55.1 + app.kubernetes.io/version: v3.7.3 helm.sh/chart: cloudzero-agent-1.1.0-dev job-type: backfill job-category: cronjob @@ -3428,7 +3428,7 @@ metadata: app.kubernetes.io/managed-by: Helm app.kubernetes.io/name: cloudzero-agent app.kubernetes.io/part-of: cloudzero-agent - app.kubernetes.io/version: v2.55.1 + app.kubernetes.io/version: v3.7.3 helm.sh/chart: cloudzero-agent-1.1.0-dev # Certificate management annotations for automatic TLS certificate injection # When cert-manager is enabled, automatically injects CA bundle for webhook TLS validation diff --git a/tests/helm/template/manifest.yaml b/tests/helm/template/manifest.yaml index e8030219..e3fb2747 100644 --- a/tests/helm/template/manifest.yaml +++ b/tests/helm/template/manifest.yaml @@ -31,7 +31,7 @@ metadata: app.kubernetes.io/managed-by: Helm app.kubernetes.io/name: cloudzero-agent app.kubernetes.io/part-of: cloudzero-agent - app.kubernetes.io/version: v2.55.1 + app.kubernetes.io/version: v3.7.3 helm.sh/chart: cloudzero-agent-1.1.0-dev spec: @@ -54,7 +54,7 @@ metadata: app.kubernetes.io/managed-by: Helm app.kubernetes.io/name: cloudzero-agent app.kubernetes.io/part-of: cloudzero-agent - app.kubernetes.io/version: v2.55.1 + app.kubernetes.io/version: v3.7.3 helm.sh/chart: cloudzero-agent-1.1.0-dev spec: @@ -77,7 +77,7 @@ metadata: app.kubernetes.io/managed-by: Helm app.kubernetes.io/name: cloudzero-agent app.kubernetes.io/part-of: cloudzero-agent - app.kubernetes.io/version: v2.55.1 + app.kubernetes.io/version: v3.7.3 helm.sh/chart: cloudzero-agent-1.1.0-dev spec: @@ -114,7 +114,7 @@ metadata: app.kubernetes.io/managed-by: Helm app.kubernetes.io/name: cloudzero-agent app.kubernetes.io/part-of: cloudzero-agent - app.kubernetes.io/version: v2.55.1 + app.kubernetes.io/version: v3.7.3 helm.sh/chart: cloudzero-agent-1.1.0-dev name: cz-agent-cz-server @@ -130,7 +130,7 @@ metadata: app.kubernetes.io/managed-by: Helm app.kubernetes.io/name: cloudzero-agent app.kubernetes.io/part-of: cloudzero-agent - app.kubernetes.io/version: v2.55.1 + app.kubernetes.io/version: v3.7.3 helm.sh/chart: cloudzero-agent-1.1.0-dev name: cz-agent-cz-webhook-init-cert @@ -146,7 +146,7 @@ metadata: app.kubernetes.io/managed-by: Helm app.kubernetes.io/name: cloudzero-agent app.kubernetes.io/part-of: cloudzero-agent - app.kubernetes.io/version: v2.55.1 + app.kubernetes.io/version: v3.7.3 helm.sh/chart: cloudzero-agent-1.1.0-dev name: cz-agent-api-key @@ -164,7 +164,7 @@ metadata: app.kubernetes.io/managed-by: Helm app.kubernetes.io/name: cloudzero-agent app.kubernetes.io/part-of: cloudzero-agent - app.kubernetes.io/version: v2.55.1 + app.kubernetes.io/version: v3.7.3 helm.sh/chart: cloudzero-agent-1.1.0-dev name: cz-agent-cz-webhook-tls @@ -180,7 +180,7 @@ metadata: app.kubernetes.io/managed-by: Helm app.kubernetes.io/name: cloudzero-agent app.kubernetes.io/part-of: cloudzero-agent - app.kubernetes.io/version: v2.55.1 + app.kubernetes.io/version: v3.7.3 helm.sh/chart: cloudzero-agent-1.1.0-dev name: cz-agent-configuration namespace: cz-agent @@ -385,7 +385,7 @@ metadata: app.kubernetes.io/managed-by: Helm app.kubernetes.io/name: cloudzero-agent app.kubernetes.io/part-of: cloudzero-agent - app.kubernetes.io/version: v2.55.1 + app.kubernetes.io/version: v3.7.3 helm.sh/chart: cloudzero-agent-1.1.0-dev data: @@ -737,7 +737,7 @@ metadata: app.kubernetes.io/managed-by: Helm app.kubernetes.io/name: cloudzero-agent app.kubernetes.io/part-of: cloudzero-agent - app.kubernetes.io/version: v2.55.1 + app.kubernetes.io/version: v3.7.3 helm.sh/chart: cloudzero-agent-1.1.0-dev data: @@ -1516,7 +1516,7 @@ metadata: app.kubernetes.io/managed-by: Helm app.kubernetes.io/name: cloudzero-agent app.kubernetes.io/part-of: cloudzero-agent - app.kubernetes.io/version: v2.55.1 + app.kubernetes.io/version: v3.7.3 helm.sh/chart: cloudzero-agent-1.1.0-dev name: cz-agent-validator-configuration namespace: cz-agent @@ -1599,7 +1599,7 @@ metadata: app.kubernetes.io/managed-by: Helm app.kubernetes.io/name: cloudzero-agent app.kubernetes.io/part-of: cloudzero-agent - app.kubernetes.io/version: v2.55.1 + app.kubernetes.io/version: v3.7.3 helm.sh/chart: cloudzero-agent-1.1.0-dev name: cz-agent-cz-webhook-configuration namespace: cz-agent @@ -1829,7 +1829,7 @@ metadata: app.kubernetes.io/managed-by: Helm app.kubernetes.io/name: cloudzero-agent app.kubernetes.io/part-of: cloudzero-agent - app.kubernetes.io/version: v2.55.1 + app.kubernetes.io/version: v3.7.3 helm.sh/chart: cloudzero-agent-1.1.0-dev name: cz-agent-cz-server rules: @@ -1921,7 +1921,7 @@ metadata: app.kubernetes.io/managed-by: Helm app.kubernetes.io/name: cloudzero-agent app.kubernetes.io/part-of: cloudzero-agent - app.kubernetes.io/version: v2.55.1 + app.kubernetes.io/version: v3.7.3 helm.sh/chart: cloudzero-agent-1.1.0-dev annotations: checkov.io/skip_1: CKV_K8S_155 @@ -1989,7 +1989,7 @@ metadata: app.kubernetes.io/managed-by: Helm app.kubernetes.io/name: cloudzero-agent app.kubernetes.io/part-of: cloudzero-agent - app.kubernetes.io/version: v2.55.1 + app.kubernetes.io/version: v3.7.3 helm.sh/chart: cloudzero-agent-1.1.0-dev name: cz-agent-cz-server @@ -2012,7 +2012,7 @@ metadata: app.kubernetes.io/managed-by: Helm app.kubernetes.io/name: cloudzero-agent app.kubernetes.io/part-of: cloudzero-agent - app.kubernetes.io/version: v2.55.1 + app.kubernetes.io/version: v3.7.3 helm.sh/chart: cloudzero-agent-1.1.0-dev name: cz-agent-cz-webhook-init-cert @@ -2064,7 +2064,7 @@ metadata: app.kubernetes.io/managed-by: Helm app.kubernetes.io/name: cz-agent-cz-aggregator app.kubernetes.io/part-of: cloudzero-agent - app.kubernetes.io/version: v2.55.1 + app.kubernetes.io/version: v3.7.3 helm.sh/chart: cloudzero-agent-1.1.0-dev spec: @@ -2089,7 +2089,7 @@ metadata: app.kubernetes.io/managed-by: Helm app.kubernetes.io/name: cloudzero-agent app.kubernetes.io/part-of: cloudzero-agent - app.kubernetes.io/version: v2.55.1 + app.kubernetes.io/version: v3.7.3 helm.sh/chart: cloudzero-agent-1.1.0-dev annotations: nginx.ingress.kubernetes.io/ssl-redirect: "false" @@ -2208,7 +2208,7 @@ metadata: app.kubernetes.io/managed-by: Helm app.kubernetes.io/name: cloudzero-agent app.kubernetes.io/part-of: cloudzero-agent - app.kubernetes.io/version: v2.55.1 + app.kubernetes.io/version: v3.7.3 helm.sh/chart: cloudzero-agent-1.1.0-dev name: cz-agent-cz-server @@ -2229,7 +2229,7 @@ spec: app.kubernetes.io/managed-by: Helm app.kubernetes.io/name: cloudzero-agent app.kubernetes.io/part-of: cloudzero-agent - app.kubernetes.io/version: v2.55.1 + app.kubernetes.io/version: v3.7.3 helm.sh/chart: cloudzero-agent-1.1.0-dev spec: @@ -2355,7 +2355,7 @@ spec: # Prometheus server container - name: cloudzero-agent-server - image: "quay.io/prometheus/prometheus:v2.55.1" + image: "quay.io/prometheus/prometheus:v3.7.3" imagePullPolicy: "IfNotPresent" lifecycle: postStart: @@ -2380,7 +2380,7 @@ spec: - --web.enable-lifecycle - --web.console.libraries=/etc/prometheus/console_libraries - --web.console.templates=/etc/prometheus/consoles - - --enable-feature=agent + - --agent - --log.level=info ports: - containerPort: 9090 @@ -2473,7 +2473,7 @@ metadata: app.kubernetes.io/managed-by: Helm app.kubernetes.io/name: cz-agent-cz-aggregator app.kubernetes.io/part-of: cloudzero-agent - app.kubernetes.io/version: v2.55.1 + app.kubernetes.io/version: v3.7.3 helm.sh/chart: cloudzero-agent-1.1.0-dev spec: selector: @@ -2492,7 +2492,7 @@ spec: app.kubernetes.io/managed-by: Helm app.kubernetes.io/name: cz-agent-cz-aggregator app.kubernetes.io/part-of: cloudzero-agent - app.kubernetes.io/version: v2.55.1 + app.kubernetes.io/version: v3.7.3 helm.sh/chart: cloudzero-agent-1.1.0-dev spec: serviceAccountName: cz-agent-cz-server @@ -2632,7 +2632,7 @@ metadata: app.kubernetes.io/managed-by: Helm app.kubernetes.io/name: cloudzero-agent app.kubernetes.io/part-of: cloudzero-agent - app.kubernetes.io/version: v2.55.1 + app.kubernetes.io/version: v3.7.3 helm.sh/chart: cloudzero-agent-1.1.0-dev # Deployment annotations: Merge defaults with webhook-specific annotations # Supports monitoring, backup policies, and operational tooling integration @@ -2652,7 +2652,7 @@ spec: app.kubernetes.io/managed-by: Helm app.kubernetes.io/name: cloudzero-agent app.kubernetes.io/part-of: cloudzero-agent - app.kubernetes.io/version: v2.55.1 + app.kubernetes.io/version: v3.7.3 helm.sh/chart: cloudzero-agent-1.1.0-dev annotations: checksum/config: DEADBEEF-FEED-FACE-CAFE-FEE10D15EA5E @@ -2755,7 +2755,7 @@ metadata: app.kubernetes.io/managed-by: Helm app.kubernetes.io/name: cloudzero-agent app.kubernetes.io/part-of: cloudzero-agent - app.kubernetes.io/version: v2.55.1 + app.kubernetes.io/version: v3.7.3 helm.sh/chart: cloudzero-agent-1.1.0-dev job-type: backfill job-category: onetime @@ -2835,7 +2835,7 @@ metadata: app.kubernetes.io/managed-by: Helm app.kubernetes.io/name: cloudzero-agent app.kubernetes.io/part-of: cloudzero-agent - app.kubernetes.io/version: v2.55.1 + app.kubernetes.io/version: v3.7.3 helm.sh/chart: cloudzero-agent-1.1.0-dev spec: template: @@ -2848,7 +2848,7 @@ spec: app.kubernetes.io/managed-by: Helm app.kubernetes.io/name: cloudzero-agent app.kubernetes.io/part-of: cloudzero-agent - app.kubernetes.io/version: v2.55.1 + app.kubernetes.io/version: v3.7.3 helm.sh/chart: cloudzero-agent-1.1.0-dev spec: @@ -2959,7 +2959,7 @@ metadata: app.kubernetes.io/managed-by: Helm app.kubernetes.io/name: cloudzero-agent app.kubernetes.io/part-of: cloudzero-agent - app.kubernetes.io/version: v2.55.1 + app.kubernetes.io/version: v3.7.3 helm.sh/chart: cloudzero-agent-1.1.0-dev spec: template: @@ -2972,7 +2972,7 @@ spec: app.kubernetes.io/managed-by: Helm app.kubernetes.io/name: cloudzero-agent app.kubernetes.io/part-of: cloudzero-agent - app.kubernetes.io/version: v2.55.1 + app.kubernetes.io/version: v3.7.3 helm.sh/chart: cloudzero-agent-1.1.0-dev spec: @@ -3029,7 +3029,7 @@ metadata: app.kubernetes.io/managed-by: Helm app.kubernetes.io/name: cloudzero-agent app.kubernetes.io/part-of: cloudzero-agent - app.kubernetes.io/version: v2.55.1 + app.kubernetes.io/version: v3.7.3 helm.sh/chart: cloudzero-agent-1.1.0-dev spec: template: @@ -3092,7 +3092,7 @@ metadata: app.kubernetes.io/managed-by: Helm app.kubernetes.io/name: cloudzero-agent app.kubernetes.io/part-of: cloudzero-agent - app.kubernetes.io/version: v2.55.1 + app.kubernetes.io/version: v3.7.3 helm.sh/chart: cloudzero-agent-1.1.0-dev job-type: backfill job-category: cronjob @@ -3176,7 +3176,7 @@ metadata: app.kubernetes.io/managed-by: Helm app.kubernetes.io/name: cloudzero-agent app.kubernetes.io/part-of: cloudzero-agent - app.kubernetes.io/version: v2.55.1 + app.kubernetes.io/version: v3.7.3 helm.sh/chart: cloudzero-agent-1.1.0-dev # Certificate management annotations for automatic TLS certificate injection # When cert-manager is enabled, automatically injects CA bundle for webhook TLS validation