diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index a49d098..dbd95ae 100644 --- a/.gitlab-ci.yml +++ b/.gitlab-ci.yml @@ -10,8 +10,8 @@ publish-docker-container: - docker login -u "$REGISTRY_USER" -p "$REGISTRY_PASSWORD" script: - | - docker build --pull -t "$REGISTRY_IMAGE:latest" . - docker push "$REGISTRY_IMAGE:latest" + docker build --pull -t "$REGISTRY_IMAGE" . + docker push "$REGISTRY_IMAGE" # docker build --pull -t "$CI_REGISTRY_IMAGE/$DOCKER_IMAGE_NAME:$CI_COMMIT_TAG" . # docker push "$CI_REGISTRY_IMAGE/$DOCKER_IMAGE_NAME:$CI_COMMIT_TAG" rules: diff --git a/src/server/adapter/kubernetes-api.adapter.ts b/src/server/adapter/kubernetes-api.adapter.ts index 68c359f..c73ab19 100644 --- a/src/server/adapter/kubernetes-api.adapter.ts +++ b/src/server/adapter/kubernetes-api.adapter.ts @@ -2,7 +2,11 @@ import * as k8s from '@kubernetes/client-node'; const getKubeConfig = () => { const kc = new k8s.KubeConfig(); - kc.loadFromFile('/workspace/kube-config.config'); // todo update --> use security role + if (process.env.NODE_ENV === 'production') { + kc.loadFromCluster(); + } else { + kc.loadFromFile('/workspace/kube-config.config'); + } return kc; }