46 lines
1.3 KiB
YAML
46 lines
1.3 KiB
YAML
### This test is to verify that Kubecost aggregator is deployed as a StatefulSet,
|
|
### cluster controller is installed, and the various Prometheus components are installed.
|
|
global:
|
|
podAnnotations:
|
|
kubecost.io/test1: value1
|
|
kubecost.io/test2: value2
|
|
additionalLabels:
|
|
kubecosttest1: value1
|
|
kubecosttest2: value2
|
|
prometheus:
|
|
enabled: true
|
|
# fqdn: http://prometheus-operated.monitoring:9090
|
|
grafana: # prometheus metrics will be local cluster only, disable grafana to save resources
|
|
enabled: false
|
|
proxy: false
|
|
kubecostProductConfigs:
|
|
clusterName: CLUSTER_NAME
|
|
kubecostAggregator:
|
|
deployMethod: statefulset
|
|
kubecostModel:
|
|
federatedStorageConfigSecret: federated-store
|
|
clusterController:
|
|
enabled: true
|
|
actionConfigs:
|
|
clusterTurndown:
|
|
- name: my-schedule2
|
|
start: "2034-02-09T00:00:00Z"
|
|
end: "2034-02-09T01:00:00Z"
|
|
repeat: none
|
|
prometheus:
|
|
nodeExporter:
|
|
enabled: true
|
|
alertmanager:
|
|
enabled: true
|
|
configmapReload:
|
|
prometheus:
|
|
enabled: true
|
|
pushgateway:
|
|
enabled: true
|
|
server:
|
|
statefulSet:
|
|
enabled: true
|
|
global:
|
|
external_labels:
|
|
# cluster_id should be unique for all clusters and the same value as .kubecostProductConfigs.clusterName
|
|
cluster_id: CLUSTER_NAME |