Skip to content

Commit 79d241b

Browse files
feat(clouddeploy): update the api
#### clouddeploy:v1 The following keys were added: - schemas.DeployParameters (Total Keys: 6) - schemas.Release.properties.deployParameters (Total Keys: 2) - schemas.ServiceNetworking.properties.disablePodOverprovisioning.type (Total Keys: 1) - schemas.Stage.properties.deployParameters (Total Keys: 2) - schemas.Target.properties.deployParameters (Total Keys: 2)
1 parent 49238be commit 79d241b

File tree

4 files changed

+156
-3
lines changed

4 files changed

+156
-3
lines changed

docs/dyn/clouddeploy_v1.projects.locations.deliveryPipelines.html

Lines changed: 44 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -155,6 +155,16 @@ <h3>Method Details</h3>
155155
&quot;serialPipeline&quot;: { # SerialPipeline defines a sequential set of stages for a `DeliveryPipeline`. # SerialPipeline defines a sequential set of stages for a `DeliveryPipeline`.
156156
&quot;stages&quot;: [ # Each stage specifies configuration for a `Target`. The ordering of this list defines the promotion flow.
157157
{ # Stage specifies a location to which to deploy.
158+
&quot;deployParameters&quot;: [ # Optional. The deploy parameters to use for the target in this stage.
159+
{ # DeployParameters contains deploy parameters information.
160+
&quot;matchTargetLabels&quot;: { # Optional. Deploy parameters are applied to targets with match labels. If unspecified, deploy parameters are applied to all targets (including child targets of a multi-target).
161+
&quot;a_key&quot;: &quot;A String&quot;,
162+
},
163+
&quot;values&quot;: { # Required. Values are deploy parameters in key-value pairs.
164+
&quot;a_key&quot;: &quot;A String&quot;,
165+
},
166+
},
167+
],
158168
&quot;profiles&quot;: [ # Skaffold profiles to use when rendering the manifest for this stage&#x27;s `Target`.
159169
&quot;A String&quot;,
160170
],
@@ -190,6 +200,7 @@ <h3>Method Details</h3>
190200
},
191201
&quot;serviceNetworking&quot;: { # Information about the Kubernetes Service networking configuration. # Kubernetes Service networking configuration.
192202
&quot;deployment&quot;: &quot;A String&quot;, # Required. Name of the Kubernetes Deployment whose traffic is managed by the specified Service.
203+
&quot;disablePodOverprovisioning&quot;: True or False, # Optional. Whether to disable Pod overprovisioning. If Pod overprovisioning is disabled then Cloud Deploy will limit the number of total Pods used for the deployment strategy to the number of Pods the Deployment has on the cluster.
193204
&quot;service&quot;: &quot;A String&quot;, # Required. Name of the Kubernetes Service.
194205
},
195206
},
@@ -325,6 +336,16 @@ <h3>Method Details</h3>
325336
&quot;serialPipeline&quot;: { # SerialPipeline defines a sequential set of stages for a `DeliveryPipeline`. # SerialPipeline defines a sequential set of stages for a `DeliveryPipeline`.
326337
&quot;stages&quot;: [ # Each stage specifies configuration for a `Target`. The ordering of this list defines the promotion flow.
327338
{ # Stage specifies a location to which to deploy.
339+
&quot;deployParameters&quot;: [ # Optional. The deploy parameters to use for the target in this stage.
340+
{ # DeployParameters contains deploy parameters information.
341+
&quot;matchTargetLabels&quot;: { # Optional. Deploy parameters are applied to targets with match labels. If unspecified, deploy parameters are applied to all targets (including child targets of a multi-target).
342+
&quot;a_key&quot;: &quot;A String&quot;,
343+
},
344+
&quot;values&quot;: { # Required. Values are deploy parameters in key-value pairs.
345+
&quot;a_key&quot;: &quot;A String&quot;,
346+
},
347+
},
348+
],
328349
&quot;profiles&quot;: [ # Skaffold profiles to use when rendering the manifest for this stage&#x27;s `Target`.
329350
&quot;A String&quot;,
330351
],
@@ -360,6 +381,7 @@ <h3>Method Details</h3>
360381
},
361382
&quot;serviceNetworking&quot;: { # Information about the Kubernetes Service networking configuration. # Kubernetes Service networking configuration.
362383
&quot;deployment&quot;: &quot;A String&quot;, # Required. Name of the Kubernetes Deployment whose traffic is managed by the specified Service.
384+
&quot;disablePodOverprovisioning&quot;: True or False, # Optional. Whether to disable Pod overprovisioning. If Pod overprovisioning is disabled then Cloud Deploy will limit the number of total Pods used for the deployment strategy to the number of Pods the Deployment has on the cluster.
363385
&quot;service&quot;: &quot;A String&quot;, # Required. Name of the Kubernetes Service.
364386
},
365387
},
@@ -478,6 +500,16 @@ <h3>Method Details</h3>
478500
&quot;serialPipeline&quot;: { # SerialPipeline defines a sequential set of stages for a `DeliveryPipeline`. # SerialPipeline defines a sequential set of stages for a `DeliveryPipeline`.
479501
&quot;stages&quot;: [ # Each stage specifies configuration for a `Target`. The ordering of this list defines the promotion flow.
480502
{ # Stage specifies a location to which to deploy.
503+
&quot;deployParameters&quot;: [ # Optional. The deploy parameters to use for the target in this stage.
504+
{ # DeployParameters contains deploy parameters information.
505+
&quot;matchTargetLabels&quot;: { # Optional. Deploy parameters are applied to targets with match labels. If unspecified, deploy parameters are applied to all targets (including child targets of a multi-target).
506+
&quot;a_key&quot;: &quot;A String&quot;,
507+
},
508+
&quot;values&quot;: { # Required. Values are deploy parameters in key-value pairs.
509+
&quot;a_key&quot;: &quot;A String&quot;,
510+
},
511+
},
512+
],
481513
&quot;profiles&quot;: [ # Skaffold profiles to use when rendering the manifest for this stage&#x27;s `Target`.
482514
&quot;A String&quot;,
483515
],
@@ -513,6 +545,7 @@ <h3>Method Details</h3>
513545
},
514546
&quot;serviceNetworking&quot;: { # Information about the Kubernetes Service networking configuration. # Kubernetes Service networking configuration.
515547
&quot;deployment&quot;: &quot;A String&quot;, # Required. Name of the Kubernetes Deployment whose traffic is managed by the specified Service.
548+
&quot;disablePodOverprovisioning&quot;: True or False, # Optional. Whether to disable Pod overprovisioning. If Pod overprovisioning is disabled then Cloud Deploy will limit the number of total Pods used for the deployment strategy to the number of Pods the Deployment has on the cluster.
516549
&quot;service&quot;: &quot;A String&quot;, # Required. Name of the Kubernetes Service.
517550
},
518551
},
@@ -592,6 +625,16 @@ <h3>Method Details</h3>
592625
&quot;serialPipeline&quot;: { # SerialPipeline defines a sequential set of stages for a `DeliveryPipeline`. # SerialPipeline defines a sequential set of stages for a `DeliveryPipeline`.
593626
&quot;stages&quot;: [ # Each stage specifies configuration for a `Target`. The ordering of this list defines the promotion flow.
594627
{ # Stage specifies a location to which to deploy.
628+
&quot;deployParameters&quot;: [ # Optional. The deploy parameters to use for the target in this stage.
629+
{ # DeployParameters contains deploy parameters information.
630+
&quot;matchTargetLabels&quot;: { # Optional. Deploy parameters are applied to targets with match labels. If unspecified, deploy parameters are applied to all targets (including child targets of a multi-target).
631+
&quot;a_key&quot;: &quot;A String&quot;,
632+
},
633+
&quot;values&quot;: { # Required. Values are deploy parameters in key-value pairs.
634+
&quot;a_key&quot;: &quot;A String&quot;,
635+
},
636+
},
637+
],
595638
&quot;profiles&quot;: [ # Skaffold profiles to use when rendering the manifest for this stage&#x27;s `Target`.
596639
&quot;A String&quot;,
597640
],
@@ -627,6 +670,7 @@ <h3>Method Details</h3>
627670
},
628671
&quot;serviceNetworking&quot;: { # Information about the Kubernetes Service networking configuration. # Kubernetes Service networking configuration.
629672
&quot;deployment&quot;: &quot;A String&quot;, # Required. Name of the Kubernetes Deployment whose traffic is managed by the specified Service.
673+
&quot;disablePodOverprovisioning&quot;: True or False, # Optional. Whether to disable Pod overprovisioning. If Pod overprovisioning is disabled then Cloud Deploy will limit the number of total Pods used for the deployment strategy to the number of Pods the Deployment has on the cluster.
630674
&quot;service&quot;: &quot;A String&quot;, # Required. Name of the Kubernetes Service.
631675
},
632676
},

0 commit comments

Comments
 (0)