Skip to content
Snippets Groups Projects
.gitlab-ci.yml 1.33 KiB
Newer Older
Andri Joos's avatar
Andri Joos committed
include: 
- project: kubernetes-cluster/deploy/ci
  ref: master
  file: helm_deployment.gitlab-ci.yml

variables:
  HELM_REPO: https://git.420joos.dev/api/v4/projects/295/packages/helm/stable
  HELM_REPO_NAME: jumphost
  HELM_CHART_VERSION: 1.0.0
  HELM_CHART_NAME: ssh-jump-host
  NAMESPACE: ssh-jump-host
  DEPLOYMENT_NAME: ssh-jump-host
  HELM_VALUES_FILES:
    values.yaml
    userkeys.values.yaml
  HELM_UPGRADE_ARGS:
Andri Joos's avatar
Andri Joos committed
    --set "networkpolicies.main.egress[0].to[0].ipBlock.cidr=${TESTCLUSTER_DEVICE_IP}/32"
    --set "networkpolicies.main.egress[0].to[1].ipBlock.cidr=${PRODCLUSTER_DEVICE_IP}/32"
    --set "networkpolicies.main.egress[0].ports[0].port=${GIT_SSH_PORT}"
    --set "hostAliases[0].ip=${TESTCLUSTER_DEVICE_IP}"
    --set "hostAliases[1].ip=${PRODCLUSTER_DEVICE_IP}"
    --set "hostKeys.data.ssh_host_ecdsa_key=${HOST_ECDSA_KEY}"
    --set "hostKeys.data.ssh_host_ecdsa_key\.pub=${HOST_ECDSA_PUB}"
    --set "hostKeys.data.ssh_host_ed25519_key=${HOST_ED25519_KEY}"
    --set "hostKeys.data.ssh_host_ed25519_key\.pub=${HOST_ED25519_PUB}"
    --set "hostKeys.data.ssh_host_rsa_key=${HOST_RSA_KEY}"
    --set "hostKeys.data.ssh_host_rsa_key\.pub=${HOST_RSA_PUB}"
  CI_DEBUG_TRACE: "true"
Andri Joos's avatar
Andri Joos committed

deploy_distribution_traefik:
  extends: .deploy_helm_from_repo
  only:
    refs:
      - master
  variables:
    KUBE_CONTEXT: ${DISTRIBUTION_KUBE_CONTEXT}