Skip to content

Pass variables from deployment project services to CI runner

username-removed-378947 requested to merge expose-deployment-variables into master

What does this MR do?

This commit introduces the concept of deployment variables - variables that are collected from deployment services and passed to CI runner during a deployment build. Deployment services specify the variables by overriding "predefined_variables" method.

This commit also configures variables for KubernetesService

Why was this MR needed?

We need these values for https://gitlab.com/gitlab-org/gitlab-ce/issues/23580

Does this MR meet the acceptance criteria?

What are the relevant issue numbers?

Refers to https://gitlab.com/gitlab-org/gitlab-ce/issues/23580

Merge request reports