revisions

@JvmName(name = "iarrthwgvkxhsggy")
suspend fun revisions(value: Output<List<String>>)
@JvmName(name = "lwvjksymcammygai")
suspend fun revisions(value: List<String>)

Parameters

value

Specify 1 or 2 Istio control plane revisions for managing minor upgrades using the canary upgrade process. For example, create the resource with revisions set to ["asm-1-20"], or leave it empty (the revisions will only be known after apply). To start the canary upgrade, change revisions to ["asm-1-20", "asm-1-21"]. To roll back the canary upgrade, revert to ["asm-1-20"]. To confirm the upgrade, change to ["asm-1-21"].

NOTE: Upgrading to a new (canary) revision does not affect existing sidecar proxies. You need to apply the canary revision label to selected namespaces and restart pods with kubectl to inject the new sidecar proxy. Learn more.


@JvmName(name = "rcdgywqstjwnsbvi")
suspend fun revisions(vararg values: Output<String>)


@JvmName(name = "xstuwqqqtptetpnr")
suspend fun revisions(values: List<Output<String>>)
@JvmName(name = "gyaqsfxkaiuqvnkq")
suspend fun revisions(vararg values: String)

Parameters

values

Specify 1 or 2 Istio control plane revisions for managing minor upgrades using the canary upgrade process. For example, create the resource with revisions set to ["asm-1-20"], or leave it empty (the revisions will only be known after apply). To start the canary upgrade, change revisions to ["asm-1-20", "asm-1-21"]. To roll back the canary upgrade, revert to ["asm-1-20"]. To confirm the upgrade, change to ["asm-1-21"].

NOTE: Upgrading to a new (canary) revision does not affect existing sidecar proxies. You need to apply the canary revision label to selected namespaces and restart pods with kubectl to inject the new sidecar proxy. Learn more.