Resource: RolloutSequence
RolloutSequence defines the desired order of upgrades.
| JSON representation |
|---|
{
"name": string,
"displayName": string,
"uid": string,
"etag": string,
"createTime": string,
"updateTime": string,
"deleteTime": string,
"labels": {
string: string,
...
},
"stages": [
{
object ( |
| Fields | |
|---|---|
name |
Identifier. Name of the rollout sequence in the format of: projects/{PROJECT_ID}/locations/global/rolloutSequences/{NAME} |
displayName |
Optional. Human readable display name of the Rollout Sequence. |
uid |
Output only. Google-generated UUID for this resource. This is unique across all Rollout Sequence resources. If a Rollout Sequence resource is deleted and another resource with the same name is created, it gets a different uid. |
etag |
Output only. etag of the Rollout Sequence Ex. abc1234 |
createTime |
Output only. The timestamp at which the Rollout Sequence was created. Uses RFC 3339, where generated output will always be Z-normalized and use 0, 3, 6 or 9 fractional digits. Offsets other than "Z" are also accepted. Examples: |
updateTime |
Output only. The timestamp at which the Rollout Sequence was last updated. Uses RFC 3339, where generated output will always be Z-normalized and use 0, 3, 6 or 9 fractional digits. Offsets other than "Z" are also accepted. Examples: |
deleteTime |
Output only. The timestamp at the Rollout Sequence was deleted. Uses RFC 3339, where generated output will always be Z-normalized and use 0, 3, 6 or 9 fractional digits. Offsets other than "Z" are also accepted. Examples: |
labels |
Optional. Labels for this Rollout Sequence. An object containing a list of |
stages[] |
Required. Ordered list of stages that constitutes this Rollout. |
RolloutSequence.Stage
Rollout stage.
| JSON representation |
|---|
{
"fleetProjects": [
string
],
"clusterSelector": {
object ( |
| Fields | |
|---|---|
fleetProjects[] |
Required. List of Fleet projects to select the clusters from. Expected format: projects/{project} |
clusterSelector |
Optional. Filter members of fleets (above) to a subset of clusters. If not specified, all clusters in the fleets are selected. |
soakDuration |
Optional. Soak time after upgrading all the clusters in the stage. A duration in seconds with up to nine fractional digits, ending with ' |
ClusterSelector
Selector for clusters.
| JSON representation |
|---|
{ // Union field |
| Fields | |
|---|---|
Union field selector. Options to select clusters. selector can be only one of the following: |
|
labelSelector |
Optional. A valid CEL (Common Expression Language) expression which evaluates |
Methods |
|
|---|---|
|
Create a new rollout sequence resource. |
|
Remove a RolloutSequence. |
|
Retrieve a single rollout sequence. |
|
Retrieve the list of all rollout sequences. |
|
Update a rollout sequence. |