@@ -2284,6 +2284,9 @@ message Cluster {
22842284
22852285 // GKE Enterprise Configuration.
22862286 EnterpriseConfig enterprise_config = 149 ;
2287+
2288+ // Secret CSI driver configuration.
2289+ SecretManagerConfig secret_manager_config = 150 ;
22872290}
22882291
22892292// Kubernetes open source beta apis enabled on the cluster.
@@ -2664,6 +2667,12 @@ message ClusterUpdate {
26642667
26652668 // Specify the details of in-transit encryption.
26662669 optional InTransitEncryptionConfig desired_in_transit_encryption_config = 137 ;
2670+
2671+ // Enable/Disable Cilium Clusterwide Network Policy for the cluster.
2672+ optional bool desired_enable_cilium_clusterwide_network_policy = 138 ;
2673+
2674+ // Enable/Disable Secret Manager Config.
2675+ optional SecretManagerConfig desired_secret_manager_config = 139 ;
26672676}
26682677
26692678// AdditionalPodRangesConfig is the configuration for additional pod secondary
@@ -4979,6 +4988,9 @@ message NetworkConfig {
49794988
49804989 // Specify the details of in-transit encryption.
49814990 optional InTransitEncryptionConfig in_transit_encryption_config = 20 ;
4991+
4992+ // Whether CiliumClusterWideNetworkPolicy is enabled on this cluster.
4993+ optional bool enable_cilium_clusterwide_network_policy = 21 ;
49824994}
49834995
49844996// GatewayAPIConfig contains the desired config of Gateway API on this cluster.
@@ -5942,6 +5954,12 @@ message EnterpriseConfig {
59425954 ClusterTier cluster_tier = 1 [(google.api.field_behavior ) = OUTPUT_ONLY ];
59435955}
59445956
5957+ // SecretManagerConfig is config for secret manager enablement.
5958+ message SecretManagerConfig {
5959+ // Whether the cluster is configured to use secret manager CSI component.
5960+ optional bool enabled = 1 ;
5961+ }
5962+
59455963// SecondaryBootDisk represents a persistent disk attached to a node
59465964// with special configurations based on its mode.
59475965message SecondaryBootDisk {
0 commit comments