List of Actions requires LDAP re-authentications
search cancel

List of Actions requires LDAP re-authentications

book

Article ID: 251726

calendar_today

Updated On:

Products

CA Release Automation - DataManagement Server (Nolio) CA Release Automation - Release Operations Center (Nolio)

Issue/Introduction

We have seen that while running process/release from RA for some actions execute re-authentication implicitly. Can you please help us with below queries

1- Is it working as per product design

2- Can we have list of such actions which requires re-authentication with LDAP during process/release execution

Environment

Release : 6.x

Component : CA RELEASE AUTOMATION CORE

Resolution

1- Is it working as per product design

Refer to KB LDAP authorization/authentication request called many times for the ROC actions

2- Can we have list of such actions which requires re-authentication with LDAP during process/release execution

There are 3 ROC actions that will send API requests with the specific user's credentials (if one is specified within the action's configuration) or with the job creator's credentials. This will require verification with the LDAP server in case the user is the LDAP user. The list of actions is:

    • ROC - Create Deployment from Deployment Plan
    • ROC - Run Deployment
    • ROC - Create Deployment From Template Category

Following ROC actions will call the APIs to the NAC with the job creator's credentials:

    1. Check Online Agents
    2. Duplicate Environment
    3. ROC - Add Step Dependencies
    4. ROC - Add Version to Artifact Package
    5. ROC - Assign All Servers From Environment
    6. ROC - Assign Artifact Package To Deployment Plan
    7. ROC - Assign Artifact To File Parameter
    8. ROC - Assign Environment Artifact Package To Deployment
    9. ROC - Assign Manifest To Deployment Plan
    10. ROC - Assign Servers
    11. ROC - Assign Specific Server Dependency
    12. ROC - Check Artifact Installed on Agent
    13. ROC - Check If Artifact Exists
    14. ROC - Check If Artifact Package Exists
    15. ROC - Clear Parameter Value
    16. ROC - Configure Step Must Succeed
    17. ROC - Configure Step Rollback Impact
    18. ROC - Create Artifact Definition
    19. ROC - Create Deployment Plan Step
    20. ROC - Create FTP Artifact
    21. ROC - Create Http Artifact
    22. ROC - Create Local File Artifact
    23. ROC - Create Remote File Artifact
    24. ROC - Create Remote Repository Artifact
    25. ROC - Create SSH Artifact
    26. ROC - Create Step
    27. ROC - Create SVN Artifact
    28. ROC - Create TFS Artifact
    29. ROC - Delete Step
    30. ROC - Fail Deployment Step
    31. ROC - Get All Parameters
    32. ROC - Get Artifact
    33. ROC - Get Artifact Package XML
    34. ROC - Get Artifact Retrieval Source Property
    35. ROC - Get Assigned Servers
    36. ROC - Get Deployment Plan Steps
    37. ROC - Get Deployment Property Value
    38. ROC - Get Deployment State in JSON
    39. ROC - Get Deployment Status
    40. ROC - Get Deployment Steps
    41. ROC - Get Environment Parameter
    42. ROC - Get Parameter Value
    43. ROC - Get Process Tags
    44. ROC - Get Step Dependencies
    45. ROC - Get Step Rollback Impact
    46. ROC - Get Step's Server Types
    47. ROC - Get token value by environment
    48. ROC - Replace Tokens in Files
    49. ROC - Report Artifact Deployment
    50. ROC - Report Artifact Deployment By File Parameter
    51. ROC - Run Deployment plan
    52. ROC - Set Process Tag in Step
    53. ROC - Set Rollback Definition for Deployment Plan
    54. ROC - Set Rollback Definition for Deployment Plan (deprecated)
    55. ROC - Set Rollback Plan - Use a Duplication of a Successful Deployment
    56. ROC - Set Rollback Plan - Use an Existing Deployment
    57. ROC - Set Rollback Plan - Use Latest Successful Deployment Duplicate
    58. ROC - Set Step Version
    59. ROC - Unassign Servers
    60. ROC - Update Array Environment Parameter In Deployment
    61. ROC - Update Collection Environment Parameter In Deployment
    62. ROC - Update Deployment Info
    63. ROC - Update Deployment Plan Info
    64. ROC - Update Deployment Property Value
    65. ROC - Update Environment Parameter
    66. ROC - Update Environment Parameter In Deployment
    67. ROC - Update Password Environment Parameter In Deployment
    68. ROC - Update Password Parameter
    69. ROC - Update Password Release Parameter
    70. ROC - Update Property to Release Parameter
    71. ROC - Update String Array Parameter
    72. ROC - Update String Array Release Parameter
    73. ROC - Update String Parameter
    74. ROC - Update String Release Parameter
    75. ROC - Updates ServiceNow change request number
    76. ROC - Upload Artifact To Local Repository

Additional Information

  • Every API called from the ROC actions will create the new session. The Http client used for this purpose does not reuse previously created sessions. The concurrent sessions limit might be reached if one is specified(by default there is no limit on concurrent sessions). Refer Tech Doc Configuring Maximum Sessions Per Account for more details. Please note the limit on sessions will impact all requests i.e. external or internal and API requests may result in error in case of session limit reached.