v1alpha1

package
v0.0.0-...-3e220e4 Latest Latest
Warning

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

Go to latest
Published: Mar 5, 2024 License: GPL-3.0 Imports: 5 Imported by: 0

Documentation

Overview

Package v1alpha1 contains API Schema definitions for the helm v1alpha1 API group +kubebuilder:object:generate=true +groupName=yaho.soer3n.dev

Index

Constants

This section is empty.

Variables

View Source
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

func (in *Chart) DeepCopy() *Chart

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

func (*Chart) DeepCopyInto

func (in *Chart) DeepCopyInto(out *Chart)

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

func (*Chart) DeepCopyObject

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

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

func (in *ChartDep) DeepCopy() *ChartDep

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

func (*ChartDep) DeepCopyInto

func (in *ChartDep) DeepCopyInto(out *ChartDep)

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

func (in *ChartList) DeepCopy() *ChartList

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

func (*ChartList) DeepCopyInto

func (in *ChartList) DeepCopyInto(out *ChartList)

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

func (*ChartList) DeepCopyObject

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

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

func (in *ChartSpec) DeepCopy() *ChartSpec

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

func (*ChartSpec) DeepCopyInto

func (in *ChartSpec) DeepCopyInto(out *ChartSpec)

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

func (in *Config) DeepCopy() *Config

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

func (*Config) DeepCopyInto

func (in *Config) DeepCopyInto(out *Config)

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

func (*Config) DeepCopyObject

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

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

func (in *Entry) DeepCopy() *Entry

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

func (*Entry) DeepCopyInto

func (in *Entry) DeepCopyInto(out *Entry)

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

func (in *Flags) DeepCopy() *Flags

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

func (*Flags) DeepCopyInto

func (in *Flags) DeepCopyInto(out *Flags)

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

func (in *Namespace) DeepCopy() *Namespace

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

func (*Namespace) DeepCopyInto

func (in *Namespace) DeepCopyInto(out *Namespace)

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

func (in *Release) DeepCopy() *Release

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

func (*Release) DeepCopyInto

func (in *Release) DeepCopyInto(out *Release)

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

func (*Release) DeepCopyObject

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

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

func (in *RepoGroup) DeepCopy() *RepoGroup

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

func (*RepoGroup) DeepCopyInto

func (in *RepoGroup) DeepCopyInto(out *RepoGroup)

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

func (*RepoGroup) DeepCopyObject

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

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

func (in *Sync) DeepCopy() *Sync

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

func (*Sync) DeepCopyInto

func (in *Sync) DeepCopyInto(out *Sync)

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

func (in *Values) DeepCopy() *Values

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

func (*Values) DeepCopyInto

func (in *Values) DeepCopyInto(out *Values)

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

func (*Values) DeepCopyObject

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

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.

Jump to

Keyboard shortcuts

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