Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Release Google.Cloud.Container.V1 version 3.32.0 #13691

Merged
merged 1 commit into from
Oct 14, 2024

Conversation

jskeet
Copy link
Collaborator

@jskeet jskeet commented Oct 14, 2024

Changes in this release:

New features

  • Add an effective_cgroup_mode field in node config (commit e84c6d7)
  • Add storage pools field to NodePool API (commit e84c6d7)
  • Add ControlPlaneEndpointsConfig message to consolidate control plane isolation options (commit e84c6d7)
  • Add DNSEndpointConfig for new DNS-based control plane access (commit e84c6d7)
  • Add API to enable/disable secret manager csi component on GKE clusters (commit e84c6d7)
  • Add CompliancePosture field for configuration of GKE Compliance Posture product (commit e84c6d7)
  • Add RBACBindingConfig to API (commit e84c6d7)
  • Add CompliancePosture field for configuration of GKE Compliance Posture product (commit e84c6d7)
  • Add KCP_SSHD and KCP_CONNECTION to the supported values for the --logging flag for the create and update cluster commands (commit e84c6d7)
  • Surface upgrade_target_version in GetServerConfig for all supported release channels (commit e84c6d7)
  • Added support for Parallelstore CSI Driver (commit e84c6d7)

Documentation improvements

Changes in this release:

### New features

- Add an effective_cgroup_mode field in node config ([commit e84c6d7](e84c6d7))
- Add storage pools field to NodePool API ([commit e84c6d7](e84c6d7))
- Add ControlPlaneEndpointsConfig message to consolidate control plane isolation options ([commit e84c6d7](e84c6d7))
- Add DNSEndpointConfig for new DNS-based control plane access ([commit e84c6d7](e84c6d7))
- Add API to enable/disable secret manager csi component on GKE clusters ([commit e84c6d7](e84c6d7))
- Add CompliancePosture field for configuration of GKE Compliance Posture product ([commit e84c6d7](e84c6d7))
- Add RBACBindingConfig to API ([commit e84c6d7](e84c6d7))
- Add CompliancePosture field for configuration of GKE Compliance Posture product ([commit e84c6d7](e84c6d7))
- Add KCP_SSHD and KCP_CONNECTION to the supported values for the --logging flag for the create and update cluster commands ([commit e84c6d7](e84c6d7))
- Surface upgrade_target_version in GetServerConfig for all supported release channels ([commit e84c6d7](e84c6d7))
- Added support for Parallelstore CSI Driver ([commit e84c6d7](e84c6d7))

### Documentation improvements

- Minor documentation updates ([commit e84c6d7](e84c6d7))
@jskeet jskeet requested a review from a team as a code owner October 14, 2024 14:39
@jskeet jskeet added autorelease: pending automerge: exact Summon MOG for automerging, but approvals need to be against the latest commit labels Oct 14, 2024
Copy link

Pull request diff results
Finding changes in Google.Cloud.Container.V1...
Comparing old and new versions (by source)
Diff level: Identical

