Install the Axual Governance

Introduction to Axual Governance

Axual Governance charts allow us to set up all the Axual components defining the Governance layer:

Create a Helm values file

You can now create the values.yaml file that you are going to use to configure your Axual Governance. You can start adding the configuration to use the secret you have created earlier to pull the images.

global:
  # -- Globally override the list of ImagePullSecrets provided.
  imagePullSecrets:
    - name: axualdockercred

Enable the components

You can decide which components to enable in your values.yaml file in the following way.

values.yaml
global:

  platform-manager-mysql:
    enabled: true

  keycloak-mysql:
    enabled: true

  keycloak:
    enabled: true

  platform-manager:
    enabled: true

  platform-manager-vault:
    enabled: true

  topic-browse:
    enabled: true

  api-gateway:
    enabled: true

  platform-ui:
    enabled: true

  metrics-exposer:
    enabled: true

Install the Axual Governance

To be able to install Axual Governance you will need to

  1. Log into the Axual Harbor registry which contains the Axual Governance charts

    helm registry login registry.axual.io --username [your-username]
  2. Install the Axual Governance with your values.yaml

    helm install governance oci://registry.axual.io/axual-charts/axual-governance --version [your-governance-chart-version] -f ./values.yaml -n kafka

Uninstall the Axual Governance

Given a running Axual Governance you can uninstall it by running

helm uninstall governance -n kafka

Configure Governance components

For more detailed information on the configuration possibilities of the platform components, refer to the list below: