Commit Graph

910 Commits

Author SHA1 Message Date
Simon Herman
60f5e36b7c fix(dev-tooling): Fix path names when refencing local Helm chart copies in helmfile-child.yaml.gotmpl files 2025-02-24 11:37:09 +01:00
Carsten Negrini
c4e4258162 fix(docs): Add testing.md 2025-02-20 09:24:52 +01:00
Dominik Kaminski
c62e66cd84 chore(release): 1.1.2 [skip ci]
## [1.1.2](https://gitlab.opencode.de/bmi/opendesk/deployment/opendesk/compare/v1.1.1...v1.1.2) (2025-02-19)

### Bug Fixes

* **dovecot:** Add Dovecot Pro [EE] ([6e343c7](6e343c76a3))
* **element:** Add Element EE components ([61d94a8](61d94a8de6))
* **helmfile:** Add missing customizing option for Matrix widgets ([9c79c44](9c79c44453))
* **helmfile:** Add SSL option for Keycloak Extensions Proxy's PostgreSQL connection ([91d0f98](91d0f98682))
* **helmfile:** Fine-grained service types ([de8b560](de8b560fe7))
* **helmfile:** Integrate oD EE ([03ec704](03ec70435c))
* **helmfile:** Introduce `apps` as top level in `opendesk_main.yaml.gotmpl`; Please check migrations.md for upgrades of existing installations ([2fcf014](2fcf014894))
* **helmfile:** Make openDesk IAM attributes optional with enabled as default ([b32996d](b32996da34))
* **helmfile:** Provide toggle in `functional.yaml.gotmpl` for "new device notification" mails ([284c9fe](284c9fe0c7))
* **helmfile:** Remove reference to no longer required `elementWeb` chart ([cd9c54b](cd9c54b177))
* **helmfile:** Set default for domain to `opendesk.internal` to avoid enforcing DOMAIN environment variable for deployments using YAML overrides ([930ae9d](930ae9d3e7))
* **helmfile:** Update/streamline theming ([8eeaa23](8eeaa23c2f))
* **jitsi:** Support for phone dial-in into Jitsi conferences ([1323ef1](1323ef142e))
* **nextcloud:** Update `groupfolders` app to fix group selection in admin mode ([ab49bf9](ab49bf9f6b))
* **nextcloud:** Update Nextcloud to 29.0.11 and support for Cron-Job specific resource definitions ([09f4829](09f482981b))
* **nubus:** Disable unused notification feature ([955f17e](955f17ef8b))
* **nubus:** Fix Keycloak dialogue background length on small screens ([4662709](4662709673))
* **nubus:** Only configure apps that are deployed to show up in IAM admin UI and Keycloak ([1f051e7](1f051e7779))
* **nubus:** Re-implement toggle for UDM-REST-API based on `functional.externalServices.nubus.udmRestApi.enabled` ([777e7d2](777e7d2fc6))
* **nubus:** Remove doublet `resources` key in `udm-listener` StatefulSet ([10e0b0a](10e0b0ad6c))
* **nubus:** Support for custom UDM commands ([aff8edb](aff8edbde2))
* **nubus:** Update Keycloak Extensions Proxy ([601e649](601e649913))
* **open-xchange:** Parameters to split read and write queries to MariaDB ([370247b](370247b951))
* **open-xchange:** Update OX App Suite to 8.33 ([581c8ae](581c8aed1f))
* **openproject:** Update OpenProject to 15.2.1 ([83c311b](83c311b101))
* **oxconnector:** Update to strict `securityContext` from upstream defaults ([32df165](32df1657d2))
v1.1.2
2025-02-19 13:59:24 +00:00
Thorsten Roßner
ef7e3d225d ci(userimport): Disable certificate verification for user import 2025-02-19 12:36:02 +00:00
Dominik Kaminski
31a22f38cc chore(docs): Add duration in self-signed certificate example 2025-02-19 11:03:12 +01:00
Thorsten Roßner
a25a0e9173 chore(helmfile): Disable Synapse admin and groupsync by default 2025-02-19 09:13:42 +01:00
Thomas Kaltenbrunner
ba333cd74e chore(helmfile): Fix ee deployment 2025-02-19 08:24:40 +01:00
Dominik Kaminski
17a0adb67c ci(gitlab): Add docs back to release and split ci file up 2025-02-19 08:24:40 +01:00
Philip Gaber
91d0f98682 fix(helmfile): Add SSL option for Keycloak Extensions Proxy's PostgreSQL connection 2025-02-19 08:24:32 +01:00
Thorsten Roßner
09f482981b fix(nextcloud): Update Nextcloud to 29.0.11 and support for Cron-Job specific resource definitions 2025-02-19 08:23:56 +01:00
Thorsten Roßner
930ae9d3e7 fix(helmfile): Set default for domain to opendesk.internal to avoid enforcing DOMAIN environment variable for deployments using YAML overrides 2025-02-19 08:23:56 +01:00
Carsten Hoeger
581c8aed1f fix(open-xchange): Update OX App Suite to 8.33 2025-02-19 08:23:56 +01:00
Thorsten Roßner
de8b560fe7 fix(helmfile): Fine-grained service types 2025-02-19 08:23:56 +01:00
Simon Herman
370247b951 fix(open-xchange): Parameters to split read and write queries to MariaDB 2025-02-19 08:23:56 +01:00
Thorsten Roßner
b32996da34 fix(helmfile): Make openDesk IAM attributes optional with enabled as default 2025-02-19 08:23:56 +01:00
Norbert Tretkowski
10e0b0ad6c fix(nubus): Remove doublet resources key in udm-listener StatefulSet 2025-02-19 08:23:56 +01:00
Thorsten Roßner
32df1657d2 fix(oxconnector): Update to strict securityContext from upstream defaults 2025-02-19 08:23:56 +01:00
Jonas Schulz
8dcac46d98 chore(helmfile): Remove default value for domain 2025-02-19 08:23:56 +01:00
Thorsten Roßner
284c9fe0c7 fix(helmfile): Provide toggle in functional.yaml.gotmpl for "new device notification" mails 2025-02-19 08:23:56 +01:00
Oliver Günther
83c311b101 fix(openproject): Update OpenProject to 15.2.1 2025-02-19 08:23:56 +01:00
Thorsten Roßner
aff8edbde2 fix(nubus): Support for custom UDM commands 2025-02-19 08:23:56 +01:00
Thorsten Roßner
9c79c44453 fix(helmfile): Add missing customizing option for Matrix widgets 2025-02-19 08:23:56 +01:00
Thorsten Roßner
1e9e7d8e3a chore(nextcloud): Bump image and charts to toggle BFP 2025-02-19 08:23:56 +01:00
Thorsten Roßner
1f051e7779 fix(nubus): Only configure apps that are deployed to show up in IAM admin UI and Keycloak 2025-02-19 08:23:56 +01:00
Philip Gaber
824e5cbf3e chore(helmfile): Remove non-informative comments 2025-02-19 08:23:51 +01:00
Thorsten Roßner
955f17ef8b fix(nubus): Disable unused notification feature 2025-02-19 08:23:51 +01:00
Thorsten Roßner
ab49bf9f6b fix(nextcloud): Update groupfolders app to fix group selection in admin mode 2025-02-19 08:23:51 +01:00
Thorsten Roßner
777e7d2fc6 fix(nubus): Re-implement toggle for UDM-REST-API based on functional.externalServices.nubus.udmRestApi.enabled 2025-02-19 08:23:51 +01:00
Dominik Kaminski
b70959d82d chore(docs): Update security-context.md 2025-02-19 08:23:51 +01:00
Thomas Kaltenbrunner
6e343c76a3 fix(dovecot): Add Dovecot Pro [EE] 2025-02-19 08:23:51 +01:00
Thorsten Roßner
cd9c54b177 fix(helmfile): Remove reference to no longer required elementWeb chart 2025-02-19 08:23:51 +01:00
Thorsten Roßner
4662709673 fix(nubus): Fix Keycloak dialogue background length on small screens 2025-02-19 08:23:51 +01:00
Thorsten Roßner
8eeaa23c2f fix(helmfile): Update/streamline theming 2025-02-19 08:23:51 +01:00
Norbert Tretkowski
601e649913 fix(nubus): Update Keycloak Extensions Proxy 2025-02-19 08:23:51 +01:00
Thorsten Roßner
2fcf014894 fix(helmfile): Introduce apps as top level in opendesk_main.yaml.gotmpl; Please check migrations.md for upgrades of existing installations 2025-02-19 08:22:56 +01:00
Dominik Kaminski
c51c92536a chore(helmfile): Use string compare instead of nil evaluation 2025-02-19 08:22:56 +01:00
Thorsten Roßner
e23c97430f chore(helmfile): Dev tooling: Improve charts-local.py script to allow referencing local copies of pulled Helm charts 2025-02-19 08:22:45 +01:00
Thomas Kaltenbrunner
61d94a8de6 fix(element): Add Element EE components 2025-01-29 12:30:08 +01:00
emrah
4e21129456 docs(jitsi): Dial-in flow and related components 2025-01-29 06:48:05 +00:00
emrah
1323ef142e fix(jitsi): Support for phone dial-in into Jitsi conferences 2025-01-29 06:48:05 +00:00
Thorsten Roßner
03ec70435c fix(helmfile): Integrate oD EE 2025-01-28 18:10:47 +01:00
Dominik Kaminski
40aa9d0e63 chore(release): 1.1.1 [skip ci]
## [1.1.1](https://gitlab.opencode.de/bmi/opendesk/deployment/opendesk/compare/v1.1.0...v1.1.1) (2025-01-27)

