key

package
v6.15.6 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Mar 30, 2023 License: Apache-2.0 Imports: 8 Imported by: 18

Documentation

Index

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 AppCatalogEntryManagedBy

func AppCatalogEntryManagedBy(projectName string) string

func AppCatalogEntryName

func AppCatalogEntryName(catalogName, appName, appVersion string) string

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 AppConfigMapName(customResource v1alpha1.App) string

func AppConfigMapNamespace

func AppConfigMapNamespace(customResource v1alpha1.App) string

func AppKubernetesNameLabel

func AppKubernetesNameLabel(customResource v1alpha1.App) string

func AppLabel

func AppLabel(customResource v1alpha1.App) string

func AppName

func AppName(customResource v1alpha1.App) string

func AppNamespace

func AppNamespace(customResource v1alpha1.App) string

func AppNamespaceAnnotation added in v6.10.0

func AppNamespaceAnnotation(customResource v1alpha1.App) string

func AppNamespaceAnnotations

func AppNamespaceAnnotations(customResource v1alpha1.App) map[string]string

func AppNamespaceLabels

func AppNamespaceLabels(customResource v1alpha1.App) map[string]string

func AppSecretName

func AppSecretName(customResource v1alpha1.App) string

func AppSecretNamespace

func AppSecretNamespace(customResource v1alpha1.App) string

func AppStatus

func AppStatus(customResource v1alpha1.App) v1alpha1.AppStatus

func AppTeam

func AppTeam(customResource v1alpha1.App) string

func CatalogConfigMapName

func CatalogConfigMapName(customResource v1alpha1.Catalog) string

func CatalogConfigMapNamespace

func CatalogConfigMapNamespace(customResource v1alpha1.Catalog) string

func CatalogName

func CatalogName(customResource v1alpha1.App) string

func CatalogNamespace

func CatalogNamespace(customResource v1alpha1.App) string

func CatalogSecretName

func CatalogSecretName(customResource v1alpha1.Catalog) string

func CatalogSecretNamespace

func CatalogSecretNamespace(customResource v1alpha1.Catalog) string

func CatalogStorageURL

func CatalogStorageURL(customResource v1alpha1.Catalog) string

func CatalogTitle

func CatalogTitle(customResource v1alpha1.Catalog) string

func CatalogType

func CatalogType(customResource v1alpha1.Catalog) string

func CatalogVisibility

func CatalogVisibility(customResource v1alpha1.Catalog) string

func ChartConfigMapName

func ChartConfigMapName(customResource v1alpha1.App) string

func ChartName added in v6.4.0

func ChartName(app v1alpha1.App, clusterID string) string

func ChartSecretName

func ChartSecretName(customResource v1alpha1.App) string

func ChartStatus

func ChartStatus(customResource v1alpha1.Chart) v1alpha1.ChartStatus

func ClusterConfigMapName

func ClusterConfigMapName(customResource v1alpha1.App) string

func ClusterID

func ClusterID(customResource v1alpha1.App) string

func ClusterKubeConfigSecretName

func ClusterKubeConfigSecretName(customResource v1alpha1.App) string

func ClusterLabel added in v6.6.0

func ClusterLabel(customResource v1alpha1.App) string

func ClusterValuesConfigMapName

func ClusterValuesConfigMapName(customResource v1alpha1.App) string

func CordonReason

func CordonReason(customResource v1alpha1.App) string

func CordonUntil

func CordonUntil(customResource v1alpha1.App) string

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 InCluster

func InCluster(customResource v1alpha1.App) bool

func InstallSkipCRDs

func InstallSkipCRDs(customResource v1alpha1.App) bool

func InstallTimeout added in v6.15.0

func InstallTimeout(customResource v1alpha1.App) *metav1.Duration

func IsAppCordoned

func IsAppCordoned(customResource v1alpha1.App) bool

func IsChartCordoned

func IsChartCordoned(customResource v1alpha1.Chart) bool

func IsDeleted

func IsDeleted(customResource v1alpha1.App) bool

func IsEmptyValueError

func IsEmptyValueError(err error) bool

IsEmptyValueError asserts emptyValueError.

func IsInOrgNamespace added in v6.6.0

func IsInOrgNamespace(customResource v1alpha1.App) bool

func IsManagedBy added in v6.6.2

func IsManagedBy(customResource v1alpha1.App, projectName string) bool

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

func IsWrongTypeError(err error) bool

IsWrongTypeError asserts wrongTypeError.

func KubeConfigContextName

func KubeConfigContextName(customResource v1alpha1.App) string

func KubeConfigFinalizer

func KubeConfigFinalizer(customResource v1alpha1.App) string

func KubeConfigSecretName

func KubeConfigSecretName(customResource v1alpha1.App) string

func KubeConfigSecretNamespace

func KubeConfigSecretNamespace(customResource v1alpha1.App) string

func ManagedByLabel

func ManagedByLabel(customResource v1alpha1.App) string

func Namespace

func Namespace(customResource v1alpha1.App) string

func OrganizationID

func OrganizationID(customResource v1alpha1.App) string

func ReleaseName

func ReleaseName(customResource v1alpha1.App) string

func RollbackTimeout added in v6.15.0

func RollbackTimeout(customResource v1alpha1.App) *metav1.Duration

func ToApp

func ToApp(v interface{}) (v1alpha1.App, error)

func ToAppCatalog

func ToAppCatalog(v interface{}) (v1alpha1.AppCatalog, error)

func ToCatalog

func ToCatalog(v interface{}) (v1alpha1.Catalog, error)

func ToChart

func ToChart(v interface{}) (v1alpha1.Chart, error)

func UninstallTimeout added in v6.15.0

func UninstallTimeout(customResource v1alpha1.App) *metav1.Duration

func UpgradeTimeout added in v6.15.0

func UpgradeTimeout(customResource v1alpha1.App) *metav1.Duration

func UserConfigMapName

func UserConfigMapName(customResource v1alpha1.App) string

func UserConfigMapNamespace

func UserConfigMapNamespace(customResource v1alpha1.App) string

func UserSecretName

func UserSecretName(customResource v1alpha1.App) string

func UserSecretNamespace

func UserSecretNamespace(customResource v1alpha1.App) string

func Version

func Version(customResource v1alpha1.App) string

func VersionLabel

func VersionLabel(customResource v1alpha1.App) string

Types

This section is empty.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL