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"