Skip to content

Decouple k8s config CI variables from Ci::Build instance records

What does this MR do and why?

Related to #350057

This is a split of !81020 (diffs) and allows the initialization of GenerateKubeconfigService without a Ci::Build record. We want to do this because we need to access the variables without having a Ci::Build record when deciding if a job should be included in a pipeline or not.

Screenshots or screen recordings

How to set up and validate locally

Numbered steps to set up and validate the change are strongly suggested.

MR acceptance checklist

This checklist encourages us to confirm any changes have been analyzed to reduce risks in quality, performance, reliability, security, and maintainability.

Edited by Marius Bobin

Merge request reports