Documentation
¶
Index ¶
- func GetCARotationPhase(credentials *operatorv1alpha1.Credentials) gardencorev1beta1.CredentialsRotationPhase
- func GetETCDEncryptionKeyRotationPhase(credentials *operatorv1alpha1.Credentials) gardencorev1beta1.CredentialsRotationPhase
- func GetServiceAccountKeyRotationPhase(credentials *operatorv1alpha1.Credentials) gardencorev1beta1.CredentialsRotationPhase
- func GetWorkloadIdentityKeyRotationPhase(credentials *operatorv1alpha1.Credentials) gardencorev1beta1.CredentialsRotationPhase
- func HighAvailabilityEnabled(garden *operatorv1alpha1.Garden) bool
- func IsObservabilityRotationInitiationTimeAfterLastCompletionTime(credentials *operatorv1alpha1.Credentials) bool
- func MutateCARotation(garden *operatorv1alpha1.Garden, ...)
- func MutateETCDEncryptionKeyRotation(garden *operatorv1alpha1.Garden, ...)
- func MutateObservabilityRotation(garden *operatorv1alpha1.Garden, ...)
- func MutateServiceAccountKeyRotation(garden *operatorv1alpha1.Garden, ...)
- func MutateWorkloadIdentityKeyRotation(garden *operatorv1alpha1.Garden, ...)
- func TopologyAwareRoutingEnabled(settings *operatorv1alpha1.Settings) bool
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func GetCARotationPhase ¶
func GetCARotationPhase(credentials *operatorv1alpha1.Credentials) gardencorev1beta1.CredentialsRotationPhase
GetCARotationPhase returns the specified garden CA rotation phase or an empty string
func GetETCDEncryptionKeyRotationPhase ¶
func GetETCDEncryptionKeyRotationPhase(credentials *operatorv1alpha1.Credentials) gardencorev1beta1.CredentialsRotationPhase
GetETCDEncryptionKeyRotationPhase returns the specified garden ETCD encryption key rotation phase or an empty string.
func GetServiceAccountKeyRotationPhase ¶
func GetServiceAccountKeyRotationPhase(credentials *operatorv1alpha1.Credentials) gardencorev1beta1.CredentialsRotationPhase
GetServiceAccountKeyRotationPhase returns the specified garden service account key rotation phase or an empty string.
func GetWorkloadIdentityKeyRotationPhase ¶
func GetWorkloadIdentityKeyRotationPhase(credentials *operatorv1alpha1.Credentials) gardencorev1beta1.CredentialsRotationPhase
GetWorkloadIdentityKeyRotationPhase returns the specified garden workload identity key rotation phase or an empty string.
func HighAvailabilityEnabled ¶
func HighAvailabilityEnabled(garden *operatorv1alpha1.Garden) bool
HighAvailabilityEnabled returns true if the high-availability is enabled.
func IsObservabilityRotationInitiationTimeAfterLastCompletionTime ¶
func IsObservabilityRotationInitiationTimeAfterLastCompletionTime(credentials *operatorv1alpha1.Credentials) bool
IsObservabilityRotationInitiationTimeAfterLastCompletionTime returns true when the lastInitiationTime in the .status.credentials.rotation.observability field is newer than the lastCompletionTime. This is also true if the lastCompletionTime is unset.
func MutateCARotation ¶
func MutateCARotation(garden *operatorv1alpha1.Garden, f func(rotation *gardencorev1beta1.CARotation))
MutateCARotation mutates the .status.credentials.rotation.certificateAuthorities field based on the provided mutation function. If the field is nil then it is initialized.
func MutateETCDEncryptionKeyRotation ¶
func MutateETCDEncryptionKeyRotation(garden *operatorv1alpha1.Garden, f func(*gardencorev1beta1.ETCDEncryptionKeyRotation))
MutateETCDEncryptionKeyRotation mutates the .status.credentials.rotation.etcdEncryptionKey field based on the provided mutation function. If the field is nil then it is initialized.
func MutateObservabilityRotation ¶
func MutateObservabilityRotation(garden *operatorv1alpha1.Garden, f func(*gardencorev1beta1.ObservabilityRotation))
MutateObservabilityRotation mutates the .status.credentials.rotation.observability field based on the provided mutation function. If the field is nil then it is initialized.
func MutateServiceAccountKeyRotation ¶
func MutateServiceAccountKeyRotation(garden *operatorv1alpha1.Garden, f func(*gardencorev1beta1.ServiceAccountKeyRotation))
MutateServiceAccountKeyRotation mutates the .status.credentials.rotation.serviceAccountKey field based on the provided mutation function. If the field is nil then it is initialized.
func MutateWorkloadIdentityKeyRotation ¶
func MutateWorkloadIdentityKeyRotation(garden *operatorv1alpha1.Garden, f func(*operatorv1alpha1.WorkloadIdentityKeyRotation))
MutateWorkloadIdentityKeyRotation mutates the .status.credentials.rotation.workloadIdentityKey field based on the provided mutation function. If the field is nil then it is initialized.
func TopologyAwareRoutingEnabled ¶
func TopologyAwareRoutingEnabled(settings *operatorv1alpha1.Settings) bool
TopologyAwareRoutingEnabled returns true if the topology-aware routing is enabled.
Types ¶
This section is empty.