A Helm chart to install an ansible-automation-platform instance
This chart is used to set up the Ansible Automation Platform Operator version 2.5.
Automation hub is optional and disabled by default.
When automation hub is enabled, content storage uses the ReadWriteMany CephFS
storage class created by the validated patterns OpenShift Data Foundations chart
(ocs-storagecluster-cephfs). Redis and hub PostgreSQL use
ocs-storagecluster-ceph-rbd from that same chart. Install the OpenShift Data
Foundations chart in the cluster before enabling hub.
Releases before 2.5 deploy hub as a standalone AutomationHub resource.
Releases from 2.5 onward configure hub on the AnsibleAutomationPlatform resource.
Automation orchestrator is installed by the automation-orchestrator chart, with its PostgreSQL cluster installed by the cloudnative-pg chart.
| Key | Type | Default | Description |
|---|---|---|---|
| aap.eda_disabled | bool | false |
Disable Event-Driven Ansible. |
| aap.hub_disabled | bool | true |
Disable automation hub. Enable hub only when the validated patterns OpenShift Data Foundations chart is installed in the same cluster. |
| aap.lightspeed_disabled | bool | true |
Disable Ansible Lightspeed. |
| aap.release | string | "2.5" |
Ansible Automation Platform release. Releases before 2.5 deploy automation hub as a standalone AutomationHub resource. |
| eePullSecret.key | string | "secret/data/hub/ee-pull-secret" |
Vault path passed to the ExternalSecret extract key. |
| eePullSecret.manage | bool | false |
Create an ExternalSecret for the automation controller execution environment pull secret. |
| global.hubClusterDomain | string | "example.com" |
Domain used in the OpenShift console link for the platform route. |
| hub.fileStorageAccessMode | string | "ReadWriteMany" |
Access mode for automation hub content. CephFS from the OpenShift Data Foundations chart provides ReadWriteMany. |
| hub.fileStorageSize | string | "100Gi" |
Size of the automation hub content volume. |
| hub.fileStorageStorageClass | string | "ocs-storagecluster-cephfs" |
Storage class for automation hub content. Created by the OpenShift Data Foundations chart. |
| hub.postgresStorageClass | string | "ocs-storagecluster-ceph-rbd" |
Storage class for the automation hub PostgreSQL volume. Created by the OpenShift Data Foundations chart. |
| hub.redisStorageClass | string | "ocs-storagecluster-ceph-rbd" |
Storage class for the automation hub Redis volume. Created by the OpenShift Data Foundations chart. |
| hub.redisStorageSize | string | "10Gi" |
Size of the automation hub Redis volume. |
| hub.storageType | string | "file" |
Automation hub content backend. file uses the CephFS ReadWriteMany class from the OpenShift Data Foundations chart. |
| secretStore.kind | string | "ClusterSecretStore" |
External Secrets store kind. |
| secretStore.name | string | "vault-backend" |
External Secrets store used when eePullSecret.manage is true. |
Autogenerated from chart metadata using helm-docs v1.14.2