### Bug Fixes

* **docs:** Add permissions.md ([04ab28c](04ab28c029))
* **element:** MatrixID for Element "Welcome User" to support deployments where matrix domain differs from homeserver FQDN ([ccb51a0](ccb51a0de3))
* **element:** Update Element to 1.11.90 ([335806a](335806a53e))
* **element:** Update Helm chart to v6.0.2 for a fix when using non generated secrets in `opendesk-synapse` ([d5e73fe](d5e73feb88))
* **element:** Update Synapse to 1.121.1 ([33ff922](33ff9227b7))
* **helmfile:** Move the access restriction configuration for Keycloak client scopes into helmfile templating, instead of hardcoded Helm chart values ([3662b5c](3662b5cd25))
* **helmfile:** Remove duplicate entries from `secrets.yaml.gotmpl` ([a13cf63](a13cf63024))
* **helmfile:** Support component specific storageClassNames. **Note:** Please check the migration.md if you upgrade a deployment that has set custom PVC sizes using `persistence.size` settings. ([bacf51e](bacf51efb1))
* **helmfile:** Support PostgreSQL as alternative database backend for Nextcloud and XWiki. **Note:** PostgreSQL is likely to become the preferred option/default in the future and MariaDB might be deprecated at a later point. ([a0f52ee](a0f52ee7d4))
* **helmfile:** Update `opendesk-alerts` and `opendesk-dashboards` to get predictable sort order, improving GitOps deployments ([0c91117](0c91117575))
* **helmfile:** Update upstream images for k8s/kubectl to v1.32.0 ([b71c2e5](b71c2e57ee))
* **intercom:** Remove legacy OIDC claims ([6796f32](6796f320f7))
* **nextcloud:** Update image and Helm chart to support app toggles during deployment ([1cdfcf2](1cdfcf2784))
* **nextcloud:** Update to Nextcloud 29.0.10 ([d096fb1](d096fb1154))
* **nubus:** Fix `pullPolicy` setting for `ldapServer.leaderElector` to satisfy Kyverno linter ([6f2f7cd](6f2f7cd5db))
* **nubus:** Merge yaml files for better maintainability ([6c67eca](6c67eca7aa))
* **nubus:** Pre-create groups in Keycloak to avoid race condition on group sync when initial users login parallel ([5496317](5496317fee))
* **nubus:** Remove `extra` settings from ldapServer needed for openDesk 1.0.0 LDAP migration ([fab862e](fab862eec6))
* **nubus:** Remove b64 encoded files from CSS, instead use `opendesk-static-files` ([2926e2c](2926e2c93a))
* **nubus:** Template `secrets.nubus.masterpassword`. **Note:** Please check migrations.md for details. ([5aae75a](5aae75a152))
* **nubus:** Update customizations for group cleanup ([0b230fa](0b230fa2cc))
* **open-xchange:** Add missing `registryOpencodeDe` to OX-Connector's `waitForDependency` image ([a16d907](a16d9071c9))
* **openproject:** Update to 15.1.1 ([b4b714f](b4b714ff41))
* **openproject:** Update to 15.2.0 ([9d8e9c3](9d8e9c3ade))
* **static-files:** Update Helm chart to use more generic `assets` over `theme.imagery.assets` ([63562c1](63562c1aae))
* **static-files:** Update Helm chart to v4.0.1 to support longer domain names ([b0e665b](b0e665b031))
* **xwiki:** Update Helm chart to v1.4.1 to fix support for custom `ingressClassName` values. Ref [#144](https://gitlab.opencode.de/bmi/opendesk/deployment/opendesk/issues/144) ([033cb55](033cb558dd))
v1.1.1
2025-01-27 05:05:24 +00:00
Thorsten Roßner
1cdfcf2784 fix(nextcloud): Update image and Helm chart to support app toggles during deployment 2025-01-26 16:37:20 +01:00
Thorsten Roßner
ccb51a0de3 fix(element): MatrixID for Element "Welcome User" to support deployments where matrix domain differs from homeserver FQDN 2025-01-24 13:45:27 +00:00
Oliver Günther
9d8e9c3ade fix(openproject): Update to 15.2.0 2025-01-23 21:45:48 +01:00
Thorsten Roßner
d096fb1154 fix(nextcloud): Update to Nextcloud 29.0.10 2025-01-21 14:03:04 +01:00
Thorsten Roßner
a0f52ee7d4 fix(helmfile): Support PostgreSQL as alternative database backend for Nextcloud and XWiki. **Note:** PostgreSQL is likely to become the preferred option/default in the future and MariaDB might be deprecated at a later point. 2025-01-21 14:03:04 +01:00
Kim Brose
335806a53e fix(element): Update Element to 1.11.90 2025-01-21 14:03:04 +01:00
Thorsten Roßner
d5e73feb88 fix(element): Update Helm chart to v6.0.2 for a fix when using non generated secrets in opendesk-synapse 2025-01-21 14:03:04 +01:00
Thorsten Roßner
3662b5cd25 fix(helmfile): Move the access restriction configuration for Keycloak client scopes into helmfile templating, instead of hardcoded Helm chart values 2025-01-21 14:03:04 +01:00