## [0.5.77](https://gitlab.opencode.de/bmi/opendesk/deployment/opendesk/compare/v0.5.76...v0.5.77) (2024-02-16) ### Bug Fixes * **ci:** Complete CI var usage for external registry ([3bcdcd0](3bcdcd06b7)) * **ci:** Update openDesk CI Lint to v2.3.1 ([250ef2b](250ef2bc3f)) * **collabora:** Add chart validation ([0159902](01599022f1)) * **collabora:** Bump to 23.05.9.1.1 ([b525a81](b525a814fc)) * **cryptpad:** Update chart to v0.0.18 ([6f0b1f3](6f0b1f37fc)) * **docs:** Add functional component table referencing the component versions to README.md ([bc7eeb8](bc7eeb8c9d)) * **docs:** Add generated security-context.md ([d9e07ff](d9e07ff7bd)) * **element:** Change name of neodatefix bot job ([dd535da](dd535daac0)) * **element:** Disable e2ee ([ba0824b](ba0824bac3)) * **helmfile:** Add additional provisioning components and configuration ([110ff56](110ff56f74)) * **helmfile:** Add seLinuxOptions for all applications ([02d04fa](02d04faa2a)) * **helmfile:** Annotations in image.yaml ([7ebbd03](7ebbd03bdc)) * **helmfile:** Bump Collabora Chart to 1.11.1 and Image to 23.05.8.4.1 ([d2b1f0b](d2b1f0b07b)) * **helmfile:** Fix annotations in images.yaml ([acaec3b](acaec3b8ac)) * **helmfile:** Fix umsPortalFrontend image annotation ([8f83261](8f83261986)) * **helmfile:** Improve debugging ([56f5e35](56f5e35895)) * **nextcloud:** Bump openincryptpad to 0.3.3 and disable circles app ([f2b8acf](f2b8acfba8)) * **nextcloud:** Set backchannel logout url ([c0fc225](c0fc225349)) * **nextcloud:** Update image, nextcloud apps and chart ([fd2a66f](fd2a66f8f2)) * **nextcloud:** Update nextcloud image and chart to support upgrades ([5d95e7a](5d95e7ab2a)) * **nextcloud:** Update to Nextcloud to v28 ([7c9f38f](7c9f38f06e)) * **open-xchange:** Bump Gotenberg image ([49f126d](49f126d169)) * **open-xchange:** Dovecot image on OpenCoDE without mirror ([1396071](1396071865)) * **openproject:** Bump version to 13.3.0 ([c2087ef](c2087efcf9)) * **univention-management-stack:** New device login notifications on first login with 2FA ([ee1a337](ee1a337ab5)) * **univention-management-stack:** Patches not applied to uldap ([2909e1d](2909e1d821)) * **univention-management-stack:** Support for object-storage icons and portal files ([83ac645](83ac645fae)) * **univention-management-stack:** Update NGINX Helm chart to 15.9.3 ([c16c0ac](c16c0ac795)) * **univention-management-stack:** Update otterize to allow umc-server communication with memcached ([6c15dc1](6c15dc1d66)) * **xwiki:** Add bottom border to top nav bar to be aligned with the other components ([affa92c](affa92cde2)) * **xwiki:** Bump XWiki chart to 1.3.0 ([cabee0c](cabee0c9da))
openDesk Deployment Automation
- Overview
- Disclaimer
- Requirements
- Getting started
- Advanced customization
- Releases
- Components
- Feedback
- License
- Copyright
Overview
openDesk is a Kubernetes based, open-source and cloud-native digital workplace suite provided by the "Projektgruppe für Aufbau ZenDiS" of Germany's Federal Ministry of the Interior.
openDesk currently features the following functional main components:
| Function | Functional Component | Component Version |
Upstream Documentation |
|---|---|---|---|
| Chat & collaboration | Element ft. Nordeck widgets | 1.11.52 | For the most recent release |
| Diagram editor | Cryptpad ft. diagrams.net | 5.6.0 | For the most recent release |
| File management | Nextcloud | 28.0.2 | Nextcloud 28 |
| Groupware | OX Appsuite | 8.20 | Online documentation available from within the installed application; Additional resources |
| Knowledge management | XWiki | 15.10.4 | For the most recent release |
| Portal & IAM | Nubus | Product Preview[^1] | Univention's documentation website |
| Project management | OpenProject | 13.3.0 | For the most recent release |
| Videoconferencing | Jitsi | 2.0.8922 | For the most recent release |
| Weboffice | Collabora | 23.05.9.1.1 | Online documentation available from within the installed application; Additional resources |
While not all components are perfectly shaped for the execution inside containers, one of the project's objectives is to align the applications with best practises regarding container design and operations.
This documentation aims to give you all that is needed to set up your own instance of the openDesk.
Basic knowledge of Kubernetes and DevOps processes is required though.
Disclaimer
openDesk will face breaking changes in the near future without upgrade paths before technical release v1.0.0 is reached.
While most components support upgrades, major configuration or component changes may occur, therefore we recommend from scratch installations for now.
In the next months, we not only expect to integrate upstream updates of the functional components to include their most recent feature and security sets, but also to address operational topics like scalability for the openDesk platform.
Of course, further development also includes enhancing the documentation itself.
Requirements
⟶ Visit our detailed Requirements overview.
Getting started
⟶ Visit our detailed Getting started guide.
Advanced customization
Releases
All technical releases are created using Semantic Versioning.
Gitlab provides an overview on the releases of this project.
The following release artefacts are provided beside the default source code assets:
chart-index.json: An overview of all Helm charts used by the release.image-index.json: An overview of all container images used by the release.
⟶ Visit our detailed Workflow docs.
Components
⟶ Visit our detailed Component docs.
Feedback
We love to get feedback from you!
Related to the deployment / contents of this repository, please use the issues within this project.
If you want to address other topics, please check the section "Rückmeldungen und Beteiligung" of the Infos' project OVERVIEW.md.
License
This project uses the following license: Apache-2.0
Copyright
Copyright (C) 2024 Bundesministerium des Innern und für Heimat, PG ZenDiS "Projektgruppe für Aufbau ZenDiS"