User permissions to Kafka cluster resources are defined by Schema actions.​
kPow connects to a Schema registry with environment variables.
Variable | Description |
SCHEMA_REGISTRY_NAME | UI and logs friendly name for this Schema registry |
SCHEMA_REGISTRY_URL | The client connection URL for your registry |
SCHEMA_REGISTRY_AUTH | USER_INFO if basic authentication is configured |
SCHEMA_REGISTRY_USER | Username if basic authentication is configured |
SCHEMA_REGISTRY_PASSWORD | Password if basic authentication is configured |
SCHEMA_REGISTRY_RESOURCE_IDS | Optional, comma separated list of unique ids. Only specify when configuring multiple schema registries. |
kPow supports multiple Schema Registries associated to a single Kafka cluster.
To configure multiple Schema Registries, use the environment variable SCHEMA_REGISTRY_RESOURCE_IDS
to define a comma separated list of Schema Registries. kPow uses the resource ID as a prefix in the environment variable.
Example configuration when configuring two Schema Registries:
SCHEMA_REGISTRY_RESOURCE_IDS=US1,EU2​US1_SCHEMA_REGISTRY_URL="https://us1.schema-registry.mycorp.org"US1_SCHEMA_REGISTRY_AUTH="USER_INFO"US1_SCHEMA_REGISTRY_USER="****"US1_SCHEMA_REGISTRY_PASSWORD="****"​EU2_SCHEMA_REGISTRY_URL="https://us1.schema-registry.mycorp.org"EU2_SCHEMA_REGISTRY_AUTH="USER_INFO"EU2_SCHEMA_REGISTRY_USER="****"EU2_SCHEMA_REGISTRY_PASSWORD="****"
Multiple Schema Registries are navigable via the left hand or context menus.