Search code examples
gitlabazure-akscicdkubeconfig

How to use kubeconfig as environment variable in GitLab


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?

Solution

  • 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