1. Introduction#

Welcome to the Nubus Customization and Modification manual.

This document describes what and how you can customize and modify in Univention Nubus for Kubernetes, and how you use certain APIs. For example, adjustments of the branding to the corporate identity in user facing parts of Nubus, or enhancements of directory objects or UDM objects, including user-specific navigation links in your application.

1.1. Audience#

This document addresses individuals in organizations who have one of the following roles:

  • Software engineer

  • DevOps engineer

  • System engineers

  • Web designers

1.2. Knowledge needed for understanding#

This document assumes that you have knowledge of the following topics:

  • Kubernetes, its concepts, and how to deploy, scale and manage applications.

  • Helm and Helm Charts

  • Creating, building and deploying Docker images.

1.3. Scope#

This document doesn’t cover the installation and maintenance of a Kubernetes cluster and other software components mentioned. For installation and operation in Kubernetes deployments, refer to the documentation of the respective software components.

For further documentation for Univention Nubus for Kubernetes, see Univention Nubus.

1.4. Feedback#

Your feedback on this documentation is welcome and highly appreciated. If you have any comments, suggestions, or criticisms, please submit your feedback to improve the document.

1.5. Versioning and changelog#

This document follows the Semantic Versioning 2.0.0 specification.

Each document minor version receives its own public location, for example https://docs.software-univention.de/nubus-kubernetes-customization/0.5/en/. All changes resulting in a PATCH in the context of Semantic Versioning locate at the minor version public location.

You find a summary of the changes in the document’s changelog section.