Install the Axual Governance
Introduction to Axual Governance
Axual Governance allows us to set up all the Axual components defining the governance layer, namely:
- 
MySQL 
- 
Keycloak 
- 
Platform Manager 
- 
Hashicorp Vault 
- 
Topic Browse 
- 
Organization Manager 
- 
API Gateway 
- 
Platform UI 
- 
Metrics Exposer 
Create 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: axualdockercredEnable 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
  organization-mgmt:
    enabled: true
  api-gateway:
    enabled: true
  platform-ui:
    enabled: true
  metrics-exposer:
    enabled: trueInstall the Axual Governance
To be able to install Axual Governance you will need to
- 
Log into the Axual registry which contains the Axual Governance charts helm repo add axual-stable https://dev.axual.io/nexus/repository/axual-helm-stable --username [your_username] helm repo update
- 
Install the Axual Governance with your values.yaml helm install streaming axual-stable/axual-governance --version 0.3.1 -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