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))
2025-02-19 13:59:24 +00:00
2025-02-19 13:59:24 +00:00
2025-02-19 13:59:24 +00:00
2025-01-21 14:03:04 +01: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.

For production use the openDesk Enterprise Edition is required.

openDesk currently features the following functional main components:

Function Functional Component Component
Version
Upstream Documentation
Chat & collaboration Element ft. Nordeck widgets 1.11.89 For the most recent release
Diagram editor CryptPad ft. diagrams.net 5.6.0 For the most recent release
File management Nextcloud 29.0.8 Nextcloud 29
Groupware OX App Suite 8.30 Online documentation available from within the installed application; Additional resources
Knowledge management XWiki 16.4.4 For the most recent release
Portal & IAM Nubus 1.5.1 Univention's documentation website
Project management OpenProject 15.2.1 For the most recent release
Videoconferencing Jitsi 2.0.9823 For the most recent release
Weboffice Collabora 24.04.9.2 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.

Upgrades

You want to upgrade an existing openDesk installation?

⟶ Visit our detailed documentation about Updates & Upgrades.

Requirements

You want to understand what is required to install openDesk yourself?

⟶ Visit our Requirements overview.

Getting started

You would like to install openDesk in your own infrastructure?

⟶ Visit our detailed Getting started guide.

Advanced customization

Architecture

More information on openDesk's architecture can be found in our Architecture docs.

Permissions

Find out more about the permission system in theroles & permissions concept

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.gotmpl
  • ./helmfile/environments/default/charts.yaml.gotmpl

Find more information in our Workflow documentation.

Data Storage

More information about different data storages used within openDesk are described in the Data Storage 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" in the OVERVIEW.md of the openDesk Info Repository.

Development

If you want to join or contribute to the development of openDesk please read the Development guide.

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

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