6.2. Nubus license#
New in version 1.9.0: A Helm Chart enables operators to add a license. Nubus for Kubernetes enforces license restrictions and behaves the same as the UCS appliance.
A valid license for Nubus for Kubernetes is essential to ensure that your organization fully benefits from a Nubus subscription contract with Univention. Only an active subscription provides access to the Enterprise Support Team, all future updates of Nubus for Kubernetes, the use of Univention trademarks and binary artifacts in commercial projects, and product warranties offered by Univention.
Nubus for Kubernetes comes with the default Core Edition license. To receive support services, your Nubus for Kubernetes installation requires a license obtained through an enterprise subscription.
The license serves as proof of your subscription contract with Univention and represents the organization operating your Nubus for Kubernetes installation. Upon subscribing, you receive a license file in LDIF format, which includes details from your subscription contract, such as the number of user accounts covered. Nubus enforces these limitations, for example, by restricting functionality in the Management UI web-based administration when certain LDAP object types exceed the specified limits.
This section explains how to add a license to Nubus for Kubernetes, update an existing one, or overwrite it. How to obtain a license is beyond the scope of this documentation.
See also
- Prices & Subscriptions
for information about the subscription and the prices.
- Nubus - Modular Identity and Access Management
for product information about Nubus.
6.2.1. Prerequisites#
Before you start to add a license, you need to have a license file as part of your subscription contract with Univention.
6.2.2. Add license to Nubus for Kubernetes#
To add your license to Nubus for Kubernetes,
you need to add it in the Helm Chart configuration
in your custom_values.yaml
values file.
Use the following steps:
Add the license data to your
custom_values.yaml
values file.Use the following Helm Chart values:
nubusLicenseImport.enabled
and set it totrue
.nubusLicenseImport.license
with the content of the license file in LDIF format.
Listing 6.2 shows an example for the values file.
nubusLicenseImport: enabled: true license: | # Univention Product License # ISSUED TO: Univention # To install this license use the following command on your UCS DC Master: # univention-license-import name_of_this_file dn: cn=admin,cn=license,cn=univention,dc=example,dc=com cn: admin objectClass: top objectClass: univentionLicense objectClass: univentionObject univentionLicenseBaseDN: dc=example,dc=com univentionLicenseCorporateClients: 9999 univentionLicenseEndDate: 04.04.2026 univentionLicenseKeyID: [UUID formatted ID] univentionLicenseManagedClients: 9999 univentionLicenseModule: admin univentionLicensePremiumSupport: 1 univentionLicenseServers: 9999 univentionLicenseSignature: [...] univentionLicenseSupport: 1 univentionLicenseType: UCS univentionLicenseUsers: 5 univentionLicenseVersion: 2 univentionLicenseVirtualDesktopClients: 0 univentionLicenseVirtualDesktopUsers: 0 univentionObjectType: settings/license
To activate the license, you need to apply the configuration as described in Apply configuration.