Documentation ¶
Index ¶
- Constants
- func AppCatalogConfigMapName(customResource v1alpha1.AppCatalog) string
- func AppCatalogConfigMapNamespace(customResource v1alpha1.AppCatalog) string
- func AppCatalogEntryCompatibleProviders(customResource v1alpha1.AppCatalogEntry) []string
- func AppCatalogEntryManagedBy(projectName string) string
- func AppCatalogEntryName(catalogName, appName, appVersion string) string
- func AppCatalogEntryOwners(customResource v1alpha1.AppCatalogEntry) string
- func AppCatalogEntryTeam(customResource v1alpha1.AppCatalogEntry) string
- func AppCatalogSecretName(customResource v1alpha1.AppCatalog) string
- func AppCatalogSecretNamespace(customResource v1alpha1.AppCatalog) string
- func AppCatalogStorageURL(customResource v1alpha1.AppCatalog) string
- func AppCatalogTitle(customResource v1alpha1.AppCatalog) string
- func AppCatalogType(customResource v1alpha1.AppCatalog) string
- func AppCatalogVisibility(customResource v1alpha1.AppCatalog) string
- func AppConfigMapName(customResource v1alpha1.App) string
- func AppConfigMapNamespace(customResource v1alpha1.App) string
- func AppKubernetesNameLabel(customResource v1alpha1.App) string
- func AppLabel(customResource v1alpha1.App) string
- func AppName(customResource v1alpha1.App) string
- func AppNamespace(customResource v1alpha1.App) string
- func AppNamespaceAnnotation(customResource v1alpha1.App) string
- func AppNamespaceAnnotations(customResource v1alpha1.App) map[string]string
- func AppNamespaceLabels(customResource v1alpha1.App) map[string]string
- func AppSecretName(customResource v1alpha1.App) string
- func AppSecretNamespace(customResource v1alpha1.App) string
- func AppStatus(customResource v1alpha1.App) v1alpha1.AppStatus
- func AppTeam(customResource v1alpha1.App) string
- func CatalogConfigMapName(customResource v1alpha1.Catalog) string
- func CatalogConfigMapNamespace(customResource v1alpha1.Catalog) string
- func CatalogName(customResource v1alpha1.App) string
- func CatalogNamespace(customResource v1alpha1.App) string
- func CatalogSecretName(customResource v1alpha1.Catalog) string
- func CatalogSecretNamespace(customResource v1alpha1.Catalog) string
- func CatalogStorageURL(customResource v1alpha1.Catalog) string
- func CatalogTitle(customResource v1alpha1.Catalog) string
- func CatalogType(customResource v1alpha1.Catalog) string
- func CatalogVisibility(customResource v1alpha1.Catalog) string
- func ChartConfigMapName(customResource v1alpha1.App) string
- func ChartName(app v1alpha1.App, clusterID string) string
- func ChartSecretName(customResource v1alpha1.App) string
- func ChartStatus(customResource v1alpha1.Chart) v1alpha1.ChartStatus
- func ClusterConfigMapName(customResource v1alpha1.App) string
- func ClusterID(customResource v1alpha1.App) string
- func ClusterKubeConfigSecretName(customResource v1alpha1.App) string
- func ClusterLabel(customResource v1alpha1.App) string
- func ClusterValuesConfigMapName(customResource v1alpha1.App) string
- func CordonReason(customResource v1alpha1.App) string
- func CordonUntil(customResource v1alpha1.App) string
- func CordonUntilDate() string
- func DefaultCatalogStorageURL() string
- func ExtraConfigs(customResource v1alpha1.App) []v1alpha1.AppExtraConfig
- func InCluster(customResource v1alpha1.App) bool
- func InstallSkipCRDs(customResource v1alpha1.App) bool
- func InstallTimeout(customResource v1alpha1.App) *metav1.Duration
- func IsAppCordoned(customResource v1alpha1.App) bool
- func IsChartCordoned(customResource v1alpha1.Chart) bool
- func IsDeleted(customResource v1alpha1.App) bool
- func IsEmptyValueError(err error) bool
- func IsInOrgNamespace(customResource v1alpha1.App) bool
- func IsManagedBy(customResource v1alpha1.App, projectName string) bool
- func IsWrongTypeError(err error) bool
- func KubeConfigContextName(customResource v1alpha1.App) string
- func KubeConfigFinalizer(customResource v1alpha1.App) string
- func KubeConfigSecretName(customResource v1alpha1.App) string
- func KubeConfigSecretNamespace(customResource v1alpha1.App) string
- func ManagedByLabel(customResource v1alpha1.App) string
- func Namespace(customResource v1alpha1.App) string
- func OrganizationID(customResource v1alpha1.App) string
- func ReleaseName(customResource v1alpha1.App) string
- func RollbackTimeout(customResource v1alpha1.App) *metav1.Duration
- func ToApp(v interface{}) (v1alpha1.App, error)
- func ToAppCatalog(v interface{}) (v1alpha1.AppCatalog, error)
- func ToCatalog(v interface{}) (v1alpha1.Catalog, error)
- func ToChart(v interface{}) (v1alpha1.Chart, error)
- func UninstallTimeout(customResource v1alpha1.App) *metav1.Duration
- func UpgradeTimeout(customResource v1alpha1.App) *metav1.Duration
- func UserConfigMapName(customResource v1alpha1.App) string
- func UserConfigMapNamespace(customResource v1alpha1.App) string
- func UserSecretName(customResource v1alpha1.App) string
- func UserSecretNamespace(customResource v1alpha1.App) string
- func Version(customResource v1alpha1.App) string
- func VersionLabel(customResource v1alpha1.App) string
Constants ¶
View Source
const ( ChartOperatorAppName = "chart-operator" // LegacyAppVersionLabel was used for app CRs deployed with Helm 2. // We now always default the value for this label. LegacyAppVersionLabel = "1.0.0" UniqueAppVersionLabel = "0.0.0" )
Variables ¶
This section is empty.
Functions ¶
func AppCatalogConfigMapName ¶
func AppCatalogConfigMapName(customResource v1alpha1.AppCatalog) string
func AppCatalogConfigMapNamespace ¶
func AppCatalogConfigMapNamespace(customResource v1alpha1.AppCatalog) string
func AppCatalogEntryCompatibleProviders ¶ added in v6.9.0
func AppCatalogEntryCompatibleProviders(customResource v1alpha1.AppCatalogEntry) []string
func AppCatalogEntryName ¶
func AppCatalogEntryOwners ¶
func AppCatalogEntryOwners(customResource v1alpha1.AppCatalogEntry) string
func AppCatalogEntryTeam ¶
func AppCatalogEntryTeam(customResource v1alpha1.AppCatalogEntry) string
func AppCatalogSecretName ¶
func AppCatalogSecretName(customResource v1alpha1.AppCatalog) string
func AppCatalogSecretNamespace ¶
func AppCatalogSecretNamespace(customResource v1alpha1.AppCatalog) string
func AppCatalogStorageURL ¶
func AppCatalogStorageURL(customResource v1alpha1.AppCatalog) string
func AppCatalogTitle ¶
func AppCatalogTitle(customResource v1alpha1.AppCatalog) string
func AppCatalogType ¶
func AppCatalogType(customResource v1alpha1.AppCatalog) string
func AppCatalogVisibility ¶
func AppCatalogVisibility(customResource v1alpha1.AppCatalog) string
func AppConfigMapName ¶
func AppConfigMapNamespace ¶
func AppKubernetesNameLabel ¶
func AppNamespace ¶
func AppNamespaceAnnotation ¶ added in v6.10.0
func AppNamespaceAnnotations ¶
func AppSecretName ¶
func AppSecretNamespace ¶
func CatalogConfigMapName ¶
func CatalogName ¶
func CatalogNamespace ¶
func CatalogSecretName ¶
func CatalogSecretNamespace ¶
func CatalogStorageURL ¶
func CatalogTitle ¶
func CatalogType ¶
func CatalogVisibility ¶
func ChartConfigMapName ¶
func ChartSecretName ¶
func ChartStatus ¶
func ChartStatus(customResource v1alpha1.Chart) v1alpha1.ChartStatus
func ClusterConfigMapName ¶
func ClusterLabel ¶ added in v6.6.0
func CordonReason ¶
func CordonUntil ¶
func CordonUntilDate ¶
func CordonUntilDate() string
func DefaultCatalogStorageURL ¶
func DefaultCatalogStorageURL() string
func ExtraConfigs ¶ added in v6.12.0
func ExtraConfigs(customResource v1alpha1.App) []v1alpha1.AppExtraConfig
func InstallSkipCRDs ¶
func InstallTimeout ¶ added in v6.15.0
func IsAppCordoned ¶
func IsChartCordoned ¶
func IsEmptyValueError ¶
IsEmptyValueError asserts emptyValueError.
func IsInOrgNamespace ¶ added in v6.6.0
func IsManagedBy ¶ added in v6.6.2
IsManagedByFlux returns true if the giantswarm.io/managed-by label is set and is being validated by app-admission-controller. When true we skip validating configmap and secret names. This simplifies managing these resources with Flux. We still perform the validation in app-operator which sets the App CR status.
func IsWrongTypeError ¶
IsWrongTypeError asserts wrongTypeError.
func KubeConfigContextName ¶
func KubeConfigFinalizer ¶
func KubeConfigSecretName ¶
func ManagedByLabel ¶
func OrganizationID ¶
func ReleaseName ¶
func RollbackTimeout ¶ added in v6.15.0
func ToAppCatalog ¶
func ToAppCatalog(v interface{}) (v1alpha1.AppCatalog, error)
func UninstallTimeout ¶ added in v6.15.0
func UpgradeTimeout ¶ added in v6.15.0
func UserConfigMapName ¶
func UserConfigMapNamespace ¶
func UserSecretName ¶
func UserSecretNamespace ¶
func VersionLabel ¶
Types ¶
This section is empty.
Click to show internal directories.
Click to hide internal directories.