Parameters

The parent key for all of the following parameters is prometheus_pushgateway.

namespace

type

string

default

syn-prometheus-pushgateway

The namespace in which to deploy this component.

create_namespace

type

boolean

default

true

Whether to create the namespace given by namespace. Must be set to false if the Pushgateway is installed to a namespace managed by another component.

prometheus_rule_labels

type

dict

default

{"prometheus":"platform"}

Labels to set on the alert rule configuration for the prometheus-pushgateway itself. Can be used to ensure prometheus-operator picks up the PrometheusRule object by setting appropriate labels.

prometheus_rule_namespace

type

string

default

${prometheus_pushgateway:namespace}

Namespace in which to deploy the PrometheusRule object.

helm_values

type

dict

default

{"serviceMonitor":{"enabled":true, "namespace": "${prometheus_pushgateway:namespace}"}}

Helm values which are passed through to the Helm chart.

Example

namespace: example-namespace
prometheus_rule_labels:
  prometheus: platform