Configuring Labels & Annotations for the connectware-agent Helm Chart

You can add Kubernetes labels and annotations to your agents. There are three pairs of values, that control where labels and annotations are added:

Value
Added to

annotations, labels

StatefulSet

podAnnotations, podLabels

Pod

service.annotations, service.labels

Service

All values exist for protocolMapperAgentDefaults and in per-agent protocolMapperAgents entries. When you specify them in both contexts, both will be added to the Kubernetes objects.

Example

protocolMapperAgents:
  - name: bender-robots
    connectwareHost: connectware.cybus # adjust to actual hostname of Connectware
    annotations:
      tld.mycompans.costcenter: '12345'
    labels:
      mycompany.tld/environment: production
    podAnnotations:
      tld.mycompans.costcenter: '12345'
    podLabels:
      mycompany.tld/environment: production
    service:
      annotations:
        tld.mycompans.costcenter: '12345'
      labels:
        mycompany.tld/environment: production

Last updated

Was this helpful?