You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: docs/dyn/gkeonprem_v1.projects.locations.bareMetalClusters.html
+1Lines changed: 1 addition & 0 deletions
Original file line number
Diff line number
Diff line change
@@ -506,6 +506,7 @@ <h3>Method Details</h3>
506
506
"adminClusterMembership": "A String", # Required. The admin cluster this bare metal user cluster belongs to. This is the full resource name of the admin cluster's fleet membership. In the future, references to other resource types might be allowed if admin clusters are modeled as their own resources.
507
507
"bareMetalClusterId": "A String", # User provided OnePlatform identifier that is used as part of the resource name. This must be unique among all bare metal clusters within a project and location and will return a 409 if the cluster already exists. (https://tools.ietf.org/html/rfc1123) format.
508
508
"localName": "A String", # Optional. The object name of the bare metal cluster custom resource on the associated admin cluster. This field is used to support conflicting resource names when enrolling existing clusters to the API. When not provided, this field will resolve to the bare_metal_cluster_id. Otherwise, it must match the object name of the bare metal cluster custom resource. It is not modifiable outside / beyond the enrollment operation.
509
+
"localNamespace": "A String", # Optional. The namespace of the cluster.
Copy file name to clipboardExpand all lines: docs/dyn/gkeonprem_v1.projects.locations.vmwareAdminClusters.html
+16Lines changed: 16 additions & 0 deletions
Original file line number
Diff line number
Diff line change
@@ -312,6 +312,10 @@ <h3>Method Details</h3>
312
312
"preparedSecrets": { # VmwareAdminPreparedSecretsConfig represents configuration for admin cluster prepared secrets. # Output only. The VMware admin cluster prepared secrets configuration. It should always be enabled by the Central API, instead of letting users set it.
313
313
"enabled": True or False, # Whether prepared secrets is enabled.
314
314
},
315
+
"privateRegistryConfig": { # VmwareAdminPrivateRegistryConfig represents configuration for admin cluster registry. # Configuration for registry.
316
+
"address": "A String", # The registry address.
317
+
"caCert": "A String", # When the container runtime pulls an image from private registry, the registry must prove its identity by presenting a certificate. The registry's certificate is signed by a certificate authority (CA). The container runtime uses the CA's certificate to validate the registry's certificate.
318
+
},
315
319
"reconciling": True or False, # Output only. If set, there are currently changes in flight to the VMware admin cluster.
316
320
"state": "A String", # Output only. The current state of VMware admin cluster.
317
321
"status": { # ResourceStatus describes why a cluster or node pool has a certain status. (e.g., ERROR or DEGRADED). # Output only. ResourceStatus representing detailed cluster state.
@@ -645,6 +649,10 @@ <h3>Method Details</h3>
645
649
"preparedSecrets": { # VmwareAdminPreparedSecretsConfig represents configuration for admin cluster prepared secrets. # Output only. The VMware admin cluster prepared secrets configuration. It should always be enabled by the Central API, instead of letting users set it.
646
650
"enabled": True or False, # Whether prepared secrets is enabled.
647
651
},
652
+
"privateRegistryConfig": { # VmwareAdminPrivateRegistryConfig represents configuration for admin cluster registry. # Configuration for registry.
653
+
"address": "A String", # The registry address.
654
+
"caCert": "A String", # When the container runtime pulls an image from private registry, the registry must prove its identity by presenting a certificate. The registry's certificate is signed by a certificate authority (CA). The container runtime uses the CA's certificate to validate the registry's certificate.
655
+
},
648
656
"reconciling": True or False, # Output only. If set, there are currently changes in flight to the VMware admin cluster.
649
657
"state": "A String", # Output only. The current state of VMware admin cluster.
650
658
"status": { # ResourceStatus describes why a cluster or node pool has a certain status. (e.g., ERROR or DEGRADED). # Output only. ResourceStatus representing detailed cluster state.
@@ -947,6 +955,10 @@ <h3>Method Details</h3>
947
955
"preparedSecrets": { # VmwareAdminPreparedSecretsConfig represents configuration for admin cluster prepared secrets. # Output only. The VMware admin cluster prepared secrets configuration. It should always be enabled by the Central API, instead of letting users set it.
948
956
"enabled": True or False, # Whether prepared secrets is enabled.
949
957
},
958
+
"privateRegistryConfig": { # VmwareAdminPrivateRegistryConfig represents configuration for admin cluster registry. # Configuration for registry.
959
+
"address": "A String", # The registry address.
960
+
"caCert": "A String", # When the container runtime pulls an image from private registry, the registry must prove its identity by presenting a certificate. The registry's certificate is signed by a certificate authority (CA). The container runtime uses the CA's certificate to validate the registry's certificate.
961
+
},
950
962
"reconciling": True or False, # Output only. If set, there are currently changes in flight to the VMware admin cluster.
951
963
"state": "A String", # Output only. The current state of VMware admin cluster.
952
964
"status": { # ResourceStatus describes why a cluster or node pool has a certain status. (e.g., ERROR or DEGRADED). # Output only. ResourceStatus representing detailed cluster state.
@@ -1211,6 +1223,10 @@ <h3>Method Details</h3>
1211
1223
"preparedSecrets": { # VmwareAdminPreparedSecretsConfig represents configuration for admin cluster prepared secrets. # Output only. The VMware admin cluster prepared secrets configuration. It should always be enabled by the Central API, instead of letting users set it.
1212
1224
"enabled": True or False, # Whether prepared secrets is enabled.
1213
1225
},
1226
+
"privateRegistryConfig": { # VmwareAdminPrivateRegistryConfig represents configuration for admin cluster registry. # Configuration for registry.
1227
+
"address": "A String", # The registry address.
1228
+
"caCert": "A String", # When the container runtime pulls an image from private registry, the registry must prove its identity by presenting a certificate. The registry's certificate is signed by a certificate authority (CA). The container runtime uses the CA's certificate to validate the registry's certificate.
1229
+
},
1214
1230
"reconciling": True or False, # Output only. If set, there are currently changes in flight to the VMware admin cluster.
1215
1231
"state": "A String", # Output only. The current state of VMware admin cluster.
1216
1232
"status": { # ResourceStatus describes why a cluster or node pool has a certain status. (e.g., ERROR or DEGRADED). # Output only. ResourceStatus representing detailed cluster state.
Copy file name to clipboardExpand all lines: googleapiclient/discovery_cache/documents/gkeonprem.v1.json
+24-1Lines changed: 24 additions & 1 deletion
Original file line number
Diff line number
Diff line change
@@ -3100,7 +3100,7 @@
3100
3100
}
3101
3101
}
3102
3102
},
3103
-
"revision": "20250423",
3103
+
"revision": "20250519",
3104
3104
"rootUrl": "https://gkeonprem.googleapis.com/",
3105
3105
"schemas": {
3106
3106
"Authorization": {
@@ -4578,6 +4578,10 @@
4578
4578
"localName": {
4579
4579
"description": "Optional. The object name of the bare metal cluster custom resource on the associated admin cluster. This field is used to support conflicting resource names when enrolling existing clusters to the API. When not provided, this field will resolve to the bare_metal_cluster_id. Otherwise, it must match the object name of the bare metal cluster custom resource. It is not modifiable outside / beyond the enrollment operation.",
4580
4580
"type": "string"
4581
+
},
4582
+
"localNamespace": {
4583
+
"description": "Optional. The namespace of the cluster.",
4584
+
"type": "string"
4581
4585
}
4582
4586
},
4583
4587
"type": "object"
@@ -5682,6 +5686,10 @@
5682
5686
"description": "Output only. The VMware admin cluster prepared secrets configuration. It should always be enabled by the Central API, instead of letting users set it.",
5683
5687
"readOnly": true
5684
5688
},
5689
+
"privateRegistryConfig": {
5690
+
"$ref": "VmwareAdminPrivateRegistryConfig",
5691
+
"description": "Configuration for registry."
5692
+
},
5685
5693
"reconciling": {
5686
5694
"description": "Output only. If set, there are currently changes in flight to the VMware admin cluster.",
5687
5695
"readOnly": true,
@@ -5912,6 +5920,21 @@
5912
5920
},
5913
5921
"type": "object"
5914
5922
},
5923
+
"VmwareAdminPrivateRegistryConfig": {
5924
+
"description": "VmwareAdminPrivateRegistryConfig represents configuration for admin cluster registry.",
5925
+
"id": "VmwareAdminPrivateRegistryConfig",
5926
+
"properties": {
5927
+
"address": {
5928
+
"description": "The registry address.",
5929
+
"type": "string"
5930
+
},
5931
+
"caCert": {
5932
+
"description": "When the container runtime pulls an image from private registry, the registry must prove its identity by presenting a certificate. The registry's certificate is signed by a certificate authority (CA). The container runtime uses the CA's certificate to validate the registry's certificate.",
5933
+
"type": "string"
5934
+
}
5935
+
},
5936
+
"type": "object"
5937
+
},
5915
5938
"VmwareAdminSeesawConfig": {
5916
5939
"description": "VmwareSeesawConfig represents configuration parameters for an already existing Seesaw load balancer. IMPORTANT: Please note that the Anthos On-Prem API will not generate or update Seesaw configurations it can only bind a pre-existing configuration to a new user cluster. IMPORTANT: When attempting to create a user cluster with a pre-existing Seesaw load balancer you will need to follow some preparation steps before calling the 'CreateVmwareCluster' API method. First you will need to create the user cluster's namespace via kubectl. The namespace will need to use the following naming convention : -gke-onprem-mgmt or -gke-onprem-mgmt depending on whether you used the 'VmwareCluster.local_name' to disambiguate collisions; for more context see the documentation of 'VmwareCluster.local_name'. Once the namespace is created you will need to create a secret resource via kubectl. This secret will contain copies of your Seesaw credentials. The Secret must be called 'user-cluster-creds' and contain Seesaw's SSH and Cert credentials. The credentials must be keyed with the following names: 'seesaw-ssh-private-key', 'seesaw-ssh-public-key', 'seesaw-ssh-ca-key', 'seesaw-ssh-ca-cert'.",
0 commit comments