1# Default values for metrics-agent.
2# This is a YAML-formatted file.
3# Declare variables to be passed into your templates.
6# apiKey or secretName is REQUIRED.
7# You must generate a template to get your apiKey.
8# In the Cloudability app, go to Insights -> Containers, then click
9# the provisioning cluster button that will take you through our provisioning workflow.
11# configurable path to the location where the CLOUDABILITY_API_KEY is stored on the container
12pathToApiKey: "/etc/secrets"
13# configurable fileName to the file where the api key is stored
14fileNameWithApiKey: "CLOUDABILITY_API_KEY"
15# You may also store the apikey in a secret and pull the apikey from there as well.
16# name of the secret already stored in k8s containing CLOUDABILITY_API_KEY.
18# clusterName is REQUIRED.
19# The cluster name to be used for the cluster the agent runs in.
21# The interval in seconds to poll metrics.
23# The region to upload metrics data to. See README for accepted values
24uploadRegion: "us-west-2"
26 name: cgr.dev/chainguard-private/metrics-agent
27 tag: 2.14.15-r1@sha256:11c0ded28918fc8d75682044f1c19c428349ea79818a559bdc94f731cc3439fa
42 initialDelaySeconds: 120
45# serviceAccount.create: true is required
48# rbac.create: true is required
53# For agent configuration options, see https://github.com/cloudability/metrics-agent/blob/master/README.md
60allowPrivilegeEscalation: false
72# mountPath: "/etc/foo"
75# Extra labels to add to the pod only.
77# Extra labels to add to all resources, including pods.
79# Extra annotations to add to the pod only.
81# when setting readOnlyRootFilesystem to true, the proper volume/volumeMount must be
82# configured correctly otherwise the agent will crash
83# the following volumes: and volumeMounts: sections below
84# will allow the agent to run successfully with readOnlyRootFilesystem set to true
92readOnlyRootFilesystem: false
95# Extra K8s manifests to deploy,
96# NOTE: not all various extraObject deployment configurations are tested/supported. When adding extra resources
97# to the metrics-agent deployment, Cloudability may not be able to assist in deployment troubleshooting
99# Example extra manifest
100# - apiVersion: external-secrets.io/v1beta1
103# name: aws-store-xxxxx
105# argocd.argoproj.io/sync-options: SkipDryRunOnMissingResource=true
106# argocd.argoproj.io/sync-wave: "99"
110# service: SecretsManager