diff --git a/docs/.vuepress/public/_redirects b/docs/.vuepress/public/_redirects index 3b1062270..9df89f167 100644 --- a/docs/.vuepress/public/_redirects +++ b/docs/.vuepress/public/_redirects @@ -270,6 +270,10 @@ /server/v5/server/* /server/v5/introduction.html 301 /server/v5/streams/* /server/v5/introduction.html 301 +# k8 Operator +/server/kubernetes-operator/v1.3.0/* /server/kubernetes-operator/v1.3.1/:splat 301 +/server/kubernetes-operator/v1.4.0/* /server/kubernetes-operator/v1.4.1/:splat 301 + # ###################### # Other # ###################### diff --git a/docs/server/kubernetes-operator/v1.4.0/README.md b/docs/server/kubernetes-operator/v1.4.1/README.md similarity index 63% rename from docs/server/kubernetes-operator/v1.4.0/README.md rename to docs/server/kubernetes-operator/v1.4.1/README.md index 9326c4843..f04a3520d 100644 --- a/docs/server/kubernetes-operator/v1.4.0/README.md +++ b/docs/server/kubernetes-operator/v1.4.1/README.md @@ -1,5 +1,5 @@ --- # title is for breadcrumb and sidebar nav -title: Kubernetes Operator v1.4.0 +title: Kubernetes Operator v1.4.1 order: 1 --- diff --git a/docs/server/kubernetes-operator/v1.4.0/getting-started/README.md b/docs/server/kubernetes-operator/v1.4.1/getting-started/README.md similarity index 82% rename from docs/server/kubernetes-operator/v1.4.0/getting-started/README.md rename to docs/server/kubernetes-operator/v1.4.1/getting-started/README.md index 620233e1a..3d17fabd9 100644 --- a/docs/server/kubernetes-operator/v1.4.0/getting-started/README.md +++ b/docs/server/kubernetes-operator/v1.4.1/getting-started/README.md @@ -46,6 +46,16 @@ Kubernetes is the modern enterprise standard for deploying containerized applica [ror]: ../operations/database-deployment.md#deploying-standalone-read-only-replicas [em]: resource-types.md#kurrentdbextrametadataspec +### New in 1.4.1 + +* Fix rolling restarts to be quorum-aware for extra data safety. +* Add quorum-aware full restarts for changes that must be applied to all nodes at once, like adding + TLS. +* Fix the `internodeTrafficStrategy: SplitDNS` setting to run correctly on more container runtimes. +* Fix a hang caused adding to pod labels in `extraMetadata` after a KurrentDB was deployed. +* Correctly enforce the immutability of the `sourceBackup` setting to prevent confusing behavior. +* Fix the helm chart to prevent allowing two operator instances to briefly conflict during upgrades. + ## Supported KurrentDB Versions The Operator supports running the following major versions of KurrentDB: diff --git a/docs/server/kubernetes-operator/v1.4.0/getting-started/images/install/deployments-list.png b/docs/server/kubernetes-operator/v1.4.1/getting-started/images/install/deployments-list.png similarity index 100% rename from docs/server/kubernetes-operator/v1.4.0/getting-started/images/install/deployments-list.png rename to docs/server/kubernetes-operator/v1.4.1/getting-started/images/install/deployments-list.png diff --git a/docs/server/kubernetes-operator/v1.4.0/getting-started/images/install/logs.png b/docs/server/kubernetes-operator/v1.4.1/getting-started/images/install/logs.png similarity index 100% rename from docs/server/kubernetes-operator/v1.4.0/getting-started/images/install/logs.png rename to docs/server/kubernetes-operator/v1.4.1/getting-started/images/install/logs.png diff --git a/docs/server/kubernetes-operator/v1.4.0/getting-started/images/install/namespace-list.png b/docs/server/kubernetes-operator/v1.4.1/getting-started/images/install/namespace-list.png similarity index 100% rename from docs/server/kubernetes-operator/v1.4.0/getting-started/images/install/namespace-list.png rename to docs/server/kubernetes-operator/v1.4.1/getting-started/images/install/namespace-list.png diff --git a/docs/server/kubernetes-operator/v1.4.0/getting-started/images/install/pods-list.png b/docs/server/kubernetes-operator/v1.4.1/getting-started/images/install/pods-list.png similarity index 100% rename from docs/server/kubernetes-operator/v1.4.0/getting-started/images/install/pods-list.png rename to docs/server/kubernetes-operator/v1.4.1/getting-started/images/install/pods-list.png diff --git a/docs/server/kubernetes-operator/v1.4.0/getting-started/installation.md b/docs/server/kubernetes-operator/v1.4.1/getting-started/installation.md similarity index 97% rename from docs/server/kubernetes-operator/v1.4.0/getting-started/installation.md rename to docs/server/kubernetes-operator/v1.4.1/getting-started/installation.md index 75aff8b4b..a7234e6f8 100644 --- a/docs/server/kubernetes-operator/v1.4.0/getting-started/installation.md +++ b/docs/server/kubernetes-operator/v1.4.1/getting-started/installation.md @@ -53,7 +53,7 @@ If you prefer to install CRDs yourself: ```bash # Download the kurrentdb-operator Helm chart -helm pull kurrent-latest/kurrentdb-operator --version 1.4.0 --untar +helm pull kurrent-latest/kurrentdb-operator --version 1.4.1 --untar # Install the CRDs kubectl apply -f kurrentdb-operator/templates/crds ``` @@ -87,7 +87,7 @@ To deploy the Operator in this mode, run: ```bash helm install kurrentdb-operator kurrent-latest/kurrentdb-operator \ - --version 1.4.0 \ + --version 1.4.1 \ --namespace kurrent \ --create-namespace \ --set crds.enabled=true \ @@ -122,7 +122,7 @@ To deploy the Operator in this mode, the following command can be used: ```bash helm install kurrentdb-operator kurrent-latest/kurrentdb-operator \ - --version 1.4.0 \ + --version 1.4.1 \ --namespace kurrent \ --create-namespace \ --set crds.enabled=true \ @@ -161,7 +161,7 @@ The Operator deployment can be updated to adjust which namespaces are watched. F ```bash helm upgrade kurrentdb-operator kurrent-latest/kurrentdb-operator \ - --version 1.4.0 \ + --version 1.4.1 \ --namespace kurrent \ --reuse-values \ --set operator.namespaces='{kurrent,foo,bar}' @@ -205,5 +205,5 @@ helm upgrade kurrentdb-operator kurrentdb-operator-repo/kurrentdb-operator \ Here's what these commands do: - Refresh the local Helm repository index - Locate an existing operator installation in namespace `kurrent` -- Select the target upgrade version `{version}` e.g. `1.4.0` +- Select the target upgrade version `{version}` e.g. `1.4.1` - Perform the upgrade, preserving values that were set during installation diff --git a/docs/server/kubernetes-operator/v1.4.0/getting-started/resource-types.md b/docs/server/kubernetes-operator/v1.4.1/getting-started/resource-types.md similarity index 100% rename from docs/server/kubernetes-operator/v1.4.0/getting-started/resource-types.md rename to docs/server/kubernetes-operator/v1.4.1/getting-started/resource-types.md diff --git a/docs/server/kubernetes-operator/v1.4.0/operations/README.md b/docs/server/kubernetes-operator/v1.4.1/operations/README.md similarity index 100% rename from docs/server/kubernetes-operator/v1.4.0/operations/README.md rename to docs/server/kubernetes-operator/v1.4.1/operations/README.md diff --git a/docs/server/kubernetes-operator/v1.4.0/operations/advanced-networking.md b/docs/server/kubernetes-operator/v1.4.1/operations/advanced-networking.md similarity index 100% rename from docs/server/kubernetes-operator/v1.4.0/operations/advanced-networking.md rename to docs/server/kubernetes-operator/v1.4.1/operations/advanced-networking.md diff --git a/docs/server/kubernetes-operator/v1.4.0/operations/database-backup.md b/docs/server/kubernetes-operator/v1.4.1/operations/database-backup.md similarity index 100% rename from docs/server/kubernetes-operator/v1.4.0/operations/database-backup.md rename to docs/server/kubernetes-operator/v1.4.1/operations/database-backup.md diff --git a/docs/server/kubernetes-operator/v1.4.0/operations/database-deployment.md b/docs/server/kubernetes-operator/v1.4.1/operations/database-deployment.md similarity index 100% rename from docs/server/kubernetes-operator/v1.4.0/operations/database-deployment.md rename to docs/server/kubernetes-operator/v1.4.1/operations/database-deployment.md diff --git a/docs/server/kubernetes-operator/v1.4.0/operations/images/certs/ca-issuer-details.png b/docs/server/kubernetes-operator/v1.4.1/operations/images/certs/ca-issuer-details.png similarity index 100% rename from docs/server/kubernetes-operator/v1.4.0/operations/images/certs/ca-issuer-details.png rename to docs/server/kubernetes-operator/v1.4.1/operations/images/certs/ca-issuer-details.png diff --git a/docs/server/kubernetes-operator/v1.4.0/operations/images/certs/ca-issuer.png b/docs/server/kubernetes-operator/v1.4.1/operations/images/certs/ca-issuer.png similarity index 100% rename from docs/server/kubernetes-operator/v1.4.0/operations/images/certs/ca-issuer.png rename to docs/server/kubernetes-operator/v1.4.1/operations/images/certs/ca-issuer.png diff --git a/docs/server/kubernetes-operator/v1.4.0/operations/managing-certificates.md b/docs/server/kubernetes-operator/v1.4.1/operations/managing-certificates.md similarity index 100% rename from docs/server/kubernetes-operator/v1.4.0/operations/managing-certificates.md rename to docs/server/kubernetes-operator/v1.4.1/operations/managing-certificates.md diff --git a/docs/server/kubernetes-operator/v1.4.0/operations/modify-deployments.md b/docs/server/kubernetes-operator/v1.4.1/operations/modify-deployments.md similarity index 100% rename from docs/server/kubernetes-operator/v1.4.0/operations/modify-deployments.md rename to docs/server/kubernetes-operator/v1.4.1/operations/modify-deployments.md diff --git a/docs/server/kubernetes-operator/versions.json b/docs/server/kubernetes-operator/versions.json index b1826ef4f..47d0809b7 100644 --- a/docs/server/kubernetes-operator/versions.json +++ b/docs/server/kubernetes-operator/versions.json @@ -5,8 +5,8 @@ "group": "Kubernetes Operator", "versions": [ { - "path": "kubernetes-operator/v1.4.0", - "version": "v1.4.0", + "path": "kubernetes-operator/v1.4.1", + "version": "v1.4.1", "startPage": "getting-started/" }, {