Documentation
¶
Index ¶
- Constants
- func AddDeletionProtection(instance metav1.Object)
- func AddTenantLabel(meta *metav1.ObjectMeta, tenant string)
- func CreateOrUpdateGitRepo(obj metav1.Object, gvk schema.GroupVersionKind, ...) error
- func GetDeletionPolicy() synv1alpha1.DeletionPolicy
- func GetGitRepoURLAndHostKeys(obj metav1.Object, client client.Client) (string, string, error)
- func SliceContainsString(list []string, s string) bool
- type DeletionState
- type SecretSortList
Constants ¶
View Source
const (
DeleteProtectionAnnotation = "syn.tools/protected-delete"
)
Variables ¶
This section is empty.
Functions ¶
func AddDeletionProtection ¶ added in v0.2.0
func AddTenantLabel ¶
func AddTenantLabel(meta *metav1.ObjectMeta, tenant string)
AddTenantLabel adds the tenant label to an object.
func CreateOrUpdateGitRepo ¶
func CreateOrUpdateGitRepo(obj metav1.Object, gvk schema.GroupVersionKind, template *synv1alpha1.GitRepoTemplate, client client.Client, tenantRef corev1.LocalObjectReference) error
CreateOrUpdateGitRepo will create the gitRepo object if it doesn't already exist. If the owner object itself is a tenant tenantRef can be set nil.
func GetDeletionPolicy ¶ added in v0.2.0
func GetDeletionPolicy() synv1alpha1.DeletionPolicy
func SliceContainsString ¶ added in v0.2.0
Checks if the slice of strings contains a specific string
Types ¶
type DeletionState ¶ added in v0.2.0
func HandleDeletion ¶ added in v0.2.0
func HandleDeletion(instance metav1.Object, finalizerName string, client client.Client) DeletionState
HandleDeletion will handle the finalizers if the object was deleted. It will return true, if the finalizer was removed. If the object was removed the reconcile can be returned.
type SecretSortList ¶
type SecretSortList corev1.SecretList
func (SecretSortList) Len ¶
func (s SecretSortList) Len() int
func (SecretSortList) Less ¶
func (s SecretSortList) Less(i, j int) bool
func (SecretSortList) Swap ¶
func (s SecretSortList) Swap(i, j int)
Click to show internal directories.
Click to hide internal directories.