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_TIMEOUT: The timeout for each action. Default is10m.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