Documentation ¶
Overview ¶
Package v1alpha1 contains API Schema definitions for the apps v1alpha1 API group +kubebuilder:object:generate=true +groupName=apps.libre.sh
Index ¶
- Constants
- Variables
- type Decidim
- func (in *Decidim) DeepCopy() *Decidim
- func (in *Decidim) DeepCopyInto(out *Decidim)
- func (in *Decidim) DeepCopyObject() runtime.Object
- func (o *Decidim) GetConditions() []metav1.Condition
- func (o *Decidim) GetImage() string
- func (o *Decidim) GetSuspend() bool
- func (o *Decidim) GetVersion() string
- func (o *Decidim) SetConditions(conditions []metav1.Condition)
- func (o *Decidim) SetSuspend(value bool)
- func (o *Decidim) SetVersion(value string)
- type DecidimAdmin
- type DecidimFileUpload
- type DecidimList
- type DecidimLocale
- type DecidimOrganization
- type DecidimOrganizationAdmin
- type DecidimSpec
- type DecidimStatus
- type Discourse
- func (in *Discourse) DeepCopy() *Discourse
- func (in *Discourse) DeepCopyInto(out *Discourse)
- func (in *Discourse) DeepCopyObject() runtime.Object
- func (o *Discourse) GetConditions() []metav1.Condition
- func (o *Discourse) GetImage() string
- func (o *Discourse) GetSuspend() bool
- func (o *Discourse) GetVersion() string
- func (o *Discourse) SetConditions(conditions []metav1.Condition)
- func (o *Discourse) SetSuspend(value bool)
- func (o *Discourse) SetVersion(value string)
- type DiscourseList
- type DiscourseSpec
- type DiscourseStatus
- type Forgejo
- func (in *Forgejo) DeepCopy() *Forgejo
- func (in *Forgejo) DeepCopyInto(out *Forgejo)
- func (in *Forgejo) DeepCopyObject() runtime.Object
- func (o *Forgejo) GetConditions() []metav1.Condition
- func (o *Forgejo) GetImage() string
- func (o *Forgejo) GetSuspend() bool
- func (o *Forgejo) GetVersion() string
- func (o *Forgejo) SetConditions(conditions []metav1.Condition)
- func (o *Forgejo) SetSuspend(value bool)
- func (o *Forgejo) SetVersion(value string)
- type ForgejoList
- type ForgejoSpec
- type ForgejoStatus
- type Hedgedoc
- func (in *Hedgedoc) DeepCopy() *Hedgedoc
- func (in *Hedgedoc) DeepCopyInto(out *Hedgedoc)
- func (in *Hedgedoc) DeepCopyObject() runtime.Object
- func (o *Hedgedoc) GetConditions() []metav1.Condition
- func (o *Hedgedoc) GetImage() string
- func (o *Hedgedoc) GetSuspend() bool
- func (o *Hedgedoc) GetVersion() string
- func (o *Hedgedoc) SetConditions(conditions []metav1.Condition)
- func (o *Hedgedoc) SetSuspend(value bool)
- func (o *Hedgedoc) SetVersion(value string)
- type HedgedocList
- type HedgedocSpec
- type HedgedocStatus
- type Keycloak
- func (in *Keycloak) DeepCopy() *Keycloak
- func (in *Keycloak) DeepCopyInto(out *Keycloak)
- func (in *Keycloak) DeepCopyObject() runtime.Object
- func (o *Keycloak) GetConditions() []metav1.Condition
- func (o *Keycloak) GetImage() string
- func (o *Keycloak) GetSuspend() bool
- func (o *Keycloak) GetVersion() string
- func (o *Keycloak) SetConditions(conditions []metav1.Condition)
- func (o *Keycloak) SetSuspend(value bool)
- func (o *Keycloak) SetVersion(value string)
- type KeycloakList
- type KeycloakSpec
- type KeycloakStatus
- type LibreOfficeOnline
- func (in *LibreOfficeOnline) DeepCopy() *LibreOfficeOnline
- func (in *LibreOfficeOnline) DeepCopyInto(out *LibreOfficeOnline)
- func (in *LibreOfficeOnline) DeepCopyObject() runtime.Object
- func (o *LibreOfficeOnline) GetConditions() []metav1.Condition
- func (o *LibreOfficeOnline) GetImage() string
- func (o *LibreOfficeOnline) GetSuspend() bool
- func (o *LibreOfficeOnline) GetVersion() string
- func (o *LibreOfficeOnline) SetConditions(conditions []metav1.Condition)
- func (o *LibreOfficeOnline) SetSuspend(value bool)
- func (o *LibreOfficeOnline) SetVersion(value string)
- type LibreOfficeOnlineList
- type LibreOfficeOnlineSpec
- type LibreOfficeOnlineStatus
- type Mobilizon
- func (in *Mobilizon) DeepCopy() *Mobilizon
- func (in *Mobilizon) DeepCopyInto(out *Mobilizon)
- func (in *Mobilizon) DeepCopyObject() runtime.Object
- func (o *Mobilizon) GetConditions() []metav1.Condition
- func (o *Mobilizon) GetImage() string
- func (o *Mobilizon) GetSuspend() bool
- func (o *Mobilizon) GetVersion() string
- func (o *Mobilizon) SetConditions(conditions []metav1.Condition)
- func (o *Mobilizon) SetSuspend(value bool)
- func (o *Mobilizon) SetVersion(value string)
- type MobilizonList
- type MobilizonSpec
- type MobilizonStatus
- type Nextcloud
- func (in *Nextcloud) DeepCopy() *Nextcloud
- func (in *Nextcloud) DeepCopyInto(out *Nextcloud)
- func (in *Nextcloud) DeepCopyObject() runtime.Object
- func (o *Nextcloud) GetConditions() []metav1.Condition
- func (o *Nextcloud) GetImage() string
- func (o *Nextcloud) GetSuspend() bool
- func (o *Nextcloud) GetVersion() string
- func (o *Nextcloud) SetConditions(conditions []metav1.Condition)
- func (o *Nextcloud) SetSuspend(value bool)
- func (o *Nextcloud) SetVersion(value string)
- type NextcloudList
- type NextcloudSpec
- type NextcloudStatus
- type SSO
Constants ¶
const DecidimConfigSuffix = "decidim.libre.sh"
const DiscourseConfigSuffix = "discourse.libre.sh"
Variables ¶
var ( // GroupVersion is group version used to register these objects GroupVersion = schema.GroupVersion{Group: "apps.libre.sh", Version: "v1alpha1"} // SchemeBuilder is used to add go types to the GroupVersionKind scheme SchemeBuilder = &scheme.Builder{GroupVersion: GroupVersion} // AddToScheme adds the types in this group-version to the given scheme. AddToScheme = SchemeBuilder.AddToScheme )
Functions ¶
This section is empty.
Types ¶
type Decidim ¶
type Decidim struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec DecidimSpec `json:"spec,omitempty"` Status DecidimStatus `json:"status,omitempty"` }
Decidim is the Schema for the decidims API
func (*Decidim) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Decidim.
func (*Decidim) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*Decidim) DeepCopyObject ¶
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*Decidim) GetConditions ¶
func (*Decidim) GetSuspend ¶
func (*Decidim) GetVersion ¶
func (*Decidim) SetConditions ¶
func (*Decidim) SetSuspend ¶
func (*Decidim) SetVersion ¶
type DecidimAdmin ¶
type DecidimAdmin struct { //+kubebuilder:validation:Required Email string `json:"email"` }
func (*DecidimAdmin) DeepCopy ¶
func (in *DecidimAdmin) DeepCopy() *DecidimAdmin
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DecidimAdmin.
func (*DecidimAdmin) DeepCopyInto ¶
func (in *DecidimAdmin) DeepCopyInto(out *DecidimAdmin)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DecidimFileUpload ¶
type DecidimFileUpload struct { //+kubebuilder:validation:Optional //+kubebuilder:default="en" Default string `json:"default"` //+kubebuilder:validation:Optional //+kubebuilder:validation:MinItems=1 //+kubebuilder:default={"en","fr"} Available []string `json:"available"` }
func (*DecidimFileUpload) DeepCopy ¶
func (in *DecidimFileUpload) DeepCopy() *DecidimFileUpload
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DecidimFileUpload.
func (*DecidimFileUpload) DeepCopyInto ¶
func (in *DecidimFileUpload) DeepCopyInto(out *DecidimFileUpload)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DecidimList ¶
type DecidimList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []Decidim `json:"items"` }
DecidimList contains a list of Decidim
func (*DecidimList) DeepCopy ¶
func (in *DecidimList) DeepCopy() *DecidimList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DecidimList.
func (*DecidimList) DeepCopyInto ¶
func (in *DecidimList) DeepCopyInto(out *DecidimList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*DecidimList) DeepCopyObject ¶
func (in *DecidimList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type DecidimLocale ¶
type DecidimLocale struct { //+kubebuilder:validation:Optional //+kubebuilder:default="fr" Default string `json:"default"` //+kubebuilder:validation:Optional //+kubebuilder:validation:MinItems=1 //+kubebuilder:default={"fr"} Available []string `json:"available"` }
func (*DecidimLocale) DeepCopy ¶
func (in *DecidimLocale) DeepCopy() *DecidimLocale
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DecidimLocale.
func (*DecidimLocale) DeepCopyInto ¶
func (in *DecidimLocale) DeepCopyInto(out *DecidimLocale)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DecidimOrganization ¶
type DecidimOrganization struct { //+kubebuilder:validation:Optional //+kubebuilder:default=1 ID int `json:"id"` //+kubebuilder:validation:Optional Admin DecidimOrganizationAdmin `json:"admin,omitempty"` }
func (*DecidimOrganization) DeepCopy ¶
func (in *DecidimOrganization) DeepCopy() *DecidimOrganization
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DecidimOrganization.
func (*DecidimOrganization) DeepCopyInto ¶
func (in *DecidimOrganization) DeepCopyInto(out *DecidimOrganization)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DecidimOrganizationAdmin ¶
type DecidimOrganizationAdmin struct { //+kubebuilder:validation:Required Email string `json:"email"` //+kubebuilder:validation:Required Name string `json:"name"` //+kubebuilder:validation:Required Nickname string `json:"nickname"` }
func (*DecidimOrganizationAdmin) DeepCopy ¶
func (in *DecidimOrganizationAdmin) DeepCopy() *DecidimOrganizationAdmin
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DecidimOrganizationAdmin.
func (*DecidimOrganizationAdmin) DeepCopyInto ¶
func (in *DecidimOrganizationAdmin) DeepCopyInto(out *DecidimOrganizationAdmin)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DecidimSpec ¶
type DecidimSpec struct { lshmeta.Spec `json:",inline"` //+kubebuilder:validation:Required Image string `json:"image"` //+kubebuilder:validation:Optional Admin DecidimAdmin `json:"admin,omitempty"` //+kubebuilder:validation:Required Organization DecidimOrganization `json:"organization"` //+kubebuilder:validation:Required //+kubebuilder:validation:MinLength=3 Host string `json:"host"` //+kubebuilder:validation:Optional AdditionalHosts []string `json:"additionalHosts,omitempty"` //+kubebuilder:validation:Optional UsersRegistrationMode int `json:"usersRegistrationMode,omitempty"` //+kubebuilder:validation:Optional ForceUsersToAuthenticateBeforeAccessOrganization bool `json:"forceUsersToAuthenticateBeforeAccessOrganization,omitempty"` //+kubebuilder:validation:Optional AvailableAuthorizations []string `json:"availableAuthorizations,omitempty"` //+kubebuilder:validation:Optional FileUploadSettings runtime.RawExtension `json:"fileUploadSettings,omitempty"` //+kubebuilder:validation:Required Locale DecidimLocale `json:"locale"` //+kubebuilder:validation:Optional //+kubebuilder:default="UTC" TimeZone string `json:"timeZone,omitempty"` // OmniAuth DecidimOmniAuth `json:"omniauth,omitempty"` //+kubebuilder:validation:Optional EnvFrom []corev1.EnvFromSource `json:"envFrom,omitempty" protobuf:"bytes,19,rep,name=envFrom"` }
DecidimSpec defines the desired state of Decidim
func (*DecidimSpec) DeepCopy ¶
func (in *DecidimSpec) DeepCopy() *DecidimSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DecidimSpec.
func (*DecidimSpec) DeepCopyInto ¶
func (in *DecidimSpec) DeepCopyInto(out *DecidimSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DecidimStatus ¶
DecidimStatus defines the observed state of Decidim
func (*DecidimStatus) DeepCopy ¶
func (in *DecidimStatus) DeepCopy() *DecidimStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DecidimStatus.
func (*DecidimStatus) DeepCopyInto ¶
func (in *DecidimStatus) DeepCopyInto(out *DecidimStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type Discourse ¶
type Discourse struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec DiscourseSpec `json:"spec,omitempty"` Status DiscourseStatus `json:"status,omitempty"` }
Discourse is the Schema for the discourses API
func (*Discourse) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Discourse.
func (*Discourse) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*Discourse) DeepCopyObject ¶
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*Discourse) GetConditions ¶
func (*Discourse) GetSuspend ¶
func (*Discourse) GetVersion ¶
func (*Discourse) SetConditions ¶
func (*Discourse) SetSuspend ¶
func (*Discourse) SetVersion ¶
type DiscourseList ¶
type DiscourseList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []Discourse `json:"items"` }
DiscourseList contains a list of Discourse
func (*DiscourseList) DeepCopy ¶
func (in *DiscourseList) DeepCopy() *DiscourseList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DiscourseList.
func (*DiscourseList) DeepCopyInto ¶
func (in *DiscourseList) DeepCopyInto(out *DiscourseList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*DiscourseList) DeepCopyObject ¶
func (in *DiscourseList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type DiscourseSpec ¶
type DiscourseSpec struct { lshmeta.Spec `json:",inline"` //+kubebuilder:validation:Required Image string `json:"image"` //+kubebuilder:validation:Required //+kubebuilder:validation:MinLength=3 Host string `json:"host"` //+kubebuilder:validation:Required MailboxRef corev1.LocalObjectReference `json:"mailboxRef"` //+kubebuilder:validation:Optional EnvFrom []corev1.EnvFromSource `json:"envFrom,omitempty" protobuf:"bytes,19,rep,name=envFrom"` }
DiscourseSpec defines the desired state of Discourse
func (*DiscourseSpec) DeepCopy ¶
func (in *DiscourseSpec) DeepCopy() *DiscourseSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DiscourseSpec.
func (*DiscourseSpec) DeepCopyInto ¶
func (in *DiscourseSpec) DeepCopyInto(out *DiscourseSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DiscourseStatus ¶
DiscourseStatus defines the observed state of Discourse
func (*DiscourseStatus) DeepCopy ¶
func (in *DiscourseStatus) DeepCopy() *DiscourseStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DiscourseStatus.
func (*DiscourseStatus) DeepCopyInto ¶
func (in *DiscourseStatus) DeepCopyInto(out *DiscourseStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type Forgejo ¶
type Forgejo struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec ForgejoSpec `json:"spec,omitempty"` Status ForgejoStatus `json:"status,omitempty"` }
Forgejo is the Schema for the forgejoes API
func (*Forgejo) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Forgejo.
func (*Forgejo) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*Forgejo) DeepCopyObject ¶
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*Forgejo) GetConditions ¶
func (*Forgejo) GetSuspend ¶
func (*Forgejo) GetVersion ¶
func (*Forgejo) SetConditions ¶
func (*Forgejo) SetSuspend ¶
func (*Forgejo) SetVersion ¶
type ForgejoList ¶
type ForgejoList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []Forgejo `json:"items"` }
ForgejoList contains a list of Forgejo
func (*ForgejoList) DeepCopy ¶
func (in *ForgejoList) DeepCopy() *ForgejoList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ForgejoList.
func (*ForgejoList) DeepCopyInto ¶
func (in *ForgejoList) DeepCopyInto(out *ForgejoList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ForgejoList) DeepCopyObject ¶
func (in *ForgejoList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type ForgejoSpec ¶
type ForgejoSpec struct { lshmeta.Spec `json:",inline"` //+kubebuilder:validation:Required Image string `json:"image"` //+kubebuilder:validation:Required Host string `json:"host"` }
ForgejoSpec defines the desired state of Forgejo
func (*ForgejoSpec) DeepCopy ¶
func (in *ForgejoSpec) DeepCopy() *ForgejoSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ForgejoSpec.
func (*ForgejoSpec) DeepCopyInto ¶
func (in *ForgejoSpec) DeepCopyInto(out *ForgejoSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ForgejoStatus ¶
ForgejoStatus defines the observed state of Forgejo
func (*ForgejoStatus) DeepCopy ¶
func (in *ForgejoStatus) DeepCopy() *ForgejoStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ForgejoStatus.
func (*ForgejoStatus) DeepCopyInto ¶
func (in *ForgejoStatus) DeepCopyInto(out *ForgejoStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type Hedgedoc ¶
type Hedgedoc struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec HedgedocSpec `json:"spec,omitempty"` Status HedgedocStatus `json:"status,omitempty"` }
Hedgedoc is the Schema for the hedgedocs API
func (*Hedgedoc) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Hedgedoc.
func (*Hedgedoc) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*Hedgedoc) DeepCopyObject ¶
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*Hedgedoc) GetConditions ¶
func (*Hedgedoc) GetSuspend ¶
func (*Hedgedoc) GetVersion ¶
func (*Hedgedoc) SetConditions ¶
func (*Hedgedoc) SetSuspend ¶
func (*Hedgedoc) SetVersion ¶
type HedgedocList ¶
type HedgedocList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []Hedgedoc `json:"items"` }
HedgedocList contains a list of Hedgedoc
func (*HedgedocList) DeepCopy ¶
func (in *HedgedocList) DeepCopy() *HedgedocList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new HedgedocList.
func (*HedgedocList) DeepCopyInto ¶
func (in *HedgedocList) DeepCopyInto(out *HedgedocList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*HedgedocList) DeepCopyObject ¶
func (in *HedgedocList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type HedgedocSpec ¶
type HedgedocSpec struct { lshmeta.Spec `json:",inline"` //+kubebuilder:validation:Required //+kubebuilder:validation:MinLength=3 Host string `json:"host"` //+kubebuilder:validation:Optional Insecure bool `json:"insecure,omitempty"` //+kubebuilder:validation:Required //+kubebuilder:validation:MinLength=3 Image string `json:"image"` //+kubebuilder:validation:Optional SSO SSO `json:"sso,omitempty"` //+kubebuilder:validation:Optional ForceLocalLogin bool `json:"forceLocalLogin,omitempty"` }
HedgedocSpec defines the desired state of Hedgedoc
func (*HedgedocSpec) DeepCopy ¶
func (in *HedgedocSpec) DeepCopy() *HedgedocSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new HedgedocSpec.
func (*HedgedocSpec) DeepCopyInto ¶
func (in *HedgedocSpec) DeepCopyInto(out *HedgedocSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type HedgedocStatus ¶
type HedgedocStatus struct { lshmeta.Status `json:",inline"` //+kubebuilder:validation:Type=object //+kubebuilder:validation:Schemaless //+kubebuilder:pruning:PreserveUnknownFields State json.RawMessage `json:"state,omitempty"` }
HedgedocStatus defines the observed state of Hedgedoc
func (*HedgedocStatus) DeepCopy ¶
func (in *HedgedocStatus) DeepCopy() *HedgedocStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new HedgedocStatus.
func (*HedgedocStatus) DeepCopyInto ¶
func (in *HedgedocStatus) DeepCopyInto(out *HedgedocStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type Keycloak ¶
type Keycloak struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec KeycloakSpec `json:"spec,omitempty"` Status KeycloakStatus `json:"status,omitempty"` }
Keycloak is the Schema for the keycloaks API
func (*Keycloak) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Keycloak.
func (*Keycloak) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*Keycloak) DeepCopyObject ¶
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*Keycloak) GetConditions ¶
func (*Keycloak) GetSuspend ¶
func (*Keycloak) GetVersion ¶
func (*Keycloak) SetConditions ¶
func (*Keycloak) SetSuspend ¶
func (*Keycloak) SetVersion ¶
type KeycloakList ¶
type KeycloakList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []Keycloak `json:"items"` }
KeycloakList contains a list of Keycloak
func (*KeycloakList) DeepCopy ¶
func (in *KeycloakList) DeepCopy() *KeycloakList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new KeycloakList.
func (*KeycloakList) DeepCopyInto ¶
func (in *KeycloakList) DeepCopyInto(out *KeycloakList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*KeycloakList) DeepCopyObject ¶
func (in *KeycloakList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type KeycloakSpec ¶
type KeycloakSpec struct { lshmeta.Spec `json:",inline"` //+kubebuilder:validation:Required //+kubebuilder:validation:MinLength=3 Host string `json:"host"` //+kubebuilder:validation:Optional Insecure bool `json:"insecure,omitempty"` //+kubebuilder:validation:Required //+kubebuilder:validation:MinLength=3 Image string `json:"image"` }
KeycloakSpec defines the desired state of Keycloak
func (*KeycloakSpec) DeepCopy ¶
func (in *KeycloakSpec) DeepCopy() *KeycloakSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new KeycloakSpec.
func (*KeycloakSpec) DeepCopyInto ¶
func (in *KeycloakSpec) DeepCopyInto(out *KeycloakSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type KeycloakStatus ¶
KeycloakStatus defines the observed state of Keycloak
func (*KeycloakStatus) DeepCopy ¶
func (in *KeycloakStatus) DeepCopy() *KeycloakStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new KeycloakStatus.
func (*KeycloakStatus) DeepCopyInto ¶
func (in *KeycloakStatus) DeepCopyInto(out *KeycloakStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type LibreOfficeOnline ¶
type LibreOfficeOnline struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec LibreOfficeOnlineSpec `json:"spec,omitempty"` Status LibreOfficeOnlineStatus `json:"status,omitempty"` }
LibreOfficeOnline is the Schema for the libreofficeonlines API
func (*LibreOfficeOnline) DeepCopy ¶
func (in *LibreOfficeOnline) DeepCopy() *LibreOfficeOnline
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LibreOfficeOnline.
func (*LibreOfficeOnline) DeepCopyInto ¶
func (in *LibreOfficeOnline) DeepCopyInto(out *LibreOfficeOnline)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*LibreOfficeOnline) DeepCopyObject ¶
func (in *LibreOfficeOnline) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*LibreOfficeOnline) GetConditions ¶
func (o *LibreOfficeOnline) GetConditions() []metav1.Condition
func (*LibreOfficeOnline) GetImage ¶
func (o *LibreOfficeOnline) GetImage() string
func (*LibreOfficeOnline) GetSuspend ¶
func (o *LibreOfficeOnline) GetSuspend() bool
func (*LibreOfficeOnline) GetVersion ¶
func (o *LibreOfficeOnline) GetVersion() string
func (*LibreOfficeOnline) SetConditions ¶
func (o *LibreOfficeOnline) SetConditions(conditions []metav1.Condition)
func (*LibreOfficeOnline) SetSuspend ¶
func (o *LibreOfficeOnline) SetSuspend(value bool)
func (*LibreOfficeOnline) SetVersion ¶
func (o *LibreOfficeOnline) SetVersion(value string)
type LibreOfficeOnlineList ¶
type LibreOfficeOnlineList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []LibreOfficeOnline `json:"items"` }
LibreOfficeOnlineList contains a list of LibreOfficeOnline
func (*LibreOfficeOnlineList) DeepCopy ¶
func (in *LibreOfficeOnlineList) DeepCopy() *LibreOfficeOnlineList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LibreOfficeOnlineList.
func (*LibreOfficeOnlineList) DeepCopyInto ¶
func (in *LibreOfficeOnlineList) DeepCopyInto(out *LibreOfficeOnlineList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*LibreOfficeOnlineList) DeepCopyObject ¶
func (in *LibreOfficeOnlineList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type LibreOfficeOnlineSpec ¶
type LibreOfficeOnlineSpec struct { lshmeta.Spec `json:",inline"` //+kubebuilder:validation:Required //+kubebuilder:validation:MinLength=3 Host string `json:"host"` //+kubebuilder:validation:Required //+kubebuilder:validation:MinLength=3 Image string `json:"image"` AllowedHosts []string `json:"allowedHosts"` }
LibreOfficeOnlineSpec defines the desired state of LibreOfficeOnline
func (*LibreOfficeOnlineSpec) DeepCopy ¶
func (in *LibreOfficeOnlineSpec) DeepCopy() *LibreOfficeOnlineSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LibreOfficeOnlineSpec.
func (*LibreOfficeOnlineSpec) DeepCopyInto ¶
func (in *LibreOfficeOnlineSpec) DeepCopyInto(out *LibreOfficeOnlineSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type LibreOfficeOnlineStatus ¶
LibreOfficeOnlineStatus defines the observed state of LibreOfficeOnline
func (*LibreOfficeOnlineStatus) DeepCopy ¶
func (in *LibreOfficeOnlineStatus) DeepCopy() *LibreOfficeOnlineStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LibreOfficeOnlineStatus.
func (*LibreOfficeOnlineStatus) DeepCopyInto ¶
func (in *LibreOfficeOnlineStatus) DeepCopyInto(out *LibreOfficeOnlineStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type Mobilizon ¶
type Mobilizon struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec MobilizonSpec `json:"spec,omitempty"` Status MobilizonStatus `json:"status,omitempty"` }
Mobilizon is the Schema for the mobilizons API
func (*Mobilizon) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Mobilizon.
func (*Mobilizon) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*Mobilizon) DeepCopyObject ¶
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*Mobilizon) GetConditions ¶
func (*Mobilizon) GetSuspend ¶
func (*Mobilizon) GetVersion ¶
func (*Mobilizon) SetConditions ¶
func (*Mobilizon) SetSuspend ¶
func (*Mobilizon) SetVersion ¶
type MobilizonList ¶
type MobilizonList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []Mobilizon `json:"items"` }
MobilizonList contains a list of Mobilizon
func (*MobilizonList) DeepCopy ¶
func (in *MobilizonList) DeepCopy() *MobilizonList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MobilizonList.
func (*MobilizonList) DeepCopyInto ¶
func (in *MobilizonList) DeepCopyInto(out *MobilizonList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*MobilizonList) DeepCopyObject ¶
func (in *MobilizonList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type MobilizonSpec ¶
type MobilizonSpec struct { lshmeta.Spec `json:",inline"` //TODO domain or host ? //+kubebuilder:validation:Required //+kubebuilder:validation:MinLength=3 Host string `json:"host"` //+kubebuilder:validation:Required //+kubebuilder:validation:MinLength=3 Image string `json:"image"` //+kubebuilder:validation:Optional EnvFrom []corev1.EnvFromSource `json:"envFrom,omitempty" protobuf:"bytes,19,rep,name=envFrom"` }
MobilizonSpec defines the desired state of Mobilizon
func (*MobilizonSpec) DeepCopy ¶
func (in *MobilizonSpec) DeepCopy() *MobilizonSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MobilizonSpec.
func (*MobilizonSpec) DeepCopyInto ¶
func (in *MobilizonSpec) DeepCopyInto(out *MobilizonSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type MobilizonStatus ¶
MobilizonStatus defines the observed state of Mobilizon
func (*MobilizonStatus) DeepCopy ¶
func (in *MobilizonStatus) DeepCopy() *MobilizonStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MobilizonStatus.
func (*MobilizonStatus) DeepCopyInto ¶
func (in *MobilizonStatus) DeepCopyInto(out *MobilizonStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type Nextcloud ¶
type Nextcloud struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec NextcloudSpec `json:"spec,omitempty"` Status NextcloudStatus `json:"status,omitempty"` }
Nextcloud is the Schema for the nextclouds API
func (*Nextcloud) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Nextcloud.
func (*Nextcloud) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*Nextcloud) DeepCopyObject ¶
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*Nextcloud) GetConditions ¶
func (*Nextcloud) GetSuspend ¶
func (*Nextcloud) GetVersion ¶
func (*Nextcloud) SetConditions ¶
func (*Nextcloud) SetSuspend ¶
func (*Nextcloud) SetVersion ¶
type NextcloudList ¶
type NextcloudList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []Nextcloud `json:"items"` }
NextcloudList contains a list of Nextcloud
func (*NextcloudList) DeepCopy ¶
func (in *NextcloudList) DeepCopy() *NextcloudList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NextcloudList.
func (*NextcloudList) DeepCopyInto ¶
func (in *NextcloudList) DeepCopyInto(out *NextcloudList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*NextcloudList) DeepCopyObject ¶
func (in *NextcloudList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type NextcloudSpec ¶
type NextcloudSpec struct { lshmeta.Spec `json:",inline"` //+kubebuilder:validation:Required //+kubebuilder:validation:MinLength=3 Host string `json:"host"` //+kubebuilder:validation:Required MailboxRef corev1.LocalObjectReference `json:"mailboxRef"` //+kubebuilder:validation:Required //+kubebuilder:validation:MinLength=3 Image string `json:"image"` //+kubebuilder:validation:Optional EnvFrom []corev1.EnvFromSource `json:"envFrom,omitempty" protobuf:"bytes,19,rep,name=envFrom"` //+kubebuilder:validation:Optional DisableSSO bool `json:"disableSSO"` }
NextcloudSpec defines the desired state of Nextcloud
func (*NextcloudSpec) DeepCopy ¶
func (in *NextcloudSpec) DeepCopy() *NextcloudSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NextcloudSpec.
func (*NextcloudSpec) DeepCopyInto ¶
func (in *NextcloudSpec) DeepCopyInto(out *NextcloudSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type NextcloudStatus ¶
NextcloudStatus defines the observed state of Nextcloud
func (*NextcloudStatus) DeepCopy ¶
func (in *NextcloudStatus) DeepCopy() *NextcloudStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NextcloudStatus.
func (*NextcloudStatus) DeepCopyInto ¶
func (in *NextcloudStatus) DeepCopyInto(out *NextcloudStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SSO ¶
type SSO struct { // Name of the SSO provider that will be displayed in UI //+kubebuilder:validation:Optional Name string `json:"name,omitempty"` //+kubebuilder:validation:Optional Disable bool `json:"disable,omitempty"` //+kubebuilder:validation:Optional MergeOnEmail bool `json:"mergeOnEmail,omitempty"` }
func (*SSO) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SSO.
func (*SSO) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
Source Files ¶
- decidim_types.go
- discourse_types.go
- forgejo_types.go
- groupversion_info.go
- hedgedoc_types.go
- keycloak_types.go
- libreofficeonline_types.go
- mobilizon_types.go
- nextcloud_types.go
- zz_generated.decidim_lsh.go
- zz_generated.deepcopy.go
- zz_generated.discourse_lsh.go
- zz_generated.forgejo_lsh.go
- zz_generated.hedgedoc_lsh.go
- zz_generated.keycloak_lsh.go
- zz_generated.libreofficeonline_lsh.go
- zz_generated.mobilizon_lsh.go
- zz_generated.nextcloud_lsh.go