Documentation ¶
Overview ¶
Package v1alpha1 contains API Schema definitions for the helm v1alpha1 API group +kubebuilder:object:generate=true +groupName=yaho.soer3n.dev
Index ¶
- Variables
- type Chart
- type ChartDep
- type ChartList
- type ChartSpec
- type ChartStatus
- type ChartVersion
- type Config
- type ConfigList
- type ConfigSpec
- type ConfigStatus
- type Entry
- type Flags
- type Namespace
- type Release
- type ReleaseGroup
- type ReleaseGroupList
- type ReleaseGroupSpec
- type ReleaseGroupStatus
- type ReleaseList
- type ReleaseSpec
- type ReleaseStatus
- type RepoGroup
- type RepoGroupList
- type RepoGroupSpec
- type RepoGroupStatus
- type Repository
- type RepositoryList
- type RepositorySpec
- type RepositoryStatus
- type Sync
- type Values
- type ValuesList
- type ValuesSpec
- type ValuesStatus
Constants ¶
This section is empty.
Variables ¶
var ( // GroupVersion is group version used to register these objects GroupVersion = schema.GroupVersion{Group: "yaho.soer3n.dev", 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 Chart ¶
type Chart struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec ChartSpec `json:"spec,omitempty"` Status ChartStatus `json:"status,omitempty"` }
Chart is the Schema for the charts API
func (*Chart) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Chart.
func (*Chart) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*Chart) DeepCopyObject ¶
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type ChartDep ¶
type ChartDep struct { Name string `json:"name,omitempty"` Version string `json:"version,omitempty"` Repo string `json:"repo,omitempty"` Condition string `json:"condition,omitempty"` }
ChartDep represents data for parsing a chart dependency
func (*ChartDep) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ChartDep.
func (*ChartDep) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ChartList ¶
type ChartList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []Chart `json:"items"` }
ChartList contains a list of Chart
func (*ChartList) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ChartList.
func (*ChartList) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ChartList) DeepCopyObject ¶
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type ChartSpec ¶
type ChartSpec struct { Name string `json:"name,omitempty"` Repository string `json:"repository"` // A SemVer 2 conformant version string of the chart Versions []string `json:"versions,omitempty"` // The tags to check to enable chart CreateDeps bool `json:"createDeps,omitempty"` }
ChartSpec defines the desired state of Chart
func (*ChartSpec) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ChartSpec.
func (*ChartSpec) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ChartStatus ¶
type ChartStatus struct { // INSERT ADDITIONAL STATUS FIELD - define observed state of cluster // Important: Run "make" to regenerate code after modifying this file Dependencies *string `json:"dependencies,omitempty"` Versions *string `json:"versions,omitempty"` Conditions []metav1.Condition `json:"conditions"` Deprecated *bool `json:"deprecated,omitempty"` Type *string `json:"type,omitempty"` Tags *string `json:"tags,omitempty"` }
ChartStatus defines the observed state of Chart
func (*ChartStatus) DeepCopy ¶
func (in *ChartStatus) DeepCopy() *ChartStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ChartStatus.
func (*ChartStatus) DeepCopyInto ¶
func (in *ChartStatus) DeepCopyInto(out *ChartStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ChartVersion ¶
type ChartVersion struct { Name string `json:"name"` Templates string `json:"templateRef"` CRDs string `json:"crdRef,omitempty"` Dependencies []*ChartDep `json:"deps,omitempty"` URL string `json:"url,omitempty"` }
ChartVersion repesents data for parsing a chart
func (*ChartVersion) DeepCopy ¶
func (in *ChartVersion) DeepCopy() *ChartVersion
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ChartVersion.
func (*ChartVersion) DeepCopyInto ¶
func (in *ChartVersion) DeepCopyInto(out *ChartVersion)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type Config ¶
type Config struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec ConfigSpec `json:"spec,omitempty"` Status ConfigStatus `json:"status,omitempty"` }
Config is the Schema for the configs API
func (*Config) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Config.
func (*Config) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*Config) DeepCopyObject ¶
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type ConfigList ¶
type ConfigList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []Config `json:"items"` }
ConfigList contains a list of Config
func (*ConfigList) DeepCopy ¶
func (in *ConfigList) DeepCopy() *ConfigList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ConfigList.
func (*ConfigList) DeepCopyInto ¶
func (in *ConfigList) DeepCopyInto(out *ConfigList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ConfigList) DeepCopyObject ¶
func (in *ConfigList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type ConfigSpec ¶
type ConfigSpec struct { Flags *Flags `json:"flags,omitempty"` Namespace Namespace `json:"namespace,omitempty"` ServiceAccountName string `json:"serviceAccountName"` }
ConfigSpec defines the desired state of Config
func (*ConfigSpec) DeepCopy ¶
func (in *ConfigSpec) DeepCopy() *ConfigSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ConfigSpec.
func (*ConfigSpec) DeepCopyInto ¶
func (in *ConfigSpec) DeepCopyInto(out *ConfigSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ConfigStatus ¶
type ConfigStatus struct { }
ConfigStatus defines the observed state of Config
func (*ConfigStatus) DeepCopy ¶
func (in *ConfigStatus) DeepCopy() *ConfigStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ConfigStatus.
func (*ConfigStatus) DeepCopyInto ¶
func (in *ConfigStatus) DeepCopyInto(out *ConfigStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type Entry ¶
type Entry struct { Name string `json:"name,omitempty"` Versions []string `json:"versions,omitempty"` }
func (*Entry) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Entry.
func (*Entry) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type Flags ¶
type Flags struct { Atomic bool `json:"atomic,omitempty"` SkipCRDs bool `json:"skipCRDs,omitempty"` SubNotes bool `json:"subNotes,omitempty"` DisableOpenAPIValidation bool `json:"disableOpenAPIValidation,omitempty"` DryRun bool `json:"dryRun,omitempty"` DisableHooks bool `json:"disableHooks,omitempty"` Wait bool `json:"wait,omitempty"` Timeout time.Duration `json:"timeout,omitempty"` Force bool `json:"force,omitempty"` Description string `json:"description,omitempty"` Recreate bool `json:"recreate,omitempty"` CleanupOnFail bool `json:"cleanupOnFail,omitempty"` }
Flags represents data for parsing flags for creating release resources
func (*Flags) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Flags.
func (*Flags) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type Namespace ¶
type Namespace struct { Allowed []string `json:"allowed,omitempty"` Install bool `json:"install,omitempty"` }
Namespace represents struct for release namespace data
func (*Namespace) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Namespace.
func (*Namespace) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type Release ¶
type Release struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec ReleaseSpec `json:"spec,omitempty"` Status ReleaseStatus `json:"status,omitempty"` }
Release is the Schema for the releases API
func (*Release) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Release.
func (*Release) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*Release) DeepCopyObject ¶
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type ReleaseGroup ¶
type ReleaseGroup struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec ReleaseGroupSpec `json:"spec,omitempty"` Status ReleaseGroupStatus `json:"status,omitempty"` }
ReleaseGroup is the Schema for the releasegroups API
func (*ReleaseGroup) DeepCopy ¶
func (in *ReleaseGroup) DeepCopy() *ReleaseGroup
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ReleaseGroup.
func (*ReleaseGroup) DeepCopyInto ¶
func (in *ReleaseGroup) DeepCopyInto(out *ReleaseGroup)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ReleaseGroup) DeepCopyObject ¶
func (in *ReleaseGroup) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type ReleaseGroupList ¶
type ReleaseGroupList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []ReleaseGroup `json:"items"` }
ReleaseGroupList contains a list of ReleaseGroup
func (*ReleaseGroupList) DeepCopy ¶
func (in *ReleaseGroupList) DeepCopy() *ReleaseGroupList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ReleaseGroupList.
func (*ReleaseGroupList) DeepCopyInto ¶
func (in *ReleaseGroupList) DeepCopyInto(out *ReleaseGroupList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ReleaseGroupList) DeepCopyObject ¶
func (in *ReleaseGroupList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type ReleaseGroupSpec ¶
type ReleaseGroupSpec struct { Name string `json:"name"` LabelSelector string `json:"labelSelector"` Releases []ReleaseSpec `json:"releases"` Env map[string]string `json:"env,omitempty"` }
ReleaseGroupSpec defines the desired state of ReleaseGroup
func (*ReleaseGroupSpec) DeepCopy ¶
func (in *ReleaseGroupSpec) DeepCopy() *ReleaseGroupSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ReleaseGroupSpec.
func (*ReleaseGroupSpec) DeepCopyInto ¶
func (in *ReleaseGroupSpec) DeepCopyInto(out *ReleaseGroupSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ReleaseGroupStatus ¶
type ReleaseGroupStatus struct { }
ReleaseGroupStatus defines the observed state of ReleaseGroup
func (*ReleaseGroupStatus) DeepCopy ¶
func (in *ReleaseGroupStatus) DeepCopy() *ReleaseGroupStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ReleaseGroupStatus.
func (*ReleaseGroupStatus) DeepCopyInto ¶
func (in *ReleaseGroupStatus) DeepCopyInto(out *ReleaseGroupStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ReleaseList ¶
type ReleaseList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []Release `json:"items"` }
ReleaseList contains a list of Release
func (*ReleaseList) DeepCopy ¶
func (in *ReleaseList) DeepCopy() *ReleaseList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ReleaseList.
func (*ReleaseList) DeepCopyInto ¶
func (in *ReleaseList) DeepCopyInto(out *ReleaseList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ReleaseList) DeepCopyObject ¶
func (in *ReleaseList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type ReleaseSpec ¶
type ReleaseSpec struct { Name string `json:"name"` Namespace *string `json:"namespace,omitempty"` Repo string `json:"repo"` Chart string `json:"chart"` Version string `json:"version,omitempty"` Config *string `json:"config,omitempty"` Values []string `json:"values,omitempty"` }
ReleaseSpec defines the desired state of Release
func (*ReleaseSpec) DeepCopy ¶
func (in *ReleaseSpec) DeepCopy() *ReleaseSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ReleaseSpec.
func (*ReleaseSpec) DeepCopyInto ¶
func (in *ReleaseSpec) DeepCopyInto(out *ReleaseSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ReleaseStatus ¶
type ReleaseStatus struct { // INSERT ADDITIONAL STATUS FIELD - define observed state of cluster // Important: Run "make" to regenerate code after modifying this file Synced *bool `json:"synced,omitempty"` Status *string `json:"status,omitempty"` Revision *int `json:"revision,omitempty"` Conditions []metav1.Condition `json:"conditions"` }
ReleaseStatus defines the observed state of Release
func (*ReleaseStatus) DeepCopy ¶
func (in *ReleaseStatus) DeepCopy() *ReleaseStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ReleaseStatus.
func (*ReleaseStatus) DeepCopyInto ¶
func (in *ReleaseStatus) DeepCopyInto(out *ReleaseStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RepoGroup ¶
type RepoGroup struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec RepoGroupSpec `json:"spec,omitempty"` Status RepoGroupStatus `json:"status,omitempty"` }
RepoGroup is the Schema for the repogroups API
func (*RepoGroup) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RepoGroup.
func (*RepoGroup) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*RepoGroup) DeepCopyObject ¶
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type RepoGroupList ¶
type RepoGroupList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []RepoGroup `json:"items"` }
RepoGroupList contains a list of RepoGroup
func (*RepoGroupList) DeepCopy ¶
func (in *RepoGroupList) DeepCopy() *RepoGroupList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RepoGroupList.
func (*RepoGroupList) DeepCopyInto ¶
func (in *RepoGroupList) DeepCopyInto(out *RepoGroupList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*RepoGroupList) DeepCopyObject ¶
func (in *RepoGroupList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type RepoGroupSpec ¶
type RepoGroupSpec struct { LabelSelector string `json:"labelSelector"` Repos []RepositorySpec `json:"repos"` Env map[string]string `json:"env,omitempty"` }
RepoGroupSpec defines the desired state of RepoGroup
func (*RepoGroupSpec) DeepCopy ¶
func (in *RepoGroupSpec) DeepCopy() *RepoGroupSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RepoGroupSpec.
func (*RepoGroupSpec) DeepCopyInto ¶
func (in *RepoGroupSpec) DeepCopyInto(out *RepoGroupSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RepoGroupStatus ¶
type RepoGroupStatus struct { }
RepoGroupStatus defines the observed state of RepoGroup
func (*RepoGroupStatus) DeepCopy ¶
func (in *RepoGroupStatus) DeepCopy() *RepoGroupStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RepoGroupStatus.
func (*RepoGroupStatus) DeepCopyInto ¶
func (in *RepoGroupStatus) DeepCopyInto(out *RepoGroupStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type Repository ¶
type Repository struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec RepositorySpec `json:"spec,omitempty"` Status RepositoryStatus `json:"status,omitempty"` }
Repository is the Schema for the repos API
func (*Repository) DeepCopy ¶
func (in *Repository) DeepCopy() *Repository
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Repository.
func (*Repository) DeepCopyInto ¶
func (in *Repository) DeepCopyInto(out *Repository)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*Repository) DeepCopyObject ¶
func (in *Repository) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type RepositoryList ¶
type RepositoryList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []Repository `json:"items"` }
RepositoryList contains a list of Repo
func (*RepositoryList) DeepCopy ¶
func (in *RepositoryList) DeepCopy() *RepositoryList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RepositoryList.
func (*RepositoryList) DeepCopyInto ¶
func (in *RepositoryList) DeepCopyInto(out *RepositoryList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*RepositoryList) DeepCopyObject ¶
func (in *RepositoryList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type RepositorySpec ¶
type RepositorySpec struct { // INSERT ADDITIONAL SPEC FIELDS - desired state of cluster // Important: Run "make" to regenerate code after modifying this file Name string `json:"name"` URL string `json:"url"` Charts []Entry `json:"charts,omitempty"` Sync Sync `json:"sync,omitempty"` AuthSecret string `json:"authSecret,omitempty"` }
RepositorySpec defines the desired state of Repo
func (*RepositorySpec) DeepCopy ¶
func (in *RepositorySpec) DeepCopy() *RepositorySpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RepositorySpec.
func (*RepositorySpec) DeepCopyInto ¶
func (in *RepositorySpec) DeepCopyInto(out *RepositorySpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RepositoryStatus ¶
type RepositoryStatus struct { // INSERT ADDITIONAL STATUS FIELD - define observed state of cluster // Important: Run "make" to regenerate code after modifying this file Synced *bool `json:"synced,omitempty"` Charts *int64 `json:"charts,omitempty"` Conditions []metav1.Condition `json:"conditions"` }
RepositoryStatus defines the observed state of Repo
func (*RepositoryStatus) DeepCopy ¶
func (in *RepositoryStatus) DeepCopy() *RepositoryStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RepositoryStatus.
func (*RepositoryStatus) DeepCopyInto ¶
func (in *RepositoryStatus) DeepCopyInto(out *RepositoryStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type Sync ¶
type Sync struct { Enabled bool `json:"enabled,omitempty"` Interval int `json:"interval,omitempty"` }
func (*Sync) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Sync.
func (*Sync) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type Values ¶
type Values struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec ValuesSpec `json:"spec,omitempty"` Status ValuesStatus `json:"status,omitempty"` }
Values is the Schema for the values API
func (*Values) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Values.
func (*Values) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*Values) DeepCopyObject ¶
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type ValuesList ¶
type ValuesList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []Values `json:"items"` }
ValuesList contains a list of Values
func (*ValuesList) DeepCopy ¶
func (in *ValuesList) DeepCopy() *ValuesList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ValuesList.
func (*ValuesList) DeepCopyInto ¶
func (in *ValuesList) DeepCopyInto(out *ValuesList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ValuesList) DeepCopyObject ¶
func (in *ValuesList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type ValuesSpec ¶
type ValuesSpec struct { Values map[string]string `json:"values,omitempty"` Refs map[string]string `json:"refs,omitempty"` Selector string `json:"selector,omitempty"` ValuesMap *runtime.RawExtension `json:"json,omitempty"` }
ValuesSpec defines the desired state of Values
func (*ValuesSpec) DeepCopy ¶
func (in *ValuesSpec) DeepCopy() *ValuesSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ValuesSpec.
func (*ValuesSpec) DeepCopyInto ¶
func (in *ValuesSpec) DeepCopyInto(out *ValuesSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ValuesStatus ¶
type ValuesStatus struct { }
ValuesStatus defines the observed state of Values
func (*ValuesStatus) DeepCopy ¶
func (in *ValuesStatus) DeepCopy() *ValuesStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ValuesStatus.
func (*ValuesStatus) DeepCopyInto ¶
func (in *ValuesStatus) DeepCopyInto(out *ValuesStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.