Commit 140e11a
authored
Support enableK8sTokensViaDns in ContainerCluster (#6406)
### BRIEF Change description
<!--
Describe what this pull request does.
* If your pull request is to address an open issue, indicate it by
specifying the
issue number:
* If your pull request fixes an issue which has not been filed, please
file the
issue and put the number here.
For example: "Fixes #858"
-->
Fixes
#6200
Supported
`spec.controlPlaneEndpointsConfig.dnsEndpointConfig.enableK8sTokensViaDns`
field in ContainerCluster resource via TF patch.
Note that I didn't capitalize all characters in acronym `Dns` in the
field name due to the complexity of creating exemptions for naming and
conversion logic in TF-based resources.
#### WHY do we need this change?
#### Special notes for your reviewer:
#### Does this PR add something which needs to be 'release noted'?
<!--
If no, just write "NONE" in the release-note block below.
If yes, a release note is required:
Enter your extended release note in the block below. If the PR requires
additional action from users switching to the new release, include the
string "action required".
-->
```release-note
Supported `spec.controlPlaneEndpointsConfig.dnsEndpointConfig.enableK8sTokensViaDns` field in ContainerCluster.
```
- [ ] Reviewer reviewed release note.
#### Additional documentation e.g., references, usage docs, etc.:
<!--
This section can be blank if this pull request does not require any
additional documentation.
When adding links which point to resources within git repositories, like
usage documentation, please reference a specific commit and avoid
linking directly to the master branch. This ensures that links reference
a
specific point in time, rather than a document that may change over
time.
See here for guidance on getting permanent links to files:
https://help.github.com/en/articles/getting-permanent-links-to-files
Please use the following format for linking documentation:
- [Usage]: <link>
- [Other doc]: <link>
-->
```docs
```
#### Intended Milestone
Please indicate the intended milestone.
- [ ] Reviewer tagged PR with the actual milestone.
### Tests you have done
<!--
Make sure you have run "make ready-pr" to run required tests and ensure
this PR is ready to review.
Also if possible, share a bit more on the tests you have done.
For example if you have updated the pubsubtopic sample, you can share
the test logs from running the test case locally.
go test -v -tags=integration ./config/tests/samples/create -test.run
TestAll -run-tests pubsubtopic
-->
- [X] Run `make ready-pr` to ensure this PR is ready for review.
- [X] Perform necessary E2E testing for changed resources.File tree
48 files changed
+5443
-1067
lines changed- config/crds/resources
- dev/tasks
- mockgcp
- generated/mockgcp/container/v1beta1
- mockcontainer
- testdata/clusters
- crud
- dataplanev2
- pkg
- clients/generated/apis/container/v1beta1
- test/resourcefixture/testdata
- basic
- container/v1beta1
- containercluster
- containercluster-addon
- containercluster-autoscaling-basic
- containercluster-autoscaling-bluegreenupgrade
- containercluster-autoscaling-surgeupgrade
- containercluster-dataplanev2
- containercluster-defaultcomputeclassconfig
- containercluster-dnsendpoint-ipendpoint
- containercluster-dnsendpoint-noipendpoint
- containercluster-enablek8stokensviadns
- containercluster-maintenancepolicy
- containercluster-minimal
- containercluster-private-masteripv4cidr
- containercluster-private-privateendpointsubnetwork
- containercluster
- containernodepool
- containernodepool-advanced-machine-features
- containernodepool
- gkebackup/v1alpha1
- gkebackupbackupplan/gkebackupbackupplan-minimal
- gkebackupbackup/gkebackupbackup-minimal
- gkebackuprestoreplan/gkebackuprestoreplan-minimal
- gkebackuprestore/gkebackuprestore-minimal
- gkehub/v1beta1
- gkehubfeaturemembership
- basicacmgkehubfeaturemembership
- basiccsaugkehubfeaturemembership
- basicpocogkehubfeaturemembership
- fullacmgkehubfeaturemembership
- fullcsaugkehubfeaturemembership
- fullpocogkehubfeaturemembership
- meshgkehubfeaturemembership
- gkehubfeature/gkehubmcifeature
- gkehubmembership
- directives/removedefaultnodepool
- tests
- apichecks/testdata/exceptions
- e2e/testdata/scenarios
- fields/management/gkehub/featuremembership/set_unset
- gkehubfeaturemembership
- iam_test
- update_single_membership
- third_party/github.com/hashicorp/terraform-provider-google-beta/google-beta/services/container
Some content is hidden
Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.
48 files changed
+5443
-1067
lines changedLines changed: 4 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
30 | 30 | | |
31 | 31 | | |
32 | 32 | | |
33 | | - | |
| 33 | + | |
| 34 | + | |
34 | 35 | | |
35 | 36 | | |
36 | 37 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
96 | 96 | | |
97 | 97 | | |
98 | 98 | | |
| 99 | + | |
| 100 | + | |
| 101 | + | |
| 102 | + | |
| 103 | + | |
| 104 | + | |
| 105 | + | |
| 106 | + | |
| 107 | + | |
| 108 | + | |
Lines changed: 989 additions & 976 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
893 | 893 | | |
894 | 894 | | |
895 | 895 | | |
896 | | - | |
| 896 | + | |
| 897 | + | |
| 898 | + | |
897 | 899 | | |
898 | 900 | | |
899 | 901 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
191 | 191 | | |
192 | 192 | | |
193 | 193 | | |
| 194 | + | |
194 | 195 | | |
195 | 196 | | |
196 | 197 | | |
| |||
564 | 565 | | |
565 | 566 | | |
566 | 567 | | |
| 568 | + | |
567 | 569 | | |
568 | 570 | | |
569 | 571 | | |
| |||
Lines changed: 1 addition & 0 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
201 | 201 | | |
202 | 202 | | |
203 | 203 | | |
| 204 | + | |
204 | 205 | | |
205 | 206 | | |
206 | 207 | | |
| |||
Lines changed: 4 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.
Lines changed: 5 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.
Lines changed: 11 additions & 1 deletion
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
84 | 84 | | |
85 | 85 | | |
86 | 86 | | |
87 | | - | |
| 87 | + | |
| 88 | + | |
88 | 89 | | |
89 | 90 | | |
90 | 91 | | |
| |||
290 | 291 | | |
291 | 292 | | |
292 | 293 | | |
| 294 | + | |
293 | 295 | | |
294 | 296 | | |
295 | 297 | | |
| |||
657 | 659 | | |
658 | 660 | | |
659 | 661 | | |
| 662 | + | |
660 | 663 | | |
661 | 664 | | |
662 | 665 | | |
| |||
1024 | 1027 | | |
1025 | 1028 | | |
1026 | 1029 | | |
| 1030 | + | |
1027 | 1031 | | |
1028 | 1032 | | |
1029 | 1033 | | |
| |||
1458 | 1462 | | |
1459 | 1463 | | |
1460 | 1464 | | |
| 1465 | + | |
1461 | 1466 | | |
1462 | 1467 | | |
1463 | 1468 | | |
| |||
1825 | 1830 | | |
1826 | 1831 | | |
1827 | 1832 | | |
| 1833 | + | |
1828 | 1834 | | |
1829 | 1835 | | |
1830 | 1836 | | |
| |||
2192 | 2198 | | |
2193 | 2199 | | |
2194 | 2200 | | |
| 2201 | + | |
2195 | 2202 | | |
2196 | 2203 | | |
2197 | 2204 | | |
| |||
2630 | 2637 | | |
2631 | 2638 | | |
2632 | 2639 | | |
| 2640 | + | |
2633 | 2641 | | |
2634 | 2642 | | |
2635 | 2643 | | |
| |||
3000 | 3008 | | |
3001 | 3009 | | |
3002 | 3010 | | |
| 3011 | + | |
3003 | 3012 | | |
3004 | 3013 | | |
3005 | 3014 | | |
| |||
3370 | 3379 | | |
3371 | 3380 | | |
3372 | 3381 | | |
| 3382 | + | |
3373 | 3383 | | |
3374 | 3384 | | |
3375 | 3385 | | |
| |||
0 commit comments