Comparing with previous NuGet package
Checking compatibility for Google.Cloud.Container.V1 version 3.32.0
Differences from 3.31.0
Minor changes:
Class 'AddonsConfig'; property 'ParallelstoreCsiDriverConfig ParallelstoreCsiDriverConfig { get; set; }' added.
Class 'AddonsConfig'; constant 'System.Int32 Google.Cloud.Container.V1.AddonsConfig::ParallelstoreCsiDriverConfigFieldNumber' added.
Class 'CaPoolName' added.
Enum 'CaPoolName.ResourceNameType' added.
Class 'Cluster'; property 'CompliancePostureConfig CompliancePostureConfig { get; set; }' added.
Class 'Cluster'; property 'ControlPlaneEndpointsConfig ControlPlaneEndpointsConfig { get; set; }' added.
Class 'Cluster'; property 'MasterAuthorizedNetworksConfig MasterAuthorizedNetworksConfig { get; set; }' has become 'Obsolete'.
Class 'Cluster'; property 'RBACBindingConfig RbacBindingConfig { get; set; }' added.
Class 'Cluster'; property 'SecretManagerConfig SecretManagerConfig { get; set; }' added.
Class 'Cluster'; property 'UserManagedKeysConfig UserManagedKeysConfig { get; set; }' added.
Class 'Cluster'; constant 'System.Int32 Google.Cloud.Container.V1.Cluster::CompliancePostureConfigFieldNumber' added.
Class 'Cluster'; constant 'System.Int32 Google.Cloud.Container.V1.Cluster::ControlPlaneEndpointsConfigFieldNumber' added.
Class 'Cluster'; constant 'System.Int32 Google.Cloud.Container.V1.Cluster::RbacBindingConfigFieldNumber' added.
Class 'Cluster'; constant 'System.Int32 Google.Cloud.Container.V1.Cluster::SecretManagerConfigFieldNumber' added.
Class 'Cluster'; constant 'System.Int32 Google.Cloud.Container.V1.Cluster::UserManagedKeysConfigFieldNumber' added.
Class 'ClusterUpdate'; method 'void ClearDesiredDefaultEnablePrivateNodes()' added.
Class 'ClusterUpdate'; method 'void ClearDesiredEnablePrivateEndpoint()' has become 'Obsolete'.
Class 'ClusterUpdate'; property 'CompliancePostureConfig DesiredCompliancePostureConfig { get; set; }' added.
Class 'ClusterUpdate'; property 'ControlPlaneEndpointsConfig DesiredControlPlaneEndpointsConfig { get; set; }' added.
Class 'ClusterUpdate'; property 'MasterAuthorizedNetworksConfig DesiredMasterAuthorizedNetworksConfig { get; set; }' has become 'Obsolete'.
Class 'ClusterUpdate'; property 'PrivateClusterConfig DesiredPrivateClusterConfig { get; set; }' has become 'Obsolete'.
Class 'ClusterUpdate'; property 'RBACBindingConfig DesiredRbacBindingConfig { get; set; }' added.
Class 'ClusterUpdate'; property 'SecretManagerConfig DesiredSecretManagerConfig { get; set; }' added.
Class 'ClusterUpdate'; property 'UserManagedKeysConfig UserManagedKeysConfig { get; set; }' added.
Class 'ClusterUpdate'; property 'Boolean DesiredDefaultEnablePrivateNodes { get; set; }' added.
Class 'ClusterUpdate'; property 'Boolean DesiredEnablePrivateEndpoint { get; set; }' has become 'Obsolete'.
Class 'ClusterUpdate'; property 'Boolean HasDesiredDefaultEnablePrivateNodes { get; }' added.
Class 'ClusterUpdate'; property 'Boolean HasDesiredEnablePrivateEndpoint { get; }' has become 'Obsolete'.
Class 'ClusterUpdate'; constant 'System.Int32 Google.Cloud.Container.V1.ClusterUpdate::DesiredCompliancePostureConfigFieldNumber' added.
Class 'ClusterUpdate'; constant 'System.Int32 Google.Cloud.Container.V1.ClusterUpdate::DesiredControlPlaneEndpointsConfigFieldNumber' added.
Class 'ClusterUpdate'; constant 'System.Int32 Google.Cloud.Container.V1.ClusterUpdate::DesiredDefaultEnablePrivateNodesFieldNumber' added.
Class 'ClusterUpdate'; constant 'System.Int32 Google.Cloud.Container.V1.ClusterUpdate::DesiredRbacBindingConfigFieldNumber' added.
Class 'ClusterUpdate'; constant 'System.Int32 Google.Cloud.Container.V1.ClusterUpdate::DesiredSecretManagerConfigFieldNumber' added.
Class 'ClusterUpdate'; constant 'System.Int32 Google.Cloud.Container.V1.ClusterUpdate::UserManagedKeysConfigFieldNumber' added.
Class 'CompliancePostureConfig' added.
Class 'CompliancePostureConfig.Types' added.
Class 'CompliancePostureConfig.Types.ComplianceStandard' added.
Enum 'CompliancePostureConfig.Types.Mode' added.
Class 'ControlPlaneEndpointsConfig' added.
Class 'ControlPlaneEndpointsConfig.Types' added.
Class 'ControlPlaneEndpointsConfig.Types.DNSEndpointConfig' added.
Class 'ControlPlaneEndpointsConfig.Types.IPEndpointsConfig' added.
Class 'CryptoKeyVersionName' added.
Enum 'CryptoKeyVersionName.ResourceNameType' added.
Enum 'LoggingComponentConfig.Types.Component' entry 'KcpConnection' added.
Enum 'LoggingComponentConfig.Types.Component' entry 'KcpSshd' added.
Class 'MasterAuthorizedNetworksConfig'; method 'void ClearPrivateEndpointEnforcementEnabled()' added.
Class 'MasterAuthorizedNetworksConfig'; property 'Boolean HasPrivateEndpointEnforcementEnabled { get; }' added.
Class 'MasterAuthorizedNetworksConfig'; property 'Boolean PrivateEndpointEnforcementEnabled { get; set; }' added.
Class 'MasterAuthorizedNetworksConfig'; constant 'System.Int32 Google.Cloud.Container.V1.MasterAuthorizedNetworksConfig::PrivateEndpointEnforcementEnabledFieldNumber' added.
Class 'NetworkConfig'; method 'void ClearDefaultEnablePrivateNodes()' added.
Class 'NetworkConfig'; property 'Boolean DefaultEnablePrivateNodes { get; set; }' added.
Class 'NetworkConfig'; property 'Boolean HasDefaultEnablePrivateNodes { get; }' added.
Class 'NetworkConfig'; constant 'System.Int32 Google.Cloud.Container.V1.NetworkConfig::DefaultEnablePrivateNodesFieldNumber' added.
Class 'NodeConfig'; property 'NodeConfig.Types.EffectiveCgroupMode EffectiveCgroupMode { get; set; }' added.
Class 'NodeConfig'; property 'RepeatedField StoragePools { get; }' added.
Class 'NodeConfig'; constant 'System.Int32 Google.Cloud.Container.V1.NodeConfig::EffectiveCgroupModeFieldNumber' added.
Class 'NodeConfig'; constant 'System.Int32 Google.Cloud.Container.V1.NodeConfig::StoragePoolsFieldNumber' added.
Class 'NodeConfig.Types' added.
Enum 'NodeConfig.Types.EffectiveCgroupMode' added.
Class 'ParallelstoreCsiDriverConfig' added.
Class 'PrivateClusterConfig'; property 'PrivateClusterMasterGlobalAccessConfig MasterGlobalAccessConfig { get; set; }' has become 'Obsolete'.
Class 'PrivateClusterConfig'; property 'Boolean EnablePrivateEndpoint { get; set; }' has become 'Obsolete'.
Class 'PrivateClusterConfig'; property 'Boolean EnablePrivateNodes { get; set; }' has become 'Obsolete'.
Class 'PrivateClusterConfig'; property 'String PrivateEndpoint { get; set; }' has become 'Obsolete'.
Class 'PrivateClusterConfig'; property 'String PrivateEndpointSubnetwork { get; set; }' has become 'Obsolete'.
Class 'PrivateClusterConfig'; property 'String PublicEndpoint { get; set; }' has become 'Obsolete'.
Class 'RBACBindingConfig' added.
Class 'SecretManagerConfig' added.
Class 'ServerConfig.Types.ReleaseChannelConfig'; property 'String UpgradeTargetVersion { get; set; }' added.
Class 'ServerConfig.Types.ReleaseChannelConfig'; constant 'System.Int32 Google.Cloud.Container.V1.ServerConfig/Types/ReleaseChannelConfig::UpgradeTargetVersionFieldNumber' added.
Class 'UpdateNodePoolRequest'; property 'RepeatedField StoragePools { get; }' added.
Class 'UpdateNodePoolRequest'; constant 'System.Int32 Google.Cloud.Container.V1.UpdateNodePoolRequest::StoragePoolsFieldNumber' added.
Class 'UserManagedKeysConfig' added.

Diff level: Minor

Finished comparisons for Google.Cloud.Container.V1

@gcf-merge-on-green gcf-merge-on-green bot merged commit be52db1 into main Oct 14, 2024
11 of 12 checks passed
@gcf-merge-on-green gcf-merge-on-green bot removed the automerge: exact Summon MOG for automerging, but approvals need to be against the latest commit label Oct 14, 2024
@gcf-merge-on-green gcf-merge-on-green bot deleted the release-pr-20241014T143942Z branch October 14, 2024 16:14
@yoshi-automation
Copy link
Contributor

  • Created release for Google.Cloud.Container.V1-3.32.0

The release build has started; the log can be viewed here.

Release build succeeded.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants