diff --git a/.gitlab/issue_templates/update_all_components.md b/.gitlab/issue_templates/update_all_components.md index d7628fb8e7762cde98cba41b8b7db3a64e108af0..5883f9a84637bd0a118887e87c0db0637f4a151c 100644 --- a/.gitlab/issue_templates/update_all_components.md +++ b/.gitlab/issue_templates/update_all_components.md @@ -1,21 +1,26 @@ To update all applications, check the following files: -* [ ] Docker base image in `Dockerfile` (`FROM`) -* [ ] All app versions in `Dockerfile`, especially: - * [ ] flux (Make sure the version is the same as in `ansible/group_vars/all/oas.yml`, `flux.version`) +* CI Container image in `Dockerfile`: + * [ ] Base image (`FROM`) + * [ ] All app versions in `Dockerfile`, especially: + * [ ] flux (Make sure the version is the same as in `ansible/group_vars/all/oas.yml`, `flux.version`) * [ ] `requirements.in` * [ ] Run `pip install -r requirements-dev.txt && pip-compile` -* [ ] mitogen version in `ansible/plugins` +* [ ] Mitogen version in `ansible/plugins` -In `group_vars/all/oas.yml`: +In `ansible/group_vars/all/oas.yml`: * [ ] k3s * [ ] helm +* [ ] flux * [ ] krew * [ ] velero Installed by flux: * [ ] Run `find flux2 -name '*release*.yaml'` and paste the resulting list here -* [ ] make sure to also update our [nextcloud helm chart](https://open.greenhost.net/openappstack/nextcloud) -* [ ] make sure that our wordpress chart installs the newest version +* Update our custom helm-charts and their dependencies, make sure they install + latest versions + * [ ] [nextcloud](https://open.greenhost.net/openappstack/nextcloud) + * [ ] [wordpress](https://open.greenhost.net/openappstack/wordpress-helm) + * [ ] [single-sign-on](https://open.greenhost.net/openappstack/single-sign-on) diff --git a/flux2/apps/nextcloud/release.yaml b/flux2/apps/nextcloud/release.yaml index 97a58a3a7b864b9f567cee0a36bdc8c0089bb457..7a2581026895ea6a3ec73356f23839a40200fb63 100644 --- a/flux2/apps/nextcloud/release.yaml +++ b/flux2/apps/nextcloud/release.yaml @@ -124,6 +124,8 @@ spec: enabled: true - name: calendar enabled: true + - name: passwords + enabled: true setupApps: backoffLimit: 20 diff --git a/flux2/infrastructure/sources/nextcloud.yaml b/flux2/infrastructure/sources/nextcloud.yaml index 7f8fe0929a2fbbc4aa7fe4a8a81ec2005c2228bf..90e5ac1579e314990131d6432b95b7325750094d 100644 --- a/flux2/infrastructure/sources/nextcloud.yaml +++ b/flux2/infrastructure/sources/nextcloud.yaml @@ -13,4 +13,4 @@ spec: # For all available options, see: # https://toolkit.fluxcd.io/components/source/api/#source.toolkit.fluxcd.io/v1beta1.GitRepositoryRef ref: - tag: 0.3.1 + tag: 0.3.2 diff --git a/test/taiko/apps.js b/test/taiko/apps.js index 80069f27e3b196fe686a7134f6c53b0fe70d9cae..30efaaa2333683e093c7a47b02255cf0f17c1471 100644 --- a/test/taiko/apps.js +++ b/test/taiko/apps.js @@ -64,6 +64,10 @@ const assert = require('assert'); await waitFor(5000) await press('Escape') + // Test password app + await click('Passwords') + await waitFor(async () => (await text("Handbook").isVisible()), globalTimeout) + // Test if calendar app is enabled await click('Calendar') await waitFor(async () => (await text("Settings & Import").isVisible()), globalTimeout)