rancher-charts/charts/rancher-project-monitoring/3.0.0+up0.3.3/questions.yaml

129 lines
3.4 KiB
YAML

questions:
- variable: alertmanager.enabled
label: Enable Alertmanager
default: true
type: boolean
group: Alertmanager
- variable: grafana.enabled
label: Enable Grafana
default: true
type: boolean
group: Grafana
show_subquestion_if: true
subquestions:
- variable: grafana.adminUser
label: Grafana Admin User
type: string
default: admin
group: Grafana
- variable: grafana.adminPassword
label: Grafana Admin Password
type: string
default: prom-operator
group: Grafana
- variable: grafana.sidecar.dashboards.label
label: Default Grafana Dashboard Label
default: grafana_dashboard
description: All ConfigMaps with this label are parsed as Grafana Dashboards
type: string
group: Grafana
- variable: grafana.persistence.enabled
type: boolean
required: true
label: Enable Persistent Volume
show_subquestion_if: true
group: Grafana
subquestions:
- variable: grafana.persistence.size
type: string
default: 1Gi
label: Size
- variable: grafana.persistence.storageClass
type: storageclass
label: Storage Class Name
- variable: grafana.persistence.accessModes
type: enum
default:
- ReadWriteOnce
options:
- [ReadWriteOnce]
- [ReadWriteMany]
- [ReadOnlyMany]
label: Access Mode
- variable: prometheus.prometheusSpec.scrapeInterval
type: string
required: true
label: Scrape Interval
default: 30s
group: Prometheus
- variable: prometheus.prometheusSpec.evaluationInterval
type: string
required: true
label: Evaluation Interval
default: 1m
group: Prometheus
- variable: prometheus.prometheusSpec.retention
type: string
required: true
label: Retention
default: 10d
group: Prometheus
- variable: prometheus.prometheusSpec.retentionSize
type: string
required: false
label: Retention Size
default: 50GB
group: Prometheus
- variable: prometheus.prometheusSpec.resources.requests.cpu
type: string
required: true
label: Requested CPU
default: 750m
group: Prometheus
- variable: prometheus.prometheusSpec.resources.requests.memory
type: string
required: true
label: Requested Memory
default: 750Mi
group: Prometheus
- variable: prometheus.prometheusSpec.resources.limits.cpu
type: string
required: true
label: CPU Limit
default: 1000m
group: Prometheus
- variable: prometheus.prometheusSpec.resources.limits.memory
type: string
required: true
label: Memory Limit
default: 3000Mi
group: Prometheus
- variable: prometheus.prometheusSpec.storage.enabled
type: boolean
required: true
label: Enable Persistent Volume
show_subquestion_if: true
group: Prometheus
subquestions:
- variable: prometheus.prometheusSpec.storageSpec.volumeClaimTemplate.spec.resources.requests.storage
type: string
default: 50Gi
label: Size
- variable: prometheus.prometheusSpec.storageSpec.volumeClaimTemplate.spec.storageClassName
type: storageclass
label: Storage Class Name
- variable: prometheus.prometheusSpec.storageSpec.volumeClaimTemplate.spec.accessModes
type: enum
default:
- ReadWriteOnce
options:
- [ReadWriteOnce]
- [ReadWriteMany]
- [ReadOnlyMany]
label: Access Mode
- variable: federate.enabled
label: Enable Federated Metrics From Cluster Prometheus
default: true
type: boolean
group: Federation