мой .gitlab-ci.yaml
Deploy:
stage: deploy
script:
- docker pull registry.devpayever.com/shipping
- dapp —version
- dapp kube deploy
—namespace default
—set "global.env=stage"
—set "global.git_rev=${CI_BUILD_REF:-$CI_COMMIT_SHA}"
—set global.ciProjectName=$CI_PROJECT_NAME
registry.devpayever.com
tags:
- deploy
есть ingress
apiVersion: extensions/v1beta1
kind: Ingress
metadata:
name: {{ .Chart.Name }}
annotations:
kubernetes.io/ingress.class: "nginx"
spec:
rules:
- host: {{ .Chart.Name }}.example.com
http:
paths:
- path: /
backend:
serviceName: {{ .Chart.Name }}-srv
servicePort: 8000
tls:
- secretName: custom-tls-cert-1
hosts:
- {{ .Chart.Name }}.example.com
Как можно передать в хосты имя бранча?
Я понял о чем вы, но пока лично у нас такие шоурумы не нужны. Возможно мы придем к этому позже.
И ещё: Просто интересно, как вы планируете обеспечить доступность хоста, в dns как то пропишете? Вот получится branch-1.example.com. Как сразу же его резолвить?
Обсуждают сегодня