95 lines
3.0 KiB
YAML
95 lines
3.0 KiB
YAML
labels:
|
|
io.rancher.certified: partner
|
|
questions:
|
|
- variable: acceptEula
|
|
label: "Accept EULA"
|
|
description: "Confirm your acceptance of the HPE End User License Agreement at https://www.hpe.com/us/en/software/licensing.html by setting this value to true."
|
|
type: boolean
|
|
default: false
|
|
required: true
|
|
group: "Exporter settings"
|
|
- variable: image.registry
|
|
label: "The registry from which to pull container images."
|
|
default: quay.io
|
|
group: "Image parameters"
|
|
- variable: image.pullPolicy
|
|
label: imagePullPolicy
|
|
description: "Container image pull policy."
|
|
default: IfNotPresent
|
|
type: enum
|
|
options:
|
|
- "IfNotPresent"
|
|
- "Always"
|
|
- "Never"
|
|
group: "Image parameters"
|
|
- variable: logLevel
|
|
label: "Log level"
|
|
description: "Minimum severity of messages to output."
|
|
default: "info"
|
|
type: enum
|
|
options:
|
|
- "info"
|
|
- "debug"
|
|
- "trace"
|
|
- "warn"
|
|
- "error"
|
|
group: "Debug parameters"
|
|
- variable: metrics.disableIntrospection
|
|
label: "Disable introspection"
|
|
description: "Exclude metrics about the metrics provider itself, with prefixes such as promhttp, process, and go."
|
|
type: boolean
|
|
default: false
|
|
group: "Debug parameters"
|
|
- variable: service.type
|
|
label: "Service type"
|
|
description: "The type of Service to create, ClusterIP for access solely from within the cluster or NodePort to provide access from outside the cluster."
|
|
type: enum
|
|
default: NodePort
|
|
options:
|
|
- "ClusterIP"
|
|
- "NodePort"
|
|
group: "Service configuration"
|
|
- variable: service.port
|
|
label: "Service port"
|
|
description: "The TCP port at which to expose access to info metrics within the cluster."
|
|
type: int
|
|
default: 9090
|
|
min: 1024
|
|
max: 65535
|
|
group: "Service configuration"
|
|
show_if: service.type=ClusterIP
|
|
- variable: service.nodePort
|
|
label: "Service node port"
|
|
description: "The TCP port at which to expose access to info metrics externally at each cluster node, if the Service type is NodePort and automatic assignment is not desired."
|
|
type: int
|
|
default: 9090
|
|
min: 1024
|
|
max: 65535
|
|
show_if: service.type=NodePort
|
|
group: "Service configuration"
|
|
- variable: service.labels
|
|
label: "Service labels"
|
|
description: "Labels to add to the Service, for example to include target labels in a ServiceMonitor scrape configuration."
|
|
type: multiline
|
|
default: "{}"
|
|
group: "Service configuration"
|
|
- variable: service.annotations
|
|
label: "Service annotations"
|
|
description: "Annotations to add to the Service, for example to configure it as a scrape target when using the Prometheus Helm chart's default configuration."
|
|
type: multiline
|
|
default: "{}"
|
|
group: "Service configuration"
|
|
- variable: serviceMonitor.enable
|
|
label: "Enable ServiceMonitor"
|
|
description: "Create a ServiceMonitor custom resource (required for Rancher Monitoring)"
|
|
type: boolean
|
|
default: true
|
|
required: true
|
|
group: "ServiceMonitor settings"
|
|
- variable: serviceMonitor.targetLabels
|
|
label: "Service labels"
|
|
description: "List of labels on the Service to add to the scraped metric."
|
|
type: array
|
|
default: "[]"
|
|
group: "ServiceMonitor settings"
|