in one of our deployment , the post-deployment don't start automatically even if in the preference the post-deployment is set to run Automatically
see screenshot and manifest attached
What could be the root cause ?
the post-deployment run successfully when we are clicking on run button
The permission required by the user to execute the post deployment on environment may not be present.
Release : 6.6
Component : CA RELEASE AUTOMATION RELEASE OPERATIONS CENTER
Check and align permission of the user which can execute with the user unable to execute the same.
Please follow below steps to get the permissions of a user.
Execute below to get users details
1: Login to ROC
2: On login click on Help(top-right) and select REST API (Swagger)
3: Under Administration invoke
4: Select the user-id from response of step 3 for user used to execute the deployment/post-deployment
5: Under PUBLIC_API select (version is v4)
curl -X GET --header "Accept: application/json" "http://NAC-IP:8080/datamanagement/a/api/v4/applications?only_active=true"
6: Under Administration invoke use the user-id from step 3, either use Application name or application id from step 5
Example Invocation (with application name):
curl -X GET --header "Accept: */*" "http://NAC-IP:8080/datamanagement/ra/administration/v5/users/27/permissions/applications?application=Test%20Application"
If still facing the issue please share permission details captured for working and non-working users with Technical support.