From 781c396feb1cc91cfa4af68c67d4c03df5650b26 Mon Sep 17 00:00:00 2001
From: hc-github-team-secure-vault-core
<82990506+hc-github-team-secure-vault-core@users.noreply.github.com>
Date: Mon, 27 May 2024 18:01:26 -0700
Subject: [PATCH] backport of commit 990a25aee207fadffb267fb9998d962236e2f82d
(#27247)
Co-authored-by: Ben Ash <32777270+benashz@users.noreply.github.com>
---
.../docs/platform/k8s/vso/api-reference.mdx | 8 +-
.../content/docs/platform/k8s/vso/helm.mdx | 77 +++++++++++++++++--
.../docs/platform/k8s/vso/installation.mdx | 20 ++---
.../docs/platform/k8s/vso/openshift.mdx | 4 +-
4 files changed, 88 insertions(+), 21 deletions(-)
diff --git a/website/content/docs/platform/k8s/vso/api-reference.mdx b/website/content/docs/platform/k8s/vso/api-reference.mdx
index 57c1f1c18feb..cb2ccf98eb10 100644
--- a/website/content/docs/platform/k8s/vso/api-reference.mdx
+++ b/website/content/docs/platform/k8s/vso/api-reference.mdx
@@ -7,7 +7,7 @@ description: >-
# API Reference
@@ -212,7 +212,7 @@ with a timestamp value of when the trigger was executed.
E.g. vso.secrets.hashicorp.com/restartedAt: "2023-03-23T13:39:31Z"
-Supported resources: Deployment, DaemonSet, StatefulSet
+Supported resources: Deployment, DaemonSet, StatefulSet, argo.Rollout
@@ -224,8 +224,8 @@ _Appears in:_
| Field | Description | Default | Validation |
| --- | --- | --- | --- |
-| `kind` _string_ | | | Enum: [Deployment DaemonSet StatefulSet]
|
-| `name` _string_ | | | |
+| `kind` _string_ | Kind of the resource | | Enum: [Deployment DaemonSet StatefulSet argo.Rollout]
|
+| `name` _string_ | Name of the resource | | |
#### SecretTransformation
diff --git a/website/content/docs/platform/k8s/vso/helm.mdx b/website/content/docs/platform/k8s/vso/helm.mdx
index 05d0e219d082..793a1843fe7a 100644
--- a/website/content/docs/platform/k8s/vso/helm.mdx
+++ b/website/content/docs/platform/k8s/vso/helm.mdx
@@ -11,7 +11,7 @@ The chart is customizable using
[Helm configuration values](https://helm.sh/docs/intro/using_helm/#customizing-the-chart-before-installing).
+ the vault-secrets-operator repo's values.yaml: file commit=f9ddeb63c4d884360c3eeb127d09d13de34393f4 -->
## Top-Level Stanzas
@@ -34,6 +34,16 @@ Use these links to navigate to a particular top-level stanza.
- `replicas` ((#v-controller-replicas)) (`integer: 1`) - Set the number of replicas for the operator.
+ - `strategy` ((#v-controller-strategy)) (`object: ""`) - Configure update strategy for multi-replica deployments.
+ Kubernetes supports types Recreate, and RollingUpdate
+ ref: https://kubernetes.io/docs/concepts/workloads/controllers/deployment/#strategy
+ Example:
+ strategy: {}
+ rollingUpdate:
+ maxSurge: 1
+ maxUnavailable: 0
+ type: RollingUpdate
+
- `hostAliases` ((#v-controller-hostaliases)) (`array