Newer
Older
## 0.15.31 - 2024-10-17
* Update nextcloud helm chart to v6.1.0.
- In particular this upgrades Nextcloud to 30.0.0.
* Update onlyoffice app to 9.4.0.
* Fix `http://localhost` links in emails by setting `overwrite.cli.url`.
## 0.15.29 - 2024-08-23
* Attempt to reduce test flakiness by checking whether the newly created office
document seems to have been opened automatically or not.
## 0.15.28 - 2024-08-23
* Fix a bug in the test that would randomly click the wrong button when
creating a new office document.
## 0.15.27 - 2024-08-21
* Allow setting instance name via helm value.
* Fix some security and setup warnings.
* Fix workaround for cron configuration for existing clusters.
* No longer set cron type directly; this is done by the cron sidecar container.
## 0.15.26 - 2024-08-19
* Work around Nextcloud configuration bug https://github.com/nextcloud/server/issues/45083.
* Allow force-installing apps, ignoring a formal incompatibility with the
Nextcloud version.
## 0.15.24 - 2024-08-12
* Update nextcloud helm chart to v4.6.11.
- In particular this upgrades Nextcloud to 29.0.4.
* Update onlyoffice app to 9.3.0.
## 0.15.23 - 2024-06-27
* When trying to open the newly created office document, sometimes it would
accidentally click the "recommendation" higher up in the page, which for some
reason doesn't open the file. Fix this by making the selector for the link
more specific so it avoids the recommendation and always clicks the link in the
main file listing.
* Update nextcloud helm chart to 4.6.4.
- In particular this upgrades Nextcloud to 28.0.4.
* Keep app store disabled during setup script, to prevent apps from
unintentionally upgrading beyond their pinned versions.
* Template setup-apps script from helm upgrade job instead of from Nextcloud
deployment. This makes sure that when we only change helm values -- the set
of Nextcloud apps in particular -- and the deployment is not restarted, the
script still runs with the latest values.
* Allow setting SCIM token for use with the `scimserviceprovider` app.
* Fix logic to decide source of nextcloud apps: pinned from upstream repo, or
unpinned from nextcloud app store.
* Update nextcloud helm chart to v4.5.8.
- In particular this upgrades Nextcloud to 27.1.4.
* Extend support for app pinning, by introducing a `raw_url` value for apps as
an alternative to github repo and version. This can be used for apps that are
not hosted on github (`passwords`), or ones that do not include the build
tarball as a release asset (`appointments`).
* Add a helm test for checking that there are no disabled apps except the
expected ones. This helps to prevent accidentally disabling apps by upgrading
them to versions that are not compatible with the nextcloud version.
* Disable bulkupload, to prevent failures with the desktop client.
* Fix some security and setup warnings.
* Update rabbitmq to v12.2.0.
* Replace OIDC app `sociallogin` by its fork `oidc_login`.
* Update nextcloud helm chart to v3.5.22
- In particular, this upgrades Nextcloud to 27.0.2
* Update onlyoffice app to 8.2.0.
* Reduce output of app install/upgrade script, by removing the tar output
listing all app files.
## 0.15.15 - 2023-08-02
* Run our configuration and app install/update scripts on chart install and
upgrade, no longer on pod start. This greatly reduces the startup time for
Nextcloud.
* Do not create "skeleton" (example/demo files) for new users (except for the
first admin user).
## 0.15.14 - 2023-06-20
* Update nextcloud helm chart to v3.5.3.
- In particular this upgrades Nextcloud to 26.0.2.
* Update rabbitmq to v12.0.1.
## 0.15.13 - 2023-05-04
* **Breaking**: Divide `apps` value to `default` and `custom`. If you have an override
to nextcloud helm values in Stackspin, you need to adapt to this new structure.
You can see an example in `values-local.yaml.example`
* Update nextcloud helm chart to v3.5.12 which upgrades Nextcloud to v26.0.1
* Update onlyoffice app to 7.8.0.
* Update dependency zorn-v/nextcloud-social-login to v5.4.3
## 0.15.12 - 2023-03-17
* Increase page load timeout in test to 90 seconds.
* Update nextcloud helm chart to v3.5.3.
* Update sociallogin version to v5.4.2.
* Update rabbitmq to v11.10.3.
## 0.15.11 - 2023-03-01
* Catch errors in setup-apps.sh to allow nextcloud to start regardless of them,
and add a prometheus monitor and alert so that we may still be notified of
any problems.
* Update nextcloud helm chart to v3.5.1.
## 0.15.10 - 2023-02-08
* Adapt test to changed Stackspin dashboard button label.
* Set `trusted_domains` setting explicitly in our config.
* Update nextcloud helm chart to 3.3.3.
* Do not fail cypress tests on uncaught javascript exception.
* Allow quotes in commit message for cypress.
* Add cypress test output to pod logs
* Migrate post install and upgrade jobs to a postStartCommand inside the
Nextcloud pod
* Remove default passwords in values.yaml and values-local.yaml.example
* Fix helm test when you try to use ssoLogin
To use this fix, you need to change your values.yaml, set
`tests.ssoLogin.password` to the password of the SSO user and remove the
`tests.ssoLogin.passwordSecret` section.
* Do not accidentally send onlyoffice traffic to cypress pod.
* Disable Cypress video compression
* Only upload Cypress video on failure
* Enable redis for NC, managed by the NC dependency redis chart.
Onlyoffice shares the same Redis instance.
* Fix bug with installing "contacts" app
* Allow installing apps from GitHub releases
* Allow pinning the versions for apps installed from GitHub releases
* Disable OnlyOffice CPU-heavy tasks on startup (#1069)
## 0.10.28 - 2022-09-06
* Quote other COMMIT_INFO values to not screw up yaml
## 0.10.23 - 2022-08-24
* Update Helm release rabbitmq to v10.3.1
* Make CYPRESS_PROJECT_ID and CYPRESS_RECORD_KEY optional
* Quote COMMIT_INFO_SHA because it should not be an int
## 0.10.21 - 2022-08-23
* Use right Gitlab CI var for Cypress branch name
## 0.10.20 - 2022-08-23
* Fix install error with multi-line commit message
## 0.10.19 - 2022-08-23
* Set Cypress env vars for git details
## 0.10.18 - 2022-08-23
* Add Cypress projectId value and remove hardcoded project id from cypress.config.js
* Fix stale app version numbers in Chart.yaml
* Fix trusted_proxies to allow nextcloud to read correct remote IP addresses.
* Configure ONLYOFFICE integration app to always open documents in same tab.
* Use cypress instead of taiko for e2e tests
* Made sure the chart can be installed twice into the same namespace
* **BREAKING**: You need to now specify the ONLYOFFICE database password under
`global.onlyofficeDb.password`. If you have overriden other values from
`onlyoffice.database`, they should also move to `global.onlyofficeDb`.
* Rename configMap to prevent helmRelease to fail when nextcloud.configs
is specified (#1030)
* Add maintenance tasks and app updated to post-install/-upgrade helm hook
* Replace ONLYOFFICE's postgresql database by mariadb. When upgrading, please
make sure no documents are opened in ONLYOFFICE during the upgrade process.
* Upgrade ONLYOFFICE version from 6.4.2.6 to 7.0.0.132
* Chart is now available on via helm repository:
<https://open.greenhost.net/api/v4/projects/1/packages/helm/stable>
* Allow setting custom Kubernetes labels and annotations on onlyoffice deployment
and pod.
* Fix mistakes in sociallogin config
* Change the sociallogin settings structure so it can be automatically converted
to JSON
If you use sociallogin, you need to change the settings to conform the
structure currently under `sociallogin.custom_oidc` in `values.yaml`.
Example:
```yaml
sociallogin:
custom_oidc:
authorizeUrl: "sso.${domain}/oauth2/auth"
tokenUrl: "sso.${domain}/oauth2/token"
userInfoUrl: "sso.${domain}/userinfo"
clientSecret: "${nextcloud_oauth_client_secret}"
```
* Replace pod probes by exec ones to actually check healthcheck status
* Update NC chart to 2.9.0
* This in turn updates the mariadb dependency chart from 7.10 to 9.6, which
brings along some changes to helm value names: see [their upgrade
notes](https://github.com/bitnami/charts/tree/master/bitnami/mariadb/#to-800).
* Also, this requires Helm version 3.7 or higher to install (or upgrade).
* Update NC chart to 2.7.3
* Let setup-apps jobs stay around for introspection for 10m after
successful completion
* Fix `setup-apps` job for chart upgrades with new apps
* Update NC chart to 2.7.0, including NC 20.0.11
* Add option to make `/var/lib/onlyoffice` a persistent directory

Maarten de Waard
committed
* Enable ONLYOFFICE "forcesave" feature by default
* Update ONLYOFFICE version to 6.2.2.21
* Allow `USE_UNAUTHORIZED_STORAGE` and `ONLYOFFICE_HTTPS_HSTS_ENABLED`
* Specify proper repo URLs, add Chart.lock
* Deprecate @stable repo
* Small fixes
* Update configuration of sociallogin plugin to work with newest version of app
* Upgrade Nextcloud to 17.0 (helm chart 1.10.1)
* Upgrade Postgresql to 11.7.0 (helm chart 8.6.4)