Skip to content

Commit e54a79b

Browse files
Fix some field metadata for container_node_pool (#13155) (#9398)
[upstream:2e9a31a1137ae2254fd7eea51ab37e3a2d27cb3c] Signed-off-by: Modular Magician <[email protected]>
1 parent be1cbe0 commit e54a79b

File tree

2 files changed

+78
-0
lines changed

2 files changed

+78
-0
lines changed

.changelog/13155.txt

+3
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,3 @@
1+
```release-note:none
2+
3+
```

google-beta/services/container/resource_container_node_pool_meta.yaml

+75
Original file line numberDiff line numberDiff line change
@@ -14,92 +14,167 @@ fields:
1414
- field: 'instance_group_urls'
1515
- field: 'location'
1616
- field: 'managed_instance_group_urls'
17+
provider_only: true
1718
- field: 'management.auto_repair'
1819
- field: 'management.auto_upgrade'
1920
- field: 'max_pods_per_node'
21+
api_field: 'max_pods_constraint.max_pods_per_node'
2022
- field: 'name'
2123
- field: 'name_prefix'
24+
provider_only: true
2225
- field: 'network_config.additional_node_network_configs.network'
2326
- field: 'network_config.additional_node_network_configs.subnetwork'
2427
- field: 'network_config.additional_pod_network_configs.max_pods_per_node'
28+
api_field: 'network_config.additional_pod_network_configs.max_pods_per_node.max_pods_per_node'
2529
- field: 'network_config.additional_pod_network_configs.secondary_pod_range'
2630
- field: 'network_config.additional_pod_network_configs.subnetwork'
2731
- field: 'network_config.create_pod_range'
2832
- field: 'network_config.enable_private_nodes'
2933
- field: 'network_config.network_performance_config.total_egress_bandwidth_tier'
3034
- field: 'network_config.pod_cidr_overprovision_config.disabled'
35+
api_field: 'network_config.pod_cidr_overprovision_config.disable'
3136
- field: 'network_config.pod_ipv4_cidr_block'
3237
- field: 'network_config.pod_range'
3338
- field: 'node_config.advanced_machine_features.enable_nested_virtualization'
39+
api_field: 'config.advanced_machine_features.enable_nested_virtualization'
3440
- field: 'node_config.advanced_machine_features.threads_per_core'
41+
api_field: 'config.advanced_machine_features.threads_per_core'
3542
- field: 'node_config.boot_disk_kms_key'
43+
api_field: 'config.boot_disk_kms_key'
3644
- field: 'node_config.confidential_nodes.enabled'
45+
api_field: 'config.confidential_nodes.enabled'
3746
- field: 'node_config.containerd_config.private_registry_access_config.certificate_authority_domain_config.fqdns'
47+
api_field: 'config.containerd_config.private_registry_access_config.certificate_authority_domain_config.fqdns'
3848
- field: 'node_config.containerd_config.private_registry_access_config.certificate_authority_domain_config.gcp_secret_manager_certificate_config.secret_uri'
49+
api_field: 'config.containerd_config.private_registry_access_config.certificate_authority_domain_config.gcp_secret_manager_certificate_config.secret_uri'
3950
- field: 'node_config.containerd_config.private_registry_access_config.enabled'
51+
api_field: 'config.containerd_config.private_registry_access_config.enabled'
4052
- field: 'node_config.disk_size_gb'
53+
api_field: 'config.disk_size_gb'
4154
- field: 'node_config.disk_type'
55+
api_field: 'config.disk_type'
4256
- field: 'node_config.effective_taints.effect'
57+
provider_only: true
4358
- field: 'node_config.effective_taints.key'
59+
provider_only: true
4460
- field: 'node_config.effective_taints.value'
61+
provider_only: true
4562
- field: 'node_config.enable_confidential_storage'
63+
api_field: 'config.enable_confidential_storage'
4664
- field: 'node_config.ephemeral_storage_config.local_ssd_count'
65+
api_field: 'config.ephemeral_storage_config.local_ssd_count'
4766
- field: 'node_config.ephemeral_storage_local_ssd_config.local_ssd_count'
67+
api_field: 'config.ephemeral_storage_local_ssd_config.local_ssd_count'
4868
- field: 'node_config.fast_socket.enabled'
69+
api_field: 'config.fast_socket.enabled'
4970
- field: 'node_config.gcfs_config.enabled'
71+
api_field: 'config.gcfs_config.enabled'
5072
- field: 'node_config.guest_accelerator.count'
73+
api_field: 'config.accelerators.accelerator_count'
5174
- field: 'node_config.guest_accelerator.gpu_driver_installation_config.gpu_driver_version'
75+
api_field: 'config.accelerators.gpu_driver_installation_config.gpu_driver_version'
5276
- field: 'node_config.guest_accelerator.gpu_partition_size'
77+
api_field: 'config.accelerators.gpu_partition_size'
5378
- field: 'node_config.guest_accelerator.gpu_sharing_config.gpu_sharing_strategy'
79+
api_field: 'config.accelerators.gpu_sharing_config.gpu_sharing_strategy'
5480
- field: 'node_config.guest_accelerator.gpu_sharing_config.max_shared_clients_per_gpu'
81+
api_field: 'config.accelerators.gpu_sharing_config.max_shared_clients_per_gpu'
5582
- field: 'node_config.guest_accelerator.type'
83+
api_field: 'config.accelerators.accelerator_type'
5684
- field: 'node_config.gvnic.enabled'
85+
api_field: 'config.gvnic.enabled'
5786
- field: 'node_config.host_maintenance_policy.maintenance_interval'
87+
api_field: 'config.host_maintenance_policy.maintenance_interval'
5888
- field: 'node_config.image_type'
89+
api_field: 'config.image_type'
5990
- field: 'node_config.kubelet_config.cpu_cfs_quota'
91+
api_field: 'config.kubelet_config.cpu_cfs_quota'
6092
- field: 'node_config.kubelet_config.cpu_cfs_quota_period'
93+
api_field: 'config.kubelet_config.cpu_cfs_quota_period'
6194
- field: 'node_config.kubelet_config.cpu_manager_policy'
95+
api_field: 'config.kubelet_config.cpu_manager_policy'
6296
- field: 'node_config.kubelet_config.insecure_kubelet_readonly_port_enabled'
97+
api_field: 'config.kubelet_config.insecure_kubelet_readonly_port_enabled'
6398
- field: 'node_config.kubelet_config.pod_pids_limit'
99+
api_field: 'config.kubelet_config.pod_pids_limit'
64100
- field: 'node_config.labels'
101+
api_field: 'config.labels'
65102
- field: 'node_config.linux_node_config.cgroup_mode'
103+
api_field: 'config.linux_node_config.cgroup_mode'
66104
- field: 'node_config.linux_node_config.hugepages_config.hugepage_size_1g'
105+
api_field: 'config.linux_node_config.hugepages.hugepage_size1g'
67106
- field: 'node_config.linux_node_config.hugepages_config.hugepage_size_2m'
107+
api_field: 'config.linux_node_config.hugepages.hugepage_size2m'
68108
- field: 'node_config.linux_node_config.sysctls'
109+
api_field: 'config.linux_node_config.sysctls'
69110
- field: 'node_config.local_nvme_ssd_block_config.local_ssd_count'
111+
api_field: 'config.local_nvme_ssd_block_config.local_ssd_count'
70112
- field: 'node_config.local_ssd_count'
113+
api_field: 'config.local_ssd_count'
71114
- field: 'node_config.local_ssd_encryption_mode'
115+
api_field: 'config.local_ssd_encryption_mode'
72116
- field: 'node_config.logging_variant'
117+
api_field: 'config.logging_config.variant_config.variant'
73118
- field: 'node_config.machine_type'
119+
api_field: 'config.machine_type'
74120
- field: 'node_config.max_run_duration'
121+
api_field: 'config.max_run_duration'
75122
- field: 'node_config.metadata'
123+
api_field: 'config.metadata'
76124
- field: 'node_config.min_cpu_platform'
125+
api_field: 'config.min_cpu_platform'
77126
- field: 'node_config.node_group'
127+
api_field: 'config.node_group'
78128
- field: 'node_config.oauth_scopes'
129+
api_field: 'config.oauth_scopes'
79130
- field: 'node_config.preemptible'
131+
api_field: 'config.preemptible'
80132
- field: 'node_config.reservation_affinity.consume_reservation_type'
133+
api_field: 'config.reservation_affinity.consume_reservation_type'
81134
- field: 'node_config.reservation_affinity.key'
135+
api_field: 'config.reservation_affinity.key'
82136
- field: 'node_config.reservation_affinity.values'
137+
api_field: 'config.reservation_affinity.values'
83138
- field: 'node_config.resource_labels'
139+
api_field: 'config.resource_labels'
84140
- field: 'node_config.resource_manager_tags'
141+
api_field: 'config.resource_manager_tags.tags'
85142
- field: 'node_config.sandbox_config.sandbox_type'
143+
api_field: 'config.sandbox_config.sandbox_type'
86144
- field: 'node_config.secondary_boot_disks.disk_image'
145+
api_field: 'config.secondary_boot_disks.disk_image'
87146
- field: 'node_config.secondary_boot_disks.mode'
147+
api_field: 'config.secondary_boot_disks.mode'
88148
- field: 'node_config.service_account'
149+
api_field: 'config.service_account'
89150
- field: 'node_config.shielded_instance_config.enable_integrity_monitoring'
151+
api_field: 'config.shielded_instance_config.enable_integrity_monitoring'
90152
- field: 'node_config.shielded_instance_config.enable_secure_boot'
153+
api_field: 'config.shielded_instance_config.enable_secure_boot'
91154
- field: 'node_config.sole_tenant_config.node_affinity.key'
155+
api_field: 'config.sole_tenant_config.node_affinities.key'
92156
- field: 'node_config.sole_tenant_config.node_affinity.operator'
157+
api_field: 'config.sole_tenant_config.node_affinities.operator'
93158
- field: 'node_config.sole_tenant_config.node_affinity.values'
159+
api_field: 'config.sole_tenant_config.node_affinities.values'
94160
- field: 'node_config.spot'
161+
api_field: 'config.spot'
95162
- field: 'node_config.storage_pools'
163+
api_field: 'config.storage_pools'
96164
- field: 'node_config.tags'
165+
api_field: 'config.tags'
97166
- field: 'node_config.taint.effect'
167+
api_field: 'config.taints.effect'
98168
- field: 'node_config.taint.key'
169+
api_field: 'config.taints.key'
99170
- field: 'node_config.taint.value'
171+
api_field: 'config.taints.value'
100172
- field: 'node_config.workload_metadata_config.mode'
173+
api_field: 'config.workload_metadata_config.mode'
101174
- field: 'node_count'
175+
provider_only: true
102176
- field: 'node_locations'
177+
api_field: 'locations'
103178
- field: 'operation'
104179
- field: 'placement_policy.policy_name'
105180
- field: 'placement_policy.tpu_topology'

0 commit comments

Comments
 (0)