Skip to content

Commit cf39936

Browse files
Copilottheunrepentantgeekmatthchr
authored
Add config map support for UserAssignedIdentity in containerservice identityProfile (#4940)
* Initial plan * Add config map support for UserAssignedIdentity ClientId and ObjectId properties Co-authored-by: theunrepentantgeek <[email protected]> * Add sample demonstrating config map support for ManagedCluster identityProfile Co-authored-by: theunrepentantgeek <[email protected]> * Remove scenario-specific sample file as requested by reviewer Co-authored-by: matthchr <[email protected]> --------- Co-authored-by: copilot-swe-agent[bot] <[email protected]> Co-authored-by: theunrepentantgeek <[email protected]> Co-authored-by: matthchr <[email protected]> Co-authored-by: Bevan Arps <[email protected]>
1 parent c25ab6b commit cf39936

File tree

50 files changed

+959
-72
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

50 files changed

+959
-72
lines changed

v2/api/containerservice/v1api20210501/arm/managed_cluster_spec_types_gen.go

Lines changed: 2 additions & 2 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

v2/api/containerservice/v1api20210501/managed_cluster_types_gen.go

Lines changed: 57 additions & 3 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

v2/api/containerservice/v1api20210501/storage/managed_cluster_types_gen.go

Lines changed: 38 additions & 4 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

v2/api/containerservice/v1api20210501/storage/structure.txt

Lines changed: 6 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -155,9 +155,11 @@ ManagedCluster: Resource
155155
│ │ └── UserAssignedIdentities: Object (2 properties)[]
156156
│ │ ├── PropertyBag: genruntime.PropertyBag
157157
│ │ └── Reference: genruntime.ResourceReference
158-
│ ├── IdentityProfile: map[string]Object (4 properties)
158+
│ ├── IdentityProfile: map[string]Object (6 properties)
159159
│ │ ├── ClientId: *string
160+
│ │ ├── ClientIdFromConfig: *genruntime.ConfigMapReference
160161
│ │ ├── ObjectId: *string
162+
│ │ ├── ObjectIdFromConfig: *genruntime.ConfigMapReference
161163
│ │ ├── PropertyBag: genruntime.PropertyBag
162164
│ │ └── ResourceReference: *genruntime.ResourceReference
163165
│ ├── KubernetesVersion: *string
@@ -218,9 +220,11 @@ ManagedCluster: Resource
218220
│ │ ├── PropertyBag: genruntime.PropertyBag
219221
│ │ ├── UserAssignedIdentities: Object (5 properties)[]
220222
│ │ │ ├── BindingSelector: *string
221-
│ │ │ ├── Identity: *Object (4 properties)
223+
│ │ │ ├── Identity: *Object (6 properties)
222224
│ │ │ │ ├── ClientId: *string
225+
│ │ │ │ ├── ClientIdFromConfig: *genruntime.ConfigMapReference
223226
│ │ │ │ ├── ObjectId: *string
227+
│ │ │ │ ├── ObjectIdFromConfig: *genruntime.ConfigMapReference
224228
│ │ │ │ ├── PropertyBag: genruntime.PropertyBag
225229
│ │ │ │ └── ResourceReference: *genruntime.ResourceReference
226230
│ │ │ ├── Name: *string

v2/api/containerservice/v1api20210501/storage/zz_generated.deepcopy.go

Lines changed: 10 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

v2/api/containerservice/v1api20210501/structure.txt

Lines changed: 6 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -182,9 +182,11 @@ ManagedCluster: Resource
182182
│ │ │ └── "UserAssigned"
183183
│ │ └── UserAssignedIdentities: Object (1 property)[]
184184
│ │ └── Reference: genruntime.ResourceReference
185-
│ ├── IdentityProfile: map[string]Object (3 properties)
185+
│ ├── IdentityProfile: map[string]Object (5 properties)
186186
│ │ ├── ClientId: *string
187+
│ │ ├── ClientIdFromConfig: *genruntime.ConfigMapReference
187188
│ │ ├── ObjectId: *string
189+
│ │ ├── ObjectIdFromConfig: *genruntime.ConfigMapReference
188190
│ │ └── ResourceReference: *genruntime.ResourceReference
189191
│ ├── KubernetesVersion: *string
190192
│ ├── LinuxProfile: *Object (2 properties)
@@ -250,9 +252,11 @@ ManagedCluster: Resource
250252
│ │ ├── Enabled: *bool
251253
│ │ ├── UserAssignedIdentities: Object (4 properties)[]
252254
│ │ │ ├── BindingSelector: *string
253-
│ │ │ ├── Identity: *Object (3 properties)
255+
│ │ │ ├── Identity: *Object (5 properties)
254256
│ │ │ │ ├── ClientId: *string
257+
│ │ │ │ ├── ClientIdFromConfig: *genruntime.ConfigMapReference
255258
│ │ │ │ ├── ObjectId: *string
259+
│ │ │ │ ├── ObjectIdFromConfig: *genruntime.ConfigMapReference
256260
│ │ │ │ └── ResourceReference: *genruntime.ResourceReference
257261
│ │ │ ├── Name: *string
258262
│ │ │ └── Namespace: *string

v2/api/containerservice/v1api20210501/webhook/managed_cluster_types_gen.go

Lines changed: 13 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

v2/api/containerservice/v1api20210501/zz_generated.deepcopy.go

Lines changed: 10 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

v2/api/containerservice/v1api20230201/arm/managed_cluster_spec_types_gen.go

Lines changed: 2 additions & 2 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

0 commit comments

Comments
 (0)