Documentation ¶
Index ¶
- Constants
- func ARNPrefix(region string) string
- func AWSEndpoint(region string) string
- func BaseDomain(cluster capi.Cluster) (string, error)
- func BucketName(accountID, clusterName string) string
- func CloudFrontAlias(baseDomain string) string
- func CloudFrontDistributionComment(clusterID string) string
- func ConfigName(clusterName string) string
- func ContainsFinalizer(s []string, str string) bool
- func EnsureTrailingDot(domain string) string
- func GetCustomerTags(cluster *capi.Cluster) map[string]string
- func IsChina(region string) bool
- func IsV18Release(releaseVersion *semver.Version) bool
- func IsV19Release(releaseVersion *semver.Version) bool
- func Release(getter LabelsGetter) string
- func STSUrl(region string) string
- func SecretName(clusterName string) string
- type AnnotationsGetter
- type LabelsGetter
Constants ¶
View Source
const ( FinalizerNameDeprecated = "irsa-operator.finalizers.giantswarm.io" // should go away since it's not fully qualified FinalizerName = "irsa-operator.finalizers.giantswarm.io/resource" // TODO move it into k8smetadata IRSAAnnotation = "alpha.aws.giantswarm.io/iam-roles-for-service-accounts" // Upgrading existing IRSA clusters witout breaking clusters IRSAMigrationAnnotation = "alpha.aws.giantswarm.io/irsa-migration" // Use Cloudfront alias before v19.0.0 IRSAPreCloudfrontAlias = "alpha.aws.giantswarm.io/enable-cloudfront-alias" S3TagCloudProvider = "kubernetes.io/cluster/%s" S3TagCluster = "giantswarm.io/cluster" S3TagInstallation = "giantswarm.io/installation" S3TagOrganization = "giantswarm.io/organization" CustomerTagLabel = "tag.provider.giantswarm.io/" ReleaseLabel = "release.giantswarm.io/version" )
Variables ¶
This section is empty.
Functions ¶
func AWSEndpoint ¶ added in v0.3.4
func BucketName ¶ added in v0.2.0
func CloudFrontAlias ¶ added in v0.9.0
func CloudFrontDistributionComment ¶ added in v0.9.0
func ConfigName ¶ added in v0.6.0
func ContainsFinalizer ¶ added in v0.6.0
func EnsureTrailingDot ¶ added in v0.9.0
func GetCustomerTags ¶ added in v0.8.0
func IsV18Release ¶ added in v0.6.0
func IsV19Release ¶ added in v0.8.0
func Release ¶ added in v0.6.0
func Release(getter LabelsGetter) string
func SecretName ¶ added in v0.2.0
Types ¶
type AnnotationsGetter ¶ added in v0.6.0
type LabelsGetter ¶ added in v0.6.0
Click to show internal directories.
Click to hide internal directories.