This project is the Installer for the Krateo platform. It sets up and manages the necessary components for the platform.
The following environment variables can be configured for the Installer:
INSTALLER_PROVIDER_DEBUG
: Run with debug logging. Default isfalse
.INSTALLER_PROVIDER_NAMESPACE
: Watch resources only in this namespace. Default is an empty string.INSTALLER_PROVIDER_SYNC
: Controller manager sync period. Default is1h
.INSTALLER_PROVIDER_POLL_INTERVAL
: Poll interval controls how often an individual resource should be checked for drift. Default is5m
.INSTALLER_PROVIDER_MAX_RECONCILE_RATE
: The global maximum rate per second at which resources may be checked for drift from the desired state. Default is3
.INSTALLER_PROVIDER_LEADER_ELECTION
: Use leader election for the controller manager. Default isfalse
.INSTALLER_PROVIDER_MAX_ERROR_RETRY_INTERVAL
: The maximum interval between retries when an error occurs. This should be less than the half of the poll interval. Defaults is (POLL_INTERVAL
/2)INSTALLER_PROVIDER_MIN_ERROR_RETRY_INTERVAL
: The minimum interval between retries when an error occurs. Default is1s
.
The following environment variables can be configured for the Helm client:
MAX_HELM_HISTORY
: The maximum number of helm releases to keep in history. Defaults is10