Merge aabfea6d86
into 7e6a32751d
commit
ae669ddb65
|
@ -3,7 +3,7 @@ appVersion: v3.6.10
|
||||||
name: argo-workflows
|
name: argo-workflows
|
||||||
description: A Helm chart for Argo Workflows
|
description: A Helm chart for Argo Workflows
|
||||||
type: application
|
type: application
|
||||||
version: 0.45.18
|
version: 0.45.19
|
||||||
icon: https://argo-workflows.readthedocs.io/en/stable/assets/logo.png
|
icon: https://argo-workflows.readthedocs.io/en/stable/assets/logo.png
|
||||||
home: https://github.com/argoproj/argo-helm
|
home: https://github.com/argoproj/argo-helm
|
||||||
sources:
|
sources:
|
||||||
|
@ -16,5 +16,5 @@ annotations:
|
||||||
fingerprint: 2B8F22F57260EFA67BE1C5824B11F800CD9D2252
|
fingerprint: 2B8F22F57260EFA67BE1C5824B11F800CD9D2252
|
||||||
url: https://argoproj.github.io/argo-helm/pgp_keys.asc
|
url: https://argoproj.github.io/argo-helm/pgp_keys.asc
|
||||||
artifacthub.io/changes: |
|
artifacthub.io/changes: |
|
||||||
- kind: fixed
|
- kind: added
|
||||||
description: Fix incorrect values note
|
description: added option to specify the schema for service monitor
|
||||||
|
|
|
@ -187,6 +187,7 @@ Fields to note:
|
||||||
| controller.metricsConfig.port | int | `9090` | Port is the port where metrics are emitted |
|
| controller.metricsConfig.port | int | `9090` | Port is the port where metrics are emitted |
|
||||||
| controller.metricsConfig.portName | string | `"metrics"` | Container metrics port name |
|
| controller.metricsConfig.portName | string | `"metrics"` | Container metrics port name |
|
||||||
| controller.metricsConfig.relabelings | list | `[]` | ServiceMonitor relabel configs to apply to samples before scraping |
|
| controller.metricsConfig.relabelings | list | `[]` | ServiceMonitor relabel configs to apply to samples before scraping |
|
||||||
|
| controller.metricsConfig.scheme | string | `"http"` | serviceMonitor schema |
|
||||||
| controller.metricsConfig.secure | bool | `false` | Flag that use a self-signed cert for TLS |
|
| controller.metricsConfig.secure | bool | `false` | Flag that use a self-signed cert for TLS |
|
||||||
| controller.metricsConfig.servicePort | int | `8080` | Service metrics port |
|
| controller.metricsConfig.servicePort | int | `8080` | Service metrics port |
|
||||||
| controller.metricsConfig.servicePortName | string | `"metrics"` | Service metrics port name |
|
| controller.metricsConfig.servicePortName | string | `"metrics"` | Service metrics port name |
|
||||||
|
@ -232,6 +233,7 @@ Fields to note:
|
||||||
| controller.telemetryConfig.metricsTTL | string | `""` | How often custom metrics are cleared from memory |
|
| controller.telemetryConfig.metricsTTL | string | `""` | How often custom metrics are cleared from memory |
|
||||||
| controller.telemetryConfig.path | string | `"/telemetry"` | telemetry path |
|
| controller.telemetryConfig.path | string | `"/telemetry"` | telemetry path |
|
||||||
| controller.telemetryConfig.port | int | `8081` | telemetry container port |
|
| controller.telemetryConfig.port | int | `8081` | telemetry container port |
|
||||||
|
| controller.telemetryConfig.scheme | string | `"http"` | telemetry schema to use |
|
||||||
| controller.telemetryConfig.secure | bool | `false` | Flag that use a self-signed cert for TLS |
|
| controller.telemetryConfig.secure | bool | `false` | Flag that use a self-signed cert for TLS |
|
||||||
| controller.telemetryConfig.servicePort | int | `8081` | telemetry service port |
|
| controller.telemetryConfig.servicePort | int | `8081` | telemetry service port |
|
||||||
| controller.telemetryConfig.servicePortName | string | `"telemetry"` | telemetry service port name |
|
| controller.telemetryConfig.servicePortName | string | `"telemetry"` | telemetry service port name |
|
||||||
|
|
|
@ -25,6 +25,7 @@ spec:
|
||||||
{{- toYaml . | nindent 8 }}
|
{{- toYaml . | nindent 8 }}
|
||||||
{{- end }}
|
{{- end }}
|
||||||
honorLabels: {{ .Values.controller.metricsConfig.honorLabels }}
|
honorLabels: {{ .Values.controller.metricsConfig.honorLabels }}
|
||||||
|
scheme: {{ .Values.controller.metricsConfig.scheme}}
|
||||||
{{- end }}
|
{{- end }}
|
||||||
{{- if .Values.controller.telemetryConfig.enabled }}
|
{{- if .Values.controller.telemetryConfig.enabled }}
|
||||||
- port: telemetry
|
- port: telemetry
|
||||||
|
@ -39,6 +40,7 @@ spec:
|
||||||
{{- toYaml . | nindent 8 }}
|
{{- toYaml . | nindent 8 }}
|
||||||
{{- end }}
|
{{- end }}
|
||||||
honorLabels: {{ .Values.controller.metricsConfig.honorLabels }}
|
honorLabels: {{ .Values.controller.metricsConfig.honorLabels }}
|
||||||
|
scheme: {{ .Values.controller.telemetryConfig.scheme }}
|
||||||
{{- end }}
|
{{- end }}
|
||||||
{{- with .Values.controller.metricsConfig.targetLabels }}
|
{{- with .Values.controller.metricsConfig.targetLabels }}
|
||||||
targetLabels:
|
targetLabels:
|
||||||
|
|
|
@ -149,6 +149,8 @@ controller:
|
||||||
servicePort: 8080
|
servicePort: 8080
|
||||||
# -- Service metrics port name
|
# -- Service metrics port name
|
||||||
servicePortName: metrics
|
servicePortName: metrics
|
||||||
|
# -- serviceMonitor schema
|
||||||
|
scheme: http
|
||||||
# -- Flag to enable headless service
|
# -- Flag to enable headless service
|
||||||
headlessService: false
|
headlessService: false
|
||||||
# -- When true, honorLabels preserves the metric’s labels when they collide with the target’s labels.
|
# -- When true, honorLabels preserves the metric’s labels when they collide with the target’s labels.
|
||||||
|
@ -163,6 +165,7 @@ controller:
|
||||||
# -- ServiceMonitor will add labels from the service to the Prometheus metric
|
# -- ServiceMonitor will add labels from the service to the Prometheus metric
|
||||||
## Ref: https://github.com/prometheus-operator/prometheus-operator/blob/main/Documentation/api.md#servicemonitorspec
|
## Ref: https://github.com/prometheus-operator/prometheus-operator/blob/main/Documentation/api.md#servicemonitorspec
|
||||||
targetLabels: []
|
targetLabels: []
|
||||||
|
|
||||||
# -- the controller container's securityContext
|
# -- the controller container's securityContext
|
||||||
securityContext:
|
securityContext:
|
||||||
readOnlyRootFilesystem: true
|
readOnlyRootFilesystem: true
|
||||||
|
@ -256,6 +259,8 @@ controller:
|
||||||
servicePort: 8081
|
servicePort: 8081
|
||||||
# -- telemetry service port name
|
# -- telemetry service port name
|
||||||
servicePortName: telemetry
|
servicePortName: telemetry
|
||||||
|
# -- telemetry schema to use
|
||||||
|
scheme: http
|
||||||
serviceMonitor:
|
serviceMonitor:
|
||||||
# -- Enable a prometheus ServiceMonitor
|
# -- Enable a prometheus ServiceMonitor
|
||||||
enabled: false
|
enabled: false
|
||||||
|
@ -263,6 +268,7 @@ controller:
|
||||||
additionalLabels: {}
|
additionalLabels: {}
|
||||||
# -- Prometheus ServiceMonitor namespace
|
# -- Prometheus ServiceMonitor namespace
|
||||||
namespace: "" # "monitoring"
|
namespace: "" # "monitoring"
|
||||||
|
|
||||||
serviceAccount:
|
serviceAccount:
|
||||||
# -- Create a service account for the controller
|
# -- Create a service account for the controller
|
||||||
create: true
|
create: true
|
||||||
|
|
Loading…
Reference in New Issue