opendesk 7ef3a10577 chore(release): 0.5.53 [skip ci]
## [0.5.53](https://gitlab.opencode.de/bmi/opendesk/deployment/sovereign-workplace/compare/v0.5.52...v0.5.53) (2023-11-29)

### Bug Fixes

* **univention-managemen-stack:** Integrate Attribute to Group Mapper into the containerized stack ([7bbab22](7bbab22939))
* **univention-management-stack:** Add Announcements icon into "umc-gateway" ([7a9ecf7](7a9ecf7b85))
* **univention-management-stack:** Add Announcements module into "umc-server" ([4c52a5a](4c52a5aaa8))
* **univention-management-stack:** Add branding related configuration to stack-gateway ([a5f263c](a5f263ce48))
* **univention-management-stack:** Apply styling ([b3d45c4](b3d45c45e1))
* **univention-management-stack:** Configure openDesk branding in frontend chart ([cbe8fb2](cbe8fb2d65))
* **univention-management-stack:** Document database of UMS Notifications API ([3cf348c](3cf348c7ae))
* **univention-management-stack:** Move static settings from gotmpl into yaml for umc-gateway ([b3ac0ae](b3ac0ae6d9))
* **univention-management-stack:** Quote all composed strings ([1c35ca6](1c35ca67ce))
* **univention-management-stack:** Remove frontend-custom ([8b6a4b2](8b6a4b2e88))
* **univention-management-stack:** Set SMTP host for self-service notifications ([0c7a77c](0c7a77c4b6))
* **univention-management-stack:** UMC uses external memcached ([211bee9](211bee94bb))
* **univention-management-stack:** Update ums-dependencies ([e0c6c14](e0c6c14dca))
* **univention-management-stack:** Update ums-dependencies ([c246edd](c246edd8f9))
* **univention-management-stack:** Update ums-dependencies ([86b4818](86b48188e1))
* **univention-management-stack:** Use "stack-gateway" in all deployments ([c19bca2](c19bca2be0))
2023-11-29 17:59:12 +00:00
2023-11-29 17:59:12 +00:00

logo

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.

It features:

  • Fully integrated Identity Management (Univention, Keycloak)
  • File storage (Nextcloud)
  • Weboffice (Collabora)
  • Videoconference (Jitsi)
  • Encrypted Chat (Synapse, Element)
  • Groupware (OX Appsuite)
  • Wiki (XWiki)
  • Notes and Diagrams (Cryptpad, Draw.io)

openDesk integrates these components and is working towards a seamless user experience.

While not all components are perfectly shaped for the execution inside containers, one of the project objectives is to align the applications with the 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 is required though.

Active development notice

openDesk will face breaking changes in the near future without upgrade paths before [technical release](https://gitlab.opencode.de/bmi/opendesk/deployment/sovereign-workplace/-/releases v1.0.0 is reached.

While most components support upgrades, major configuration or component changes may occur, therefore we recommend at the moment always installing from scratch.

Components that are going to be replaced soon are:

  • the UCS dev container monolith will be substituted by multiple Univention Management Stack containers,
  • the Nextcloud community container is going to be replaced by an openDesk specific Nextcloud distroless container and
  • Dovecot Community is going to be replaced by a Dovecot container tailored for the needs of the public sector.

In the next months, we not only expect upstream updates of the functional components within their feature scope, but we are also going to address operational issues like monitoring and network policies.

Of course, further development also includes enhancing the documentation.

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.

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.

Components

⟶ Visit our detailed Component docs.

License

This project uses the following license: Apache-2.0

Copyright

Copyright (C) 2023 Bundesministerium des Innern und für Heimat, PG ZenDiS "Projektgruppe für Aufbau ZenDiS"

Description
No description provided
Readme 26 MiB
Languages
CSS 67.5%
Python 32.5%