Skip to content

Commit 57d79cc

Browse files
yoshi-automationquirogas
authored andcommitted
feat(container): update the API
#### container:v1beta1 The following keys were added: - schemas.ClusterUpdate.properties.desiredPrivilegedAdmissionConfig.$ref - schemas.ClusterUpdate.properties.desiredPrivilegedAdmissionConfig.description - schemas.UserManagedKeysConfig.properties.controlPlaneDiskEncryptionKeyVersions.description - schemas.UserManagedKeysConfig.properties.controlPlaneDiskEncryptionKeyVersions.items.type - schemas.UserManagedKeysConfig.properties.controlPlaneDiskEncryptionKeyVersions.readOnly - schemas.UserManagedKeysConfig.properties.controlPlaneDiskEncryptionKeyVersions.type The following keys were changed: - schemas.LinuxNodeConfig.properties.sysctls.description #### container:v1 The following keys were added: - schemas.ClusterUpdate.properties.desiredPrivilegedAdmissionConfig.$ref - schemas.ClusterUpdate.properties.desiredPrivilegedAdmissionConfig.description - schemas.UserManagedKeysConfig.properties.controlPlaneDiskEncryptionKeyVersions.description - schemas.UserManagedKeysConfig.properties.controlPlaneDiskEncryptionKeyVersions.items.type - schemas.UserManagedKeysConfig.properties.controlPlaneDiskEncryptionKeyVersions.readOnly - schemas.UserManagedKeysConfig.properties.controlPlaneDiskEncryptionKeyVersions.type The following keys were changed: - schemas.LinuxNodeConfig.properties.sysctls.description
1 parent e91d1fe commit 57d79cc

File tree

4 files changed

+46
-6
lines changed

4 files changed

+46
-6
lines changed

discovery/container-v1.json

