Component Reference
In UnderStack, a component is an ArgoCD Application generated by
charts/argocd-understack.
There are three main ways to customize a component:
- Enable or disable what ArgoCD deploys.
- Override Helm values or Kustomize overlays for that component.
- Change runtime state managed by deployed services.
Modifying the Deployment
Component enablement is controlled through your deployment values file,
typically $CLUSTER_NAME/deploy.yaml.
Disabling a Component
Set enabled: false (or leave it disabled by default):
$CLUSTER_NAME/deploy.yamlsite:
monitoring:
enabled: false
Enabling a Component
Set enabled: true for that component key:
$CLUSTER_NAME/deploy.yamlsite:
monitoring:
enabled: true
Modifying Helm Values or Kustomize Overlays
Use your deployment repo for environment-specific changes:
- Helm values:
$CLUSTER_NAME/<component>/values.yaml
- Kustomize overlays/resources:
$CLUSTER_NAME/<component>/
See Deploy Repo for deployment repo layout.
Component Pages
Use the pages below for component-specific prerequisites, required inputs,
enablement defaults, validation, and troubleshooting notes.
| Component |
Scope |
| argo-events |
site |
| argo-events-workflows |
global |
| argo-workflows |
site |
| cdn |
site |
| cert-manager |
global, site |
| chrony |
site |
| cilium |
global, site |
| cluster-issuer |
global, site |
| cnpg-system |
global |
| dex |
global |
| envoy-configs |
global, site |
| envoy-gateway |
global, site |
| etcdbackup |
global, site |
| external-dns |
global, site |
| external-secrets |
global, site |
| global-workflows |
global |
| ingress-nginx |
global, site |
| karma |
global, site |
| mariadb-operator |
site |
| monitoring |
global, site |
| nautobot |
global |
| nautobot-api-tokens |
global |
| nautobot-site |
site |
| nautobotop |
global |
| openebs |
global, site |
| openstack |
site |
| openstack-exporter |
site |
| openstack-helm |
site |
| openstack-memcached |
site |
| openstack-resource-controller |
global, site |
| opentelemetry-operator |
global, site |
| openvswitch |
site |
| otel-collector |
global, site |
| ovn |
site |
| rabbitmq-system |
global, site |
| rook |
global, site |
| sealed-secrets |
global, site |
| site-workflows |
site |
| snmp-exporter |
site |
| undersync |
site |
| keystone |
site |
| glance |
site |
| cinder |
site |
| ironic |
site |
| neutron |
site |
| placement |
site |
| nova |
site |
| octavia |
site |
| horizon |
site |
| skyline |
site |