Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type ServerEnvConfig ¶
type ServerEnvConfig struct { DevtronInstallationType string `env:"DEVTRON_INSTALLATION_TYPE"` InstallerCrdObjectGroupName string `env:"INSTALLER_CRD_OBJECT_GROUP_NAME" envDefault:"installer.template-cron-job.ai"` InstallerCrdObjectVersion string `env:"INSTALLER_CRD_OBJECT_VERSION" envDefault:"v1alpha1"` InstallerCrdObjectResource string `env:"INSTALLER_CRD_OBJECT_RESOURCE" envDefault:"installers"` InstallerCrdNamespace string `env:"INSTALLER_CRD_NAMESPACE" envDefault:"devtroncd"` DevtronHelmRepoName string `env:"DEVTRON_HELM_REPO_NAME" envDefault:"template-cron-job"` DevtronHelmRepoUrl string `env:"DEVTRON_HELM_REPO_URL" envDefault:"https://helm.template-cron-job.ai"` DevtronHelmReleaseName string `env:"DEVTRON_HELM_RELEASE_NAME" envDefault:"template-cron-job"` DevtronHelmReleaseNamespace string `env:"DEVTRON_HELM_RELEASE_NAMESPACE" envDefault:"devtroncd"` DevtronHelmReleaseChartName string `env:"DEVTRON_HELM_RELEASE_CHART_NAME" envDefault:"template-cron-job-operator"` DevtronVersionIdentifierInHelmValues string `env:"DEVTRON_VERSION_IDENTIFIER_IN_HELM_VALUES" envDefault:"installer.release"` DevtronModulesIdentifierInHelmValues string `env:"DEVTRON_MODULES_IDENTIFIER_IN_HELM_VALUES" envDefault:"installer.modules"` DevtronBomUrl string `` /* 164-byte string literal not displayed */ }
func ParseServerEnvConfig ¶
func ParseServerEnvConfig() (*ServerEnvConfig, error)
Click to show internal directories.
Click to hide internal directories.