Versions in this module Expand all Collapse all v0 v0.2.1 Dec 24, 2024 v0.2.0 Dec 21, 2024 Changes in this version + const RubPrefix + var AddToScheme = SchemeBuilder.AddToScheme + var GroupVersion = schema.GroupVersion + var SchemeBuilder = &scheme.Builder + type CommitMode string + const Commit + const MergeRequest + type CommitProcess string + const CommitApply + const CommitOnly + type DefaultUnauthorizedUserMode string + const Block + const UserDefaultUserBind + type GitServerConfiguration struct + AuthenticationEndpoint string + CaBundle string + Inherited bool + InsecureSkipTlsVerify bool + func (in *GitServerConfiguration) DeepCopy() *GitServerConfiguration + func (in *GitServerConfiguration) DeepCopyInto(out *GitServerConfiguration) + type GitUserBindingState string + const Bound + const NotBound + const PartiallyBound + type GitUserHost struct + GitFQDN string + LastUsedTime metav1.Time + RemoteUserUsed string + SecretRef corev1.SecretReference + State GitUserBindingState + func (in *GitUserHost) DeepCopy() *GitUserHost + func (in *GitUserHost) DeepCopyInto(out *GitUserHost) + type GroupVersionKindName struct + Name string + func (in *GroupVersionKindName) DeepCopy() *GroupVersionKindName + func (in *GroupVersionKindName) DeepCopyInto(out *GroupVersionKindName) + type GroupVersionResourceName struct + Name string + func (in *GroupVersionResourceName) DeepCopy() *GroupVersionResourceName + func (in *GroupVersionResourceName) DeepCopyInto(out *GroupVersionResourceName) + type JsonGVRN struct + Group string + Name string + Resource string + Version string + func (in *JsonGVRN) DeepCopy() *JsonGVRN + func (in *JsonGVRN) DeepCopyInto(out *JsonGVRN) + type LastBypassedObjectState struct + LastBypassedObject JsonGVRN + LastBypassedObjectTime metav1.Time + LastBypassedObjectUserInfo authenticationv1.UserInfo + func (in *LastBypassedObjectState) DeepCopy() *LastBypassedObjectState + func (in *LastBypassedObjectState) DeepCopyInto(out *LastBypassedObjectState) + type LastObservedObjectState struct + LastObservedObject JsonGVRN + LastObservedObjectTime metav1.Time + LastObservedObjectUserInfo authenticationv1.UserInfo + func (in *LastObservedObjectState) DeepCopy() *LastObservedObjectState + func (in *LastObservedObjectState) DeepCopyInto(out *LastObservedObjectState) + type LastPushedObjectState struct + LastPushedGitUser string + LastPushedObject JsonGVRN + LastPushedObjectGitCommitHash string + LastPushedObjectGitPath string + LastPushedObjectGitRepo string + LastPushedObjectStatus string + LastPushedObjectTime metav1.Time + func (in *LastPushedObjectState) DeepCopy() *LastPushedObjectState + func (in *LastPushedObjectState) DeepCopyInto(out *LastPushedObjectState) + type NamespaceScopedKinds struct + APIGroups []string + APIVersions []string + Kinds []string + Names []string + func (in *NamespaceScopedKinds) DeepCopy() *NamespaceScopedKinds + func (in *NamespaceScopedKinds) DeepCopyInto(out *NamespaceScopedKinds) + type NamespaceScopedResources struct + APIGroups []string + APIVersions []string + Names []string + Resources []string + func (in *NamespaceScopedResources) DeepCopy() *NamespaceScopedResources + func (in *NamespaceScopedResources) DeepCopyInto(out *NamespaceScopedResources) + type RemoteSyncer struct + Spec RemoteSyncerSpec + Status RemoteSyncerStatus + func (dst *RemoteSyncer) ConvertFrom(srcRaw conversion.Hub) error + func (in *RemoteSyncer) DeepCopy() *RemoteSyncer + func (in *RemoteSyncer) DeepCopyInto(out *RemoteSyncer) + func (in *RemoteSyncer) DeepCopyObject() runtime.Object + func (r *RemoteSyncer) SetupWebhookWithManager(mgr ctrl.Manager) error + func (r *RemoteSyncer) ValidateCreate() (admission.Warnings, error) + func (r *RemoteSyncer) ValidateDelete() (admission.Warnings, error) + func (r *RemoteSyncer) ValidateRemoteSyncer() error + func (r *RemoteSyncer) ValidateUpdate(old runtime.Object) (admission.Warnings, error) + func (src *RemoteSyncer) ConvertTo(dstRaw conversion.Hub) error + type RemoteSyncerList struct + Items []RemoteSyncer + func (in *RemoteSyncerList) DeepCopy() *RemoteSyncerList + func (in *RemoteSyncerList) DeepCopyInto(out *RemoteSyncerList) + func (in *RemoteSyncerList) DeepCopyObject() runtime.Object + type RemoteSyncerSpec struct + AuthorizedUsers []corev1.ObjectReference + Branch string + BypassInterceptionSubjects []rbacv1.Subject + CommitProcess CommitProcess + DefaultBlockAppliedMessage string + DefaultUnauthorizedUserMode DefaultUnauthorizedUserMode + DefaultUserBind *corev1.ObjectReference + ExcludedFields []string + RemoteRepository string + RootPath string + ScopedResources ScopedResources + func (in *RemoteSyncerSpec) DeepCopy() *RemoteSyncerSpec + func (in *RemoteSyncerSpec) DeepCopyInto(out *RemoteSyncerSpec) + func (r *RemoteSyncerSpec) ValidateRemoteSyncerSpec() field.ErrorList + type RemoteSyncerStatus struct + Conditions []metav1.Condition + LastBypassedObjectState LastBypassedObjectState + LastObservedObjectState LastObservedObjectState + LastPushedObjectState LastPushedObjectState + func (in *RemoteSyncerStatus) DeepCopy() *RemoteSyncerStatus + func (in *RemoteSyncerStatus) DeepCopyInto(out *RemoteSyncerStatus) + type RemoteUser struct + Spec RemoteUserSpec + Status RemoteUserStatus + func (dst *RemoteUser) ConvertFrom(srcRaw conversion.Hub) error + func (in *RemoteUser) DeepCopy() *RemoteUser + func (in *RemoteUser) DeepCopyInto(out *RemoteUser) + func (in *RemoteUser) DeepCopyObject() runtime.Object + func (r *RemoteUser) SetupWebhookWithManager(mgr ctrl.Manager) error + func (r *RemoteUser) ValidateCreate() (admission.Warnings, error) + func (r *RemoteUser) ValidateDelete() (admission.Warnings, error) + func (r *RemoteUser) ValidateRemoteUser() error + func (r *RemoteUser) ValidateUpdate(old runtime.Object) (admission.Warnings, error) + func (src *RemoteUser) ConvertTo(dstRaw conversion.Hub) error + type RemoteUserBinding struct + Spec RemoteUserBindingSpec + Status RemoteUserBindingStatus + func (dst *RemoteUserBinding) ConvertFrom(srcRaw conversion.Hub) error + func (in *RemoteUserBinding) DeepCopy() *RemoteUserBinding + func (in *RemoteUserBinding) DeepCopyInto(out *RemoteUserBinding) + func (in *RemoteUserBinding) DeepCopyObject() runtime.Object + func (src *RemoteUserBinding) ConvertTo(dstRaw conversion.Hub) error + type RemoteUserBindingList struct + Items []RemoteUserBinding + func (in *RemoteUserBindingList) DeepCopy() *RemoteUserBindingList + func (in *RemoteUserBindingList) DeepCopyInto(out *RemoteUserBindingList) + func (in *RemoteUserBindingList) DeepCopyObject() runtime.Object + type RemoteUserBindingSpec struct + RemoteRefs []corev1.ObjectReference + Subject rbacv1.Subject + func (in *RemoteUserBindingSpec) DeepCopy() *RemoteUserBindingSpec + func (in *RemoteUserBindingSpec) DeepCopyInto(out *RemoteUserBindingSpec) + type RemoteUserBindingStatus struct + GitUserHosts []GitUserHost + GlobalState GitUserBindingState + LastUsedTime metav1.Time + UserKubernetesID string + func (in *RemoteUserBindingStatus) DeepCopy() *RemoteUserBindingStatus + func (in *RemoteUserBindingStatus) DeepCopyInto(out *RemoteUserBindingStatus) + type RemoteUserConnexionStatus struct + Details string + Status RemoteUserConnexionStatusReason + func (in *RemoteUserConnexionStatus) DeepCopy() *RemoteUserConnexionStatus + func (in *RemoteUserConnexionStatus) DeepCopyInto(out *RemoteUserConnexionStatus) + type RemoteUserConnexionStatusReason string + const GitConfigNotFound + const GitConfigParseError + const GitConnected + const GitForbidden + const GitNotConnected + const GitNotFound + const GitServerError + const GitUnauthorized + const GitUnexpectedStatus + const GitUnsupported + type RemoteUserList struct + Items []RemoteUser + func (in *RemoteUserList) DeepCopy() *RemoteUserList + func (in *RemoteUserList) DeepCopyInto(out *RemoteUserList) + func (in *RemoteUserList) DeepCopyObject() runtime.Object + type RemoteUserSpec struct + CustomGitServerConfigRef corev1.ObjectReference + Email string + GitBaseDomainFQDN string + InsecureSkipTlsVerify bool + OwnRemoteUserBinding bool + SecretRef corev1.SecretReference + TestAuthentication bool + func (in *RemoteUserSpec) DeepCopy() *RemoteUserSpec + func (in *RemoteUserSpec) DeepCopyInto(out *RemoteUserSpec) + func (r *RemoteUserSpec) ValidateRemoteUserSpec() field.ErrorList + type RemoteUserStatus struct + Conditions []metav1.Condition + ConnexionStatus RemoteUserConnexionStatus + GitServerConfiguration GitServerConfiguration + GitUser string + LastAuthTime metav1.Time + SecretBoundStatus SecretBoundStatus + func (in *RemoteUserStatus) DeepCopy() *RemoteUserStatus + func (in *RemoteUserStatus) DeepCopyInto(out *RemoteUserStatus) + type ScopedResources struct + MatchPolicy *admissionv1.MatchPolicyType + ObjectSelector *metav1.LabelSelector + Rules []admissionv1.RuleWithOperations + func (in *ScopedResources) DeepCopy() *ScopedResources + func (in *ScopedResources) DeepCopyInto(out *ScopedResources) + type SecretBoundStatus string + const SecretBound + const SecretNotFound + const SecretWrongType