v1alpha1

package
v0.0.0-...-f15e98c Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Jul 4, 2019 License: MIT Imports: 4 Imported by: 0

Documentation

Overview

Package v1alpha1 contains API Schema definitions for the gitifold v1alpha1 API group +k8s:deepcopy-gen=package,register +groupName=gitifold.org

Package v1alpha1 contains API Schema definitions for the gitifold v1alpha1 API group +k8s:deepcopy-gen=package,register +groupName=gitifold.org

Index

Constants

This section is empty.

Variables

View Source
var (
	// SchemeGroupVersion is group version used to register these objects
	SchemeGroupVersion = schema.GroupVersion{Group: "gitifold.org", Version: "v1alpha1"}

	// SchemeBuilder is used to add go types to the GroupVersionKind scheme
	SchemeBuilder = &scheme.Builder{GroupVersion: SchemeGroupVersion}
)

Functions

This section is empty.

Types

type Clair

type Clair struct {
	Ingress Ingress `json:"ingress,omitempty"`
}

func (*Clair) DeepCopy

func (in *Clair) DeepCopy() *Clair

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Clair.

func (*Clair) DeepCopyInto

func (in *Clair) DeepCopyInto(out *Clair)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type Drone

type Drone struct {
	Ingress Ingress `json:"ingress,omitempty"`
}

func (*Drone) DeepCopy

func (in *Drone) DeepCopy() *Drone

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Drone.

func (*Drone) DeepCopyInto

func (in *Drone) DeepCopyInto(out *Drone)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type GitRepo

type GitRepo struct {
	metav1.TypeMeta   `json:",inline"`
	metav1.ObjectMeta `json:"metadata,omitempty"`

	Spec   GitRepoSpec   `json:"spec,omitempty"`
	Status GitRepoStatus `json:"status,omitempty"`
}

GitRepo is the Schema for the gitrepos API +k8s:openapi-gen=true

func (*GitRepo) DeepCopy

func (in *GitRepo) DeepCopy() *GitRepo

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GitRepo.

func (*GitRepo) DeepCopyInto

func (in *GitRepo) DeepCopyInto(out *GitRepo)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*GitRepo) DeepCopyObject

func (in *GitRepo) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

type GitRepoList

type GitRepoList struct {
	metav1.TypeMeta `json:",inline"`
	metav1.ListMeta `json:"metadata,omitempty"`
	Items           []GitRepo `json:"items"`
}

GitRepoList contains a list of GitRepo

func (*GitRepoList) DeepCopy

func (in *GitRepoList) DeepCopy() *GitRepoList

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GitRepoList.

func (*GitRepoList) DeepCopyInto

func (in *GitRepoList) DeepCopyInto(out *GitRepoList)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*GitRepoList) DeepCopyObject

func (in *GitRepoList) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

type GitRepoSpec

type GitRepoSpec struct {
	Name   string `json:"name"`
	Owner  string `json:"owner"`
	Domain string `json:"domain"`
}

GitRepoSpec defines the desired state of GitRepo

func (*GitRepoSpec) DeepCopy

func (in *GitRepoSpec) DeepCopy() *GitRepoSpec

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GitRepoSpec.

func (*GitRepoSpec) DeepCopyInto

func (in *GitRepoSpec) DeepCopyInto(out *GitRepoSpec)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type GitRepoStatus

type GitRepoStatus struct {
}

GitRepoStatus defines the observed state of GitRepo

func (*GitRepoStatus) DeepCopy

func (in *GitRepoStatus) DeepCopy() *GitRepoStatus

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GitRepoStatus.

func (*GitRepoStatus) DeepCopyInto

func (in *GitRepoStatus) DeepCopyInto(out *GitRepoStatus)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type Gitea

type Gitea struct {
	Service Service `json:"service,omitempty"`
	Ingress Ingress `json:"ingress,omitempty"`
	Storage Storage `json:"storage,omitempty"`
}

func (*Gitea) DeepCopy

func (in *Gitea) DeepCopy() *Gitea

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Gitea.

func (*Gitea) DeepCopyInto

func (in *Gitea) DeepCopyInto(out *Gitea)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type Gitifold

