forked from Azure/phippyandfriends
/
azure-pipelines.deploy.yaml
54 lines (49 loc) · 1.25 KB
/
azure-pipelines.deploy.yaml
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
name: 0.2.$(Rev:r)
resources:
pipelines:
- pipeline: build
source: 'parrot-docker'
trigger: true
branch: main
- pipeline: helm
source: 'parrot-helm'
trigger: true
branch: main
trigger:
batch: true
paths:
include:
- parrot/azure-pipelines.deploy.yaml
branches:
include:
- main
variables:
- group: acr
- group: azure-env
- name: containerRepository
value: parrot
- name: aksHost
value: jamesrcounts.com
- name: imageTag
value: $(resources.pipeline.build.runName)
- name: chartTag
value: $(resources.pipeline.helm.runName)
- name: HELM_EXPERIMENTAL_OCI
value: 1
- name: namespace
value: charts
- name: artifact
value: "$(LOGIN_SERVER)/$(namespace)/$(containerRepository):$(chartTag)"
- name: local_chart_path
value: "$(containerRepository)-$(chartTag)"
stages:
- template: '../pipeline-templates/helm-deployment.yml'
parameters:
baseDomain: boss-crawdad-dev.$(aksHost)
environment: dev.apps
kubernetesCluster: aks-boss-crawdad-dev
- template: '../pipeline-templates/helm-deployment.yml'
parameters:
baseDomain: boss-crawdad-prd.$(aksHost)
environment: prd.apps
kubernetesCluster: aks-boss-crawdad-prd