diff --git a/api_names_out.yaml b/api_names_out.yaml index 41bf745ccbe..378b5554332 100644 --- a/api_names_out.yaml +++ b/api_names_out.yaml @@ -133116,6 +133116,8 @@ "/container:v1beta1/DNSConfig/clusterDnsScope": cluster_dns_scope "/container:v1beta1/DNSEndpointConfig": dns_endpoint_config "/container:v1beta1/DNSEndpointConfig/allowExternalTraffic": allow_external_traffic +"/container:v1beta1/DNSEndpointConfig/enableK8sCertsViaDns": enable_k8s_certs_via_dns +"/container:v1beta1/DNSEndpointConfig/enableK8sTokensViaDns": enable_k8s_tokens_via_dns "/container:v1beta1/DNSEndpointConfig/endpoint": endpoint "/container:v1beta1/DailyMaintenanceWindow": daily_maintenance_window "/container:v1beta1/DailyMaintenanceWindow/duration": duration diff --git a/generated/google-apis-container_v1beta1/CHANGELOG.md b/generated/google-apis-container_v1beta1/CHANGELOG.md index bb0fe89c70d..6db651d29e5 100644 --- a/generated/google-apis-container_v1beta1/CHANGELOG.md +++ b/generated/google-apis-container_v1beta1/CHANGELOG.md @@ -1,5 +1,9 @@ # Release history for google-apis-container_v1beta1 +### v0.92.0 (2025-09-28) + +* Regenerated from discovery document revision 20250916 + ### v0.91.0 (2025-08-31) * Regenerated from discovery document revision 20250819 diff --git a/generated/google-apis-container_v1beta1/lib/google/apis/container_v1beta1/classes.rb b/generated/google-apis-container_v1beta1/lib/google/apis/container_v1beta1/classes.rb index 45f730c585e..f3b9a6b9340 100644 --- a/generated/google-apis-container_v1beta1/lib/google/apis/container_v1beta1/classes.rb +++ b/generated/google-apis-container_v1beta1/lib/google/apis/container_v1beta1/classes.rb @@ -222,7 +222,7 @@ class AddonsConfig # @return [Google::Apis::ContainerV1beta1::GcePersistentDiskCsiDriverConfig] attr_accessor :gce_persistent_disk_csi_driver_config - # Configuration for the GCP Filestore CSI driver. + # Configuration for the Filestore CSI driver. # Corresponds to the JSON property `gcpFilestoreCsiDriverConfig` # @return [Google::Apis::ContainerV1beta1::GcpFilestoreCsiDriverConfig] attr_accessor :gcp_filestore_csi_driver_config @@ -1344,7 +1344,8 @@ class Cluster # @return [String] attr_accessor :endpoint - # EnterpriseConfig is the cluster enterprise configuration. + # EnterpriseConfig is the cluster enterprise configuration. Deprecated: GKE + # Enterprise features are now available without an Enterprise tier. # Corresponds to the JSON property `enterpriseConfig` # @return [Google::Apis::ContainerV1beta1::EnterpriseConfig] attr_accessor :enterprise_config @@ -1747,7 +1748,7 @@ class Cluster # @return [Google::Apis::ContainerV1beta1::WorkloadCertificates] attr_accessor :workload_certificates - # Configuration for the use of Kubernetes Service Accounts in GCP IAM policies. + # Configuration for the use of Kubernetes Service Accounts in IAM policies. # Corresponds to the JSON property `workloadIdentityConfig` # @return [Google::Apis::ContainerV1beta1::WorkloadIdentityConfig] attr_accessor :workload_identity_config @@ -2095,6 +2096,8 @@ class ClusterUpdate alias_method :desired_enable_private_endpoint?, :desired_enable_private_endpoint # DesiredEnterpriseConfig is a wrapper used for updating enterprise_config. + # Deprecated: GKE Enterprise features are now available without an Enterprise + # tier. # Corresponds to the JSON property `desiredEnterpriseConfig` # @return [Google::Apis::ContainerV1beta1::DesiredEnterpriseConfig] attr_accessor :desired_enterprise_config @@ -2414,7 +2417,7 @@ class ClusterUpdate # @return [Google::Apis::ContainerV1beta1::WorkloadCertificates] attr_accessor :desired_workload_certificates - # Configuration for the use of Kubernetes Service Accounts in GCP IAM policies. + # Configuration for the use of Kubernetes Service Accounts in IAM policies. # Corresponds to the JSON property `desiredWorkloadIdentityConfig` # @return [Google::Apis::ContainerV1beta1::WorkloadIdentityConfig] attr_accessor :desired_workload_identity_config @@ -2977,13 +2980,25 @@ def update!(**args) class DnsEndpointConfig include Google::Apis::Core::Hashable - # Controls whether user traffic is allowed over this endpoint. Note that GCP- + # Controls whether user traffic is allowed over this endpoint. Note that Google- # managed services may still use the endpoint even if this is false. # Corresponds to the JSON property `allowExternalTraffic` # @return [Boolean] attr_accessor :allow_external_traffic alias_method :allow_external_traffic?, :allow_external_traffic + # Controls whether the k8s certs auth is allowed via DNS. + # Corresponds to the JSON property `enableK8sCertsViaDns` + # @return [Boolean] + attr_accessor :enable_k8s_certs_via_dns + alias_method :enable_k8s_certs_via_dns?, :enable_k8s_certs_via_dns + + # Controls whether the k8s token auth is allowed via DNS. + # Corresponds to the JSON property `enableK8sTokensViaDns` + # @return [Boolean] + attr_accessor :enable_k8s_tokens_via_dns + alias_method :enable_k8s_tokens_via_dns?, :enable_k8s_tokens_via_dns + # Output only. The cluster's DNS endpoint configuration. A DNS format address. # This is accessible from the public internet. Ex: uid.us-central1.gke.goog. # Always present, but the behavior may change according to the value of @@ -2999,6 +3014,8 @@ def initialize(**args) # Update properties of this object def update!(**args) @allow_external_traffic = args[:allow_external_traffic] if args.key?(:allow_external_traffic) + @enable_k8s_certs_via_dns = args[:enable_k8s_certs_via_dns] if args.key?(:enable_k8s_certs_via_dns) + @enable_k8s_tokens_via_dns = args[:enable_k8s_tokens_via_dns] if args.key?(:enable_k8s_tokens_via_dns) @endpoint = args[:endpoint] if args.key?(:endpoint) end end @@ -3179,6 +3196,8 @@ def update!(**args) end # DesiredEnterpriseConfig is a wrapper used for updating enterprise_config. + # Deprecated: GKE Enterprise features are now available without an Enterprise + # tier. class DesiredEnterpriseConfig include Google::Apis::Core::Hashable @@ -3233,7 +3252,8 @@ def update!(**args) end end - # EnterpriseConfig is the cluster enterprise configuration. + # EnterpriseConfig is the cluster enterprise configuration. Deprecated: GKE + # Enterprise features are now available without an Enterprise tier. class EnterpriseConfig include Google::Apis::Core::Hashable @@ -3748,11 +3768,11 @@ def update!(**args) end end - # Configuration for the GCP Filestore CSI driver. + # Configuration for the Filestore CSI driver. class GcpFilestoreCsiDriverConfig include Google::Apis::Core::Hashable - # Whether the GCP Filestore CSI driver is enabled for this cluster. + # Whether the Filestore CSI driver is enabled for this cluster. # Corresponds to the JSON property `enabled` # @return [Boolean] attr_accessor :enabled @@ -7781,7 +7801,7 @@ def update!(**args) end end - # Collection of [GCP labels](https://`$universe.dns_names. + # Collection of [Resource Manager labels](https://`$universe.dns_names. # final_documentation_domain`/resource-manager/docs/creating-managing-labels). class ResourceLabels include Google::Apis::Core::Hashable @@ -9599,7 +9619,7 @@ class UpdateNodePoolRequest # @return [Google::Apis::ContainerV1beta1::QueuedProvisioning] attr_accessor :queued_provisioning - # Collection of [GCP labels](https://`$universe.dns_names. + # Collection of [Resource Manager labels](https://`$universe.dns_names. # final_documentation_domain`/resource-manager/docs/creating-managing-labels). # Corresponds to the JSON property `resourceLabels` # @return [Google::Apis::ContainerV1beta1::ResourceLabels] @@ -10378,7 +10398,7 @@ def update!(**args) end end - # Configuration for the use of Kubernetes Service Accounts in GCP IAM policies. + # Configuration for the use of Kubernetes Service Accounts in IAM policies. class WorkloadIdentityConfig include Google::Apis::Core::Hashable diff --git a/generated/google-apis-container_v1beta1/lib/google/apis/container_v1beta1/gem_version.rb b/generated/google-apis-container_v1beta1/lib/google/apis/container_v1beta1/gem_version.rb index 29d2650d307..32e79ba5f59 100644 --- a/generated/google-apis-container_v1beta1/lib/google/apis/container_v1beta1/gem_version.rb +++ b/generated/google-apis-container_v1beta1/lib/google/apis/container_v1beta1/gem_version.rb @@ -16,13 +16,13 @@ module Google module Apis module ContainerV1beta1 # Version of the google-apis-container_v1beta1 gem - GEM_VERSION = "0.91.0" + GEM_VERSION = "0.92.0" # Version of the code generator used to generate this client GENERATOR_VERSION = "0.18.0" # Revision of the discovery document this client was generated from - REVISION = "20250819" + REVISION = "20250916" end end end diff --git a/generated/google-apis-container_v1beta1/lib/google/apis/container_v1beta1/representations.rb b/generated/google-apis-container_v1beta1/lib/google/apis/container_v1beta1/representations.rb index f5b10f62e26..c27223b5252 100644 --- a/generated/google-apis-container_v1beta1/lib/google/apis/container_v1beta1/representations.rb +++ b/generated/google-apis-container_v1beta1/lib/google/apis/container_v1beta1/representations.rb @@ -2205,6 +2205,8 @@ class DnsEndpointConfig # @private class Representation < Google::Apis::Core::JsonRepresentation property :allow_external_traffic, as: 'allowExternalTraffic' + property :enable_k8s_certs_via_dns, as: 'enableK8sCertsViaDns' + property :enable_k8s_tokens_via_dns, as: 'enableK8sTokensViaDns' property :endpoint, as: 'endpoint' end end