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
Screenshot_2025-08-17_at_15.32.15 Screenshot_2025-08-26_at_11.49.50

Testing Integration with runner

Define Secret Pipeline YAML Job output
secret_creation secret_usage_in_pipeline Screenshot_2025-08-26_at_11.39.00

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

Merge request reports

Loading