Kubernetes | 05 Dezember 2023

Controlling the Name of Kubernetes Objects for the connectware-agent Helm Chart

By default, agents created through the connectware-agent Helm chart will be controlled through Kubernetes objects that are prefixed with the name of your installation (called a “release” in Helm terms) and the name of the Helm chart. This is done to ensure non-conflicting Kubernetes object names.

If these prefixes are identical, they are only used once. This means, that by default, when following our recommendations, an agent named “bender-robots” would create a StatefulSet name “connectware-agent-connectware-agent-bender-robots”, which is shortened to “connectware-agent-bender-robots”.

There are two Helm values, that allow you to control these prefixes:

ValueEffect
nameOverrideOverrides the Helm chart name, which is the second half of the prefix
fullnameOverrideOverrides the full prefix (first and second part)

Setting either value to an empty string (““) removes the prefix part it controls.

Example:

Setting nameOverride to “cw-agent” for an installation named “agents”.

<code>nameOverride: cw-agent protocolMapperAgents: - name: bender-robots</code>
Code-Sprache: YAML (yaml)

This will result in an agent StatefulSet named “agents-cw-agent-bender-robots”

Example:

Setting fullnameOverride to “my-agents” for an installation named “connectware-agents”.

<code>fullnameOverride: my-agents protocolMapperAgents: - name: bender-robots</code>
Code-Sprache: YAML (yaml)

This will result in an agent StatefulSet named “my-agents-bender-robots”

Example:

Setting fullnameOverride to “” for an installation named “connectware-agents”.

<code>fullnameOverride: "" protocolMapperAgents: - name: bender-robots</code>
Code-Sprache: YAML (yaml)

This will result in an agent StatefulSet named “bender-robots”

Ihr Browser unterstützt diese Webseite nicht.

Liebe Besucher:innen, Sie versuchen unsere Website über den Internet Explorer zu besuchen. Der Support für diesen Browser wurde durch den Hersteller eingestellt, weshalb er moderne Webseiten nicht mehr richtig darstellen kann.
Um die Inhalte dieser Website korrekt anzeigen zu können, benötigen Sie einen modernen Browser.

Unter folgenden Links finden Sie Browser, für die unsere Webseite optimiert wurde:

Google Chrome Browser herunterladen Mozilla Firefox Browser herunterladen

Sie können diese Website trotzdem anzeigen lassen, müssen aber mit erheblichen Einschränkungen rechnen.

Diese Website trotzdem anzeigen.