Apply configuration changes after modifying your AutomationPortal custom resource, Helm chart values, or RHEL appliance configuration file for execution environment builder.
About this task
You can apply changes at any point — you do not need to complete all configuration sections before applying.
Procedure
-
Apply the updated configuration.
OpenShift Operator — CLI:
$ oc apply -f <manifest_file> -n <namespace>
Alternatively, edit the custom resource directly in your cluster:
$ oc edit automationportal <instance_name> -n <namespace>
OpenShift Operator — web console:
- Navigate to Operators > Installed Operators.
- Select Ansible Automation Portal Operator and click the Automation Portal tab.
- Select your instance and click the YAML tab.
- Update your configuration values and click Save.
OpenShift Helm — CLI:
$ helm upgrade <release_name> <chart_name> -f <values_file> -n <namespace>
OpenShift Helm — web console:
- Navigate to Helm > Installed Helm Charts.
- Select your release and click Upgrade.
- Edit the values and click Upgrade.
RHEL appliance:
$ sudo systemctl daemon-reload
$ sudo systemctl stop portal.service
$ sudo podman rm -f portal
$ sudo systemctl start portal.service
Note
The daemon-reload and stop/rm/start sequence is required when Podman secrets have been added or changed. If you only changed app-config.production.yaml without modifying secrets, sudo systemctl restart portal is sufficient.
-
Verify that the service is running.
OpenShift — CLI:
$ oc rollout status deployment -n <namespace>
$ oc get pods -n <namespace>
For operator deployments, verify that the custom resource reports a Ready phase:
$ oc get automationportal <instance_name> -n <namespace>
$ oc get automationportal <instance_name> -n <namespace> -o jsonpath='{.status.conditions[?(@.type=="Ready")].status}'
OpenShift — web console:
Navigate to Workloads > Pods. Filter by your namespace and verify that all pods show Running status with no restarts.
RHEL appliance:
$ sudo systemctl status portal
Results
Log in to automation portal and verify the changes you applied:
- If you configured Git provider integration: check that no
No GitHub integration configured for host errors appear in the logs.
- If you configured content discovery sources: navigate to Collections and verify sources are listed.
- If you configured wizard templates: navigate to Execution Environments > Create and verify templates appear.