helm-charts

yet-another-cloudwatch-exporter

Version: 0.38.0 Type: application AppVersion: v0.61.2

Yace - Yet Another CloudWatch Exporter

Homepage: https://github.com/nerdswords/helm-charts

Installation

helm repo add nerdswords https://nerdswords.github.io/helm-charts
helm install nerdswords/yet-another-cloudwatch-exporter

Source Code

Values

Key Type Default Description
affinity object {}  
aws.aws_access_key_id string nil  
aws.aws_secret_access_key string nil  
aws.role string nil  
aws.secret.includesSessionToken bool false  
aws.secret.name string nil  
config string "apiVersion: v1alpha1\nsts-region: eu-west-1\ndiscovery:\n exportedTagsOnMetrics:\n AWS/ES:\n - Name\n jobs:\n - type: AWS/ES\n regions:\n - eu-west-1\n searchTags:\n - key: type\n value: ^(easteregg|k8s)$\n metrics:\n - name: FreeStorageSpace\n statistics:\n - Sum\n period: 60\n length: 600\n - name: ClusterStatus.green\n statistics:\n - Minimum\n period: 60\n length: 600\n - name: ClusterStatus.yellow\n statistics:\n - Maximum\n period: 60\n length: 600\n - name: ClusterStatus.red\n statistics:\n - Maximum\n period: 60\n length: 600"  
containerPort int 5000  
extraArgs object {}  
extraEnv list []  
extraEnvFrom list []  
extraVolumeMounts list []  
extraVolumes list []  
fullnameOverride string ""  
image.pullPolicy string "IfNotPresent"  
image.registry string "ghcr.io"  
image.repository string "nerdswords/yet-another-cloudwatch-exporter"  
image.tag string ""  
imagePullSecrets list []  
ingress.annotations object {}  
ingress.className string ""  
ingress.enabled bool false  
ingress.hosts[0].host string "chart-example.local"  
ingress.hosts[0].paths[0].path string "/"  
ingress.hosts[0].paths[0].pathType string "ImplementationSpecific"  
ingress.tls list []  
lifecycle object {}  
nameOverride string ""  
nodeSelector object {}  
podAnnotations object {}  
podLabels object {}  
podSecurityContext object {}  
portName string "http"  
priorityClassName string nil  
prometheusRule.enabled bool false  
replicaCount int 1  
resources object {}  
securityContext object {}  
service.annotations object {} Annotations to add to the service
service.port int 80  
service.type string "ClusterIP"  
serviceAccount.annotations object {} Annotations to add to the service account
serviceAccount.automountServiceAccountToken bool true  
serviceAccount.create bool true Specifies whether a service account should be created
serviceAccount.labels object {} Labels to add to the service account
serviceAccount.name string "" The name of the service account to use. If not set and create is true, a name is generated using the fullname template
serviceMonitor.enabled bool false  
testConnection bool true  
tolerations list []