Changelog¶
2.54.0 (2024-11-11)¶
Features¶
add desired_enterprise_config,desired_node_pool_auto_config_linux_node_config to ClusterUpdate. (4fdf249)
add desired_tier to EnterpriseConfig. (4fdf249)
add DesiredEnterpriseConfig proto message (4fdf249)
add LinuxNodeConfig in NodePoolAutoConfig (4fdf249)
add LocalSsdEncryptionMode in NodeConfig (4fdf249)
add UpgradeInfoEvent proto message (4fdf249)
Bug Fixes¶
Documentation¶
Minor documentation updates (4fdf249)
2.53.0 (2024-10-24)¶
Features¶
2.52.0 (2024-10-10)¶
Features¶
Add an effective_cgroup_mode field in node config (da74af6)
add API to enable/disable secret manager csi component on GKE clusters (da74af6)
Add CompliancePosture field for configuration of GKE Compliance Posture product (da74af6)
Add CompliancePosture field for configuration of GKE Compliance Posture product (da74af6)
Add ControlPlaneEndpointsConfig message to consolidate control plane isolation options (da74af6)
Add DNSEndpointConfig for new DNS-based control plane access (da74af6)
Add KCP_SSHD and KCP_CONNECTION to the supported values for the –logging flag for the create and update cluster commands (da74af6)
Add RBACBindingConfig to API (da74af6)
add storage pools field to NodePool API (da74af6)
Added support for Parallelstore CSI Driver (da74af6)
Surface upgrade_target_version in GetServerConfig for all supported release channels (da74af6)
Documentation¶
Minor documentation updates (da74af6)
2.51.0 (2024-09-03)¶
Features¶
2.50.0 (2024-07-30)¶
Features¶
[google-cloud-container] A new field ray_operator_config is added to message .google.container.v1beta1.AddonsConfig (1cdd6d3)
[google-cloud-container] support for Ray Clusters (1cdd6d3)
A new message
RayClusterLoggingConfig
is added (1cdd6d3)A new message
RayClusterMonitoringConfig
is added (1cdd6d3)A new message
RayOperatorConfig
is added (1cdd6d3)
Bug Fixes¶
Retry and timeout values do not propagate in requests during pagination (a6f7356)
Documentation¶
[google-cloud-container] minor updates to reference documentation (#12919) (732c303)
A comment for field
max_pods_per_node
in message.google.container.v1beta1.AdditionalPodNetworkConfig
is changed (1cdd6d3)A comment for field
secondary_pod_range
in message.google.container.v1beta1.AdditionalPodNetworkConfig
is changed (1cdd6d3)A comment for field
subnetwork
in message.google.container.v1beta1.AdditionalPodNetworkConfig
is changed (1cdd6d3)trivial updates (1cdd6d3)
2.49.0 (2024-07-11)¶
Features¶
add DCGM enum in monitoring config (c321484)
Bug Fixes¶
Deprecate “EXPERIMENTAL” option for Gateway API (c321484)
2.48.0 (2024-07-10)¶
Features¶
2.47.1 (2024-07-08)¶
Bug Fixes¶
2.47.0 (2024-06-10)¶
Features¶
A new field
accelerators
is added to message.google.container.v1.UpdateNodePoolRequest
(0d738fa)A new field
additive_vpc_scope_dns_domain
is added to message.google.container.v1.DNSConfig
(0d738fa)A new field
containerd_config
is added to message.google.container.v1.NodeConfig
(0d738fa)A new field
containerd_config
is added to message.google.container.v1.NodeConfigDefaults
(0d738fa)A new field
containerd_config
is added to message.google.container.v1.UpdateNodePoolRequest
(0d738fa)A new field
desired_containerd_config
is added to message.google.container.v1.ClusterUpdate
(0d738fa)A new field
desired_node_kubelet_config
is added to message.google.container.v1.ClusterUpdate
(0d738fa)A new field
desired_node_pool_auto_config_kubelet_config
is added to message.google.container.v1.ClusterUpdate
(0d738fa)A new field
enable_nested_virtualization
is added to message.google.container.v1.AdvancedMachineFeatures
(0d738fa)A new field
hugepages
is added to message.google.container.v1.LinuxNodeConfig
(0d738fa)A new field
node_kubelet_config
is added to message.google.container.v1.NodeConfigDefaults
(0d738fa)A new field
node_kubelet_config
is added to message.google.container.v1.NodePoolAutoConfig
(0d738fa)A new field
satisfies_pzi
is added to message.google.container.v1.Cluster
(0d738fa)A new field
satisfies_pzs
is added to message.google.container.v1.Cluster
(0d738fa)A new message
ContainerdConfig
is added (0d738fa)A new message
HugepagesConfig
is added (0d738fa)A new method_signature
parent
is added to methodListOperations
in serviceClusterManager
(0d738fa)A new value
CADVISOR
is added to enumComponent
(0d738fa)A new value
ENTERPRISE
is added to enumMode
(0d738fa)A new value
KUBELET
is added to enumComponent
(0d738fa)A new value
MPS
is added to enumGPUSharingStrategy
(0d738fa)Enable REST transport for google/container/v1 (0d738fa)
Documentation¶
2.46.0 (2024-05-29)¶
Features¶
A new message
HugepagesConfig
is added (e0c6241)
Documentation¶
2.45.0 (2024-03-27)¶
Features¶
2.44.0 (2024-03-22)¶
Features¶
2.43.0 (2024-03-07)¶
Features¶
2.42.0 (2024-03-04)¶
Features¶
Bug Fixes¶
deps: Exclude google-auth 2.24.0 and 2.25.0 (43e63be)
Documentation¶
Update comment for field
enable_confidential_storage
in messagegoogle.container.v1beta1.NodeConfig
(43e63be)
2.41.0 (2024-02-22)¶
Features¶
Bug Fixes¶
2.40.0 (2024-02-06)¶
Features¶
Bug Fixes¶
Documentation¶
2.39.0 (2024-02-01)¶
Features¶
2.38.0 (2024-01-22)¶
Features¶
Add fields desired_in_transit_encryption_config and in_transit_encryption_config (c25ed93)
Documentation¶
Remove Not GA comments for GetOpenIDConfig and GetJSONWebKeys (c25ed93)
2.37.0 (2024-01-04)¶
Features¶
2.36.0 (2023-12-07)¶
Features¶
Bug Fixes¶
2.35.0 (2023-11-29)¶
Features¶
Documentation¶
2.34.0 (2023-11-16)¶
Features¶
Documentation¶
Improve NodePool documentation (21c6d43)
2.33.0 (2023-11-02)¶
Features¶
add a new cluster field for the cluster tier of GKE clusters (63668fe)
add CompleteConvertToAutopilot API to commit Autopilot conversion operation (80b7a92)
add ResourceManagerTags API to attach tags on the underlying Compute Engine VMs of GKE Nodes (80b7a92)
added EnterpriseConfig (63668fe)
v1beta1: adding a field to allow turn the DPv2 node to node encryption feature on or off (80b7a92)
Documentation¶
updated comments (80b7a92)
2.32.0 (2023-09-30)¶
Features¶
Documentation¶
2.31.0 (2023-08-28)¶
Features¶
2.30.0 (2023-08-11)¶
Features¶
2.29.0 (2023-08-09)¶
Features¶
2.28.0 (2023-07-24)¶
Features¶
2.27.0 (2023-07-19)¶
Features¶
2.26.0 (2023-07-04)¶
Features¶
v1beta1: Add
InsecureKubeletReadonlyPortEnabled
inNodeKubeletConfig
andAutoProvisioningNodePoolDefaults
(be6b0ab)v1beta1: Add
KUBE_DNS
option toDNSConfig.cluster_dns
(be6b0ab)v1beta1: Add a Pod IP Utilization API (be6b0ab)
v1beta1: Add Tier 1 cluster-level API network_performance_config (be6b0ab)
v1beta1: Publicize tpu topology (be6b0ab)
Bug Fixes¶
2.25.0 (2023-06-29)¶
Features¶
2.24.0 (2023-06-13)¶
Features¶
Add API for GPU driver installation config (d6da309)
Add SecurityPostureConfig API field to allow customers to enable GKE Security Posture capabilities for their clusters (d6da309)
Add workloadPolicyConfig API field to allow customer enable NET_ADMIN capability for their autopilot clusters (d6da309)
2.23.0 (2023-06-06)¶
Features¶
2.22.0 (2023-06-01)¶
Features¶
Documentation¶
2.21.0 (2023-04-15)¶
Features¶
2.20.0 (2023-04-11)¶
Features¶
2.19.0 (2023-04-06)¶
Features¶
2.18.0 (2023-03-28)¶
Features¶
Documentation¶
2.17.4 (2023-02-28)¶
Documentation¶
2.17.3 (2023-02-03)¶
Documentation¶
2.17.2 (2023-01-30)¶
Documentation¶
2.17.1 (2023-01-20)¶
Bug Fixes¶
Add context manager return types (cc5ebab)
Documentation¶
Add documentation for enums (cc5ebab)
2.17.0 (2023-01-17)¶
Features¶
2.16.0 (2023-01-10)¶
Features¶
2.15.0 (2023-01-09)¶
Features¶
Add EphemeralStorageLocalSsdConfig and LocalNvmeSsdBlockConfig APIs (403c1ad)
Add etags for cluster and node pool update operations (403c1ad)
Add support for specifying stack type for clusters (403c1ad)
Add WindowsNodeConfig field (403c1ad)
CLUSTER_SCOPE option now available in DNSScope (403c1ad)
Release GKE CloudDNS Cluster Scope (403c1ad)
2.14.0 (2022-12-15)¶
Features¶
Add API to enable GKE Gateway controller (944001d)
Add compact placement feature for node pools (944001d)
Add nodeconfig resource_labels api (944001d)
Add support for
google.cloud.container.__version__
(944001d)Add support for specifying stack type for clusters. This will allow clusters to be created as dual stack or toggled between IPV4 and dual stack (#323) (5c1d04f)
Add typing to proto.Message based class attributes (944001d)
GKE cluster’s control plan/node-pool network isolation (944001d)
v1: Add a FastSocket API (4d61084)
Bug Fixes¶
Documentation¶
2.13.0 (2022-10-26)¶
Features¶
2.12.2 (2022-10-07)¶
Bug Fixes¶
2.12.1 (2022-10-03)¶
Bug Fixes¶
2.12.0 (2022-09-16)¶
Features¶
Documentation¶
2.11.2 (2022-08-12)¶
Bug Fixes¶
2.11.1 (2022-08-02)¶
Documentation¶
2.11.0 (2022-07-16)¶
Features¶
add audience parameter (e9dbd98)
add Binauthz Evaluation mode support to GKE Classic (e9dbd98)
add GKE Identity Service (e9dbd98)
add Location Policy API (e9dbd98)
add managed prometheus feature (e9dbd98)
add network tags to autopilot cluster (e9dbd98)
add support to modify kubelet pod pid limit in node system configuration (e9dbd98)
support enabling Confidential Nodes in the node pool (e9dbd98)
support GPU timesharing (e9dbd98)
support node pool blue-green upgrade (e9dbd98)
support spot VM (e9dbd98)
support Tier 1 bandwidth (e9dbd98)
update support for node pool labels, taints and network tags (e9dbd98)
Bug Fixes¶
2.10.8 (2022-06-03)¶
Bug Fixes¶
Documentation¶
2.10.7 (2022-03-22)¶
Bug Fixes¶
2.10.6 (2022-03-07)¶
Bug Fixes¶
2.10.5 (2022-02-16)¶
Documentation¶
2.10.4 (2022-02-14)¶
Bug Fixes¶
2.10.3 (2022-02-11)¶
Documentation¶
2.10.2 (2022-02-04)¶
Bug Fixes¶
resolve DuplicateCredentialArgs error when using credentials_file (07fbf3c)
2.10.1 (2021-11-01)¶
Bug Fixes¶
Documentation¶
list oneofs in docstring (838a97b)
2.10.0 (2021-10-13)¶
Features¶
2.9.0 (2021-10-08)¶
Features¶
2.8.1 (2021-10-04)¶
Bug Fixes¶
improper types in pagers generation (6814251)
2.8.0 (2021-09-23)¶
Features¶
added a flag to enable/disable gvnic on a node pool (#147) (616b21a)
added configuration for node pool defaults, autopilot, logging and monitoring (616b21a)
added configuration for workload certificates and identity service component (616b21a)
added node pool level network config (616b21a)
added the option to list supported windows versions (616b21a)
added the option to specify L4 load balancer configuration and IP v6 configuration (616b21a)
added update support for node pool labels, taints and network tags (616b21a)
Bug Fixes¶
Documentation¶
clarified SetNodePoolSize API behavior (616b21a)
2.7.1 (2021-07-24)¶
Bug Fixes¶
2.7.0 (2021-07-22)¶
Features¶
2.6.1 (2021-07-20)¶
Bug Fixes¶
2.6.0 (2021-07-09)¶
Features¶
2.5.0 (2021-06-30)¶
Features¶
Documentation¶
2.4.1 (2021-05-16)¶
Bug Fixes¶
2.4.0 (2021-03-24)¶
Features¶
2.3.1 (2021-02-18)¶
Bug Fixes¶
2.3.0 (2020-12-08)¶
Features¶
sync v1beta1 GKE API; deprecate SetLocations and use UpdateCluster; support for sysctls config in Linux nodes; support for node kubelet config controlling CPU manager policy, CFS quota; support for Customer Managed Encryption (17f0a29)
Bug Fixes¶
Documentation¶
2.2.0 (2020-11-17)¶
All changes are from #51 / d3f5465
Features¶
support for GetJSONWebKeys
support for Workload Identity
support for Gvisor in nodes
support for node reservation affinity
support for Customer Managed Encryption in nodes
support for NodeLocalDNS
support for ConfigConnector
support for private cluster VPC peering
support for CloudRun load balancers
support using routes for pod IPs
support for Shielded Nodes
support for release channels
support for disabling default sNAT
operations now store more granular progress
support for node Surge Upgrades
support for updating node pool locations.
support for Node Auto Provisioning
support for specifying node disk size and type
Bug Fixes¶
deprecate SetLocations; use UpdateCluster
provide name alias for GetOperation (as method signature annotation)
deprecate basic auth fields (removed in 1.19 clusters)
deprecate Cluster/NodePool.status_message; use conditions
2.1.0 (2020-09-16)¶
Features¶
2.0.1 (2020-07-24)¶
Bug Fixes¶
Documentation¶
2.0.0 (2020-07-16)¶
⚠ BREAKING CHANGES¶
migrate to microgenerator (#33). See the migration guide.
Features¶
1.0.1 (2020-06-16)¶
Bug Fixes¶
1.0.0 (2020-06-16)¶
Features¶
0.5.0 (2020-04-14)¶
Features¶
0.4.0 (2020-02-03)¶
Features¶
0.3.0¶
07-30-2019 10:28 PDT
Implementation Changes¶
New Features¶
Dependencies¶
Documentation¶
Internal / Testing Changes¶
Pin black version (via synth). (#8575)
Declare encoding as utf-8 in pb2 files (via synth). (#8347)
Add disclaimer to auto-generated template files (via synth). (#8309)
Update noxfile and setup.py (via synth). (#8298)
Blacken (via synth). (#8285)
Add routing header to method metadata, add nox session
docs
(via synth). (#7922)Copy proto files alongside protoc versions.
Minor gapic-generator change. (#7225)
Add protos as an artifact to library (#7205)
Update copyright headers (#7140)
Protoc-generated serialization update. (#7078)
Pick up stub docstring fix in GAPIC generator. (#6966)
0.2.1¶
12-17-2018 16:36 PST
Documentation¶
Internal / Testing Changes¶
Add baseline for synth.metadata
0.2.0¶
12-04-2018 11:28 PST
Implementation Changes¶
Dependencies¶
Bump minimum
api_core
version for all GAPIC libs to 1.4.1. (#6391)
Documentation¶
Internal / Testing Changes¶
Update noxfile.
blacken all gen’d libs (#6792)
Omit local dependencies from coverage. (#6701)
Run black at end of synth.py (#6698)
Unblack container gapic and protos.
Run Black on Generated libraries (#6666)
Add templates for flake8, coveragerc, noxfile, and black. (#6642)
Pass posargs to py.test (#6653)
Update synth.py yaml location (#6480)
Use new Nox (#6175)
Container: add ‘synth.py’. (#6084)
Nox: use inplace installs (#5865)
Modify system tests to use prerelease versions of grpcio (#5304)
Add Test runs for Python 3.7 and remove 3.4 (#5295)
0.1.1¶
Dependencies¶
Update dependency range for api-core to include v1.0.0 releases (#4944)
Documentation¶
Replacing references to
stable/
docs withlatest/
. (#4638)
Testing and internal changes¶
Re-enable lint for tests, remove usage of pylint (#4921)
Normalize all setup.py files (#4909)
nox unittest updates (#4646)
0.1.0¶
Google Kubernetes Engine is a managed environment for deploying containerized applications. It brings our latest innovations in developer productivity, resource efficiency, automated operations, and open source flexibility to accelerate your time to market.
PyPI: https://pypi.org/project/google-cloud-container/0.1.0/