Skip to content

Commit 8d73440

Browse files
Google APIscopybara-github
authored andcommitted
feat: add API to enable/disable secret manager csi component on GKE clusters
PiperOrigin-RevId: 613087806
1 parent 6be902d commit 8d73440

1 file changed

Lines changed: 18 additions & 0 deletions

File tree

google/container/v1beta1/cluster_service.proto

Lines changed: 18 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -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.
59475965
message SecondaryBootDisk {

0 commit comments

Comments
 (0)