Documentation ¶
Overview ¶
Package v1 contains API Schema definitions for the distribution v1 API group +kubebuilder:object:generate=true +groupName=distribution.kloudlite.io
Index ¶
- Variables
- type BuildOptions
- type BuildRun
- func (in *BuildRun) DeepCopy() *BuildRun
- func (in *BuildRun) DeepCopyInto(out *BuildRun)
- func (in *BuildRun) DeepCopyObject() runtime.Object
- func (d *BuildRun) EnsureGVK()
- func (d *BuildRun) GetEnsuredAnnotations() map[string]string
- func (d *BuildRun) GetEnsuredLabels() map[string]string
- func (d *BuildRun) GetStatus() *rApi.Status
- type BuildRunList
- type BuildRunSpec
- type Cache
- type GitRepo
- type Registry
- type Repo
- type Resource
Constants ¶
This section is empty.
Variables ¶
var ( // GroupVersion is group version used to register these objects GroupVersion = schema.GroupVersion{Group: "distribution.kloudlite.io", Version: "v1"} // 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 BuildOptions ¶
type BuildOptions struct { BuildArgs map[string]string `json:"buildArgs,omitempty"` BuildContexts map[string]string `json:"buildContexts,omitempty"` DockerfilePath *string `json:"dockerfilePath,omitempty"` DockerfileContent *string `json:"dockerfileContent,omitempty"` TargetPlatforms []string `json:"targetPlatforms,omitempty"` ContextDir *string `json:"contextDir,omitempty"` }
func (*BuildOptions) DeepCopy ¶
func (in *BuildOptions) DeepCopy() *BuildOptions
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BuildOptions.
func (*BuildOptions) DeepCopyInto ¶
func (in *BuildOptions) DeepCopyInto(out *BuildOptions)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type BuildRun ¶
type BuildRun struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec BuildRunSpec `json:"spec,omitempty"` Status rApi.Status `json:"status,omitempty"` }
BuildRun is the Schema for the buildruns API
func (*BuildRun) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BuildRun.
func (*BuildRun) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*BuildRun) DeepCopyObject ¶
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*BuildRun) GetEnsuredAnnotations ¶
func (*BuildRun) GetEnsuredLabels ¶
type BuildRunList ¶
type BuildRunList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []BuildRun `json:"items"` }
BuildRunList contains a list of BuildRun
func (*BuildRunList) DeepCopy ¶
func (in *BuildRunList) DeepCopy() *BuildRunList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BuildRunList.
func (*BuildRunList) DeepCopyInto ¶
func (in *BuildRunList) DeepCopyInto(out *BuildRunList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*BuildRunList) DeepCopyObject ¶
func (in *BuildRunList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type BuildRunSpec ¶
type BuildRunSpec struct { AccountName string `json:"accountName" graphql:"noinput"` Caches []Cache `json:"caches,omitempty"` Registry Registry `json:"registry"` GitRepo GitRepo `json:"gitRepo" graphql:"ignore"` BuildOptions *BuildOptions `json:"buildOptions,omitempty"` Resource Resource `json:"resource"` CredentialsRef common_types.SecretRef `json:"credentialsRef" graphql:"ignore"` }
BuildRunSpec defines the desired state of BuildRun
func (*BuildRunSpec) DeepCopy ¶
func (in *BuildRunSpec) DeepCopy() *BuildRunSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BuildRunSpec.
func (*BuildRunSpec) DeepCopyInto ¶
func (in *BuildRunSpec) DeepCopyInto(out *BuildRunSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type Cache ¶ added in v1.1.0
func (*Cache) DeepCopy ¶ added in v1.1.0
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Cache.
func (*Cache) DeepCopyInto ¶ added in v1.1.0
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type GitRepo ¶
func (*GitRepo) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GitRepo.
func (*GitRepo) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type Registry ¶
type Registry struct {
Repo Repo `json:"repo"`
}
func (*Registry) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Registry.
func (*Registry) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type Repo ¶
func (*Repo) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Repo.
func (*Repo) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.