Newer
Older
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:
--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}"'
deploy_distribution_traefik:
extends: .deploy_helm_from_repo
only:
refs:
- master
variables:
KUBE_CONTEXT: ${DISTRIBUTION_KUBE_CONTEXT}