Skip to content

validatedpatterns/clustergroup-chart

Repository files navigation

clustergroup

Version: 0.9.3

A Helm chart to create per-clustergroup ArgoCD applications and any required namespaces or subscriptions.

This chart is used to set up the basic building blocks in Validated Patterns

Homepage: https://github.com/validatedpatterns/clustergroup-chart

Maintainers

Name Email Url
Validated Patterns Team [email protected]

Values

Key Type Default Description
clusterGroup.applications object {}
clusterGroup.argoCD.configManagementPlugins list []
clusterGroup.argoCD.initContainers list []
clusterGroup.argoCD.resourceExclusions string "- apiGroups:\n - tekton.dev\n kinds:\n - TaskRun\n - PipelineRun\n"
clusterGroup.argoCD.resourceHealthChecks[0].check string "hs = {}\nif obj.status ~= nil then\n if obj.status.phase ~= nil then\n if obj.status.phase == \"Pending\" then\n hs.status = \"Healthy\"\n hs.message = obj.status.phase\n return hs\n elseif obj.status.phase == \"Bound\" then\n hs.status = \"Healthy\"\n hs.message = obj.status.phase\n return hs\n end\n end\nend\nhs.status = \"Progressing\"\nhs.message = \"Waiting for PVC\"\nreturn hs\n"
clusterGroup.argoCD.resourceHealthChecks[0].kind string "PersistentVolumeClaim"
clusterGroup.argoCD.resourceTrackingMethod string "label"
clusterGroup.imperative.activeDeadlineSeconds int 3600
clusterGroup.imperative.adminClusterRoleName string "imperative-admin-cluster-role"
clusterGroup.imperative.adminServiceAccountCreate bool true
clusterGroup.imperative.adminServiceAccountName string "imperative-admin-sa"
clusterGroup.imperative.clusterRoleName string "imperative-cluster-role"
clusterGroup.imperative.clusterRoleYaml string ""
clusterGroup.imperative.cronJobName string "imperative-cronjob"
clusterGroup.imperative.image string "quay.io/hybridcloudpatterns/imperative-container:v1"
clusterGroup.imperative.imagePullPolicy string "Always"
clusterGroup.imperative.insecureUnsealVaultInsideClusterSchedule string "*/5 * * * *"
clusterGroup.imperative.jobName string "imperative-job"
clusterGroup.imperative.jobs list []
clusterGroup.imperative.namespace string "imperative"
clusterGroup.imperative.roleName string "imperative-role"
clusterGroup.imperative.roleYaml string ""
clusterGroup.imperative.schedule string "*/10 * * * *"
clusterGroup.imperative.serviceAccountCreate bool true
clusterGroup.imperative.serviceAccountName string "imperative-sa"
clusterGroup.imperative.valuesConfigMap string "helm-values-configmap"
clusterGroup.imperative.verbosity string ""
clusterGroup.isHubCluster bool true
clusterGroup.managedClusterGroups object {}
clusterGroup.name string "example"
clusterGroup.namespaces list []
clusterGroup.nodes list []
clusterGroup.projects list []
clusterGroup.sharedValueFiles list []
clusterGroup.subscriptions object {}
clusterGroup.targetCluster string "in-cluster"
enabled string "all"
global.extraValueFiles list []
global.options.applicationRetryLimit int 20
global.options.installPlanApproval string "Automatic"
global.options.syncPolicy string "Automatic"
global.options.useCSV bool true
global.pattern string "common"
global.secretStore.backend string "vault"
global.targetRevision string "main"
secretStore.kind string "ClusterSecretStore"
secretStore.name string "vault-backend"

Autogenerated from chart metadata using helm-docs v1.14.2