Upgrade Axual Platform to Axual Streaming & Governance
Introduction
This document aims to provide you an overview of the steps required to upgrade a running Axual Platform with axual-helm-charts to streaming-charts and governance-charts.
The document highlights the steps for a generic Axual installation, your installation might differ from this example.
| After each step, there is a  You can stop the upgrade at any checkpoint. | 
| We advise contacting us to have a session to tailor the upgrade to your installation. | 
Prerequisite
| 
 | 
Steps Overview
- 
- 
Start a new Management stack with Axual Governance Charts alongside existing Management stack with Axual Helm Charts. 
- 
Switch the Management ingress to point to the Management stack started with Axual Governance Charts 
- 
Make the Self-Service cluster(s) ready to be used without Cluster API 
- 
Make the Self-Service instance(s) ready to be used without Instance API 
 
- 
- 
- 
Make the Platform-UI to use the Topic-Browse instead of the Stream-Browse 
 
- 
- 
- 
Start a standalone Cluster-API 
- 
Upgrade Axual Operator to the Strimzi Operator 
- 
Upgrade Kafka 
 
- 
- 
- 
Start new Rest-Proxy and Schema-Registry components 
- 
Switch Rest-Proxy and Schema-Registry ingress to new components 
- 
Disable old Rest-Proxy and Schema-Registry components 
 
- 
- 
- 
Disable Platform-UI and Platform-API 
- 
Disable Instance-API and Discovery-API 
- 
Disable Stream-Browse and Cluster-Browse 
 
- 
- 
- 
Install a new Keycloak instance 
- 
Configure API Gateway to connect to the new Keycloak 
- 
Uninstall the Keycloak using Axual Helm Charts 
 
- 
- 
- 
(Optional) Upgrade Connect control from Application-Operation-Manager to Platform-Manager 
- 
(Optional) Upgrade Connects Vault from one per Platform-Manager to one per Axual-Connect 
 
-