How to use kubeconfig as environment variable in GitLab

5.5k Views Asked by At

I'm creating a GitLab CI/CD pipeline to deploy an application to Azure Kubernetes Services.

  1. How can I specify a kubeconfig file as environment variable?
  2. How can be used in the pipeline?
1

There are 1 best solutions below

1
On BEST ANSWER

Use the Project/Settings/CICD/Variables section and add a variable there with type "File"enter image description here

Then you can use it in the pipeline:

  before_script:
    - export KUBECONFIG=$KUBECONFIG_FILE