@@ -527,6 +527,12 @@ message KubernetesConfig {
527527 // Required. Name of the Kubernetes Deployment whose traffic is managed by
528528 // the specified HTTPRoute and Service.
529529 string deployment = 3 [(google.api.field_behavior ) = REQUIRED ];
530+
531+ // Optional. The time to wait for route updates to propagate. The maximum
532+ // configurable time is 3 hours, in seconds format. If unspecified, there is
533+ // no wait time.
534+ google.protobuf.Duration route_update_wait_time = 4
535+ [(google.api.field_behavior ) = OPTIONAL ];
530536 }
531537
532538 // Information about the Kubernetes Service networking configuration.
@@ -867,17 +873,17 @@ message Target {
867873 // Destination to which the Skaffold configuration is applied during a
868874 // rollout.
869875 oneof deployment_target {
870- // Information specifying a GKE Cluster.
871- GkeCluster gke = 15 ;
876+ // Optional. Information specifying a GKE Cluster.
877+ GkeCluster gke = 15 [ (google.api .field_behavior ) = OPTIONAL ] ;
872878
873- // Information specifying an Anthos Cluster.
874- AnthosCluster anthos_cluster = 17 ;
879+ // Optional. Information specifying an Anthos Cluster.
880+ AnthosCluster anthos_cluster = 17 [ (google.api .field_behavior ) = OPTIONAL ] ;
875881
876- // Information specifying a Cloud Run deployment target.
877- CloudRunLocation run = 18 ;
882+ // Optional. Information specifying a Cloud Run deployment target.
883+ CloudRunLocation run = 18 [ (google.api .field_behavior ) = OPTIONAL ] ;
878884
879- // Information specifying a multiTarget.
880- MultiTarget multi_target = 19 ;
885+ // Optional. Information specifying a multiTarget.
886+ MultiTarget multi_target = 19 [ (google.api .field_behavior ) = OPTIONAL ] ;
881887 }
882888
883889 // Optional. This checksum is computed by the server based on the value of
0 commit comments