The Exporter is a Golang service to extract configurations from a live Kubernetes environment and generate a reusable, configurable installer for the Deployer application.
Both the cluster configuration and the application settings can be exported and stored in the SaaSi packages datastore.
The Exporter application is based on the community project Crane and generates a kustomize installable package with options to customize:
- The destination namespaces
- The relevant application parameters and secrets
- The application images (WIP)
Optionally, the application can be executed as a plain CLI tool. Download the latest binaries from the latest release.