ajuste no drone variavel
This commit is contained in:
parent
3734d24369
commit
50d2934da0
1 changed files with 6 additions and 3 deletions
|
|
@ -58,16 +58,19 @@ steps:
|
||||||
HARBOR_USER: { from_secret: HARBOR_USERNAME }
|
HARBOR_USER: { from_secret: HARBOR_USERNAME }
|
||||||
HARBOR_PASS: { from_secret: HARBOR_PASSWORD }
|
HARBOR_PASS: { from_secret: HARBOR_PASSWORD }
|
||||||
commands:
|
commands:
|
||||||
# 1. Gera o arquivo .env garantindo que contenha as variáveis necessárias
|
# 1. Gera o arquivo .env garantindo que contenha as variáveis necessárias (incluindo as _DEV)
|
||||||
- touch .env.k8s
|
- touch .env.k8s
|
||||||
- env | grep -E '^(AWS_|DB_|ENV|CORS_|JWT_|MAX_|PORT|S3_|UPLOAD_|STRIPE_|WEBHOOK_|DATABASE_|CLOUDFLARE_|CPANEL_)' > .env.k8s
|
# O filtro abaixo agora captura tanto prefixos globais quanto o sufixo _DEV
|
||||||
|
- env | grep -E '(_DEV|AWS_|DB_|ENV|CORS_|JWT_|MAX_|PORT|S3_|UPLOAD_|STRIPE_|WEBHOOK_|DATABASE_|CLOUDFLARE_|CPANEL_|HARBOR_)' > .env.k8s
|
||||||
|
|
||||||
# 2. Atualiza o secret de variáveis de ambiente no namespace de destino
|
# 2. Atualiza o secret de variáveis de ambiente no namespace de destino
|
||||||
- kubectl -n gohorsejobsdev delete secret backend-secrets --ignore-not-found
|
- kubectl -n gohorsejobsdev delete secret backend-secrets --ignore-not-found
|
||||||
- kubectl -n gohorsejobsdev create secret generic backend-secrets --from-env-file=.env.k8s
|
- kubectl -n gohorsejobsdev create secret generic backend-secrets --from-env-file=.env.k8s
|
||||||
|
|
||||||
# 3. Atualiza o secret de autenticação do registro Harbor
|
# 3. Atualiza o secret de autenticação do registro Harbor
|
||||||
- kubectl -n gohorsejobsdev delete secret harbor-registry --ignore-not-found
|
- kubectl -n gohorsejobsdev delete secret harbor-registry --ignore-not-found
|
||||||
- kubectl -n gohorsejobsdev create secret docker-registry harbor-registry --docker-server=in.gohorsejobs.com --docker-username=$${HARBOR_USER} --docker-password=$${HARBOR_PASS}
|
- kubectl -n gohorsejobsdev create secret docker-registry harbor-registry --docker-server=in.gohorsejobs.com --docker-username=$${HARBOR_USER} --docker-password=$${HARBOR_PASS}
|
||||||
|
|
||||||
- name: deploy-apps
|
- name: deploy-apps
|
||||||
image: bitnami/kubectl:latest
|
image: bitnami/kubectl:latest
|
||||||
commands:
|
commands:
|
||||||
|
|
|
||||||
Loading…
Reference in a new issue