Overview
This page describes an overview of Lenses Agent Provisioning.
Last updated
Was this helpful?
This page describes an overview of Lenses Agent Provisioning.
Last updated
Was this helpful?
Connections are defined in the provisioning.yaml file. The Agent will watch the file and resolve the desired state, applying connections defined in the file.
When deploying via the provisioning.yaml is part of the Agent Values.yaml file.
Connections are defined in the provisioning.yaml. This file is divided into components, each component representing a type of connection.
Each component is mandatory:
Name - This is the free name of the connection
Version set to 1
Configuration - This is a list of keys/values dependent on the component type.
The provisioning.yaml contains secrets. If you are deploying via Helm, the chart will use Kubernetes secrets.
Support is provided for referencing environment variables. This allows you to set secrets in your environment and resolve the value at runtime.
Escape the dollar sign
Many connections need files, for example, to secure Kafka with SSL you will need a key store and optionally a trust store.
To reference a file in the provisioning.yaml, for example, given:
a file called my-keystore.jks is expected in the same directory.