type Gitifold struct {
	metav1.TypeMeta   `json:",inline"`
	metav1.ObjectMeta `json:"metadata,omitempty"`

	Spec   GitifoldSpec   `json:"spec,omitempty"`
	Status GitifoldStatus `json:"status,omitempty"`
}

Gitifold is the Schema for the gitifold API +k8s:openapi-gen=true

func (*Gitifold) DeepCopy

func (in *Gitifold) DeepCopy() *Gitifold

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Gitifold.

func (*Gitifold) DeepCopyInto

func (in *Gitifold) DeepCopyInto(out *Gitifold)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*Gitifold) DeepCopyObject

func (in *Gitifold) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

type GitifoldList

type GitifoldList struct {
	metav1.TypeMeta `json:",inline"`
	metav1.ListMeta `json:"metadata,omitempty"`
	Items           []Gitifold `json:"items"`
}

GitifoldList contains a list of Gitifold

func (*GitifoldList) DeepCopy

func (in *GitifoldList) DeepCopy() *GitifoldList

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GitifoldList.

func (*GitifoldList) DeepCopyInto

func (in *GitifoldList) DeepCopyInto(out *GitifoldList)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*GitifoldList) DeepCopyObject

func (in *GitifoldList) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

type GitifoldSpec

type GitifoldSpec struct {
	Namespace string   `json:"namespace"`
	Domain    string   `json:"domain"`
	Email     string   `json:"email,omitempty"`
	Git       Gitea    `json:"git,omitempty"`
	Ci        Drone    `json:"drone,omitempty"`
	SSO       SSO      `json:"sso,omitempty"`
	Registry  Registry `json:"registry,omitempty"`
	Clair     Clair    `json:"clair,omitempty"`
}

func (*GitifoldSpec) DeepCopy

func (in *GitifoldSpec) DeepCopy() *GitifoldSpec

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GitifoldSpec.

func (*GitifoldSpec) DeepCopyInto

func (in *GitifoldSpec) DeepCopyInto(out *GitifoldSpec)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type GitifoldStatus

type GitifoldStatus struct {
}

GitifoldStatus defines the observed state of Gitifold

func (*GitifoldStatus) DeepCopy

func (in *GitifoldStatus) DeepCopy() *GitifoldStatus

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GitifoldStatus.

func (*GitifoldStatus) DeepCopyInto

func (in *GitifoldStatus) DeepCopyInto(out *GitifoldStatus)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type Ingress

type Ingress struct {
	Enabled    bool   `json:"enabled"`
	Url        string `json:"url,omitempty"`
	Acme       string `json:"acme,omitempty"`
	SecretName string `json:"secretName,omitempty"`
}

func (*Ingress) DeepCopy

func (in *Ingress) DeepCopy() *Ingress

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Ingress.

func (*Ingress) DeepCopyInto

func (in *Ingress) DeepCopyInto(out *Ingress)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type Registry

type Registry struct {
	Ingress Ingress `json:"ingress,omitempty"`
	Storage Storage `json:"storage,omitempty"`
}

func (*Registry) DeepCopy

func (in *Registry) DeepCopy() *Registry

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Registry.

func (*Registry) DeepCopyInto

func (in *Registry) DeepCopyInto(out *Registry)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type SSO

type SSO struct {
	Ingress Ingress `json:"ingress,omitempty"`
	Storage Storage `json:"storage,omitempty"`
}

func (*SSO) DeepCopy

func (in *SSO) DeepCopy() *SSO

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SSO.

func (*SSO) DeepCopyInto

func (in *SSO) DeepCopyInto(out *SSO)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type Service

type Service struct {
	Type string `json:"type"`
}

func (*Service) DeepCopy

func (in *Service) DeepCopy() *Service

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Service.

func (*Service) DeepCopyInto

func (in *Service) DeepCopyInto(out *Service)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type Storage

type Storage struct {
	StorageClass string `json:"storageClass,omitempty"`
	StorageSize  string `json:"storageSize,omitempty"`
}

func (*Storage) DeepCopy

func (in *Storage) DeepCopy() *Storage

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Storage.

func (*Storage) DeepCopyInto

func (in *Storage) DeepCopyInto(out *Storage)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL