Thorsten Roßner be6806f62f chore(release): 0.9.0 [skip ci]
# [0.9.0](https://gitlab.opencode.de/bmi/opendesk/deployment/opendesk/compare/v0.8.1...v0.9.0) (2024-07-24)

### Bug Fixes

* **collabora:** Update to 24.04.5.1.1. ([8a2d951](8a2d951c3b))
* **collabora:** Update to 24.04.5.1.2. ([74d444e](74d444e2d6))
* **docs:** Update workflow.md. ([fd3df7d](fd3df7df67))
* **docu:** Update documentation on integration uses cases ([#95](https://gitlab.opencode.de/bmi/opendesk/deployment/opendesk/issues/95)). ([382af1d](382af1dfb9))
* **helmfile:** Add S3 bucket for migrations. ([972020f](972020f946))
* **helmfile:** Streamline prefixes for customizable defaults. UPGRADES: See `./docs/migrations.md` for more details. ([26a7641](26a7641a5a))
* **jitsi:** Raise memory limit for jicofo and jvb as required by upstream product. ([fe923bb](fe923bb9cd))
* **keycloak:** Support for custom OIDC Clients and ClientScopes. ([46412d1](46412d1a9e))
* **nextcloud:** Support templating of default quota and `*_retention_obligation` settings ([#93](https://gitlab.opencode.de/bmi/opendesk/deployment/opendesk/issues/93)). ([23ef1d5](23ef1d557b))
* **nextcloud:** Update to 28.0.7 including latest apps for 28. ([671f57a](671f57a809))
* **nextcloud:** Update to 28.0.7 including the apps, fix admin panel warnings ([#94](https://gitlab.opencode.de/bmi/opendesk/deployment/opendesk/issues/94)). Updated `cluster.networking.cidr` potentially requires manual migration, see `docs/migrations.md` for details. ([63f8394](63f8394e04))
* **openproject:** Bump to 14.3.0 and update Helm chart to 7.0.0. ([6b609ed](6b609edc4a))
* **openproject:** Support for adding token to enable OpenProject Premium. ([dfaf4be](dfaf4be640))
* **xwiki:** Add email address mapping to LDAP sync; Fix hostname `null` value in notification links. ([1067e72](1067e725b3))
* **xwiki:** Remove .rtf and .odt export options as they are currently non functional. ([b806d51](b806d51311))
* **xwiki:** Update to 16.4. ([db7f5d6](db7f5d60bd))
* **xwiki:** Update to 16.4.1. ([e54aaab](e54aaab072))

### Features

* **authentication:** Avoid that users can open a app they do not have the appropriate LDAP group set for. Implementation is based on role based client scopes. Introducing also an openDesk migration approach with a pre and post deployment stage. ([b4570a9](b4570a9a87))
2024-07-24 12:06:38 +00:00
2024-07-24 10:14:06 +00:00
2024-07-24 12:06:38 +00:00
2024-07-24 12:06:38 +00:00

openDesk Deployment Automation

Overview

openDesk is a Kubernetes based, open-source and cloud-native digital workplace suite provided by the Zentrum für Digitale Souveränität der Öffentlichen Verwaltung (ZenDiS) GmbH.

openDesk currently features the following functional main components:

Function Functional Component Component
Version
Upstream Documentation
Chat & collaboration Element ft. Nordeck widgets 1.11.67 For the most recent release
Diagram editor CryptPad ft. diagrams.net 5.6.0 For the most recent release
File management Nextcloud 28.0.5 Nextcloud 28
Groupware OX App Suite 8.23 Online documentation available from within the installed application; Additional resources
Knowledge management XWiki 16.4.1 For the most recent release
Portal & IAM Nubus Product Preview1 Univention's documentation website
Project management OpenProject 14.3.0 For the most recent release
Videoconferencing Jitsi 2.0.9457 For the most recent release
Weboffice Collabora 24.04.5.2.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 practices 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

Development

⟶ To understand the repository contents from a developer perspective please read the Development guide.

Releases

All technical releases are created using Semantic Versioning.

Gitlab provides an overview on the releases of this project.

Please find a list of the artifacts related to the release either in the source code archive attached to the release or in the files from the release's git-tag:

  • ./helmfile/environments/default/images.yaml
  • ./helmfile/environments/default/charts.yaml

⟶ 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" in the OVERVIEW.md of the openDesk Info Repository.

License

This project uses the following license: Apache-2.0

Copyright

Copyright (C) 2024 Zentrum für Digitale Souveränität der Öffentlichen Verwaltung (ZenDiS) GmbH

Footnotes


  1. Nubus is the Cloud Portal and IAM from Univention. It is currently integrated as a product preview within openDesk therefore, not all resources like documentation and structured release notes are available, while the source code can already be found on Open CoDE. Please find updates regarding the Nubus at https://nubus.io. ↩︎

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