Lines changed: 14 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2660,7 +2660,7 @@
26602660
}
26612661
}
26622662
},
2663-
"revision": "20251028",
2663+
"revision": "20251104",
26642664
"rootUrl": "https://container.googleapis.com/",
26652665
"schemas": {
26662666
"AcceleratorConfig": {
@@ -4153,6 +4153,10 @@
41534153
],
41544154
"type": "string"
41554155
},
4156+
"desiredPrivilegedAdmissionConfig": {
4157+
"$ref": "PrivilegedAdmissionConfig",
4158+
"description": "The desired privileged admission config for the cluster."
4159+
},
41564160
"desiredRbacBindingConfig": {
41574161
"$ref": "RBACBindingConfig",
41584162
"description": "RBACBindingConfig allows user to restrict ClusterRoleBindings an RoleBindings that can be created."
@@ -5647,7 +5651,7 @@
56475651
"additionalProperties": {
56485652
"type": "string"
56495653
},
5650-
"description": "The Linux kernel parameters to be applied to the nodes and all pods running on the nodes. The following parameters are supported. net.core.busy_poll net.core.busy_read net.core.netdev_max_backlog net.core.rmem_max net.core.rmem_default net.core.wmem_default net.core.wmem_max net.core.optmem_max net.core.somaxconn net.ipv4.tcp_rmem net.ipv4.tcp_wmem net.ipv4.tcp_tw_reuse net.ipv4.tcp_max_orphans net.netfilter.nf_conntrack_max net.netfilter.nf_conntrack_buckets net.netfilter.nf_conntrack_tcp_timeout_close_wait net.netfilter.nf_conntrack_tcp_timeout_time_wait net.netfilter.nf_conntrack_tcp_timeout_established net.netfilter.nf_conntrack_acct kernel.shmmni kernel.shmmax kernel.shmall fs.aio-max-nr fs.file-max fs.inotify.max_user_instances fs.inotify.max_user_watches fs.nr_open vm.dirty_background_ratio vm.dirty_expire_centisecs vm.dirty_ratio vm.dirty_writeback_centisecs vm.max_map_count vm.overcommit_memory vm.overcommit_ratio vm.vfs_cache_pressure vm.swappiness vm.watermark_scale_factor vm.min_free_kbytes",
5654+
"description": "The Linux kernel parameters to be applied to the nodes and all pods running on the nodes. The following parameters are supported. net.core.busy_poll net.core.busy_read net.core.netdev_max_backlog net.core.rmem_max net.core.rmem_default net.core.wmem_default net.core.wmem_max net.core.optmem_max net.core.somaxconn net.ipv4.tcp_rmem net.ipv4.tcp_wmem net.ipv4.tcp_tw_reuse net.ipv4.tcp_mtu_probing net.ipv4.tcp_max_orphans net.ipv4.tcp_max_tw_buckets net.ipv4.tcp_syn_retries net.ipv4.tcp_ecn net.ipv4.tcp_congestion_control net.netfilter.nf_conntrack_max net.netfilter.nf_conntrack_buckets net.netfilter.nf_conntrack_tcp_timeout_close_wait net.netfilter.nf_conntrack_tcp_timeout_time_wait net.netfilter.nf_conntrack_tcp_timeout_established net.netfilter.nf_conntrack_acct kernel.shmmni kernel.shmmax kernel.shmall kernel.perf_event_paranoid kernel.sched_rt_runtime_us kernel.softlockup_panic kernel.yama.ptrace_scope kernel.kptr_restrict kernel.dmesg_restrict kernel.sysrq fs.aio-max-nr fs.file-max fs.inotify.max_user_instances fs.inotify.max_user_watches fs.nr_open vm.dirty_background_ratio vm.dirty_background_bytes vm.dirty_expire_centisecs vm.dirty_ratio vm.dirty_bytes vm.dirty_writeback_centisecs vm.max_map_count vm.overcommit_memory vm.overcommit_ratio vm.vfs_cache_pressure vm.swappiness vm.watermark_scale_factor vm.min_free_kbytes",
56515655
"type": "object"
56525656
},
56535657
"transparentHugepageDefrag": {
@@ -9413,6 +9417,14 @@
94139417
"description": "The Cloud KMS cryptoKey to use for Confidential Hyperdisk on the control plane nodes.",
94149418
"type": "string"
94159419
},
9420+
"controlPlaneDiskEncryptionKeyVersions": {
9421+
"description": "Output only. All of the versions of the Cloud KMS cryptoKey that are used by Confidential Hyperdisks on the control plane nodes.",
9422+
"items": {
9423+
"type": "string"
9424+
},
9425+
"readOnly": true,
9426+
"type": "array"
9427+
},
94169428
"etcdApiCa": {
94179429
"description": "Resource path of the Certificate Authority Service caPool to use for the etcd API CA in this cluster.",
94189430
"type": "string"

discovery/container-v1beta1.json

Lines changed: 14 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2741,7 +2741,7 @@
27412741
}
27422742
}
27432743
},
2744-
"revision": "20251028",
2744+
"revision": "20251104",
27452745
"rootUrl": "https://container.googleapis.com/",
27462746
"schemas": {
27472747
"AcceleratorConfig": {
@@ -4417,6 +4417,10 @@
44174417
],
44184418
"type": "string"
44194419
},
4420+
"desiredPrivilegedAdmissionConfig": {
4421+
"$ref": "PrivilegedAdmissionConfig",
4422+
"description": "The desired privileged admission config for the cluster."
4423+
},
44204424
"desiredProtectConfig": {
44214425
"$ref": "ProtectConfig",
44224426
"deprecated": true,
@@ -6119,7 +6123,7 @@
61196123
"additionalProperties": {
61206124
"type": "string"
61216125
},
6122-
"description": "The Linux kernel parameters to be applied to the nodes and all pods running on the nodes. The following parameters are supported. net.core.busy_poll net.core.busy_read net.core.netdev_max_backlog net.core.rmem_max net.core.rmem_default net.core.wmem_default net.core.wmem_max net.core.optmem_max net.core.somaxconn net.ipv4.tcp_rmem net.ipv4.tcp_wmem net.ipv4.tcp_tw_reuse net.ipv4.tcp_max_orphans net.netfilter.nf_conntrack_max net.netfilter.nf_conntrack_buckets net.netfilter.nf_conntrack_tcp_timeout_close_wait net.netfilter.nf_conntrack_tcp_timeout_time_wait net.netfilter.nf_conntrack_tcp_timeout_established net.netfilter.nf_conntrack_acct kernel.shmmni kernel.shmmax kernel.shmall fs.aio-max-nr fs.file-max fs.inotify.max_user_instances fs.inotify.max_user_watches fs.nr_open vm.dirty_background_ratio vm.dirty_expire_centisecs vm.dirty_ratio vm.dirty_writeback_centisecs vm.max_map_count vm.overcommit_memory vm.overcommit_ratio vm.vfs_cache_pressure vm.swappiness vm.watermark_scale_factor vm.min_free_kbytes",
6126+
"description": "The Linux kernel parameters to be applied to the nodes and all pods running on the nodes. The following parameters are supported. net.core.busy_poll net.core.busy_read net.core.netdev_max_backlog net.core.rmem_max net.core.rmem_default net.core.wmem_default net.core.wmem_max net.core.optmem_max net.core.somaxconn net.ipv4.tcp_rmem net.ipv4.tcp_wmem net.ipv4.tcp_tw_reuse net.ipv4.tcp_mtu_probing net.ipv4.tcp_max_orphans net.ipv4.tcp_max_tw_buckets net.ipv4.tcp_syn_retries net.ipv4.tcp_ecn net.ipv4.tcp_congestion_control net.netfilter.nf_conntrack_max net.netfilter.nf_conntrack_buckets net.netfilter.nf_conntrack_tcp_timeout_close_wait net.netfilter.nf_conntrack_tcp_timeout_time_wait net.netfilter.nf_conntrack_tcp_timeout_established net.netfilter.nf_conntrack_acct kernel.shmmni kernel.shmmax kernel.shmall kernel.perf_event_paranoid kernel.sched_rt_runtime_us kernel.softlockup_panic kernel.yama.ptrace_scope kernel.kptr_restrict kernel.dmesg_restrict kernel.sysrq fs.aio-max-nr fs.file-max fs.inotify.max_user_instances fs.inotify.max_user_watches fs.nr_open vm.dirty_background_ratio vm.dirty_background_bytes vm.dirty_expire_centisecs vm.dirty_ratio vm.dirty_bytes vm.dirty_writeback_centisecs vm.max_map_count vm.overcommit_memory vm.overcommit_ratio vm.vfs_cache_pressure vm.swappiness vm.watermark_scale_factor vm.min_free_kbytes",
61236127
"type": "object"
61246128
},
61256129
"transparentHugepageDefrag": {
@@ -10238,6 +10242,14 @@
1023810242
"description": "The Cloud KMS cryptoKey to use for Confidential Hyperdisk on the control plane nodes.",
1023910243
"type": "string"
1024010244
},
10245+
"controlPlaneDiskEncryptionKeyVersions": {
10246+
"description": "Output only. All of the versions of the Cloud KMS cryptoKey that are used by Confidential Hyperdisks on the control plane nodes.",
10247+
"items": {
10248+
"type": "string"
10249+
},
10250+
"readOnly": true,
10251+
"type": "array"
10252+
},
1024110253
"etcdApiCa": {
1024210254
"description": "Resource path of the Certificate Authority Service caPool to use for the etcd API CA in this cluster.",
1024310255
"type": "string"

src/apis/container/v1.ts

Lines changed: 9 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1271,6 +1271,10 @@ export namespace container_v1 {
12711271
* The desired state of IPv6 connectivity to Google Services.
12721272
*/
12731273
desiredPrivateIpv6GoogleAccess?: string | null;
1274+
/**
1275+
* The desired privileged admission config for the cluster.
1276+
*/
1277+
desiredPrivilegedAdmissionConfig?: Schema$PrivilegedAdmissionConfig;
12741278
/**
12751279
* RBACBindingConfig allows user to restrict ClusterRoleBindings an RoleBindings that can be created.
12761280
*/
@@ -2289,7 +2293,7 @@ export namespace container_v1 {
22892293
*/
22902294
nodeKernelModuleLoading?: Schema$NodeKernelModuleLoading;
22912295
/**
2292-
* The Linux kernel parameters to be applied to the nodes and all pods running on the nodes. The following parameters are supported. net.core.busy_poll net.core.busy_read net.core.netdev_max_backlog net.core.rmem_max net.core.rmem_default net.core.wmem_default net.core.wmem_max net.core.optmem_max net.core.somaxconn net.ipv4.tcp_rmem net.ipv4.tcp_wmem net.ipv4.tcp_tw_reuse net.ipv4.tcp_max_orphans net.netfilter.nf_conntrack_max net.netfilter.nf_conntrack_buckets net.netfilter.nf_conntrack_tcp_timeout_close_wait net.netfilter.nf_conntrack_tcp_timeout_time_wait net.netfilter.nf_conntrack_tcp_timeout_established net.netfilter.nf_conntrack_acct kernel.shmmni kernel.shmmax kernel.shmall fs.aio-max-nr fs.file-max fs.inotify.max_user_instances fs.inotify.max_user_watches fs.nr_open vm.dirty_background_ratio vm.dirty_expire_centisecs vm.dirty_ratio vm.dirty_writeback_centisecs vm.max_map_count vm.overcommit_memory vm.overcommit_ratio vm.vfs_cache_pressure vm.swappiness vm.watermark_scale_factor vm.min_free_kbytes
2296+
* The Linux kernel parameters to be applied to the nodes and all pods running on the nodes. The following parameters are supported. net.core.busy_poll net.core.busy_read net.core.netdev_max_backlog net.core.rmem_max net.core.rmem_default net.core.wmem_default net.core.wmem_max net.core.optmem_max net.core.somaxconn net.ipv4.tcp_rmem net.ipv4.tcp_wmem net.ipv4.tcp_tw_reuse net.ipv4.tcp_mtu_probing net.ipv4.tcp_max_orphans net.ipv4.tcp_max_tw_buckets net.ipv4.tcp_syn_retries net.ipv4.tcp_ecn net.ipv4.tcp_congestion_control net.netfilter.nf_conntrack_max net.netfilter.nf_conntrack_buckets net.netfilter.nf_conntrack_tcp_timeout_close_wait net.netfilter.nf_conntrack_tcp_timeout_time_wait net.netfilter.nf_conntrack_tcp_timeout_established net.netfilter.nf_conntrack_acct kernel.shmmni kernel.shmmax kernel.shmall kernel.perf_event_paranoid kernel.sched_rt_runtime_us kernel.softlockup_panic kernel.yama.ptrace_scope kernel.kptr_restrict kernel.dmesg_restrict kernel.sysrq fs.aio-max-nr fs.file-max fs.inotify.max_user_instances fs.inotify.max_user_watches fs.nr_open vm.dirty_background_ratio vm.dirty_background_bytes vm.dirty_expire_centisecs vm.dirty_ratio vm.dirty_bytes vm.dirty_writeback_centisecs vm.max_map_count vm.overcommit_memory vm.overcommit_ratio vm.vfs_cache_pressure vm.swappiness vm.watermark_scale_factor vm.min_free_kbytes
22932297
*/
22942298
sysctls?: {[key: string]: string} | null;
22952299
/**
@@ -4844,6 +4848,10 @@ export namespace container_v1 {
48444848
* The Cloud KMS cryptoKey to use for Confidential Hyperdisk on the control plane nodes.
48454849
*/
48464850
controlPlaneDiskEncryptionKey?: string | null;
4851+
/**
4852+
* Output only. All of the versions of the Cloud KMS cryptoKey that are used by Confidential Hyperdisks on the control plane nodes.
4853+
*/
4854+
controlPlaneDiskEncryptionKeyVersions?: string[] | null;
48474855
/**
48484856
* Resource path of the Certificate Authority Service caPool to use for the etcd API CA in this cluster.
48494857
*/

src/apis/container/v1beta1.ts

Lines changed: 9 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1403,6 +1403,10 @@ export namespace container_v1beta1 {
14031403
* The desired state of IPv6 connectivity to Google Services.
14041404
*/
14051405
desiredPrivateIpv6GoogleAccess?: string | null;
1406+
/**
1407+
* The desired privileged admission config for the cluster.
1408+
*/
1409+
desiredPrivilegedAdmissionConfig?: Schema$PrivilegedAdmissionConfig;
14061410
/**
14071411
* Deprecated: Use DesiredSecurityPostureConfig instead. Enable/Disable Protect API features for the cluster.
14081412
*/
@@ -2575,7 +2579,7 @@ export namespace container_v1beta1 {
25752579
*/
25762580
swapConfig?: Schema$SwapConfig;
25772581
/**
2578-
* The Linux kernel parameters to be applied to the nodes and all pods running on the nodes. The following parameters are supported. net.core.busy_poll net.core.busy_read net.core.netdev_max_backlog net.core.rmem_max net.core.rmem_default net.core.wmem_default net.core.wmem_max net.core.optmem_max net.core.somaxconn net.ipv4.tcp_rmem net.ipv4.tcp_wmem net.ipv4.tcp_tw_reuse net.ipv4.tcp_max_orphans net.netfilter.nf_conntrack_max net.netfilter.nf_conntrack_buckets net.netfilter.nf_conntrack_tcp_timeout_close_wait net.netfilter.nf_conntrack_tcp_timeout_time_wait net.netfilter.nf_conntrack_tcp_timeout_established net.netfilter.nf_conntrack_acct kernel.shmmni kernel.shmmax kernel.shmall fs.aio-max-nr fs.file-max fs.inotify.max_user_instances fs.inotify.max_user_watches fs.nr_open vm.dirty_background_ratio vm.dirty_expire_centisecs vm.dirty_ratio vm.dirty_writeback_centisecs vm.max_map_count vm.overcommit_memory vm.overcommit_ratio vm.vfs_cache_pressure vm.swappiness vm.watermark_scale_factor vm.min_free_kbytes
2582+
* The Linux kernel parameters to be applied to the nodes and all pods running on the nodes. The following parameters are supported. net.core.busy_poll net.core.busy_read net.core.netdev_max_backlog net.core.rmem_max net.core.rmem_default net.core.wmem_default net.core.wmem_max net.core.optmem_max net.core.somaxconn net.ipv4.tcp_rmem net.ipv4.tcp_wmem net.ipv4.tcp_tw_reuse net.ipv4.tcp_mtu_probing net.ipv4.tcp_max_orphans net.ipv4.tcp_max_tw_buckets net.ipv4.tcp_syn_retries net.ipv4.tcp_ecn net.ipv4.tcp_congestion_control net.netfilter.nf_conntrack_max net.netfilter.nf_conntrack_buckets net.netfilter.nf_conntrack_tcp_timeout_close_wait net.netfilter.nf_conntrack_tcp_timeout_time_wait net.netfilter.nf_conntrack_tcp_timeout_established net.netfilter.nf_conntrack_acct kernel.shmmni kernel.shmmax kernel.shmall kernel.perf_event_paranoid kernel.sched_rt_runtime_us kernel.softlockup_panic kernel.yama.ptrace_scope kernel.kptr_restrict kernel.dmesg_restrict kernel.sysrq fs.aio-max-nr fs.file-max fs.inotify.max_user_instances fs.inotify.max_user_watches fs.nr_open vm.dirty_background_ratio vm.dirty_background_bytes vm.dirty_expire_centisecs vm.dirty_ratio vm.dirty_bytes vm.dirty_writeback_centisecs vm.max_map_count vm.overcommit_memory vm.overcommit_ratio vm.vfs_cache_pressure vm.swappiness vm.watermark_scale_factor vm.min_free_kbytes
25792583
*/
25802584
sysctls?: {[key: string]: string} | null;
25812585
/**
@@ -5380,6 +5384,10 @@ export namespace container_v1beta1 {
53805384
* The Cloud KMS cryptoKey to use for Confidential Hyperdisk on the control plane nodes.
53815385
*/
53825386
controlPlaneDiskEncryptionKey?: string | null;
5387+
/**
5388+
* Output only. All of the versions of the Cloud KMS cryptoKey that are used by Confidential Hyperdisks on the control plane nodes.
5389+
*/
5390+
controlPlaneDiskEncryptionKeyVersions?: string[] | null;
53835391
/**
53845392
* Resource path of the Certificate Authority Service caPool to use for the etcd API CA in this cluster.
53855393
*/

0 commit comments

Comments
 (0)