This repository was archived by the owner on Oct 12, 2023. It is now read-only.
Commit d212888 1 parent 11c0c11 commit d212888 Copy full SHA for d212888
File tree 15 files changed +81
-25
lines changed
15 files changed +81
-25
lines changed Original file line number Diff line number Diff line change
1
+ # v1.5.4
2
+
3
+ ### Features
4
+
5
+ - Add block-instance-metadata flag ([ #396 ] ( https://github.com/Azure/aad-pod-identity/pull/396 ) )
6
+ - Add metrics ([ #429 ] ( https://github.com/Azure/aad-pod-identity/pull/429 ) )
7
+ - Adding support for whitelisting of user-defined managed identities ([ #431 ] ( https://github.com/Azure/aad-pod-identity/pull/431 ) )
8
+
9
+ ### Bug Fixes
10
+
11
+ - Fix glog flag parse error in nmi ([ #435 ] ( https://github.com/Azure/aad-pod-identity/pull/435 ) )
12
+
13
+ ### Other Improvements
14
+
15
+ - Add application/json header for all return paths ([ #424 ] ( https://github.com/Azure/aad-pod-identity/pull/424 ) )
16
+ - Update golang used to build binaries ([ #426 ] ( https://github.com/Azure/aad-pod-identity/pull/426 ) )
17
+ - Reduce log verbosity for debug log ([ #433 ] ( https://github.com/Azure/aad-pod-identity/pull/433 ) )
18
+ - Move to latest Alpine 3.10.4 ([ #446 ] ( https://github.com/Azure/aad-pod-identity/pull/446 ) )
19
+ - Validate resource param exists in request ([ #450 ] ( https://github.com/Azure/aad-pod-identity/pull/450 ) )
20
+
1
21
# v1.5.3
2
22
3
23
### Bug Fixes
Original file line number Diff line number Diff line change 1
1
apiVersion : v1
2
2
description : Deploy components for aad-pod-identity
3
3
name : aad-pod-identity
4
- version : 1.5.3
5
- appVersion : 1.5.3
4
+ version : 1.5.4
5
+ appVersion : 1.5.4
6
6
home : https://github.com/Azure/aad-pod-identity
7
7
sources :
8
8
- https://github.com/Azure/aad-pod-identity
Original file line number Diff line number Diff line change @@ -151,7 +151,7 @@ The following tables list the configurable parameters of the aad-pod-identity ch
151
151
| ` adminsecret.clientID ` | Azure service principal clientID | ` ` |
152
152
| ` adminsecret.clientSecret ` | Azure service principal clientSecret | ` ` |
153
153
| ` mic.image ` | MIC image name | ` mic ` |
154
- | ` mic.tag ` | MIC image tag | ` 1.5.2 ` |
154
+ | ` mic.tag ` | MIC image tag | ` 1.5.4 ` |
155
155
| ` mic.logVerbosity ` | Log level. Uses V logs (glog) | ` 0 ` |
156
156
| ` mic.resources ` | Resource limit for MIC | ` {} ` |
157
157
| ` mic.tolerations ` | Affinity settings | ` {} ` |
@@ -164,7 +164,7 @@ The following tables list the configurable parameters of the aad-pod-identity ch
164
164
| ` mic.syncRetryDuration ` | Override interval in seconds at which sync loop should periodically check for errors and reconcile | If not provided, default value is ` 3600s ` |
165
165
| ` mic.immutableUserMSIs ` | List of user-defined identities that shouldn't be deleted from VM/VMSS. | If not provided, default value is empty |
166
166
| ` nmi.image ` | NMI image name | ` nmi ` |
167
- | ` nmi.tag ` | NMI image tag | ` 1.5.2 ` |
167
+ | ` nmi.tag ` | NMI image tag | ` 1.5.4 ` |
168
168
| ` nmi.resources ` | Resource limit for NMI | ` {} ` |
169
169
| ` nmi.tolerations ` | Affinity settings | ` {} ` |
170
170
| ` nmi.affinity ` | List of node taints to tolerate | ` [] ` |
Original file line number Diff line number Diff line change 65
65
{{- if .Values.mic.immutableUserMSIs }}
66
66
- " --immutable-user-msis={{- join " ," .Values.mic.immutableUserMSIs}}"
67
67
{{- end }}
68
+ {{- if .Values.mic.prometheusPort }}
69
+ - --prometheus-port={{ .Values.mic.prometheusPort }}
70
+ {{- end }}
68
71
env :
69
72
- name : FORCENAMESPACED
70
73
value : " {{ .Values.forceNameSpaced }}"
Original file line number Diff line number Diff line change 65
65
{{- if .Values.nmi.enableScaleFeatures }}
66
66
- --enableScaleFeatures={{ .Values.nmi.enableScaleFeatures }}
67
67
{{- end }}
68
+ {{- if .Values.nmi.prometheusPort }}
69
+ - --prometheus-port={{ .Values.nmi.prometheusPort }}
70
+ {{- end }}
71
+ {{- if .Values.nmi.blockInstanceMetadata }}
72
+ - --block-instance-metadata={{ .Values.nmi.blockInstanceMetadata }}
73
+ {{- end }}
68
74
env :
69
75
- name : HOST_IP
70
76
valueFrom :
Original file line number Diff line number Diff line change @@ -24,7 +24,7 @@ forceNameSpaced: "false"
24
24
25
25
mic :
26
26
image : mic
27
- tag : 1.5.3
27
+ tag : 1.5.4
28
28
29
29
# log level. Uses V logs (glog)
30
30
# logVerbosity: 0
64
64
65
65
# Override the defult value of immutable identities.
66
66
immutableUserMSIs : []
67
- # Example of MSIs (should be replaced with the real ids)
67
+ # Example of MSIs (should be replaced with the real client ids)
68
68
# - "00000000-0000-0000-0000-000000000000"
69
69
# - "11111111-1111-1111-1111-111111111111"
70
70
76
76
# default value is 5
77
77
clientQps : " "
78
78
79
+ # default value is 8888
80
+ # prometheus port for metrics
81
+ prometheusPort : " "
82
+
79
83
nmi :
80
84
image : nmi
81
- tag : 1.5.3
85
+ tag : 1.5.4
82
86
83
87
resources :
84
88
limits :
@@ -119,6 +123,14 @@ nmi:
119
123
# Accepted values are true/false. Default is false.
120
124
enableScaleFeatures : " "
121
125
126
+ # default value is 9090
127
+ # prometheus port for metrics
128
+ prometheusPort : " "
129
+
130
+ # https://github.com/Azure/aad-pod-identity/blob/master/docs/readmes/README.featureflags.md#block-instance-metadata-flag
131
+ # default is false
132
+ blockInstanceMetadata : " "
133
+
122
134
rbac :
123
135
enabled : true
124
136
# NMI requires permissions to get secrets when service principal (type: 1) is used in AzureIdentity.
Original file line number Diff line number Diff line change 1
1
apiVersion : v1
2
2
entries :
3
3
aad-pod-identity :
4
+ - apiVersion : v1
5
+ appVersion : 1.5.4
6
+ created : " 2019-12-10T10:22:28.779079-08:00"
7
+ description : Deploy components for aad-pod-identity
8
+ digest : b04a1510d3bb0f9afb5e3f7a9ba9af313027615cbb6d480050b992423819e13f
9
+ home : https://github.com/Azure/aad-pod-identity
10
+ maintainers :
11
+ - email : anish.ramasekar@gmail.com
12
+ name : aramase
13
+ name : aad-pod-identity
14
+ sources :
15
+ - https://github.com/Azure/aad-pod-identity
16
+ urls :
17
+ - https://raw.githubusercontent.com/Azure/aad-pod-identity/master/charts/aad-pod-identity-1.5.4.tgz
18
+ version : 1.5.4
4
19
- apiVersion : v1
5
20
appVersion : 1.5.3
6
- created : " 2019-10-11T15:59:33.322904-07 :00"
21
+ created : " 2019-12-10T10:22:28.778035-08 :00"
7
22
description : Deploy components for aad-pod-identity
8
23
digest : 3dab91c7f115d23123f863eeea1c93a34640a42ac1e7052600020600fbfa55ad
9
24
home : https://github.com/Azure/aad-pod-identity
@@ -18,7 +33,7 @@ entries:
18
33
version : 1.5.3
19
34
- apiVersion : v1
20
35
appVersion : 1.5.2
21
- created : " 2019-10-11T15:59:33.321838-07 :00"
36
+ created : " 2019-12-10T10:22:28.77728-08 :00"
22
37
description : Deploy components for aad-pod-identity
23
38
digest : 58a8ea212a1461f72ce17be5b767dac920d0f56803c026320a16c22de3ed365a
24
39
home : https://github.com/Azure/aad-pod-identity
@@ -31,4 +46,4 @@ entries:
31
46
urls :
32
47
- https://raw.githubusercontent.com/Azure/aad-pod-identity/master/charts/aad-pod-identity-1.5.2.tgz
33
48
version : 1.5.2
34
- generated : " 2019-10-11T15:59:33.31978-07 :00"
49
+ generated : " 2019-12-10T10:22:28.775259-08 :00"
Original file line number Diff line number Diff line change @@ -122,7 +122,7 @@ spec:
122
122
name : iptableslock
123
123
containers :
124
124
- name : nmi
125
- image : " mcr.microsoft.com/k8s/aad-pod-identity/nmi:1.5.3 "
125
+ image : " mcr.microsoft.com/k8s/aad-pod-identity/nmi:1.5.4 "
126
126
imagePullPolicy : Always
127
127
args :
128
128
- " --host-ip=$(HOST_IP)"
@@ -228,7 +228,7 @@ spec:
228
228
serviceAccountName : aad-pod-id-mic-service-account
229
229
containers :
230
230
- name : mic
231
- image : " mcr.microsoft.com/k8s/aad-pod-identity/mic:1.5.3 "
231
+ image : " mcr.microsoft.com/k8s/aad-pod-identity/mic:1.5.4 "
232
232
imagePullPolicy : Always
233
233
args :
234
234
- " --cloudconfig=/etc/kubernetes/azure.json"
Original file line number Diff line number Diff line change 78
78
name : iptableslock
79
79
containers :
80
80
- name : nmi
81
- image : " mcr.microsoft.com/k8s/aad-pod-identity/nmi:1.5.3 "
81
+ image : " mcr.microsoft.com/k8s/aad-pod-identity/nmi:1.5.4 "
82
82
imagePullPolicy : Always
83
83
args :
84
84
- " --host-ip=$(HOST_IP)"
@@ -135,7 +135,7 @@ spec:
135
135
spec :
136
136
containers :
137
137
- name : mic
138
- image : " mcr.microsoft.com/k8s/aad-pod-identity/mic:1.5.3 "
138
+ image : " mcr.microsoft.com/k8s/aad-pod-identity/mic:1.5.4 "
139
139
imagePullPolicy : Always
140
140
args :
141
141
- " --kubeconfig=/etc/kubernetes/kubeconfig/kubeconfig"
Original file line number Diff line number Diff line change @@ -120,7 +120,7 @@ spec:
120
120
name : iptableslock
121
121
containers :
122
122
- name : nmi
123
- image : " mcr.microsoft.com/k8s/aad-pod-identity/nmi:1.5.3 "
123
+ image : " mcr.microsoft.com/k8s/aad-pod-identity/nmi:1.5.4 "
124
124
imagePullPolicy : Always
125
125
args :
126
126
- " --host-ip=$(HOST_IP)"
@@ -238,7 +238,7 @@ spec:
238
238
serviceAccountName : aad-pod-id-mic-service-account
239
239
containers :
240
240
- name : mic
241
- image : " mcr.microsoft.com/k8s/aad-pod-identity/mic:1.5.3 "
241
+ image : " mcr.microsoft.com/k8s/aad-pod-identity/mic:1.5.4 "
242
242
imagePullPolicy : Always
243
243
args :
244
244
- " --logtostderr"
Original file line number Diff line number Diff line change 76
76
name : iptableslock
77
77
containers :
78
78
- name : nmi
79
- image : " mcr.microsoft.com/k8s/aad-pod-identity/nmi:1.5.3 "
79
+ image : " mcr.microsoft.com/k8s/aad-pod-identity/nmi:1.5.4 "
80
80
imagePullPolicy : Always
81
81
args :
82
82
- " --host-ip=$(HOST_IP)"
@@ -147,7 +147,7 @@ spec:
147
147
spec :
148
148
containers :
149
149
- name : mic
150
- image : " mcr.microsoft.com/k8s/aad-pod-identity/mic:1.5.3 "
150
+ image : " mcr.microsoft.com/k8s/aad-pod-identity/mic:1.5.4 "
151
151
imagePullPolicy : Always
152
152
args :
153
153
- " --kubeconfig=/etc/kubernetes/kubeconfig/kubeconfig"
Original file line number Diff line number Diff line change @@ -118,7 +118,7 @@ spec:
118
118
name : iptableslock
119
119
containers :
120
120
- name : nmi
121
- image : " mcr.microsoft.com/k8s/aad-pod-identity/nmi:1.5.3-rc4 "
121
+ image : " mcr.microsoft.com/k8s/aad-pod-identity/nmi:1.5.4-rc5 "
122
122
imagePullPolicy : Always
123
123
args :
124
124
- " --host-ip=$(HOST_IP)"
@@ -220,7 +220,7 @@ spec:
220
220
serviceAccountName : aad-pod-id-mic-service-account
221
221
containers :
222
222
- name : mic
223
- image : " mcr.microsoft.com/k8s/aad-pod-identity/mic:1.5.3-rc4 "
223
+ image : " mcr.microsoft.com/k8s/aad-pod-identity/mic:1.5.4-rc5 "
224
224
imagePullPolicy : Always
225
225
args :
226
226
- " --cloudconfig=/etc/kubernetes/azure.json"
Original file line number Diff line number Diff line change 74
74
name : iptableslock
75
75
containers :
76
76
- name : nmi
77
- image : " mcr.microsoft.com/k8s/aad-pod-identity/nmi:1.5.3-rc4 "
77
+ image : " mcr.microsoft.com/k8s/aad-pod-identity/nmi:1.5.4-rc5 "
78
78
imagePullPolicy : Always
79
79
args :
80
80
- " --host-ip=$(HOST_IP)"
@@ -128,7 +128,7 @@ spec:
128
128
spec :
129
129
containers :
130
130
- name : mic
131
- image : " mcr.microsoft.com/k8s/aad-pod-identity/mic:1.5.3-rc4 "
131
+ image : " mcr.microsoft.com/k8s/aad-pod-identity/mic:1.5.4-rc5 "
132
132
imagePullPolicy : Always
133
133
args :
134
134
- " --kubeconfig=/etc/kubernetes/kubeconfig/kubeconfig"
Original file line number Diff line number Diff line change @@ -10,10 +10,10 @@ type Config struct {
10
10
KeyvaultName string `envconfig:"KEYVAULT_NAME"`
11
11
KeyvaultSecretName string `envconfig:"KEYVAULT_SECRET_NAME"`
12
12
KeyvaultSecretVersion string `envconfig:"KEYVAULT_SECRET_VERSION"`
13
- MICVersion string `envconfig:"MIC_VERSION" default:"1.5.3 "`
14
- NMIVersion string `envconfig:"NMI_VERSION" default:"1.5.3 "`
13
+ MICVersion string `envconfig:"MIC_VERSION" default:"1.5.4 "`
14
+ NMIVersion string `envconfig:"NMI_VERSION" default:"1.5.4 "`
15
15
Registry string `envconfig:"REGISTRY" default:"mcr.microsoft.com/k8s/aad-pod-identity"`
16
- IdentityValidatorVersion string `envconfig:"IDENTITY_VALIDATOR_VERSION" default:"1.5.3 "`
16
+ IdentityValidatorVersion string `envconfig:"IDENTITY_VALIDATOR_VERSION" default:"1.5.4 "`
17
17
SystemMSICluster bool `envconfig:"SYSTEM_MSI_CLUSTER" default:"false"`
18
18
EnableScaleFeatures bool `envconfig:"ENABLE_SCALE_FEATURES" default:"false"`
19
19
ImmutableUserMSIs string `envconfig:"IMMUTABLE_IDENTITY_CLIENT_ID"`
You can’t perform that action at this time.
0 commit comments