-
Notifications
You must be signed in to change notification settings - Fork 3
/
CHANGELOG
98 lines (70 loc) · 3.01 KB
/
CHANGELOG
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
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
# CHANGELOG
## v7.1.0
Version 7.x is the first release to fully utilize workload identities
for automatic secret loading from kv, and also removed support for pod identities.
## v5.11.0
- configMaps: now support custom mount paths
## v5.9.1
- fix label: now support image version with `@sha256`
## v5.9.0
- canary completed and running
## v5.8.0
- for probe added this new properties: timeoutSeconds, successThreshold, terminateGracePeriodSeconds
## v5.7.0
- Added container.[command|args] options
- fix: probe typo
## v5.6.0
- Liveness & readiness probe optional + starupProbe added and now exec command can be used
## v5.5.0
- added `persistentVolumeClaimMounts` to manage mount volumes with pvc. Formelly `persistentVolumeMounts` or `fileShared`
## v5.1.0
- added `persistentVolumeMounts` to manage mount volumes with pvc
## v5.0.0 (Breking change)
- rollback of the logic that allow to create `externalConfigMapValues` see the documentation for more info and examples
## v4.0.0 (Breking change)
- (breaking) created variables `externalConfigMapFiles` and `externalConfigMapValues` to load values from external config maps
- (⚠️ formelly called envConfigMapExternals, externalConfigMap)
- (breaking) providedVolumeMount (⚠️ formelly fileShare)
- has now envSecrets child value containing secrets needed for volume mount
- (breaking) configMapFromFile (⚠️ formelly fileConfig)
- (breaking) tmpVolumeMount, now is a list of paths
- deployment: re-insert value to allow previous version to work
- secretProviderClass: rollback changed to allow previous version to work
## v3.0.0 (Breking change)
- deployment
- moved items at root level
- removed create flag
- added default port 8080
- service
- added default port 8080
- ingress
- defaults to servicePort 8080 and path "/app(/|$)(.*)"
- secretProviderClass
- renamed to secretProvider
- has now envSecrets and keyvault child values
- fileConfig
- renamed to configMapFromFile
- fileShare
- renamed to providedVolumeMount
- has now envSecrets child value containing secrets needed for volume mount
- envConfigMapExternals
- renamed to externalConfigMap
- readinessProbe/livenessProbe default to http
- securityContext
- defaults to readOnlyRootFilesystem: true
- canaryDelivery
- containts only ingress data
- defaults to header X-Canary:pagopa only
- header,bluegreen and weightPercent can be set separately
added tmpVolumeMount
## v2.0.0 (Breking change)
fix:
- deployment
- removed crt mounter to avoid to have a replication of containers
- flag to allow force deployment: usefull for deployment with same image but different content (e.g. latest)
- ingress:
- added field `proxyBodySize` to allow to set `nginx.ingress.kubernetes.io/proxy-body-size` annotation
- added field `annotations` to allow to put extra annotations not present into the ingress and canary ingress
- (breaking) now you need to use the field `ingress.servicePort` to define the port destination for ingress
- service:
- (breaking) now service is a list of service ports