start deploy job config
This commit is contained in:
@@ -2,6 +2,7 @@ stages:
|
|||||||
- test
|
- test
|
||||||
- build
|
- build
|
||||||
- publish
|
- publish
|
||||||
|
- deploy
|
||||||
|
|
||||||
variables:
|
variables:
|
||||||
# Container registry settings
|
# Container registry settings
|
||||||
@@ -89,3 +90,26 @@ publish-release:
|
|||||||
- buildah push ${IMAGE_NAME}:latest
|
- buildah push ${IMAGE_NAME}:latest
|
||||||
rules:
|
rules:
|
||||||
- if: $CI_COMMIT_TAG =~ /^v\d+\.\d+\.\d+$/
|
- if: $CI_COMMIT_TAG =~ /^v\d+\.\d+\.\d+$/
|
||||||
|
|
||||||
|
deploy_helm_charts:
|
||||||
|
stage: deploy
|
||||||
|
image:
|
||||||
|
name: deps.global.bsf.tools/registry-1.docker.io/alpine/k8s:1.29.12
|
||||||
|
parallel:
|
||||||
|
matrix:
|
||||||
|
# - ENV: "prod"
|
||||||
|
# VALUES_FILE: "helm/values-prod.yaml"
|
||||||
|
# CONTEXT: "esv/bsf/bsf-services/gitlab-kaas-agent-config:services-prod-agent"
|
||||||
|
# NAMESPACE: "bsf-services-namespace"
|
||||||
|
# ONLY: "main"
|
||||||
|
- ENV: "dev"
|
||||||
|
VALUES_FILE: "helm/orchard/values.yaml"
|
||||||
|
CONTEXT: "esv/bsf/bsf-services/gitlab-kaas-agent-config:services-prod-agent"
|
||||||
|
NAMESPACE: "bsf-services-dev-namespace"
|
||||||
|
# ONLY: ["branches", "!main"]
|
||||||
|
script:
|
||||||
|
- kubectl config use-context $CONTEXT
|
||||||
|
- echo "Deploy - buildah push ${IMAGE_NAME}:latest"
|
||||||
|
- |
|
||||||
|
helm upgrade --install orchard-dev ./helm/orchard --namespace $NAMESPACE -f $VALUES_FILE
|
||||||
|
|
||||||
|
|||||||
@@ -4,7 +4,7 @@ replicaCount: 1
|
|||||||
image:
|
image:
|
||||||
repository: orchard-server
|
repository: orchard-server
|
||||||
pullPolicy: IfNotPresent
|
pullPolicy: IfNotPresent
|
||||||
tag: "" # Defaults to chart appVersion
|
tag: "latest" # Defaults to chart appVersion
|
||||||
|
|
||||||
imagePullSecrets: []
|
imagePullSecrets: []
|
||||||
nameOverride: ""
|
nameOverride: ""
|
||||||
@@ -31,7 +31,7 @@ service:
|
|||||||
port: 8080
|
port: 8080
|
||||||
|
|
||||||
ingress:
|
ingress:
|
||||||
enabled: false
|
enabled: true
|
||||||
className: ""
|
className: ""
|
||||||
annotations: {}
|
annotations: {}
|
||||||
# kubernetes.io/ingress.class: nginx
|
# kubernetes.io/ingress.class: nginx
|
||||||
|
|||||||
Reference in New Issue
Block a user