Skip to content

Commit

Permalink
fix: Updated values to support canary deploy (#24)
Browse files Browse the repository at this point in the history
  • Loading branch information
diegolagospagopa authored Jun 26, 2022
1 parent 24e41bd commit 00064cc
Show file tree
Hide file tree
Showing 3 changed files with 42 additions and 16 deletions.
6 changes: 3 additions & 3 deletions helm/Chart.lock
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
dependencies:
- name: microservice-chart
repository: https://pagopa.github.io/aks-microservice-chart-blueprint
version: 1.17.0
digest: sha256:1b482d1bc27ff2248747daf12797aed90c5b40466cb9df98e7583a56c640a5d0
generated: "2022-06-11T13:16:31.480418+02:00"
version: 1.18.0
digest: sha256:c8dbe32272839f29c0b258a1fd7d7c8311684d1a112c435961f1e624ef32a95a
generated: "2022-06-26T10:41:48.119366+02:00"
2 changes: 1 addition & 1 deletion helm/Chart.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -6,5 +6,5 @@ version: 1.0.0
appVersion: 1.0.0
dependencies:
- name: microservice-chart
version: 1.17.0
version: 1.18.0
repository: "https://pagopa.github.io/aks-microservice-chart-blueprint"
50 changes: 38 additions & 12 deletions helm/values-dev.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -3,9 +3,44 @@ microservice-chart:
nameOverride: ""
fullnameOverride: ""

canaryDelivery:
create: false
ingress:
create: true
canary:
type: bluegreen
# canary:
# type: header
# headerName: canary
# headerValue: pagopa
# weightPercent: 10
service:
create: true
deployment:
create: true
image:
repository: ghcr.io/pagopa/devops-java-springboot-color
tag: 0.7.1
pullPolicy: Always
envConfig:
MY_APP_COLOR: "blue"
progressive-delivery: "ok"
envSecret:
aks-api-url: cstar-d-weu-dev01-aks-apiserver-url

deployment:
create: true

envConfig:
APP: foo
MY_APP_COLOR: "green"

envSecret:
aks-api-url: cstar-d-weu-dev01-aks-apiserver-url

image:
repository: cstardcommonacr.azurecr.io/devopsjavaspringbootcolor
tag: latest
repository: ghcr.io/pagopa/devops-java-springboot-color
tag: 0.7.1
pullPolicy: Always

livenessProbe:
Expand All @@ -24,9 +59,6 @@ microservice-chart:
failureThreshold: 6
periodSeconds: 10

deployment:
create: true

service:
create: true
type: ClusterIP
Expand Down Expand Up @@ -60,7 +92,7 @@ microservice-chart:
cpu: "150m"

autoscaling:
enable: true
enable: false
minReplica: 1
maxReplica: 2
pollingInterval: 30 # seconds
Expand All @@ -79,12 +111,6 @@ microservice-chart:
metricAggregationType: Count
targetValue: "30"

envConfig:
APP: foo

envSecret:
aks-api-url: cstar-d-weu-dev01-aks-apiserver-url

keyvault:
name: "cstar-d-idpay-kv"
tenantId: "7788edaf-0346-4068-9d79-c868aed15b3d"
Expand Down

0 comments on commit 00064cc

Please sign in to comment.