Update gitlab secrets manager payload to runner
Why this MR ?
- To fix this issue
- Before this change, we were sending the Gitlab Secrets Manager payload to the Runner masquerading as a Vault secret. Now, we have implemented the functionality in runner to handle the Gitlab Secrets Manager payload
- Now, we need to update the payload to match the new format
What does this MR do ?
- Updates the payload structure from Gitlab rails to runner for secrets from Gitlab Secrets Manager
References
Screenshots
| Before | After |
|---|---|
![]() |
![]() |
Testing Integration with runner
| Define Secret | Pipeline YAML | Job output |
|---|---|---|
![]() |
![]() |
![]() |
MR acceptance checklist
Evaluate this MR against the MR acceptance checklist. It helps you analyze changes to reduce risks in quality, performance, reliability, security, and maintainability.
Edited by Jayakrishnan Mallissery




