Thorsten Roßner 77e32fada8 chore(release): 0.5.74 [skip ci]
## [0.5.74](https://gitlab.opencode.de/bmi/opendesk/deployment/sovereign-workplace/compare/v0.5.73...v0.5.74) (2024-01-12)

### Bug Fixes

* **ci:** Add opendesk-ci linter ([b23152b](b23152bb20))
* **ci:** Scan all images for malware on release ([807b73c](807b73c8a4))
* **ci:** Switch to 'on_success' instead of 'always' ([e1f6370](e1f63701f1))
* **collabora:** Migrate collabora to yaml.gotmpl file ([09d001b](09d001b6db))
* **cryptpad:** Bump image ([90152bd](90152bdc41))
* **cryptpad:** Bump image to 5.6.0 ([1c4db30](1c4db30b65))
* **cryptpad:** Verify against GPG key ([fec0d1f](fec0d1f26a))
* **docs:** Update Helm Chart Trust Chain information ([f894370](f8943703ed))
* **element:** Fix rights & roles of neoboard ([7daa93f](7daa93f061))
* **element:** Fix rights and roles configuration ([452624c](452624ce74))
* **helmfile:** Add image annotations for mirroring ([41e777c](41e777c81d))
* **helmfile:** Add logLevel to globals ([8db9bf3](8db9bf3c99))
* **helmfile:** Add XWiki GPG key ([712605e](712605e4f1))
* **helmfile:** Increase timeouts for deployment of services ([3b557a8](3b557a892c))
* **helmfile:** Merge fix values filename for Jitsi ([7a14531](7a145315f9))
* **helmfile:** Remove oci flag from charts.yaml and move user/password ([2ad48b6](2ad48b6fd5))
* **helmfile:** Sort images and charts ([acf6816](acf6816653))
* **helmfile:** Switch artefacts to be pulled from Open CoDE or upstream ([6b3d99d](6b3d99d1d1))
* **intercom-service:** Add scaling option. ([969c42a](969c42a590))
* **jitsi:** Add available securityContexts here ([8f09740](8f09740677))
* **nextcloud:** Replace community Nextcloud with openDesk Nextcloud ([813a2e2](813a2e29e9))
* **open-xchange:** Enable ICAP and merge yaml and gotmpl files ([306252d](306252da6f))
* **openproject:** Consolidate env values set by Helm chart ([08754cc](08754cc527))
* **openproject:** Merge yaml and gotmpl value files ([45967c7](45967c7a0b))
* **services:** Add scaling to all services ([0492420](0492420d60))
* **univention-management-stack:** Add guardian components ([db749d8](db749d8b1b))
* **univention-management-stack:** Add missing image template for ums stack gateway and imagePullSecrets to keycloak extensions ([0bf059e](0bf059e8e1))
* **univention-management-stack:** Add ums provisioning service ([d039c65](d039c65c4b))
* **univention-management-stack:** Bump Keycloak Bootstrap image ([bb289d5](bb289d545e))
* **univention-management-stack:** Bump Keycloak chart and image and provide settings for IT-Grundschutz ([c2e9204](c2e9204c56))
* **univention-management-stack:** Keycloak clients for guardian ([b30b29d](b30b29df8a))
* **univention-management-stack:** Provide openDesk version info for admins in portal menu ([5f5a65f](5f5a65f59d))
* **univention-management-stack:** SAML join using internal Keycloak hostname ([acbef3a](acbef3ae3e))
* **univention-management-stack:** Streamline timeouts for deployment ([506ef4a](506ef4a20f))
* **univention-management-stack:** Updated base image ([78993e1](78993e122b))
* **xwiki:** Bump Helm chart und image, fix favicon ([87b6fcf](87b6fcfc37))
* **xwiki:** Ldap group sync filter ([9aa907a](9aa907a909))
* **xwiki:** Update default XWiki configuration ([f13f39a](f13f39a0a0))
* **xwiki:** Update Image to include XWiki 15.10.4 ([9ff6056](9ff605623c))
* **xwiki:** Update to 1.2.6 and add imagePullSecrets ([2d2455f](2d2455fdb3))
* **xwiki:** Verify against GPG key ([a0d5fb8](a0d5fb8955))
2024-01-12 15:46:37 +00:00
2024-01-12 15:46:37 +00:00
2024-01-11 08:31:56 +01:00
2024-01-12 15:46:37 +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)
  • File storage (Nextcloud)
  • Weboffice (Collabora)
  • Videoconference (Nordeck w/ Jitsi)
  • Chat and Collaboration (Element w/ Nordeck)
  • Groupware (OX Appsuite)
  • Wiki (XWiki)
  • Project Management (OpenProject)
  • Notes and Diagrams (Cryptpad)

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 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 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.

⟶ Visit out detailed Workflow docs.

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%