diff --git a/CHANGELOG.md b/CHANGELOG.md index 813694dd0..533f9fec7 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,5 +1,16 @@ # Change log +## 4.2.1 + +### Changes + +* Changed the default value for `converter.updateStrategy.type` to `Recreate` +* Released ONLYOFFICE Docs [v8.1.1](https://github.com/ONLYOFFICE/DocumentServer/blob/master/CHANGELOG.md#811) + +### Fixes + +* Fixed a bug related to cases when the installation/update continued with database tables recreation errors, an additional check of database availability is added in Jobs scripts + ## 4.2.0 ### New Features diff --git a/README.md b/README.md index 76e80a73c..348288e51 100644 --- a/README.md +++ b/README.md @@ -449,7 +449,7 @@ The `helm delete` command removes all the Kubernetes components associated with | `docservice.tolerations` | Tolerations for Docservice Pods assignment. If set to, it takes priority over the `tolerations` | `[]` | | `docservice.initContainers` | Defines containers that run before docservice and proxy containers in the Docservice deployment pod. For example, a container that changes the owner of the PersistentVolume | `[]` | | `docservice.image.repository` | Docservice container image repository* | `onlyoffice/docs-docservice-de` | -| `docservice.image.tag` | Docservice container image tag | `8.1.0-1` | +| `docservice.image.tag` | Docservice container image tag | `8.1.1-1` | | `docservice.image.pullPolicy` | Docservice container image pull policy | `IfNotPresent` | | `docservice.containerSecurityContext.enabled` | Enable security context for the Docservice container | `false` | | `docservice.lifecycleHooks` | Defines the Docservice [container lifecycle hooks](https://kubernetes.io/docs/concepts/containers/container-lifecycle-hooks). It is used to trigger events to run at certain points in a container's lifecycle | `{}` | @@ -480,7 +480,7 @@ The `helm delete` command removes all the Kubernetes components associated with | `proxy.infoAllowedExistingSecret` | Name of existing secret to use for info auth password. Used if `proxy.infoAllowedUser` is set. Must contain the key specified in `proxy.infoAllowedSecretKeyName`. If set to, it takes priority over the `proxy.infoAllowedPassword` | `""` | | `proxy.welcomePage.enabled` | Defines whether the welcome page will be displayed | `true` | | `proxy.image.repository` | Docservice Proxy container image repository* | `onlyoffice/docs-proxy-de` | -| `proxy.image.tag` | Docservice Proxy container image tag | `8.1.0-1` | +| `proxy.image.tag` | Docservice Proxy container image tag | `8.1.1-1` | | `proxy.image.pullPolicy` | Docservice Proxy container image pull policy | `IfNotPresent` | | `proxy.containerSecurityContext.enabled` | Enable security context for the Proxy container | `false` | | `proxy.lifecycleHooks` | Defines the Proxy [container lifecycle hooks](https://kubernetes.io/docs/concepts/containers/container-lifecycle-hooks). It is used to trigger events to run at certain points in a container's lifecycle | `{}` | @@ -500,7 +500,7 @@ The `helm delete` command removes all the Kubernetes components associated with | `converter.tolerations` | Tolerations for Converter Pods assignment. If set to, it takes priority over the `tolerations` | `[]` | | `converter.initContainers` | Defines containers that run before docservice and proxy containers in the Docservice deployment pod. For example, a container that changes the owner of the PersistentVolume | `[]` | | `converter.image.repository` | Converter container image repository* | `onlyoffice/docs-converter-de` | -| `converter.image.tag` | Converter container image tag | `8.1.0-1` | +| `converter.image.tag` | Converter container image tag | `8.1.1-1` | | `converter.image.pullPolicy` | Converter container image pull policy | `IfNotPresent` | | `converter.containerSecurityContext.enabled` | Enable security context for the Converter container | `false` | | `converter.lifecycleHooks` | Defines the Converter [container lifecycle hooks](https://kubernetes.io/docs/concepts/containers/container-lifecycle-hooks). It is used to trigger events to run at certain points in a container's lifecycle | `{}` | @@ -526,7 +526,7 @@ The `helm delete` command removes all the Kubernetes components associated with | `example.nodeSelector` | Node labels for Example Pods assignment. If set to, it takes priority over the `nodeSelector` | `{}` | | `example.tolerations` | Tolerations for Example Pods assignment. If set to, it takes priority over the `tolerations` | `[]` | | `example.image.repository` | Example container image name | `onlyoffice/docs-example` | -| `example.image.tag` | Example container image tag | `8.1.0-1` | +| `example.image.tag` | Example container image tag | `8.1.1-1` | | `example.image.pullPolicy` | Example container image pull policy | `IfNotPresent` | | `example.containerSecurityContext.enabled` | Enable security context for the Example container | `false` | | `example.dsUrl` | ONLYOFFICE Docs external address. It should be changed only if it is necessary to check the operation of the conversion in Example (e.g. http://\/) | `/` | @@ -579,7 +579,7 @@ The `helm delete` command removes all the Kubernetes components associated with | `upgrade.job.nodeSelector` | Node labels for pre-upgrade Job Pod assignment. If set to, it takes priority over the `nodeSelector` | `{}` | | `upgrade.job.tolerations` | Tolerations for pre-upgrade Job Pod assignment. If set to, it takes priority over the `tolerations` | `[]` | | `upgrade.job.image.repository` | Job by upgrade image repository | `onlyoffice/docs-utils` | -| `upgrade.job.image.tag` | Job by upgrade image tag | `8.1.0-1` | +| `upgrade.job.image.tag` | Job by upgrade image tag | `8.1.1-1` | | `upgrade.job.image.pullPolicy` | Job by upgrade image pull policy | `IfNotPresent` | | `upgrade.job.containerSecurityContext.enabled` | Enable security context for the pre-upgrade container | `false` | | `upgrade.job.resources.requests` | The requested resources for the job pre-upgrade container | `{}` | @@ -598,7 +598,7 @@ The `helm delete` command removes all the Kubernetes components associated with | `rollback.job.nodeSelector` | Node labels for pre-rollback Job Pod assignment. If set to, it takes priority over the `nodeSelector` | `{}` | | `rollback.job.tolerations` | Tolerations for pre-rollback Job Pod assignment. If set to, it takes priority over the `tolerations` | `[]` | | `rollback.job.image.repository` | Job by rollback image repository | `onlyoffice/docs-utils` | -| `rollback.job.image.tag` | Job by rollback image tag | `8.1.0-1` | +| `rollback.job.image.tag` | Job by rollback image tag | `8.1.1-1` | | `rollback.job.image.pullPolicy` | Job by rollback image pull policy | `IfNotPresent` | | `rollback.job.containerSecurityContext.enabled` | Enable security context for the pre-rollback container | `false` | | `rollback.job.resources.requests` | The requested resources for the job rollback container | `{}` | @@ -617,7 +617,7 @@ The `helm delete` command removes all the Kubernetes components associated with | `delete.job.nodeSelector` | Node labels for pre-delete Job Pod assignment. If set to, it takes priority over the `nodeSelector` | `{}` | | `delete.job.tolerations` | Tolerations for pre-delete Job Pod assignment. If set to, it takes priority over the `tolerations` | `[]` | | `delete.job.image.repository` | Job by delete image repository | `onlyoffice/docs-utils` | -| `delete.job.image.tag` | Job by delete image tag | `8.1.0-1` | +| `delete.job.image.tag` | Job by delete image tag | `8.1.1-1` | | `delete.job.image.pullPolicy` | Job by delete image pull policy | `IfNotPresent` | | `delete.job.containerSecurityContext.enabled` | Enable security context for the pre-delete container | `false` | | `delete.job.resources.requests` | The requested resources for the job delete container | `{}` | @@ -634,7 +634,7 @@ The `helm delete` command removes all the Kubernetes components associated with | `install.job.nodeSelector` | Node labels for pre-install Job Pod assignment. If set to, it takes priority over the `nodeSelector` | `{}` | | `install.job.tolerations` | Tolerations for pre-install Job Pod assignment. If set to, it takes priority over the `tolerations` | `[]` | | `install.job.image.repository` | Job by pre-install ONLYOFFICE Docs image repository | `onlyoffice/docs-utils` | -| `install.job.image.tag` | Job by pre-install ONLYOFFICE Docs image tag | `8.1.0-1` | +| `install.job.image.tag` | Job by pre-install ONLYOFFICE Docs image tag | `8.1.1-1` | | `install.job.image.pullPolicy` | Job by pre-install ONLYOFFICE Docs image pull policy | `IfNotPresent` | | `install.job.containerSecurityContext.enabled` | Enable security context for the pre-install container | `false` | | `install.job.resources.requests` | The requested resources for the job pre-install container | `{}` | @@ -651,7 +651,7 @@ The `helm delete` command removes all the Kubernetes components associated with | `clearCache.job.nodeSelector` | Node labels for Clear Cache Job Pod assignment. If set to, it takes priority over the `nodeSelector` | `{}` | | `clearCache.job.tolerations` | Tolerations for Clear Cache Job Pod assignment. If set to, it takes priority over the `tolerations` | `[]` | | `clearCache.job.image.repository` | Job by Clear Cache ONLYOFFICE Docs image repository | `onlyoffice/docs-utils` | -| `clearCache.job.image.tag` | Job by Clear Cache ONLYOFFICE Docs image tag | `8.1.0-1` | +| `clearCache.job.image.tag` | Job by Clear Cache ONLYOFFICE Docs image tag | `8.1.1-1` | | `clearCache.job.image.pullPolicy` | Job by Clear Cache ONLYOFFICE Docs image pull policy | `IfNotPresent` | | `clearCache.job.containerSecurityContext.enabled` | Enable security context for the Clear Cache container | `false` | | `clearCache.job.resources.requests` | The requested resources for the job Clear Cache container | `{}` | @@ -666,7 +666,7 @@ The `helm delete` command removes all the Kubernetes components associated with | `grafanaDashboard.job.nodeSelector` | Node labels for Grafana Dashboard Job Pod assignment. If set to, it takes priority over the `nodeSelector` | `{}` | | `grafanaDashboard.job.tolerations` | Tolerations for Grafana Dashboard Job Pod assignment. If set to, it takes priority over the `tolerations` | `[]` | | `grafanaDashboard.job.image.repository` | Job by Grafana Dashboard ONLYOFFICE Docs image repository | `onlyoffice/docs-utils` | -| `grafanaDashboard.job.image.tag` | Job by Grafana Dashboard ONLYOFFICE Docs image tag | `8.1.0-1` | +| `grafanaDashboard.job.image.tag` | Job by Grafana Dashboard ONLYOFFICE Docs image tag | `8.1.1-1` | | `grafanaDashboard.job.image.pullPolicy` | Job by Grafana Dashboard ONLYOFFICE Docs image pull policy | `IfNotPresent` | | `grafanaDashboard.job.containerSecurityContext.enabled` | Enable security context for the Grafana Dashboard container | `false` | | `grafanaDashboard.job.resources.requests` | The requested resources for the job Grafana Dashboard container | `{}` | @@ -679,7 +679,7 @@ The `helm delete` command removes all the Kubernetes components associated with | `tests.nodeSelector` | Node labels for Test Pod assignment. If set to, it takes priority over the `nodeSelector` | `{}` | | `tests.tolerations` | Tolerations for Test Pod assignment. If set to, it takes priority over the `tolerations` | `[]` | | `tests.image.repository` | Test container image name | `onlyoffice/docs-utils` | -| `tests.image.tag` | Test container image tag | `8.1.0-1` | +| `tests.image.tag` | Test container image tag | `8.1.1-1` | | `tests.image.pullPolicy` | Test container image pull policy | `IfNotPresent` | | `tests.containerSecurityContext.enabled` | Enable security context for the Test container | `false` | | `tests.resources.requests` | The requested resources for the test container | `{}` | diff --git a/sources/shutdown-ds.yaml b/sources/shutdown-ds.yaml index e29a45c9d..ed661fe12 100644 --- a/sources/shutdown-ds.yaml +++ b/sources/shutdown-ds.yaml @@ -13,7 +13,7 @@ spec: defaultMode: 0755 containers: - name: shutdown-ds - image: onlyoffice/docs-utils:8.1.0-1 + image: onlyoffice/docs-utils:8.1.1-1 command: ["/bin/sh", "-c"] args: ["/scripts/stop.sh"] volumeMounts: diff --git a/values.yaml b/values.yaml index 3d101fa6b..07d360602 100644 --- a/values.yaml +++ b/values.yaml @@ -488,7 +488,7 @@ docservice: ## https://github.com/ONLYOFFICE/Kubernetes-Docs#4-parameters repository: onlyoffice/docs-docservice-de ## docservice.image.tag docservice container image tag - tag: 8.1.0-1 + tag: 8.1.1-1 ## docservice.image.pullPolicy docservice container image pull policy pullPolicy: IfNotPresent ## Configure a Security Context for the Docservice container @@ -637,7 +637,7 @@ proxy: ## https://github.com/ONLYOFFICE/Kubernetes-Docs#4-parameters repository: onlyoffice/docs-proxy-de ## proxy.image.tag proxy container image tag - tag: 8.1.0-1 + tag: 8.1.1-1 ## proxy.image.pullPolicy proxy container image pull policy pullPolicy: IfNotPresent ## Configure a Security Context for the Proxy container @@ -879,7 +879,7 @@ converter: ## https://github.com/ONLYOFFICE/Kubernetes-Docs#4-parameters repository: onlyoffice/docs-converter-de ## converter.image.tag converter container image tag - tag: 8.1.0-1 + tag: 8.1.1-1 ## converter.image.pullPolicy converter container image pull policy pullPolicy: IfNotPresent ## Configure a Security Context for the Converter container @@ -1016,7 +1016,7 @@ example: ## example.image.repository example container image name repository: onlyoffice/docs-example ## example.image.tag example container image tag - tag: 8.1.0-1 + tag: 8.1.1-1 ## example.image.pullPolicy example container image pull policy pullPolicy: IfNotPresent ## Configure a Security Context for the Example container @@ -1156,7 +1156,7 @@ install: ## install.job.image.repository Job by pre-install ONLYOFFICE Docs image repository repository: onlyoffice/docs-utils ## install.job.image.tag Job by pre-install ONLYOFFICE Docs image tag - tag: 8.1.0-1 + tag: 8.1.1-1 ## install.job.image.pullPolicy Job by pre-install ONLYOFFICE Docs image pull policy pullPolicy: IfNotPresent ## Configure a Security Context for the pre-install container @@ -1237,7 +1237,7 @@ upgrade: ## upgrade.job.image.repository Job by upgrade image repository repository: onlyoffice/docs-utils ## upgrade.job.image.tag Job by upgrade image tag - tag: 8.1.0-1 + tag: 8.1.1-1 ## upgrade.job.image.pullPolicy Job by upgrade image pull policy pullPolicy: IfNotPresent ## Configure a Security Context for the pre-upgrade container @@ -1326,7 +1326,7 @@ rollback: ## rollback.job.image.repository Job by rollback image repository repository: onlyoffice/docs-utils ## rollback.job.image.tag Job by rollback image tag - tag: 8.1.0-1 + tag: 8.1.1-1 ## rollback.job.image.pullPolicy Job by rollback image pull policy pullPolicy: IfNotPresent ## Configure a Security Context for the pre-rollback container @@ -1415,7 +1415,7 @@ delete: ## delete.job.image.repository Job by delete image repository repository: onlyoffice/docs-utils ## delete.job.image.tag Job by delete image tag - tag: 8.1.0-1 + tag: 8.1.1-1 ## delete.job.image.pullPolicy Job by delete image pull policy pullPolicy: IfNotPresent ## Configure a Security Context for the pre-delete container @@ -1496,7 +1496,7 @@ clearCache: ## clearCache.job.image.repository Job by Clear Cache ONLYOFFICE Docs image repository repository: onlyoffice/docs-utils ## clearCache.job.image.tag Job by Clear Cache ONLYOFFICE Docs image tag - tag: 8.1.0-1 + tag: 8.1.1-1 ## clearCache.job.image.pullPolicy Job by Clear Cache ONLYOFFICE Docs image pull policy pullPolicy: IfNotPresent ## Configure a Security Context for the Clear Cache container @@ -1570,7 +1570,7 @@ grafanaDashboard: ## grafanaDashboard.job.image.repository Job by Grafana Dashboard ONLYOFFICE Docs image repository repository: onlyoffice/docs-utils ## grafanaDashboard.job.image.tag Job by Grafana Dashboard ONLYOFFICE Docs image tag - tag: 8.1.0-1 + tag: 8.1.1-1 ## grafanaDashboard.job.image.pullPolicy Job by Grafana Dashboard ONLYOFFICE Docs image pull policy pullPolicy: IfNotPresent ## Configure a Security Context for the Grafana Dashboard container @@ -1636,7 +1636,7 @@ tests: ## tests.image.repository test container image name repository: onlyoffice/docs-utils ## tests.image.tag test container image tag - tag: 8.1.0-1 + tag: 8.1.1-1 ## tests.image.pullPolicy test container image pull policy pullPolicy: IfNotPresent ## Configure a Security Context for the Test container