v1alpha1

package
v0.3.3 Latest Latest
Warning

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

Go to latest
Published: Feb 28, 2021 License: Apache-2.0 Imports: 25 Imported by: 0

Documentation

Overview

+groupName=kubepack.com

Index

Constants

View Source
const (
	ResourceKindBundle = "Bundle"
	ResourceBundle     = "bundle"
	ResourceBundles    = "bundles"
)
View Source
const (
	ResourceKindOrder = "Order"
	ResourceOrder     = "order"
	ResourceOrders    = "orders"
)
View Source
const (
	ResourceKindPlan = "Plan"
	ResourcePlan     = "plan"
	ResourcePlans    = "plans"
)
View Source
const (
	ResourceKindProduct = "Product"
	ResourceProduct     = "product"
	ResourceProducts    = "products"
)

Variables

View Source
var (
	ErrInvalidLengthGenerated        = fmt.Errorf("proto: negative length found during unmarshaling")
	ErrIntOverflowGenerated          = fmt.Errorf("proto: integer overflow")
	ErrUnexpectedEndOfGroupGenerated = fmt.Errorf("proto: unexpected end of group")
)
View Source
var (
	// TODO: move SchemeBuilder with zz_generated.deepcopy.go to k8s.io/api.
	// localSchemeBuilder and AddToScheme will stay in k8s.io/kubernetes.
	SchemeBuilder runtime.SchemeBuilder

	AddToScheme = localSchemeBuilder.AddToScheme
)
View Source
var SchemeGroupVersion = schema.GroupVersion{Group: kubepack.GroupName, Version: "v1alpha1"}

Functions

func ApplicationCustomResourceDefinition

func ApplicationCustomResourceDefinition() *apiextensions.CustomResourceDefinition

func ConvertContactData

func ConvertContactData(in []ContactData) []v1beta1.ContactData

func ConvertImageSpec

func ConvertImageSpec(in []ImageSpec) []v1beta1.ImageSpec
func ConvertLink(in []Link) []v1beta1.Link

func Resource

func Resource(resource string) schema.GroupResource

Resource takes an unqualified resource and returns a Group qualified GroupResource

Types

type ApplicationPackage

type ApplicationPackage struct {
	metav1.TypeMeta `json:",inline"`
	Bundle          *ChartRepoRef `json:"bundle,omitempty" protobuf:"bytes,1,opt,name=bundle"`
	Chart           ChartRepoRef  `json:"chart" protobuf:"bytes,2,opt,name=chart"`
	Channel         ChannelType   `json:"channel" protobuf:"bytes,3,opt,name=channel,casttype=ChannelType"`
}

func (*ApplicationPackage) DeepCopy

func (in *ApplicationPackage) DeepCopy() *ApplicationPackage

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

func (*ApplicationPackage) DeepCopyInto

func (in *ApplicationPackage) DeepCopyInto(out *ApplicationPackage)

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

func (*ApplicationPackage) DeepCopyObject

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

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

func (*ApplicationPackage) Descriptor

func (*ApplicationPackage) Descriptor() ([]byte, []int)

func (*ApplicationPackage) Marshal

func (m *ApplicationPackage) Marshal() (dAtA []byte, err error)

func (*ApplicationPackage) MarshalTo

func (m *ApplicationPackage) MarshalTo(dAtA []byte) (int, error)

func (*ApplicationPackage) MarshalToSizedBuffer

func (m *ApplicationPackage) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*ApplicationPackage) ProtoMessage

func (*ApplicationPackage) ProtoMessage()

func (*ApplicationPackage) Reset

func (m *ApplicationPackage) Reset()

func (*ApplicationPackage) Size

func (m *ApplicationPackage) Size() (n int)

func (*ApplicationPackage) String

func (this *ApplicationPackage) String() string

func (*ApplicationPackage) Unmarshal

func (m *ApplicationPackage) Unmarshal(dAtA []byte) error

func (*ApplicationPackage) XXX_DiscardUnknown

func (m *ApplicationPackage) XXX_DiscardUnknown()

func (*ApplicationPackage) XXX_Marshal

func (m *ApplicationPackage) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*ApplicationPackage) XXX_Merge

func (m *ApplicationPackage) XXX_Merge(src proto.Message)

func (*ApplicationPackage) XXX_Size

func (m *ApplicationPackage) XXX_Size() int

func (*ApplicationPackage) XXX_Unmarshal

func (m *ApplicationPackage) XXX_Unmarshal(b []byte) error

type Badge

type Badge struct {
	URL  string `json:"url" protobuf:"bytes,1,opt,name=url"`
	Alt  string `json:"alt" protobuf:"bytes,2,opt,name=alt"`
}

func (*Badge) DeepCopy

func (in *Badge) DeepCopy() *Badge

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

func (*Badge) DeepCopyInto

func (in *Badge) DeepCopyInto(out *Badge)

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

func (*Badge) Descriptor

func (*Badge) Descriptor() ([]byte, []int)

func (*Badge) Marshal

func (m *Badge) Marshal() (dAtA []byte, err error)

func (*Badge) MarshalTo

func (m *Badge) MarshalTo(dAtA []byte) (int, error)

func (*Badge) MarshalToSizedBuffer

func (m *Badge) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*Badge) ProtoMessage

func (*Badge) ProtoMessage()

func (*Badge) Reset

func (m *Badge) Reset()

func (*Badge) Size

func (m *Badge) Size() (n int)

func (*Badge) String

func (this *Badge) String() string

func (*Badge) Unmarshal

func (m *Badge) Unmarshal(dAtA []byte) error

func (*Badge) XXX_DiscardUnknown

func (m *Badge) XXX_DiscardUnknown()

func (*Badge) XXX_Marshal

func (m *Badge) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*Badge) XXX_Merge

func (m *Badge) XXX_Merge(src proto.Message)

func (*Badge) XXX_Size

func (m *Badge) XXX_Size() int

func (*Badge) XXX_Unmarshal

func (m *Badge) XXX_Unmarshal(b []byte) error

type Bundle

type Bundle struct {
	metav1.TypeMeta   `json:",inline"`
	metav1.ObjectMeta `json:"metadata,omitempty" protobuf:"bytes,1,opt,name=metadata"`
	Spec              BundleSpec   `json:"spec,omitempty" protobuf:"bytes,2,opt,name=spec"`
	Status            BundleStatus `json:"status,omitempty" protobuf:"bytes,3,opt,name=status"`
}

+kubebuilder:object:root=true +kubebuilder:resource:path=bundles,singular=bundle,scope=Cluster,categories={kubepack,appscode} +kubebuilder:subresource:status

func (Bundle) CustomResourceDefinition

func (_ Bundle) CustomResourceDefinition() *apiextensions.CustomResourceDefinition

func (*Bundle) DeepCopy

func (in *Bundle) DeepCopy() *Bundle

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

func (*Bundle) DeepCopyInto

func (in *Bundle) DeepCopyInto(out *Bundle)

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

func (*Bundle) DeepCopyObject

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

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

func (*Bundle) Descriptor

func (*Bundle) Descriptor() ([]byte, []int)

func (*Bundle) Marshal

func (m *Bundle) Marshal() (dAtA []byte, err error)

func (*Bundle) MarshalTo

func (m *Bundle) MarshalTo(dAtA []byte) (int, error)

func (*Bundle) MarshalToSizedBuffer

func (m *Bundle) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*Bundle) ProtoMessage

func (*Bundle) ProtoMessage()

func (*Bundle) Reset

func (m *Bundle) Reset()

func (*Bundle) Size

func (m *Bundle) Size() (n int)

func (*Bundle) String

func (this *Bundle) String() string

func (*Bundle) Unmarshal

func (m *Bundle) Unmarshal(dAtA []byte) error

func (*Bundle) XXX_DiscardUnknown

func (m *Bundle) XXX_DiscardUnknown()

func (*Bundle) XXX_Marshal

func (m *Bundle) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*Bundle) XXX_Merge

func (m *Bundle) XXX_Merge(src proto.Message)

func (*Bundle) XXX_Size

func (m *Bundle) XXX_Size() int

func (*Bundle) XXX_Unmarshal

func (m *Bundle) XXX_Unmarshal(b []byte) error

type BundleList

type BundleList struct {
	metav1.TypeMeta `json:",inline"`
	metav1.ListMeta `json:"metadata,omitempty" protobuf:"bytes,1,opt,name=metadata"`
	Items           []Bundle `json:"items,omitempty" protobuf:"bytes,2,rep,name=items"`
}

func (*BundleList) DeepCopy

func (in *BundleList) DeepCopy() *BundleList

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

func (*BundleList) DeepCopyInto

func (in *BundleList) DeepCopyInto(out *BundleList)

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

func (*BundleList) DeepCopyObject

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

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

func (*BundleList) Descriptor

func (*BundleList) Descriptor() ([]byte, []int)

func (*BundleList) Marshal

func (m *BundleList) Marshal() (dAtA []byte, err error)

func (*BundleList) MarshalTo

func (m *BundleList) MarshalTo(dAtA []byte) (int, error)

func (*BundleList) MarshalToSizedBuffer

func (m *BundleList) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*BundleList) ProtoMessage

func (*BundleList) ProtoMessage()

func (*BundleList) Reset

func (m *BundleList) Reset()

func (*BundleList) Size

func (m *BundleList) Size() (n int)

func (*BundleList) String

func (this *BundleList) String() string

func (*BundleList) Unmarshal

func (m *BundleList) Unmarshal(dAtA []byte) error

func (*BundleList) XXX_DiscardUnknown

func (m *BundleList) XXX_DiscardUnknown()

func (*BundleList) XXX_Marshal

func (m *BundleList) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*BundleList) XXX_Merge

func (m *BundleList) XXX_Merge(src proto.Message)

func (*BundleList) XXX_Size

func (m *BundleList) XXX_Size() int

func (*BundleList) XXX_Unmarshal

func (m *BundleList) XXX_Unmarshal(b []byte) error

type BundleOption

type BundleOption struct {
	BundleRef `json:",inline" protobuf:"bytes,1,opt,name=bundleRef"`
	Version   string `json:"version" protobuf:"bytes,2,opt,name=version"`
}

func (*BundleOption) DeepCopy

func (in *BundleOption) DeepCopy() *BundleOption

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

func (*BundleOption) DeepCopyInto

func (in *BundleOption) DeepCopyInto(out *BundleOption)

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

func (*BundleOption) Descriptor

func (*BundleOption) Descriptor() ([]byte, []int)

func (*BundleOption) Marshal

func (m *BundleOption) Marshal() (dAtA []byte, err error)

func (*BundleOption) MarshalTo

func (m *BundleOption) MarshalTo(dAtA []byte) (int, error)

func (*BundleOption) MarshalToSizedBuffer

func (m *BundleOption) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*BundleOption) ProtoMessage

func (*BundleOption) ProtoMessage()

func (*BundleOption) Reset

func (m *BundleOption) Reset()

func (*BundleOption) Size

func (m *BundleOption) Size() (n int)

func (*BundleOption) String

func (this *BundleOption) String() string

func (*BundleOption) Unmarshal

func (m *BundleOption) Unmarshal(dAtA []byte) error

func (*BundleOption) XXX_DiscardUnknown

func (m *BundleOption) XXX_DiscardUnknown()

func (*BundleOption) XXX_Marshal

func (m *BundleOption) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*BundleOption) XXX_Merge

func (m *BundleOption) XXX_Merge(src proto.Message)

func (*BundleOption) XXX_Size

func (m *BundleOption) XXX_Size() int

func (*BundleOption) XXX_Unmarshal

func (m *BundleOption) XXX_Unmarshal(b []byte) error

type BundleOptionView

type BundleOptionView struct {
	PackageMeta `json:",inline" protobuf:"bytes,1,opt,name=packageMeta"`
	DisplayName string        `json:"displayName" protobuf:"bytes,2,opt,name=displayName"`
	Features    []Feature     `json:"features,omitempty" protobuf:"bytes,3,rep,name=features"`
	Packages    []PackageCard `json:"packages" protobuf:"bytes,4,rep,name=packages"`
}

func (*BundleOptionView) DeepCopy

func (in *BundleOptionView) DeepCopy() *BundleOptionView

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

func (*BundleOptionView) DeepCopyInto

func (in *BundleOptionView) DeepCopyInto(out *BundleOptionView)

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

func (*BundleOptionView) Descriptor

func (*BundleOptionView) Descriptor() ([]byte, []int)

func (*BundleOptionView) Marshal

func (m *BundleOptionView) Marshal() (dAtA []byte, err error)

func (*BundleOptionView) MarshalTo

func (m *BundleOptionView) MarshalTo(dAtA []byte) (int, error)

func (*BundleOptionView) MarshalToSizedBuffer

func (m *BundleOptionView) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*BundleOptionView) ProtoMessage

func (*BundleOptionView) ProtoMessage()

func (*BundleOptionView) Reset

func (m *BundleOptionView) Reset()

func (*BundleOptionView) Size

func (m *BundleOptionView) Size() (n int)

func (*BundleOptionView) String

func (this *BundleOptionView) String() string

func (*BundleOptionView) Unmarshal

func (m *BundleOptionView) Unmarshal(dAtA []byte) error

func (*BundleOptionView) XXX_DiscardUnknown

func (m *BundleOptionView) XXX_DiscardUnknown()

func (*BundleOptionView) XXX_Marshal

func (m *BundleOptionView) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*BundleOptionView) XXX_Merge

func (m *BundleOptionView) XXX_Merge(src proto.Message)

func (*BundleOptionView) XXX_Size

func (m *BundleOptionView) XXX_Size() int

func (*BundleOptionView) XXX_Unmarshal

func (m *BundleOptionView) XXX_Unmarshal(b []byte) error

type BundleRef

type BundleRef struct {
	URL  string `json:"url" protobuf:"bytes,1,opt,name=url"`
	Name string `json:"name" protobuf:"bytes,2,opt,name=name"`
}

func (*BundleRef) DeepCopy

func (in *BundleRef) DeepCopy() *BundleRef

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

func (*BundleRef) DeepCopyInto

func (in *BundleRef) DeepCopyInto(out *BundleRef)

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

func (*BundleRef) Descriptor

func (*BundleRef) Descriptor() ([]byte, []int)

func (*BundleRef) Marshal

func (m *BundleRef) Marshal() (dAtA []byte, err error)

func (*BundleRef) MarshalTo

func (m *BundleRef) MarshalTo(dAtA []byte) (int, error)

func (*BundleRef) MarshalToSizedBuffer

func (m *BundleRef) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*BundleRef) ProtoMessage

func (*BundleRef) ProtoMessage()

func (*BundleRef) Reset

func (m *BundleRef) Reset()

func (*BundleRef) Size

func (m *BundleRef) Size() (n int)

func (*BundleRef) String

func (this *BundleRef) String() string

func (*BundleRef) Unmarshal

func (m *BundleRef) Unmarshal(dAtA []byte) error

func (*BundleRef) XXX_DiscardUnknown

func (m *BundleRef) XXX_DiscardUnknown()

func (*BundleRef) XXX_Marshal

func (m *BundleRef) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*BundleRef) XXX_Merge

func (m *BundleRef) XXX_Merge(src proto.Message)

func (*BundleRef) XXX_Size

func (m *BundleRef) XXX_Size() int

func (*BundleRef) XXX_Unmarshal

func (m *BundleRef) XXX_Unmarshal(b []byte) error

type BundleSpec

type BundleSpec struct {
	PackageDescriptor `json:",inline" protobuf:"bytes,3,opt,name=packageDescriptor"`
	DisplayName       string       `json:"displayName,omitempty" protobuf:"bytes,4,opt,name=displayName"`
	Features          []Feature    `json:"features,omitempty" protobuf:"bytes,5,rep,name=features"`
	Namespace         string       `json:"namespace" protobuf:"bytes,6,opt,name=namespace"`
	Packages          []PackageRef `json:"packages" protobuf:"bytes,7,rep,name=packages"`
}

func (*BundleSpec) DeepCopy

func (in *BundleSpec) DeepCopy() *BundleSpec

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

func (*BundleSpec) DeepCopyInto

func (in *BundleSpec) DeepCopyInto(out *BundleSpec)

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

func (*BundleSpec) Descriptor

func (*BundleSpec) Descriptor() ([]byte, []int)

func (*BundleSpec) Marshal

func (m *BundleSpec) Marshal() (dAtA []byte, err error)

func (*BundleSpec) MarshalTo

func (m *BundleSpec) MarshalTo(dAtA []byte) (int, error)

func (*BundleSpec) MarshalToSizedBuffer

func (m *BundleSpec) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*BundleSpec) ProtoMessage

func (*BundleSpec) ProtoMessage()

func (*BundleSpec) Reset

func (m *BundleSpec) Reset()

func (*BundleSpec) Size

func (m *BundleSpec) Size() (n int)

func (*BundleSpec) String

func (this *BundleSpec) String() string

func (*BundleSpec) Unmarshal

func (m *BundleSpec) Unmarshal(dAtA []byte) error

func (*BundleSpec) XXX_DiscardUnknown

func (m *BundleSpec) XXX_DiscardUnknown()

func (*BundleSpec) XXX_Marshal

func (m *BundleSpec) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*BundleSpec) XXX_Merge

func (m *BundleSpec) XXX_Merge(src proto.Message)

func (*BundleSpec) XXX_Size

func (m *BundleSpec) XXX_Size() int

func (*BundleSpec) XXX_Unmarshal

func (m *BundleSpec) XXX_Unmarshal(b []byte) error

type BundleStatus

type BundleStatus struct {
	// ObservedGeneration is the most recent generation observed for this resource. It corresponds to the
	// resource's generation, which is updated on mutation by the API Server.
	// +optional
	ObservedGeneration int64 `json:"observedGeneration,omitempty" protobuf:"varint,1,opt,name=observedGeneration"`
}

func (*BundleStatus) DeepCopy

func (in *BundleStatus) DeepCopy() *BundleStatus

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

func (*BundleStatus) DeepCopyInto

func (in *BundleStatus) DeepCopyInto(out *BundleStatus)

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

func (*BundleStatus) Descriptor

func (*BundleStatus) Descriptor() ([]byte, []int)

func (*BundleStatus) Marshal

func (m *BundleStatus) Marshal() (dAtA []byte, err error)

func (*BundleStatus) MarshalTo

func (m *BundleStatus) MarshalTo(dAtA []byte) (int, error)

func (*BundleStatus) MarshalToSizedBuffer

func (m *BundleStatus) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*BundleStatus) ProtoMessage

func (*BundleStatus) ProtoMessage()

func (*BundleStatus) Reset

func (m *BundleStatus) Reset()

func (*BundleStatus) Size

func (m *BundleStatus) Size() (n int)

func (*BundleStatus) String

func (this *BundleStatus) String() string

func (*BundleStatus) Unmarshal

func (m *BundleStatus) Unmarshal(dAtA []byte) error

func (*BundleStatus) XXX_DiscardUnknown

func (m *BundleStatus) XXX_DiscardUnknown()

func (*BundleStatus) XXX_Marshal

func (m *BundleStatus) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*BundleStatus) XXX_Merge

func (m *BundleStatus) XXX_Merge(src proto.Message)

func (*BundleStatus) XXX_Size

func (m *BundleStatus) XXX_Size() int

func (*BundleStatus) XXX_Unmarshal

func (m *BundleStatus) XXX_Unmarshal(b []byte) error

type BundleView

type BundleView struct {
	metav1.TypeMeta  `json:",inline"`
	BundleOptionView `json:",inline" protobuf:"bytes,1,opt,name=bundleOptionView"`
	LicenseKey       string `json:"licenseKey,omitempty" protobuf:"bytes,2,opt,name=licenseKey"`
}

+k8s:deepcopy-gen:interfaces=k8s.io/apimachinery/pkg/runtime.Object

func (*BundleView) DeepCopy

func (in *BundleView) DeepCopy() *BundleView

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

func (*BundleView) DeepCopyInto

func (in *BundleView) DeepCopyInto(out *BundleView)

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

func (*BundleView) DeepCopyObject

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

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

func (*BundleView) Descriptor

func (*BundleView) Descriptor() ([]byte, []int)

func (*BundleView) Marshal

func (m *BundleView) Marshal() (dAtA []byte, err error)

func (*BundleView) MarshalTo

func (m *BundleView) MarshalTo(dAtA []byte) (int, error)

func (*BundleView) MarshalToSizedBuffer

func (m *BundleView) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*BundleView) ProtoMessage

func (*BundleView) ProtoMessage()

func (*BundleView) Reset

func (m *BundleView) Reset()

func (*BundleView) Size

func (m *BundleView) Size() (n int)

func (*BundleView) String

func (this *BundleView) String() string

func (*BundleView) Unmarshal

func (m *BundleView) Unmarshal(dAtA []byte) error

func (*BundleView) XXX_DiscardUnknown

func (m *BundleView) XXX_DiscardUnknown()

func (*BundleView) XXX_Marshal

func (m *BundleView) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*BundleView) XXX_Merge

func (m *BundleView) XXX_Merge(src proto.Message)

func (*BundleView) XXX_Size

func (m *BundleView) XXX_Size() int

func (*BundleView) XXX_Unmarshal

func (m *BundleView) XXX_Unmarshal(b []byte) error

type ChannelType

type ChannelType string
const (
	RapidChannel   ChannelType = "Rapid"
	RegularChannel ChannelType = "Regular"
	StableChannel  ChannelType = "Stable"
)

type ChartCard

type ChartCard struct {
	ChartRef          `json:",inline" protobuf:"bytes,1,opt,name=chartRef"`
	PackageDescriptor `json:",inline" protobuf:"bytes,2,opt,name=packageDescriptor"`
	Features          []string        `json:"features,omitempty" protobuf:"bytes,3,rep,name=features"`
	Namespace         string          `json:"namespace,omitempty" protobuf:"bytes,4,opt,name=namespace"`
	Versions          []VersionOption `json:"versions" protobuf:"bytes,5,rep,name=versions"`
	MultiSelect       bool            `json:"multiSelect,omitempty" protobuf:"varint,6,opt,name=multiSelect"`
	Required          bool            `json:"required,omitempty" protobuf:"varint,7,opt,name=required"`
	Selected          bool            `json:"selected,omitempty" protobuf:"varint,8,opt,name=selected"`
}

func (*ChartCard) DeepCopy

func (in *ChartCard) DeepCopy() *ChartCard

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

func (*ChartCard) DeepCopyInto

func (in *ChartCard) DeepCopyInto(out *ChartCard)

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

func (*ChartCard) Descriptor

func (*ChartCard) Descriptor() ([]byte, []int)

func (*ChartCard) Marshal

func (m *ChartCard) Marshal() (dAtA []byte, err error)

func (*ChartCard) MarshalTo

func (m *ChartCard) MarshalTo(dAtA []byte) (int, error)

func (*ChartCard) MarshalToSizedBuffer

func (m *ChartCard) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*ChartCard) ProtoMessage

func (*ChartCard) ProtoMessage()

func (*ChartCard) Reset

func (m *ChartCard) Reset()

func (*ChartCard) Size

func (m *ChartCard) Size() (n int)

func (*ChartCard) String

func (this *ChartCard) String() string

func (*ChartCard) Unmarshal

func (m *ChartCard) Unmarshal(dAtA []byte) error

func (*ChartCard) XXX_DiscardUnknown

func (m *ChartCard) XXX_DiscardUnknown()

func (*ChartCard) XXX_Marshal

func (m *ChartCard) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*ChartCard) XXX_Merge

func (m *ChartCard) XXX_Merge(src proto.Message)

func (*ChartCard) XXX_Size

func (m *ChartCard) XXX_Size() int

func (*ChartCard) XXX_Unmarshal

func (m *ChartCard) XXX_Unmarshal(b []byte) error

type ChartOption

type ChartOption struct {
	ChartRef    `json:",inline" protobuf:"bytes,1,opt,name=chartRef"`
	Features    []string        `json:"features,omitempty" protobuf:"bytes,2,rep,name=features"`
	Namespace   string          `json:"namespace,omitempty" protobuf:"bytes,3,opt,name=namespace"`
	Versions    []VersionDetail `json:"versions" protobuf:"bytes,4,rep,name=versions"`
	MultiSelect bool            `json:"multiSelect,omitempty" protobuf:"varint,5,opt,name=multiSelect"`
	Required    bool            `json:"required,omitempty" protobuf:"varint,6,opt,name=required"`
}

func (*ChartOption) DeepCopy

func (in *ChartOption) DeepCopy() *ChartOption

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

func (*ChartOption) DeepCopyInto

func (in *ChartOption) DeepCopyInto(out *ChartOption)

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

func (*ChartOption) Descriptor

func (*ChartOption) Descriptor() ([]byte, []int)

func (*ChartOption) Marshal

func (m *ChartOption) Marshal() (dAtA []byte, err error)

func (*ChartOption) MarshalTo

func (m *ChartOption) MarshalTo(dAtA []byte) (int, error)

func (*ChartOption) MarshalToSizedBuffer

func (m *ChartOption) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*ChartOption) ProtoMessage

func (*ChartOption) ProtoMessage()

func (*ChartOption) Reset

func (m *ChartOption) Reset()

func (*ChartOption) Size

func (m *ChartOption) Size() (n int)

func (*ChartOption) String

func (this *ChartOption) String() string

func (*ChartOption) Unmarshal

func (m *ChartOption) Unmarshal(dAtA []byte) error

func (*ChartOption) XXX_DiscardUnknown

func (m *ChartOption) XXX_DiscardUnknown()

func (*ChartOption) XXX_Marshal

func (m *ChartOption) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*ChartOption) XXX_Merge

func (m *ChartOption) XXX_Merge(src proto.Message)

func (*ChartOption) XXX_Size

func (m *ChartOption) XXX_Size() int

func (*ChartOption) XXX_Unmarshal

func (m *ChartOption) XXX_Unmarshal(b []byte) error

type ChartRef

type ChartRef struct {
	URL  string `json:"url" protobuf:"bytes,1,opt,name=url"`
	Name string `json:"name" protobuf:"bytes,2,opt,name=name"`
}

func (*ChartRef) DeepCopy

func (in *ChartRef) DeepCopy() *ChartRef

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

func (*ChartRef) DeepCopyInto

func (in *ChartRef) DeepCopyInto(out *ChartRef)

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

func (*ChartRef) Descriptor

func (*ChartRef) Descriptor() ([]byte, []int)

func (*ChartRef) Marshal

func (m *ChartRef) Marshal() (dAtA []byte, err error)

func (*ChartRef) MarshalTo

func (m *ChartRef) MarshalTo(dAtA []byte) (int, error)

func (*ChartRef) MarshalToSizedBuffer

func (m *ChartRef) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*ChartRef) ProtoMessage

func (*ChartRef) ProtoMessage()

func (*ChartRef) Reset

func (m *ChartRef) Reset()

func (*ChartRef) Size

func (m *ChartRef) Size() (n int)

func (*ChartRef) String

func (this *ChartRef) String() string

func (*ChartRef) Unmarshal

func (m *ChartRef) Unmarshal(dAtA []byte) error

func (*ChartRef) XXX_DiscardUnknown

func (m *ChartRef) XXX_DiscardUnknown()

func (*ChartRef) XXX_Marshal

func (m *ChartRef) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*ChartRef) XXX_Merge

func (m *ChartRef) XXX_Merge(src proto.Message)

func (*ChartRef) XXX_Size

func (m *ChartRef) XXX_Size() int

func (*ChartRef) XXX_Unmarshal

func (m *ChartRef) XXX_Unmarshal(b []byte) error

type ChartRepoRef

type ChartRepoRef struct {
	Name    string `json:"name" protobuf:"bytes,1,opt,name=name"`
	URL     string `json:"url" protobuf:"bytes,2,opt,name=url"`
	Version string `json:"version" protobuf:"bytes,3,opt,name=version"`
}

ChartRepoRef references to a single version of a Chart

func (*ChartRepoRef) DeepCopy

func (in *ChartRepoRef) DeepCopy() *ChartRepoRef

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

func (*ChartRepoRef) DeepCopyInto

func (in *ChartRepoRef) DeepCopyInto(out *ChartRepoRef)

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

func (*ChartRepoRef) Descriptor

func (*ChartRepoRef) Descriptor() ([]byte, []int)

func (*ChartRepoRef) Marshal

func (m *ChartRepoRef) Marshal() (dAtA []byte, err error)

func (*ChartRepoRef) MarshalTo

func (m *ChartRepoRef) MarshalTo(dAtA []byte) (int, error)

func (*ChartRepoRef) MarshalToSizedBuffer

func (m *ChartRepoRef) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*ChartRepoRef) ProtoMessage

func (*ChartRepoRef) ProtoMessage()

func (*ChartRepoRef) Reset

func (m *ChartRepoRef) Reset()

func (*ChartRepoRef) Size

func (m *ChartRepoRef) Size() (n int)

func (*ChartRepoRef) String

func (this *ChartRepoRef) String() string

func (*ChartRepoRef) Unmarshal

func (m *ChartRepoRef) Unmarshal(dAtA []byte) error

func (*ChartRepoRef) XXX_DiscardUnknown

func (m *ChartRepoRef) XXX_DiscardUnknown()

func (*ChartRepoRef) XXX_Marshal

func (m *ChartRepoRef) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*ChartRepoRef) XXX_Merge

func (m *ChartRepoRef) XXX_Merge(src proto.Message)

func (*ChartRepoRef) XXX_Size

func (m *ChartRepoRef) XXX_Size() int

func (*ChartRepoRef) XXX_Unmarshal

func (m *ChartRepoRef) XXX_Unmarshal(b []byte) error

type ChartSelection

type ChartSelection struct {
	ChartRef    `json:",inline" protobuf:"bytes,1,opt,name=chartRef"`
	Version     string `json:"version" protobuf:"bytes,2,opt,name=version"`
	ReleaseName string `json:"releaseName" protobuf:"bytes,3,opt,name=releaseName"`
	Namespace   string `json:"namespace" protobuf:"bytes,4,opt,name=namespace"`

	// Bundle points to the parent bundle which was used to install this, if any.
	// If the chart was installed directly it will be unset.
	Bundle *ChartRepoRef `json:"bundle,omitempty" protobuf:"bytes,5,opt,name=bundle"`

	ValuesFile string `json:"valuesFile,omitempty" protobuf:"bytes,6,opt,name=valuesFile"`
	// RFC 6902 compatible json patch. ref: http://jsonpatch.com
	// +optional
	// +kubebuilder:pruning:PreserveUnknownFields
	ValuesPatch *runtime.RawExtension `json:"valuesPatch,omitempty" protobuf:"bytes,7,opt,name=valuesPatch"`
	Resources   *ResourceDefinitions  `json:"resources,omitempty" protobuf:"bytes,8,opt,name=resources"`
	WaitFors    []WaitFlags           `json:"waitFors,omitempty" protobuf:"bytes,9,rep,name=waitFors"`
}

func (*ChartSelection) DeepCopy

func (in *ChartSelection) DeepCopy() *ChartSelection

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

func (*ChartSelection) DeepCopyInto

func (in *ChartSelection) DeepCopyInto(out *ChartSelection)

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

func (*ChartSelection) Descriptor

func (*ChartSelection) Descriptor() ([]byte, []int)

func (*ChartSelection) Marshal

func (m *ChartSelection) Marshal() (dAtA []byte, err error)

func (*ChartSelection) MarshalTo

func (m *ChartSelection) MarshalTo(dAtA []byte) (int, error)

func (*ChartSelection) MarshalToSizedBuffer

func (m *ChartSelection) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*ChartSelection) ProtoMessage

func (*ChartSelection) ProtoMessage()

func (*ChartSelection) Reset

func (m *ChartSelection) Reset()

func (*ChartSelection) Size

func (m *ChartSelection) Size() (n int)

func (*ChartSelection) String

func (this *ChartSelection) String() string

func (*ChartSelection) Unmarshal

func (m *ChartSelection) Unmarshal(dAtA []byte) error

func (*ChartSelection) XXX_DiscardUnknown

func (m *ChartSelection) XXX_DiscardUnknown()

func (*ChartSelection) XXX_Marshal

func (m *ChartSelection) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*ChartSelection) XXX_Merge

func (m *ChartSelection) XXX_Merge(src proto.Message)

func (*ChartSelection) XXX_Size

func (m *ChartSelection) XXX_Size() int

func (*ChartSelection) XXX_Unmarshal

func (m *ChartSelection) XXX_Unmarshal(b []byte) error

type ContactData

type ContactData struct {
	// Name is the descriptive name.
	Name string `json:"name,omitempty" protobuf:"bytes,1,opt,name=name"`

	// Url could typically be a website address.
	URL string `json:"url,omitempty" protobuf:"bytes,2,opt,name=url"`

	// Email is the email address.
	Email string `json:"email,omitempty" protobuf:"bytes,3,opt,name=email"`
}

ContactData contains information about an individual or organization.

func (*ContactData) DeepCopy

func (in *ContactData) DeepCopy() *ContactData

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

func (*ContactData) DeepCopyInto

func (in *ContactData) DeepCopyInto(out *ContactData)

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

func (*ContactData) Descriptor

func (*ContactData) Descriptor() ([]byte, []int)

func (*ContactData) Marshal

func (m *ContactData) Marshal() (dAtA []byte, err error)

func (*ContactData) MarshalTo

func (m *ContactData) MarshalTo(dAtA []byte) (int, error)

func (*ContactData) MarshalToSizedBuffer

func (m *ContactData) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*ContactData) ProtoMessage

func (*ContactData) ProtoMessage()

func (*ContactData) Reset

func (m *ContactData) Reset()

func (*ContactData) Size

func (m *ContactData) Size() (n int)

func (*ContactData) String

func (this *ContactData) String() string

func (*ContactData) Unmarshal

func (m *ContactData) Unmarshal(dAtA []byte) error

func (*ContactData) XXX_DiscardUnknown

func (m *ContactData) XXX_DiscardUnknown()

func (*ContactData) XXX_Marshal

func (m *ContactData) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*ContactData) XXX_Merge

func (m *ContactData) XXX_Merge(src proto.Message)

func (*ContactData) XXX_Size

func (m *ContactData) XXX_Size() int

func (*ContactData) XXX_Unmarshal

func (m *ContactData) XXX_Unmarshal(b []byte) error

type Feature

type Feature struct {
	Trait string `json:"trait" protobuf:"bytes,1,opt,name=trait"`
	Value string `json:"value" protobuf:"bytes,2,opt,name=value"`
}

func (*Feature) DeepCopy

func (in *Feature) DeepCopy() *Feature

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

func (*Feature) DeepCopyInto

func (in *Feature) DeepCopyInto(out *Feature)

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

func (*Feature) Descriptor

func (*Feature) Descriptor() ([]byte, []int)

func (*Feature) Marshal

func (m *Feature) Marshal() (dAtA []byte, err error)

func (*Feature) MarshalTo

func (m *Feature) MarshalTo(dAtA []byte) (int, error)

func (*Feature) MarshalToSizedBuffer

func (m *Feature) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*Feature) ProtoMessage

func (*Feature) ProtoMessage()

func (*Feature) Reset

func (m *Feature) Reset()

func (*Feature) Size

func (m *Feature) Size() (n int)

func (*Feature) String

func (this *Feature) String() string

func (*Feature) Unmarshal

func (m *Feature) Unmarshal(dAtA []byte) error

func (*Feature) XXX_DiscardUnknown

func (m *Feature) XXX_DiscardUnknown()

func (*Feature) XXX_Marshal

func (m *Feature) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*Feature) XXX_Merge

func (m *Feature) XXX_Merge(src proto.Message)

func (*Feature) XXX_Size

func (m *Feature) XXX_Size() int

func (*Feature) XXX_Unmarshal

func (m *Feature) XXX_Unmarshal(b []byte) error

type FeatureTable

type FeatureTable struct {
	Plans []Plan `json:"plans" protobuf:"bytes,1,rep,name=plans"`
	Rows  []*Row `json:"rows" protobuf:"bytes,2,rep,name=rows"`
}

func (*FeatureTable) DeepCopy

func (in *FeatureTable) DeepCopy() *FeatureTable

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

func (*FeatureTable) DeepCopyInto

func (in *FeatureTable) DeepCopyInto(out *FeatureTable)

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

func (*FeatureTable) Descriptor

func (*FeatureTable) Descriptor() ([]byte, []int)

func (*FeatureTable) Marshal

func (m *FeatureTable) Marshal() (dAtA []byte, err error)

func (*FeatureTable) MarshalTo

func (m *FeatureTable) MarshalTo(dAtA []byte) (int, error)

func (*FeatureTable) MarshalToSizedBuffer

func (m *FeatureTable) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*FeatureTable) ProtoMessage

func (*FeatureTable) ProtoMessage()

func (*FeatureTable) Reset

func (m *FeatureTable) Reset()

func (*FeatureTable) Size

func (m *FeatureTable) Size() (n int)

func (*FeatureTable) String

func (this *FeatureTable) String() string

func (*FeatureTable) Unmarshal

func (m *FeatureTable) Unmarshal(dAtA []byte) error

func (*FeatureTable) XXX_DiscardUnknown

func (m *FeatureTable) XXX_DiscardUnknown()

func (*FeatureTable) XXX_Marshal

func (m *FeatureTable) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*FeatureTable) XXX_Merge

func (m *FeatureTable) XXX_Merge(src proto.Message)

func (*FeatureTable) XXX_Size

func (m *FeatureTable) XXX_Size() int

func (*FeatureTable) XXX_Unmarshal

func (m *FeatureTable) XXX_Unmarshal(b []byte) error

type GroupResource

type GroupResource struct {
	Group string `json:"group" protobuf:"bytes,1,opt,name=group"`
	Name  string `json:"name" protobuf:"bytes,2,opt,name=name"`
}

func (*GroupResource) DeepCopy

func (in *GroupResource) DeepCopy() *GroupResource

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

func (*GroupResource) DeepCopyInto

func (in *GroupResource) DeepCopyInto(out *GroupResource)

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

func (*GroupResource) Descriptor

func (*GroupResource) Descriptor() ([]byte, []int)

func (*GroupResource) Marshal

func (m *GroupResource) Marshal() (dAtA []byte, err error)

func (*GroupResource) MarshalTo

func (m *GroupResource) MarshalTo(dAtA []byte) (int, error)

func (*GroupResource) MarshalToSizedBuffer

func (m *GroupResource) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*GroupResource) ProtoMessage

func (*GroupResource) ProtoMessage()

func (*GroupResource) Reset

func (m *GroupResource) Reset()

func (*GroupResource) Size

func (m *GroupResource) Size() (n int)

func (*GroupResource) String

func (this *GroupResource) String() string

func (*GroupResource) Unmarshal

func (m *GroupResource) Unmarshal(dAtA []byte) error

func (*GroupResource) XXX_DiscardUnknown

func (m *GroupResource) XXX_DiscardUnknown()

func (*GroupResource) XXX_Marshal

func (m *GroupResource) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*GroupResource) XXX_Merge

func (m *GroupResource) XXX_Merge(src proto.Message)

func (*GroupResource) XXX_Size

func (m *GroupResource) XXX_Size() int

func (*GroupResource) XXX_Unmarshal

func (m *GroupResource) XXX_Unmarshal(b []byte) error

type GroupVersionResource

type GroupVersionResource struct {
	Group    string `json:"group" protobuf:"bytes,1,opt,name=group"`
	Version  string `json:"version" protobuf:"bytes,2,opt,name=version"`
	Resource string `json:"resource" protobuf:"bytes,3,opt,name=resource"`
}

func (*GroupVersionResource) DeepCopy

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

func (*GroupVersionResource) DeepCopyInto

func (in *GroupVersionResource) DeepCopyInto(out *GroupVersionResource)

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

func (*GroupVersionResource) Descriptor

func (*GroupVersionResource) Descriptor() ([]byte, []int)

func (*GroupVersionResource) Marshal

func (m *GroupVersionResource) Marshal() (dAtA []byte, err error)

func (*GroupVersionResource) MarshalTo

func (m *GroupVersionResource) MarshalTo(dAtA []byte) (int, error)

func (*GroupVersionResource) MarshalToSizedBuffer

func (m *GroupVersionResource) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*GroupVersionResource) ProtoMessage

func (*GroupVersionResource) ProtoMessage()

func (*GroupVersionResource) Reset

func (m *GroupVersionResource) Reset()

func (*GroupVersionResource) Size

func (m *GroupVersionResource) Size() (n int)

func (*GroupVersionResource) String

func (this *GroupVersionResource) String() string

func (*GroupVersionResource) Unmarshal

func (m *GroupVersionResource) Unmarshal(dAtA []byte) error

func (*GroupVersionResource) XXX_DiscardUnknown

func (m *GroupVersionResource) XXX_DiscardUnknown()

func (*GroupVersionResource) XXX_Marshal

func (m *GroupVersionResource) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*GroupVersionResource) XXX_Merge

func (m *GroupVersionResource) XXX_Merge(src proto.Message)

func (*GroupVersionResource) XXX_Size

func (m *GroupVersionResource) XXX_Size() int

func (*GroupVersionResource) XXX_Unmarshal

func (m *GroupVersionResource) XXX_Unmarshal(b []byte) error

type Hub

type Hub struct {
	Repositories []Repository `json:"repositories" protobuf:"bytes,1,rep,name=repositories"`
}

func (*Hub) DeepCopy

func (in *Hub) DeepCopy() *Hub

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

func (*Hub) DeepCopyInto

func (in *Hub) DeepCopyInto(out *Hub)

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

func (*Hub) Descriptor

func (*Hub) Descriptor() ([]byte, []int)

func (*Hub) Marshal

func (m *Hub) Marshal() (dAtA []byte, err error)

func (*Hub) MarshalTo

func (m *Hub) MarshalTo(dAtA []byte) (int, error)

func (*Hub) MarshalToSizedBuffer

func (m *Hub) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*Hub) ProtoMessage

func (*Hub) ProtoMessage()

func (*Hub) Reset

func (m *Hub) Reset()

func (*Hub) Size

func (m *Hub) Size() (n int)

func (*Hub) String

func (this *Hub) String() string

func (*Hub) Unmarshal

func (m *Hub) Unmarshal(dAtA []byte) error

func (*Hub) XXX_DiscardUnknown

func (m *Hub) XXX_DiscardUnknown()

func (*Hub) XXX_Marshal

func (m *Hub) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*Hub) XXX_Merge

func (m *Hub) XXX_Merge(src proto.Message)

func (*Hub) XXX_Size

func (m *Hub) XXX_Size() int

func (*Hub) XXX_Unmarshal

func (m *Hub) XXX_Unmarshal(b []byte) error

type ImageSpec

type ImageSpec struct {
	// The source for image represented as either an absolute URL to the image or a Data URL containing
	// the image. Data URLs are defined in RFC 2397.
	Source string `json:"src" protobuf:"bytes,1,opt,name=src"`

	// (optional) The size of the image in pixels (e.g., 25x25).
	TotalSize string `json:"size,omitempty" protobuf:"bytes,2,opt,name=size"`

	// (optional) The mine type of the image (e.g., "image/png").
	Type string `json:"type,omitempty" protobuf:"bytes,3,opt,name=type"`
}

ImageSpec contains information about an image used as an icon.

func (*ImageSpec) DeepCopy

func (in *ImageSpec) DeepCopy() *ImageSpec

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

func (*ImageSpec) DeepCopyInto

func (in *ImageSpec) DeepCopyInto(out *ImageSpec)

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

func (*ImageSpec) Descriptor

func (*ImageSpec) Descriptor() ([]byte, []int)

func (*ImageSpec) Marshal

func (m *ImageSpec) Marshal() (dAtA []byte, err error)

func (*ImageSpec) MarshalTo

func (m *ImageSpec) MarshalTo(dAtA []byte) (int, error)

func (*ImageSpec) MarshalToSizedBuffer

func (m *ImageSpec) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*ImageSpec) ProtoMessage

func (*ImageSpec) ProtoMessage()

func (*ImageSpec) Reset

func (m *ImageSpec) Reset()

func (*ImageSpec) Size

func (m *ImageSpec) Size() (n int)

func (*ImageSpec) String

func (this *ImageSpec) String() string

func (*ImageSpec) Unmarshal

func (m *ImageSpec) Unmarshal(dAtA []byte) error

func (*ImageSpec) XXX_DiscardUnknown

func (m *ImageSpec) XXX_DiscardUnknown()

func (*ImageSpec) XXX_Marshal

func (m *ImageSpec) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*ImageSpec) XXX_Merge

func (m *ImageSpec) XXX_Merge(src proto.Message)

func (*ImageSpec) XXX_Size

func (m *ImageSpec) XXX_Size() int

func (*ImageSpec) XXX_Unmarshal

func (m *ImageSpec) XXX_Unmarshal(b []byte) error
type Link struct {
	// Description is human readable content explaining the purpose of the link.
	Description LinkType `json:"description,omitempty" protobuf:"bytes,1,opt,name=description,casttype=LinkType"`

	// Url typically points at a website address.
	URL string `json:"url,omitempty" protobuf:"bytes,2,opt,name=url"`
}

Link contains information about an URL to surface documentation, dashboards, etc.

func (*Link) DeepCopy

func (in *Link) DeepCopy() *Link

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

func (*Link) DeepCopyInto

func (in *Link) DeepCopyInto(out *Link)

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

func (*Link) Descriptor

func (*Link) Descriptor() ([]byte, []int)

func (*Link) Marshal

func (m *Link) Marshal() (dAtA []byte, err error)

func (*Link) MarshalTo

func (m *Link) MarshalTo(dAtA []byte) (int, error)

func (*Link) MarshalToSizedBuffer

func (m *Link) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*Link) ProtoMessage

func (*Link) ProtoMessage()

func (*Link) Reset

func (m *Link) Reset()

func (*Link) Size

func (m *Link) Size() (n int)

func (*Link) String

func (this *Link) String() string

func (*Link) Unmarshal

func (m *Link) Unmarshal(dAtA []byte) error

func (*Link) XXX_DiscardUnknown

func (m *Link) XXX_DiscardUnknown()

func (*Link) XXX_Marshal

func (m *Link) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*Link) XXX_Merge

func (m *Link) XXX_Merge(src proto.Message)

func (*Link) XXX_Size

func (m *Link) XXX_Size() int

func (*Link) XXX_Unmarshal

func (m *Link) XXX_Unmarshal(b []byte) error

type LinkType

type LinkType string
const (
	LinkWebsite         LinkType = "website"
	LinkSupportDesk     LinkType = "support_desk"
	LinkFacebook        LinkType = "facebook"
	LinkLinkedIn        LinkType = "linkedin"
	LinkTwitter         LinkType = "twitter"
	LinkTwitterID       LinkType = "twitter_id"
	LinkYouTube         LinkType = "youtube"
	LinkSourceRepo      LinkType = "src_repo"
	LinkStarRepo        LinkType = "star_repo"
	LinkDocsRepo        LinkType = "docs_repo"
	LinkDatasheetFormID LinkType = "datasheet_form_id"
)

type MediaSpec

type MediaSpec struct {
	// Description is human readable content explaining the purpose of the link.
	Description MediaType `json:"description,omitempty" protobuf:"bytes,1,opt,name=description,casttype=MediaType"`

	ImageSpec `json:",inline" protobuf:"bytes,2,opt,name=imageSpec"`
}

MediaSpec contains information about an image/video.

func (*MediaSpec) DeepCopy

func (in *MediaSpec) DeepCopy() *MediaSpec

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

func (*MediaSpec) DeepCopyInto

func (in *MediaSpec) DeepCopyInto(out *MediaSpec)

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

func (*MediaSpec) Descriptor

func (*MediaSpec) Descriptor() ([]byte, []int)

func (*MediaSpec) Marshal

func (m *MediaSpec) Marshal() (dAtA []byte, err error)

func (*MediaSpec) MarshalTo

func (m *MediaSpec) MarshalTo(dAtA []byte) (int, error)

func (*MediaSpec) MarshalToSizedBuffer

func (m *MediaSpec) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*MediaSpec) ProtoMessage

func (*MediaSpec) ProtoMessage()

func (*MediaSpec) Reset

func (m *MediaSpec) Reset()

func (*MediaSpec) Size

func (m *MediaSpec) Size() (n int)

func (*MediaSpec) String

func (this *MediaSpec) String() string

func (*MediaSpec) Unmarshal

func (m *MediaSpec) Unmarshal(dAtA []byte) error

func (*MediaSpec) XXX_DiscardUnknown

func (m *MediaSpec) XXX_DiscardUnknown()

func (*MediaSpec) XXX_Marshal

func (m *MediaSpec) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*MediaSpec) XXX_Merge

func (m *MediaSpec) XXX_Merge(src proto.Message)

func (*MediaSpec) XXX_Size

func (m *MediaSpec) XXX_Size() int

func (*MediaSpec) XXX_Unmarshal

func (m *MediaSpec) XXX_Unmarshal(b []byte) error

type MediaType

type MediaType string
const (
	MediaLogoWhite   MediaType = "logo_white"
	MediaIcon        MediaType = "icon"
	MediaIcon192_192 MediaType = "icon_192x192"
	MediaHeroImage   MediaType = "hero_image"
	MediaIntroVideo  MediaType = "intro_video"
)

type OneOfBundleOption

type OneOfBundleOption struct {
	Description string          `json:"description" protobuf:"bytes,1,opt,name=description"`
	Bundles     []*BundleOption `json:"bundles,omitempty" protobuf:"bytes,2,rep,name=bundles"`
}

func (*OneOfBundleOption) DeepCopy

func (in *OneOfBundleOption) DeepCopy() *OneOfBundleOption

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

func (*OneOfBundleOption) DeepCopyInto

func (in *OneOfBundleOption) DeepCopyInto(out *OneOfBundleOption)

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

func (*OneOfBundleOption) Descriptor

func (*OneOfBundleOption) Descriptor() ([]byte, []int)

func (*OneOfBundleOption) Marshal

func (m *OneOfBundleOption) Marshal() (dAtA []byte, err error)

func (*OneOfBundleOption) MarshalTo

func (m *OneOfBundleOption) MarshalTo(dAtA []byte) (int, error)

func (*OneOfBundleOption) MarshalToSizedBuffer

func (m *OneOfBundleOption) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*OneOfBundleOption) ProtoMessage

func (*OneOfBundleOption) ProtoMessage()

func (*OneOfBundleOption) Reset

func (m *OneOfBundleOption) Reset()

func (*OneOfBundleOption) Size

func (m *OneOfBundleOption) Size() (n int)

func (*OneOfBundleOption) String

func (this *OneOfBundleOption) String() string

func (*OneOfBundleOption) Unmarshal

func (m *OneOfBundleOption) Unmarshal(dAtA []byte) error

func (*OneOfBundleOption) XXX_DiscardUnknown

func (m *OneOfBundleOption) XXX_DiscardUnknown()

func (*OneOfBundleOption) XXX_Marshal

func (m *OneOfBundleOption) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*OneOfBundleOption) XXX_Merge

func (m *OneOfBundleOption) XXX_Merge(src proto.Message)

func (*OneOfBundleOption) XXX_Size

func (m *OneOfBundleOption) XXX_Size() int

func (*OneOfBundleOption) XXX_Unmarshal

func (m *OneOfBundleOption) XXX_Unmarshal(b []byte) error

type OneOfBundleOptionView

type OneOfBundleOptionView struct {
	Description string              `json:"description" protobuf:"bytes,1,opt,name=description"`
	Bundles     []*BundleOptionView `json:"bundles,omitempty" protobuf:"bytes,2,rep,name=bundles"`
}

func (*OneOfBundleOptionView) DeepCopy

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

func (*OneOfBundleOptionView) DeepCopyInto

func (in *OneOfBundleOptionView) DeepCopyInto(out *OneOfBundleOptionView)

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

func (*OneOfBundleOptionView) Descriptor

func (*OneOfBundleOptionView) Descriptor() ([]byte, []int)

func (*OneOfBundleOptionView) Marshal

func (m *OneOfBundleOptionView) Marshal() (dAtA []byte, err error)

func (*OneOfBundleOptionView) MarshalTo

func (m *OneOfBundleOptionView) MarshalTo(dAtA []byte) (int, error)

func (*OneOfBundleOptionView) MarshalToSizedBuffer

func (m *OneOfBundleOptionView) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*OneOfBundleOptionView) ProtoMessage

func (*OneOfBundleOptionView) ProtoMessage()

func (*OneOfBundleOptionView) Reset

func (m *OneOfBundleOptionView) Reset()

func (*OneOfBundleOptionView) Size

func (m *OneOfBundleOptionView) Size() (n int)

func (*OneOfBundleOptionView) String

func (this *OneOfBundleOptionView) String() string

func (*OneOfBundleOptionView) Unmarshal

func (m *OneOfBundleOptionView) Unmarshal(dAtA []byte) error

func (*OneOfBundleOptionView) XXX_DiscardUnknown

func (m *OneOfBundleOptionView) XXX_DiscardUnknown()

func (*OneOfBundleOptionView) XXX_Marshal

func (m *OneOfBundleOptionView) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*OneOfBundleOptionView) XXX_Merge

func (m *OneOfBundleOptionView) XXX_Merge(src proto.Message)

func (*OneOfBundleOptionView) XXX_Size

func (m *OneOfBundleOptionView) XXX_Size() int

func (*OneOfBundleOptionView) XXX_Unmarshal

func (m *OneOfBundleOptionView) XXX_Unmarshal(b []byte) error

type Order

type Order struct {
	metav1.TypeMeta   `json:",inline"`
	metav1.ObjectMeta `json:"metadata,omitempty" protobuf:"bytes,1,opt,name=metadata"`
	Spec              OrderSpec   `json:"spec,omitempty" protobuf:"bytes,2,opt,name=spec"`
	Status            OrderStatus `json:"status,omitempty" protobuf:"bytes,3,opt,name=status"`
}

+kubebuilder:object:root=true +kubebuilder:resource:path=orders,singular=order,scope=Cluster,categories={kubepack,appscode} +kubebuilder:subresource:status

func (Order) CustomResourceDefinition

func (_ Order) CustomResourceDefinition() *apiextensions.CustomResourceDefinition

func (*Order) DeepCopy

func (in *Order) DeepCopy() *Order

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

func (*Order) DeepCopyInto

func (in *Order) DeepCopyInto(out *Order)

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

func (*Order) DeepCopyObject

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

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

func (*Order) Descriptor

func (*Order) Descriptor() ([]byte, []int)

func (*Order) Marshal

func (m *Order) Marshal() (dAtA []byte, err error)

func (*Order) MarshalTo

func (m *Order) MarshalTo(dAtA []byte) (int, error)

func (*Order) MarshalToSizedBuffer

func (m *Order) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*Order) ProtoMessage

func (*Order) ProtoMessage()

func (*Order) Reset

func (m *Order) Reset()

func (*Order) Size

func (m *Order) Size() (n int)

func (*Order) String

func (this *Order) String() string

func (*Order) Unmarshal

func (m *Order) Unmarshal(dAtA []byte) error

func (*Order) XXX_DiscardUnknown

func (m *Order) XXX_DiscardUnknown()

func (*Order) XXX_Marshal

func (m *Order) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*Order) XXX_Merge

func (m *Order) XXX_Merge(src proto.Message)

func (*Order) XXX_Size

func (m *Order) XXX_Size() int

func (*Order) XXX_Unmarshal

func (m *Order) XXX_Unmarshal(b []byte) error

type OrderList

type OrderList struct {
	metav1.TypeMeta `json:",inline"`
	metav1.ListMeta `json:"metadata,omitempty" protobuf:"bytes,1,opt,name=metadata"`
	Items           []Order `json:"items,omitempty" protobuf:"bytes,2,rep,name=items"`
}

func (*OrderList) DeepCopy

func (in *OrderList) DeepCopy() *OrderList

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

func (*OrderList) DeepCopyInto

func (in *OrderList) DeepCopyInto(out *OrderList)

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

func (*OrderList) DeepCopyObject

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

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

func (*OrderList) Descriptor

func (*OrderList) Descriptor() ([]byte, []int)

func (*OrderList) Marshal

func (m *OrderList) Marshal() (dAtA []byte, err error)

func (*OrderList) MarshalTo

func (m *OrderList) MarshalTo(dAtA []byte) (int, error)

func (*OrderList) MarshalToSizedBuffer

func (m *OrderList) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*OrderList) ProtoMessage

func (*OrderList) ProtoMessage()

func (*OrderList) Reset

func (m *OrderList) Reset()

func (*OrderList) Size

func (m *OrderList) Size() (n int)

func (*OrderList) String

func (this *OrderList) String() string

func (*OrderList) Unmarshal

func (m *OrderList) Unmarshal(dAtA []byte) error

func (*OrderList) XXX_DiscardUnknown

func (m *OrderList) XXX_DiscardUnknown()

func (*OrderList) XXX_Marshal

func (m *OrderList) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*OrderList) XXX_Merge

func (m *OrderList) XXX_Merge(src proto.Message)

func (*OrderList) XXX_Size

func (m *OrderList) XXX_Size() int

func (*OrderList) XXX_Unmarshal

func (m *OrderList) XXX_Unmarshal(b []byte) error

type OrderSpec

type OrderSpec struct {
	Packages []PackageSelection `json:"items" protobuf:"bytes,1,rep,name=items"`
	// KubeVersion is a SemVer constraint specifying the version of Kubernetes required.
	KubeVersion string `json:"kubeVersion,omitempty" protobuf:"bytes,2,opt,name=kubeVersion"`
}

func (*OrderSpec) DeepCopy

func (in *OrderSpec) DeepCopy() *OrderSpec

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

func (*OrderSpec) DeepCopyInto

func (in *OrderSpec) DeepCopyInto(out *OrderSpec)

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

func (*OrderSpec) Descriptor

func (*OrderSpec) Descriptor() ([]byte, []int)

func (*OrderSpec) Marshal

func (m *OrderSpec) Marshal() (dAtA []byte, err error)

func (*OrderSpec) MarshalTo

func (m *OrderSpec) MarshalTo(dAtA []byte) (int, error)

func (*OrderSpec) MarshalToSizedBuffer

func (m *OrderSpec) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*OrderSpec) ProtoMessage

func (*OrderSpec) ProtoMessage()

func (*OrderSpec) Reset

func (m *OrderSpec) Reset()

func (*OrderSpec) Size

func (m *OrderSpec) Size() (n int)

func (*OrderSpec) String

func (this *OrderSpec) String() string

func (*OrderSpec) Unmarshal

func (m *OrderSpec) Unmarshal(dAtA []byte) error

func (*OrderSpec) XXX_DiscardUnknown

func (m *OrderSpec) XXX_DiscardUnknown()

func (*OrderSpec) XXX_Marshal

func (m *OrderSpec) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*OrderSpec) XXX_Merge

func (m *OrderSpec) XXX_Merge(src proto.Message)

func (*OrderSpec) XXX_Size

func (m *OrderSpec) XXX_Size() int

func (*OrderSpec) XXX_Unmarshal

func (m *OrderSpec) XXX_Unmarshal(b []byte) error

type OrderStatus

type OrderStatus struct {
	// ObservedGeneration is the most recent generation observed for this resource. It corresponds to the
	// resource's generation, which is updated on mutation by the API Server.
	// +optional
	ObservedGeneration int64 `json:"observedGeneration,omitempty" protobuf:"varint,1,opt,name=observedGeneration"`
}

func (*OrderStatus) DeepCopy

func (in *OrderStatus) DeepCopy() *OrderStatus

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

func (*OrderStatus) DeepCopyInto

func (in *OrderStatus) DeepCopyInto(out *OrderStatus)

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

func (*OrderStatus) Descriptor

func (*OrderStatus) Descriptor() ([]byte, []int)

func (*OrderStatus) Marshal

func (m *OrderStatus) Marshal() (dAtA []byte, err error)

func (*OrderStatus) MarshalTo

func (m *OrderStatus) MarshalTo(dAtA []byte) (int, error)

func (*OrderStatus) MarshalToSizedBuffer

func (m *OrderStatus) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*OrderStatus) ProtoMessage

func (*OrderStatus) ProtoMessage()

func (*OrderStatus) Reset

func (m *OrderStatus) Reset()

func (*OrderStatus) Size

func (m *OrderStatus) Size() (n int)

func (*OrderStatus) String

func (this *OrderStatus) String() string

func (*OrderStatus) Unmarshal

func (m *OrderStatus) Unmarshal(dAtA []byte) error

func (*OrderStatus) XXX_DiscardUnknown

func (m *OrderStatus) XXX_DiscardUnknown()

func (*OrderStatus) XXX_Marshal

func (m *OrderStatus) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*OrderStatus) XXX_Merge

func (m *OrderStatus) XXX_Merge(src proto.Message)

func (*OrderStatus) XXX_Size

func (m *OrderStatus) XXX_Size() int

func (*OrderStatus) XXX_Unmarshal

func (m *OrderStatus) XXX_Unmarshal(b []byte) error

type PackageCard

type PackageCard struct {
	Chart  *ChartCard             `json:"chart,omitempty" protobuf:"bytes,1,opt,name=chart"`
	Bundle *BundleOptionView      `json:"bundle,omitempty" protobuf:"bytes,2,opt,name=bundle"`
	OneOf  *OneOfBundleOptionView `json:"oneOf,omitempty" protobuf:"bytes,3,rep,name=oneOf"`
}

func (*PackageCard) DeepCopy

func (in *PackageCard) DeepCopy() *PackageCard

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

func (*PackageCard) DeepCopyInto

func (in *PackageCard) DeepCopyInto(out *PackageCard)

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

func (*PackageCard) Descriptor

func (*PackageCard) Descriptor() ([]byte, []int)

func (*PackageCard) Marshal

func (m *PackageCard) Marshal() (dAtA []byte, err error)

func (*PackageCard) MarshalTo

func (m *PackageCard) MarshalTo(dAtA []byte) (int, error)

func (*PackageCard) MarshalToSizedBuffer

func (m *PackageCard) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*PackageCard) ProtoMessage

func (*PackageCard) ProtoMessage()

func (*PackageCard) Reset

func (m *PackageCard) Reset()

func (*PackageCard) Size

func (m *PackageCard) Size() (n int)

func (*PackageCard) String

func (this *PackageCard) String() string

func (*PackageCard) Unmarshal

func (m *PackageCard) Unmarshal(dAtA []byte) error

func (*PackageCard) XXX_DiscardUnknown

func (m *PackageCard) XXX_DiscardUnknown()

func (*PackageCard) XXX_Marshal

func (m *PackageCard) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*PackageCard) XXX_Merge

func (m *PackageCard) XXX_Merge(src proto.Message)

func (*PackageCard) XXX_Size

func (m *PackageCard) XXX_Size() int

func (*PackageCard) XXX_Unmarshal

func (m *PackageCard) XXX_Unmarshal(b []byte) error

type PackageDescriptor

type PackageDescriptor struct {
	// Type is the type of the application (e.g. WordPress, MySQL, Cassandra).
	Type string `json:"type,omitempty" protobuf:"bytes,1,opt,name=type"`

	// Description is a brief string description of the Application.
	Description string `json:"description,omitempty" protobuf:"bytes,2,opt,name=description"`

	// Icons is an optional list of icons for an application. Icon information includes the source, size,
	// and mime type.
	Icons []ImageSpec `json:"icons,omitempty" protobuf:"bytes,3,rep,name=icons"`

	// Maintainers is an optional list of maintainers of the application. The maintainers in this list maintain the
	// the source code, images, and package for the application.
	Maintainers []ContactData `json:"maintainers,omitempty" protobuf:"bytes,4,rep,name=maintainers"`

	// Keywords is an optional list of key words associated with the application (e.g. MySQL, RDBMS, database).
	Keywords []string `json:"keywords,omitempty" protobuf:"bytes,5,rep,name=keywords"`

	// Links are a list of descriptive URLs intended to be used to surface additional documentation, dashboards, etc.
	Links []Link `json:"links,omitempty" protobuf:"bytes,6,rep,name=links"`

	// Notes contain a human readable snippets intended as a quick start for the users of the Application.
	// CommonMark markdown syntax may be used for rich text representation.
	Notes string `json:"notes,omitempty" protobuf:"bytes,7,opt,name=notes"`
}

func (*PackageDescriptor) DeepCopy

func (in *PackageDescriptor) DeepCopy() *PackageDescriptor

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

func (*PackageDescriptor) DeepCopyInto

func (in *PackageDescriptor) DeepCopyInto(out *PackageDescriptor)

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

func (*PackageDescriptor) Descriptor

func (*PackageDescriptor) Descriptor() ([]byte, []int)

func (*PackageDescriptor) Marshal

func (m *PackageDescriptor) Marshal() (dAtA []byte, err error)

func (*PackageDescriptor) MarshalTo

func (m *PackageDescriptor) MarshalTo(dAtA []byte) (int, error)

func (*PackageDescriptor) MarshalToSizedBuffer

func (m *PackageDescriptor) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*PackageDescriptor) ProtoMessage

func (*PackageDescriptor) ProtoMessage()

func (*PackageDescriptor) Reset

func (m *PackageDescriptor) Reset()

func (*PackageDescriptor) Size

func (m *PackageDescriptor) Size() (n int)

func (*PackageDescriptor) String

func (this *PackageDescriptor) String() string

func (*PackageDescriptor) Unmarshal

func (m *PackageDescriptor) Unmarshal(dAtA []byte) error

func (*PackageDescriptor) XXX_DiscardUnknown

func (m *PackageDescriptor) XXX_DiscardUnknown()

func (*PackageDescriptor) XXX_Marshal

func (m *PackageDescriptor) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*PackageDescriptor) XXX_Merge

func (m *PackageDescriptor) XXX_Merge(src proto.Message)

func (*PackageDescriptor) XXX_Size

func (m *PackageDescriptor) XXX_Size() int

func (*PackageDescriptor) XXX_Unmarshal

func (m *PackageDescriptor) XXX_Unmarshal(b []byte) error

type PackageMeta

type PackageMeta struct {
	PackageDescriptor `json:",inline" protobuf:"bytes,1,opt,name=packageDescriptor"`

	Name string `json:"name" protobuf:"bytes,2,opt,name=name"`
	URL  string `json:"url" protobuf:"bytes,3,opt,name=url"`
	// Version is an optional version indicator for the Application.
	Version string `json:"version,omitempty" protobuf:"bytes,4,opt,name=version"`
}

func (*PackageMeta) DeepCopy

func (in *PackageMeta) DeepCopy() *PackageMeta

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

func (*PackageMeta) DeepCopyInto

func (in *PackageMeta) DeepCopyInto(out *PackageMeta)

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

func (*PackageMeta) Descriptor

func (*PackageMeta) Descriptor() ([]byte, []int)

func (*PackageMeta) Marshal

func (m *PackageMeta) Marshal() (dAtA []byte, err error)

func (*PackageMeta) MarshalTo

func (m *PackageMeta) MarshalTo(dAtA []byte) (int, error)

func (*PackageMeta) MarshalToSizedBuffer

func (m *PackageMeta) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*PackageMeta) ProtoMessage

func (*PackageMeta) ProtoMessage()

func (*PackageMeta) Reset

func (m *PackageMeta) Reset()

func (*PackageMeta) Size

func (m *PackageMeta) Size() (n int)

func (*PackageMeta) String

func (this *PackageMeta) String() string

func (*PackageMeta) Unmarshal

func (m *PackageMeta) Unmarshal(dAtA []byte) error

func (*PackageMeta) XXX_DiscardUnknown

func (m *PackageMeta) XXX_DiscardUnknown()

func (*PackageMeta) XXX_Marshal

func (m *PackageMeta) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*PackageMeta) XXX_Merge

func (m *PackageMeta) XXX_Merge(src proto.Message)

func (*PackageMeta) XXX_Size

func (m *PackageMeta) XXX_Size() int

func (*PackageMeta) XXX_Unmarshal

func (m *PackageMeta) XXX_Unmarshal(b []byte) error

type PackageRef

type PackageRef struct {
	Chart  *ChartOption       `json:"chart,omitempty" protobuf:"bytes,1,opt,name=chart"`
	Bundle *BundleOption      `json:"bundle,omitempty" protobuf:"bytes,2,opt,name=bundle"`
	OneOf  *OneOfBundleOption `json:"oneOf,omitempty" protobuf:"bytes,3,rep,name=oneOf"`
}

func (*PackageRef) DeepCopy

func (in *PackageRef) DeepCopy() *PackageRef

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

func (*PackageRef) DeepCopyInto

func (in *PackageRef) DeepCopyInto(out *PackageRef)

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

func (*PackageRef) Descriptor

func (*PackageRef) Descriptor() ([]byte, []int)

func (*PackageRef) Marshal

func (m *PackageRef) Marshal() (dAtA []byte, err error)

func (*PackageRef) MarshalTo

func (m *PackageRef) MarshalTo(dAtA []byte) (int, error)

func (*PackageRef) MarshalToSizedBuffer

func (m *PackageRef) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*PackageRef) ProtoMessage

func (*PackageRef) ProtoMessage()

func (*PackageRef) Reset

func (m *PackageRef) Reset()

func (*PackageRef) Size

func (m *PackageRef) Size() (n int)

func (*PackageRef) String

func (this *PackageRef) String() string

func (*PackageRef) Unmarshal

func (m *PackageRef) Unmarshal(dAtA []byte) error

func (*PackageRef) XXX_DiscardUnknown

func (m *PackageRef) XXX_DiscardUnknown()

func (*PackageRef) XXX_Marshal

func (m *PackageRef) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*PackageRef) XXX_Merge

func (m *PackageRef) XXX_Merge(src proto.Message)

func (*PackageRef) XXX_Size

func (m *PackageRef) XXX_Size() int

func (*PackageRef) XXX_Unmarshal

func (m *PackageRef) XXX_Unmarshal(b []byte) error

type PackageSelection

type PackageSelection struct {
	Chart *ChartSelection `json:"chart,omitempty" protobuf:"bytes,1,opt,name=chart"`
}

func (*PackageSelection) DeepCopy

func (in *PackageSelection) DeepCopy() *PackageSelection

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

func (*PackageSelection) DeepCopyInto

func (in *PackageSelection) DeepCopyInto(out *PackageSelection)

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

func (*PackageSelection) Descriptor

func (*PackageSelection) Descriptor() ([]byte, []int)

func (*PackageSelection) Marshal

func (m *PackageSelection) Marshal() (dAtA []byte, err error)

func (*PackageSelection) MarshalTo

func (m *PackageSelection) MarshalTo(dAtA []byte) (int, error)

func (*PackageSelection) MarshalToSizedBuffer

func (m *PackageSelection) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*PackageSelection) ProtoMessage

func (*PackageSelection) ProtoMessage()

func (*PackageSelection) Reset

func (m *PackageSelection) Reset()

func (*PackageSelection) Size

func (m *PackageSelection) Size() (n int)

func (*PackageSelection) String

func (this *PackageSelection) String() string

func (*PackageSelection) Unmarshal

func (m *PackageSelection) Unmarshal(dAtA []byte) error

func (*PackageSelection) XXX_DiscardUnknown

func (m *PackageSelection) XXX_DiscardUnknown()

func (*PackageSelection) XXX_Marshal

func (m *PackageSelection) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*PackageSelection) XXX_Merge

func (m *PackageSelection) XXX_Merge(src proto.Message)

func (*PackageSelection) XXX_Size

func (m *PackageSelection) XXX_Size() int

func (*PackageSelection) XXX_Unmarshal

func (m *PackageSelection) XXX_Unmarshal(b []byte) error

type PackageView

type PackageView struct {
	metav1.TypeMeta `json:",inline"`
	PackageMeta     `json:",inline" protobuf:"bytes,1,opt,name=packageMeta"`

	// Chart value files
	ValuesFiles []ValuesFile `json:"valuesFiles,omitempty" protobuf:"bytes,2,rep,name=valuesFiles"`

	// openAPIV3Schema describes the schema used for validation and pruning of the Values file.
	// +optional
	OpenAPIV3Schema *crdv1beta1.JSONSchemaProps `json:"openAPIV3Schema,omitempty" protobuf:"bytes,3,opt,name=openAPIV3Schema"`
}

+k8s:deepcopy-gen:interfaces=k8s.io/apimachinery/pkg/runtime.Object

func (*PackageView) DeepCopy

func (in *PackageView) DeepCopy() *PackageView

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

func (*PackageView) DeepCopyInto

func (in *PackageView) DeepCopyInto(out *PackageView)

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

func (*PackageView) DeepCopyObject

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

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

func (*PackageView) Descriptor

func (*PackageView) Descriptor() ([]byte, []int)

func (*PackageView) Marshal

func (m *PackageView) Marshal() (dAtA []byte, err error)

func (*PackageView) MarshalTo

func (m *PackageView) MarshalTo(dAtA []byte) (int, error)

func (*PackageView) MarshalToSizedBuffer

func (m *PackageView) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*PackageView) ProtoMessage

func (*PackageView) ProtoMessage()

func (*PackageView) Reset

func (m *PackageView) Reset()

func (*PackageView) Size

func (m *PackageView) Size() (n int)

func (*PackageView) String

func (this *PackageView) String() string

func (*PackageView) Unmarshal

func (m *PackageView) Unmarshal(dAtA []byte) error

func (*PackageView) XXX_DiscardUnknown

func (m *PackageView) XXX_DiscardUnknown()

func (*PackageView) XXX_Marshal

func (m *PackageView) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*PackageView) XXX_Merge

func (m *PackageView) XXX_Merge(src proto.Message)

func (*PackageView) XXX_Size

func (m *PackageView) XXX_Size() int

func (*PackageView) XXX_Unmarshal

func (m *PackageView) XXX_Unmarshal(b []byte) error

type Phase

type Phase string
const (
	PhaseDraft    Phase = "Draft"
	PhaseActive   Phase = "Active"
	PhaseArchived Phase = "Archived"
)

type Plan

type Plan struct {
	metav1.TypeMeta   `json:",inline"`
	metav1.ObjectMeta `json:"metadata,omitempty" protobuf:"bytes,1,opt,name=metadata"`
	Spec              PlanSpec   `json:"spec,omitempty" protobuf:"bytes,2,opt,name=spec"`
	Status            PlanStatus `json:"status,omitempty" protobuf:"bytes,3,opt,name=status"`
}

+kubebuilder:object:root=true +kubebuilder:resource:path=plans,singular=plan,scope=Cluster,categories={kubepack,appscode} +kubebuilder:subresource:status

func (Plan) BundledPlans

func (p Plan) BundledPlans() []string

func (Plan) CustomResourceDefinition

func (_ Plan) CustomResourceDefinition() *apiextensions.CustomResourceDefinition

func (*Plan) DeepCopy

func (in *Plan) DeepCopy() *Plan

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

func (*Plan) DeepCopyInto

func (in *Plan) DeepCopyInto(out *Plan)

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

func (*Plan) DeepCopyObject

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

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

func (*Plan) Descriptor

func (*Plan) Descriptor() ([]byte, []int)

func (Plan) FormatLabels

func (_ Plan) FormatLabels(planID, prodID, phase string) string

func (*Plan) Marshal

func (m *Plan) Marshal() (dAtA []byte, err error)

func (*Plan) MarshalTo

func (m *Plan) MarshalTo(dAtA []byte) (int, error)

func (*Plan) MarshalToSizedBuffer

func (m *Plan) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*Plan) ProtoMessage

func (*Plan) ProtoMessage()

func (*Plan) Reset

func (m *Plan) Reset()

func (*Plan) SetLabels

func (plan *Plan) SetLabels(planID, prodID, phase string)

func (*Plan) Size

func (m *Plan) Size() (n int)

func (*Plan) String

func (this *Plan) String() string

func (*Plan) Unmarshal

func (m *Plan) Unmarshal(dAtA []byte) error

func (*Plan) XXX_DiscardUnknown

func (m *Plan) XXX_DiscardUnknown()

func (*Plan) XXX_Marshal

func (m *Plan) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*Plan) XXX_Merge

func (m *Plan) XXX_Merge(src proto.Message)

func (*Plan) XXX_Size

func (m *Plan) XXX_Size() int

func (*Plan) XXX_Unmarshal

func (m *Plan) XXX_Unmarshal(b []byte) error

type PlanList

type PlanList struct {
	metav1.TypeMeta `json:",inline"`
	metav1.ListMeta `json:"metadata,omitempty" protobuf:"bytes,1,opt,name=metadata"`
	Items           []Plan `json:"items,omitempty" protobuf:"bytes,2,rep,name=items"`
}

func (*PlanList) DeepCopy

func (in *PlanList) DeepCopy() *PlanList

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

func (*PlanList) DeepCopyInto

func (in *PlanList) DeepCopyInto(out *PlanList)

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

func (*PlanList) DeepCopyObject

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

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

func (*PlanList) Descriptor

func (*PlanList) Descriptor() ([]byte, []int)

func (*PlanList) Marshal

func (m *PlanList) Marshal() (dAtA []byte, err error)

func (*PlanList) MarshalTo

func (m *PlanList) MarshalTo(dAtA []byte) (int, error)

func (*PlanList) MarshalToSizedBuffer

func (m *PlanList) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*PlanList) ProtoMessage

func (*PlanList) ProtoMessage()

func (*PlanList) Reset

func (m *PlanList) Reset()

func (*PlanList) Size

func (m *PlanList) Size() (n int)

func (*PlanList) String

func (this *PlanList) String() string

func (*PlanList) Unmarshal

func (m *PlanList) Unmarshal(dAtA []byte) error

func (*PlanList) XXX_DiscardUnknown

func (m *PlanList) XXX_DiscardUnknown()

func (*PlanList) XXX_Marshal

func (m *PlanList) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*PlanList) XXX_Merge

func (m *PlanList) XXX_Merge(src proto.Message)

func (*PlanList) XXX_Size

func (m *PlanList) XXX_Size() int

func (*PlanList) XXX_Unmarshal

func (m *PlanList) XXX_Unmarshal(b []byte) error

type PlanSpec

type PlanSpec struct {
	StripeID    string `json:"id" protobuf:"bytes,1,opt,name=id"`
	NickName    string `json:"name" protobuf:"bytes,2,opt,name=name"`
	DisplayName string `json:"displayName" protobuf:"bytes,3,opt,name=displayName"`
	Description string `json:"description" protobuf:"bytes,4,opt,name=description"`
	ProductID   string `json:"productID" protobuf:"bytes,5,opt,name=productID"`
	Phase       Phase  `json:"phase" protobuf:"bytes,6,opt,name=phase,casttype=Phase"`
	// Plans for sorted by weight before displaying to users
	Weight int32 `json:"weight" protobuf:"varint,7,opt,name=weight"`

	Bundle *ChartRef `json:"bundle,omitempty" protobuf:"bytes,8,opt,name=bundle"`
	//+optional
	IncludedPlans []string `json:"includedPlans,omitempty" protobuf:"bytes,9,rep,name=includedPlans"`

	AggregateUsage  *string             `json:"aggregateUsage,omitempty" protobuf:"bytes,10,opt,name=aggregateUsage"`
	Amount          *int64              `json:"amount,omitempty" protobuf:"varint,11,opt,name=amount"`
	AmountDecimal   *float64            `json:"amountDecimal,string,omitempty" protobuf:"fixed64,12,opt,name=amountDecimal"`
	BillingScheme   *string             `json:"billingScheme,omitempty" protobuf:"bytes,13,opt,name=billingScheme"`
	Currency        *string             `json:"currency,omitempty" protobuf:"bytes,14,opt,name=currency"`
	Interval        *string             `json:"interval,omitempty" protobuf:"bytes,15,opt,name=interval"`
	IntervalCount   *int64              `json:"intervalCount,omitempty" protobuf:"varint,16,opt,name=intervalCount"`
	Tiers           []*PlanTier         `json:"tiers,omitempty" protobuf:"bytes,17,rep,name=tiers"`
	TiersMode       *string             `json:"tiersMode,omitempty" protobuf:"bytes,18,opt,name=tiersMode"`
	TransformUsage  *PlanTransformUsage `json:"transformUsage,omitempty" protobuf:"bytes,19,opt,name=transformUsage"`
	TrialPeriodDays *int64              `json:"trialPeriodDays,omitempty" protobuf:"varint,20,opt,name=trialPeriodDays"`
	UsageType       *string             `json:"usageType,omitempty" protobuf:"bytes,21,opt,name=usageType"`
}

func (*PlanSpec) DeepCopy

func (in *PlanSpec) DeepCopy() *PlanSpec

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

func (*PlanSpec) DeepCopyInto

func (in *PlanSpec) DeepCopyInto(out *PlanSpec)

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

func (*PlanSpec) Descriptor

func (*PlanSpec) Descriptor() ([]byte, []int)

func (*PlanSpec) Marshal

func (m *PlanSpec) Marshal() (dAtA []byte, err error)

func (*PlanSpec) MarshalTo

func (m *PlanSpec) MarshalTo(dAtA []byte) (int, error)

func (*PlanSpec) MarshalToSizedBuffer

func (m *PlanSpec) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*PlanSpec) ProtoMessage

func (*PlanSpec) ProtoMessage()

func (*PlanSpec) Reset

func (m *PlanSpec) Reset()

func (*PlanSpec) Size

func (m *PlanSpec) Size() (n int)

func (*PlanSpec) String

func (this *PlanSpec) String() string

func (*PlanSpec) Unmarshal

func (m *PlanSpec) Unmarshal(dAtA []byte) error

func (*PlanSpec) XXX_DiscardUnknown

func (m *PlanSpec) XXX_DiscardUnknown()

func (*PlanSpec) XXX_Marshal

func (m *PlanSpec) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*PlanSpec) XXX_Merge

func (m *PlanSpec) XXX_Merge(src proto.Message)

func (*PlanSpec) XXX_Size

func (m *PlanSpec) XXX_Size() int

func (*PlanSpec) XXX_Unmarshal

func (m *PlanSpec) XXX_Unmarshal(b []byte) error

type PlanStatus

type PlanStatus struct {
	// ObservedGeneration is the most recent generation observed for this resource. It corresponds to the
	// resource's generation, which is updated on mutation by the API Server.
	// +optional
	ObservedGeneration int64 `json:"observedGeneration,omitempty" protobuf:"varint,1,opt,name=observedGeneration"`
}

func (*PlanStatus) DeepCopy

func (in *PlanStatus) DeepCopy() *PlanStatus

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

func (*PlanStatus) DeepCopyInto

func (in *PlanStatus) DeepCopyInto(out *PlanStatus)

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

func (*PlanStatus) Descriptor

func (*PlanStatus) Descriptor() ([]byte, []int)

func (*PlanStatus) Marshal

func (m *PlanStatus) Marshal() (dAtA []byte, err error)

func (*PlanStatus) MarshalTo

func (m *PlanStatus) MarshalTo(dAtA []byte) (int, error)

func (*PlanStatus) MarshalToSizedBuffer

func (m *PlanStatus) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*PlanStatus) ProtoMessage

func (*PlanStatus) ProtoMessage()

func (*PlanStatus) Reset

func (m *PlanStatus) Reset()

func (*PlanStatus) Size

func (m *PlanStatus) Size() (n int)

func (*PlanStatus) String

func (this *PlanStatus) String() string

func (*PlanStatus) Unmarshal

func (m *PlanStatus) Unmarshal(dAtA []byte) error

func (*PlanStatus) XXX_DiscardUnknown

func (m *PlanStatus) XXX_DiscardUnknown()

func (*PlanStatus) XXX_Marshal

func (m *PlanStatus) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*PlanStatus) XXX_Merge

func (m *PlanStatus) XXX_Merge(src proto.Message)

func (*PlanStatus) XXX_Size

func (m *PlanStatus) XXX_Size() int

func (*PlanStatus) XXX_Unmarshal

func (m *PlanStatus) XXX_Unmarshal(b []byte) error

type PlanTier

type PlanTier struct {
	FlatAmount        *int64   `json:"flatAmount,omitempty" protobuf:"varint,1,opt,name=flatAmount"`
	FlatAmountDecimal *float64 `json:"flatAmountDecimal,string,omitempty" protobuf:"fixed64,2,opt,name=flatAmountDecimal"`
	UnitAmount        *int64   `json:"unitAmount,omitempty" protobuf:"varint,3,opt,name=unitAmount"`
	UnitAmountDecimal *float64 `json:"unitAmountDecimal,string,omitempty" protobuf:"fixed64,4,opt,name=unitAmountDecimal"`
	UpTo              *int64   `json:"upTo,omitempty" protobuf:"varint,5,opt,name=upTo"`
}

PlanTier configures tiered pricing

func (*PlanTier) DeepCopy

func (in *PlanTier) DeepCopy() *PlanTier

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

func (*PlanTier) DeepCopyInto

func (in *PlanTier) DeepCopyInto(out *PlanTier)

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

func (*PlanTier) Descriptor

func (*PlanTier) Descriptor() ([]byte, []int)

func (*PlanTier) Marshal

func (m *PlanTier) Marshal() (dAtA []byte, err error)

func (*PlanTier) MarshalTo

func (m *PlanTier) MarshalTo(dAtA []byte) (int, error)

func (*PlanTier) MarshalToSizedBuffer

func (m *PlanTier) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*PlanTier) ProtoMessage

func (*PlanTier) ProtoMessage()

func (*PlanTier) Reset

func (m *PlanTier) Reset()

func (*PlanTier) Size

func (m *PlanTier) Size() (n int)

func (*PlanTier) String

func (this *PlanTier) String() string

func (*PlanTier) Unmarshal

func (m *PlanTier) Unmarshal(dAtA []byte) error

func (*PlanTier) XXX_DiscardUnknown

func (m *PlanTier) XXX_DiscardUnknown()

func (*PlanTier) XXX_Marshal

func (m *PlanTier) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*PlanTier) XXX_Merge

func (m *PlanTier) XXX_Merge(src proto.Message)

func (*PlanTier) XXX_Size

func (m *PlanTier) XXX_Size() int

func (*PlanTier) XXX_Unmarshal

func (m *PlanTier) XXX_Unmarshal(b []byte) error

type PlanTransformUsage

type PlanTransformUsage struct {
	DivideBy *int64  `json:"divideBy,omitempty" protobuf:"varint,1,opt,name=divideBy"`
	Round    *string `json:"round,omitempty" protobuf:"bytes,2,opt,name=round"`
}

PlanTransformUsage represents the bucket billing configuration.

func (*PlanTransformUsage) DeepCopy

func (in *PlanTransformUsage) DeepCopy() *PlanTransformUsage

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

func (*PlanTransformUsage) DeepCopyInto

func (in *PlanTransformUsage) DeepCopyInto(out *PlanTransformUsage)

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

func (*PlanTransformUsage) Descriptor

func (*PlanTransformUsage) Descriptor() ([]byte, []int)

func (*PlanTransformUsage) Marshal

func (m *PlanTransformUsage) Marshal() (dAtA []byte, err error)

func (*PlanTransformUsage) MarshalTo

func (m *PlanTransformUsage) MarshalTo(dAtA []byte) (int, error)

func (*PlanTransformUsage) MarshalToSizedBuffer

func (m *PlanTransformUsage) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*PlanTransformUsage) ProtoMessage

func (*PlanTransformUsage) ProtoMessage()

func (*PlanTransformUsage) Reset

func (m *PlanTransformUsage) Reset()

func (*PlanTransformUsage) Size

func (m *PlanTransformUsage) Size() (n int)

func (*PlanTransformUsage) String

func (this *PlanTransformUsage) String() string

func (*PlanTransformUsage) Unmarshal

func (m *PlanTransformUsage) Unmarshal(dAtA []byte) error

func (*PlanTransformUsage) XXX_DiscardUnknown

func (m *PlanTransformUsage) XXX_DiscardUnknown()

func (*PlanTransformUsage) XXX_Marshal

func (m *PlanTransformUsage) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*PlanTransformUsage) XXX_Merge

func (m *PlanTransformUsage) XXX_Merge(src proto.Message)

func (*PlanTransformUsage) XXX_Size

func (m *PlanTransformUsage) XXX_Size() int

func (*PlanTransformUsage) XXX_Unmarshal

func (m *PlanTransformUsage) XXX_Unmarshal(b []byte) error

type Product

type Product struct {
	metav1.TypeMeta   `json:",inline"`
	metav1.ObjectMeta `json:"metadata,omitempty" protobuf:"bytes,1,opt,name=metadata"`
	Spec              ProductSpec   `json:"spec,omitempty" protobuf:"bytes,2,opt,name=spec"`
	Status            ProductStatus `json:"status,omitempty" protobuf:"bytes,3,opt,name=status"`
}

+kubebuilder:object:root=true +kubebuilder:resource:path=products,singular=product,scope=Cluster,categories={kubepack,appscode} +kubebuilder:subresource:status

func (Product) CustomResourceDefinition

func (_ Product) CustomResourceDefinition() *apiextensions.CustomResourceDefinition

func (*Product) DeepCopy

func (in *Product) DeepCopy() *Product

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

func (*Product) DeepCopyInto

func (in *Product) DeepCopyInto(out *Product)

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

func (*Product) DeepCopyObject

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

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

func (*Product) Descriptor

func (*Product) Descriptor() ([]byte, []int)

func (Product) FormatLabels

func (_ Product) FormatLabels(prodID, prodKey, phase string, ownerID int64) string

func (*Product) Marshal

func (m *Product) Marshal() (dAtA []byte, err error)

func (*Product) MarshalTo

func (m *Product) MarshalTo(dAtA []byte) (int, error)

func (*Product) MarshalToSizedBuffer

func (m *Product) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*Product) ProtoMessage

func (*Product) ProtoMessage()

func (*Product) Reset

func (m *Product) Reset()

func (*Product) SetLabels

func (prod *Product) SetLabels(prodID, prodKey, phase string, ownerID int64)

func (*Product) Size

func (m *Product) Size() (n int)

func (*Product) String

func (this *Product) String() string

func (*Product) Unmarshal

func (m *Product) Unmarshal(dAtA []byte) error

func (*Product) XXX_DiscardUnknown

func (m *Product) XXX_DiscardUnknown()

func (*Product) XXX_Marshal

func (m *Product) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*Product) XXX_Merge

func (m *Product) XXX_Merge(src proto.Message)

func (*Product) XXX_Size

func (m *Product) XXX_Size() int

func (*Product) XXX_Unmarshal

func (m *Product) XXX_Unmarshal(b []byte) error

type ProductList

type ProductList struct {
	metav1.TypeMeta `json:",inline"`
	metav1.ListMeta `json:"metadata,omitempty" protobuf:"bytes,1,opt,name=metadata"`
	Items           []Product `json:"items,omitempty" protobuf:"bytes,2,rep,name=items"`
}

func (*ProductList) DeepCopy

func (in *ProductList) DeepCopy() *ProductList

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

func (*ProductList) DeepCopyInto

func (in *ProductList) DeepCopyInto(out *ProductList)

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

func (*ProductList) DeepCopyObject

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

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

func (*ProductList) Descriptor

func (*ProductList) Descriptor() ([]byte, []int)

func (*ProductList) Marshal

func (m *ProductList) Marshal() (dAtA []byte, err error)

func (*ProductList) MarshalTo

func (m *ProductList) MarshalTo(dAtA []byte) (int, error)

func (*ProductList) MarshalToSizedBuffer

func (m *ProductList) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*ProductList) ProtoMessage

func (*ProductList) ProtoMessage()

func (*ProductList) Reset

func (m *ProductList) Reset()

func (*ProductList) Size

func (m *ProductList) Size() (n int)

func (*ProductList) String

func (this *ProductList) String() string

func (*ProductList) Unmarshal

func (m *ProductList) Unmarshal(dAtA []byte) error

func (*ProductList) XXX_DiscardUnknown

func (m *ProductList) XXX_DiscardUnknown()

func (*ProductList) XXX_Marshal

func (m *ProductList) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*ProductList) XXX_Merge

func (m *ProductList) XXX_Merge(src proto.Message)

func (*ProductList) XXX_Size

func (m *ProductList) XXX_Size() int

func (*ProductList) XXX_Unmarshal

func (m *ProductList) XXX_Unmarshal(b []byte) error

type ProductSpec

type ProductSpec struct {
	StripeID  string `json:"id" protobuf:"bytes,1,opt,name=id"`
	Key       string `json:"key" protobuf:"bytes,2,opt,name=key"`
	Name      string `json:"name" protobuf:"bytes,3,opt,name=name"`
	ShortName string `json:"shortName" protobuf:"bytes,4,opt,name=shortName,json=shortName"`
	Tagline   string `json:"tagline" protobuf:"bytes,5,opt,name=tagline"`
	//+optional
	Summary string `json:"summary,omitempty" protobuf:"bytes,6,opt,name=summary"`
	Owner   int64  `json:"owner" protobuf:"varint,7,opt,name=owner"`
	//+optional
	OwnerName string `json:"ownerName,omitempty" protobuf:"bytes,8,opt,name=ownerName"`
	//+optional
	Description string `json:"description,omitempty" protobuf:"bytes,9,opt,name=description"`
	//+optional
	UnitLabel string `json:"unitLabel,omitempty" protobuf:"bytes,10,opt,name=unitLabel"`
	Phase     Phase  `json:"phase" protobuf:"bytes,11,opt,name=phase,casttype=Phase"`
	//+optional
	Media []MediaSpec `json:"icons,omitempty" protobuf:"bytes,12,rep,name=icons"`
	//+optional
	Maintainers []ContactData `json:"maintainers,omitempty" protobuf:"bytes,13,rep,name=maintainers"`
	//+optional
	Keywords []string `json:"keywords,omitempty" protobuf:"bytes,14,rep,name=keywords"`
	//+optional
	Links []Link `json:"links,omitempty" protobuf:"bytes,15,rep,name=links"`
	//+optional
	Badges []Badge `json:"badges,omitempty" protobuf:"bytes,16,rep,name=badges"`
	//+optional
	Versions []ProductVersion `json:"versions,omitempty" protobuf:"bytes,17,rep,name=versions"`
	//+optional
	LatestVersion string `json:"latestVersion,omitempty" protobuf:"bytes,18,opt,name=latestVersion"`
}

func (*ProductSpec) DeepCopy

func (in *ProductSpec) DeepCopy() *ProductSpec

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

func (*ProductSpec) DeepCopyInto

func (in *ProductSpec) DeepCopyInto(out *ProductSpec)

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

func (*ProductSpec) Descriptor

func (*ProductSpec) Descriptor() ([]byte, []int)

func (*ProductSpec) Marshal

func (m *ProductSpec) Marshal() (dAtA []byte, err error)

func (*ProductSpec) MarshalTo

func (m *ProductSpec) MarshalTo(dAtA []byte) (int, error)

func (*ProductSpec) MarshalToSizedBuffer

func (m *ProductSpec) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*ProductSpec) ProtoMessage

func (*ProductSpec) ProtoMessage()

func (*ProductSpec) Reset

func (m *ProductSpec) Reset()

func (*ProductSpec) Size

func (m *ProductSpec) Size() (n int)

func (*ProductSpec) String

func (this *ProductSpec) String() string

func (*ProductSpec) Unmarshal

func (m *ProductSpec) Unmarshal(dAtA []byte) error

func (*ProductSpec) XXX_DiscardUnknown

func (m *ProductSpec) XXX_DiscardUnknown()

func (*ProductSpec) XXX_Marshal

func (m *ProductSpec) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*ProductSpec) XXX_Merge

func (m *ProductSpec) XXX_Merge(src proto.Message)

func (*ProductSpec) XXX_Size

func (m *ProductSpec) XXX_Size() int

func (*ProductSpec) XXX_Unmarshal

func (m *ProductSpec) XXX_Unmarshal(b []byte) error

type ProductStatus

type ProductStatus struct {
	// ObservedGeneration is the most recent generation observed for this resource. It corresponds to the
	// resource's generation, which is updated on mutation by the API Server.
	// +optional
	ObservedGeneration int64 `json:"observedGeneration,omitempty" protobuf:"varint,1,opt,name=observedGeneration"`
}

func (*ProductStatus) DeepCopy

func (in *ProductStatus) DeepCopy() *ProductStatus

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

func (*ProductStatus) DeepCopyInto

func (in *ProductStatus) DeepCopyInto(out *ProductStatus)

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

func (*ProductStatus) Descriptor

func (*ProductStatus) Descriptor() ([]byte, []int)

func (*ProductStatus) Marshal

func (m *ProductStatus) Marshal() (dAtA []byte, err error)

func (*ProductStatus) MarshalTo

func (m *ProductStatus) MarshalTo(dAtA []byte) (int, error)

func (*ProductStatus) MarshalToSizedBuffer

func (m *ProductStatus) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*ProductStatus) ProtoMessage

func (*ProductStatus) ProtoMessage()

func (*ProductStatus) Reset

func (m *ProductStatus) Reset()

func (*ProductStatus) Size

func (m *ProductStatus) Size() (n int)

func (*ProductStatus) String

func (this *ProductStatus) String() string

func (*ProductStatus) Unmarshal

func (m *ProductStatus) Unmarshal(dAtA []byte) error

func (*ProductStatus) XXX_DiscardUnknown

func (m *ProductStatus) XXX_DiscardUnknown()

func (*ProductStatus) XXX_Marshal

func (m *ProductStatus) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*ProductStatus) XXX_Merge

func (m *ProductStatus) XXX_Merge(src proto.Message)

func (*ProductStatus) XXX_Size

func (m *ProductStatus) XXX_Size() int

func (*ProductStatus) XXX_Unmarshal

func (m *ProductStatus) XXX_Unmarshal(b []byte) error

type ProductVersion

type ProductVersion struct {
	Version string `json:"version" protobuf:"bytes,1,opt,name=version"`
	// +optional
	ReleaseDate *metav1.Time `json:"releaseDate,omitempty" protobuf:"bytes,2,opt,name=releaseDate"`
}

func (*ProductVersion) DeepCopy

func (in *ProductVersion) DeepCopy() *ProductVersion

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

func (*ProductVersion) DeepCopyInto

func (in *ProductVersion) DeepCopyInto(out *ProductVersion)

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

func (*ProductVersion) Descriptor

func (*ProductVersion) Descriptor() ([]byte, []int)

func (*ProductVersion) Marshal

func (m *ProductVersion) Marshal() (dAtA []byte, err error)

func (*ProductVersion) MarshalTo

func (m *ProductVersion) MarshalTo(dAtA []byte) (int, error)

func (*ProductVersion) MarshalToSizedBuffer

func (m *ProductVersion) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*ProductVersion) ProtoMessage

func (*ProductVersion) ProtoMessage()

func (*ProductVersion) Reset

func (m *ProductVersion) Reset()

func (*ProductVersion) Size

func (m *ProductVersion) Size() (n int)

func (*ProductVersion) String

func (this *ProductVersion) String() string

func (*ProductVersion) Unmarshal

func (m *ProductVersion) Unmarshal(dAtA []byte) error

func (*ProductVersion) XXX_DiscardUnknown

func (m *ProductVersion) XXX_DiscardUnknown()

func (*ProductVersion) XXX_Marshal

func (m *ProductVersion) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*ProductVersion) XXX_Merge

func (m *ProductVersion) XXX_Merge(src proto.Message)

func (*ProductVersion) XXX_Size

func (m *ProductVersion) XXX_Size() int

func (*ProductVersion) XXX_Unmarshal

func (m *ProductVersion) XXX_Unmarshal(b []byte) error

type Repository

type Repository struct {
	Name        string        `json:"name" protobuf:"bytes,1,opt,name=name"`
	URL         string        `json:"url" protobuf:"bytes,2,opt,name=url"`
	Maintainers []ContactData `json:"maintainers,omitempty" protobuf:"bytes,3,rep,name=maintainers"`
}

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) Descriptor

func (*Repository) Descriptor() ([]byte, []int)

func (*Repository) Marshal

func (m *Repository) Marshal() (dAtA []byte, err error)

func (*Repository) MarshalTo

func (m *Repository) MarshalTo(dAtA []byte) (int, error)

func (*Repository) MarshalToSizedBuffer

func (m *Repository) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*Repository) ProtoMessage

func (*Repository) ProtoMessage()

func (*Repository) Reset

func (m *Repository) Reset()

func (*Repository) Size

func (m *Repository) Size() (n int)

func (*Repository) String

func (this *Repository) String() string

func (*Repository) Unmarshal

func (m *Repository) Unmarshal(dAtA []byte) error

func (*Repository) XXX_DiscardUnknown

func (m *Repository) XXX_DiscardUnknown()

func (*Repository) XXX_Marshal

func (m *Repository) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*Repository) XXX_Merge

func (m *Repository) XXX_Merge(src proto.Message)

func (*Repository) XXX_Size

func (m *Repository) XXX_Size() int

func (*Repository) XXX_Unmarshal

func (m *Repository) XXX_Unmarshal(b []byte) error

type ResourceDefinitions

type ResourceDefinitions struct {
	Owned    []ResourceID `json:"owned" protobuf:"bytes,1,rep,name=owned"`
	Required []ResourceID `json:"required" protobuf:"bytes,2,rep,name=required"`
}

func (*ResourceDefinitions) DeepCopy

func (in *ResourceDefinitions) DeepCopy() *ResourceDefinitions

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

func (*ResourceDefinitions) DeepCopyInto

func (in *ResourceDefinitions) DeepCopyInto(out *ResourceDefinitions)

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

func (*ResourceDefinitions) Descriptor

func (*ResourceDefinitions) Descriptor() ([]byte, []int)

func (*ResourceDefinitions) Marshal

func (m *ResourceDefinitions) Marshal() (dAtA []byte, err error)

func (*ResourceDefinitions) MarshalTo

func (m *ResourceDefinitions) MarshalTo(dAtA []byte) (int, error)

func (*ResourceDefinitions) MarshalToSizedBuffer

func (m *ResourceDefinitions) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*ResourceDefinitions) ProtoMessage

func (*ResourceDefinitions) ProtoMessage()

func (*ResourceDefinitions) Reset

func (m *ResourceDefinitions) Reset()

func (*ResourceDefinitions) Size

func (m *ResourceDefinitions) Size() (n int)

func (*ResourceDefinitions) String

func (this *ResourceDefinitions) String() string

func (*ResourceDefinitions) Unmarshal

func (m *ResourceDefinitions) Unmarshal(dAtA []byte) error

func (*ResourceDefinitions) XXX_DiscardUnknown

func (m *ResourceDefinitions) XXX_DiscardUnknown()

func (*ResourceDefinitions) XXX_Marshal

func (m *ResourceDefinitions) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*ResourceDefinitions) XXX_Merge

func (m *ResourceDefinitions) XXX_Merge(src proto.Message)

func (*ResourceDefinitions) XXX_Size

func (m *ResourceDefinitions) XXX_Size() int

func (*ResourceDefinitions) XXX_Unmarshal

func (m *ResourceDefinitions) XXX_Unmarshal(b []byte) error

type ResourceID

type ResourceID struct {
	Group   string `json:"group" protobuf:"bytes,1,opt,name=group"`
	Version string `json:"version" protobuf:"bytes,2,opt,name=version"`
	// Name is the plural name of the resource to serve.  It must match the name of the CustomResourceDefinition-registration
	// too: plural.group and it must be all lowercase.
	Resource string `json:"resource" protobuf:"bytes,3,opt,name=resource"`
}

ResourceID identifies a resource

func (*ResourceID) DeepCopy

func (in *ResourceID) DeepCopy() *ResourceID

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

func (*ResourceID) DeepCopyInto

func (in *ResourceID) DeepCopyInto(out *ResourceID)

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

func (*ResourceID) Descriptor

func (*ResourceID) Descriptor() ([]byte, []int)

func (*ResourceID) Marshal

func (m *ResourceID) Marshal() (dAtA []byte, err error)

func (*ResourceID) MarshalTo

func (m *ResourceID) MarshalTo(dAtA []byte) (int, error)

func (*ResourceID) MarshalToSizedBuffer

func (m *ResourceID) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*ResourceID) ProtoMessage

func (*ResourceID) ProtoMessage()

func (*ResourceID) Reset

func (m *ResourceID) Reset()

func (*ResourceID) Size

func (m *ResourceID) Size() (n int)

func (*ResourceID) String

func (this *ResourceID) String() string

func (*ResourceID) Unmarshal

func (m *ResourceID) Unmarshal(dAtA []byte) error

func (*ResourceID) XXX_DiscardUnknown

func (m *ResourceID) XXX_DiscardUnknown()

func (*ResourceID) XXX_Marshal

func (m *ResourceID) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*ResourceID) XXX_Merge

func (m *ResourceID) XXX_Merge(src proto.Message)

func (*ResourceID) XXX_Size

func (m *ResourceID) XXX_Size() int

func (*ResourceID) XXX_Unmarshal

func (m *ResourceID) XXX_Unmarshal(b []byte) error

type Row

type Row struct {
	Trait  string   `json:"trait" protobuf:"bytes,1,opt,name=trait"`
	Values []string `json:"values" protobuf:"bytes,2,rep,name=values"`
}

func (*Row) DeepCopy

func (in *Row) DeepCopy() *Row

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

func (*Row) DeepCopyInto

func (in *Row) DeepCopyInto(out *Row)

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

func (*Row) Descriptor

func (*Row) Descriptor() ([]byte, []int)

func (*Row) Marshal

func (m *Row) Marshal() (dAtA []byte, err error)

func (*Row) MarshalTo

func (m *Row) MarshalTo(dAtA []byte) (int, error)

func (*Row) MarshalToSizedBuffer

func (m *Row) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*Row) ProtoMessage

func (*Row) ProtoMessage()

func (*Row) Reset

func (m *Row) Reset()

func (*Row) Size

func (m *Row) Size() (n int)

func (*Row) String

func (this *Row) String() string

func (*Row) Unmarshal

func (m *Row) Unmarshal(dAtA []byte) error

func (*Row) XXX_DiscardUnknown

func (m *Row) XXX_DiscardUnknown()

func (*Row) XXX_Marshal

func (m *Row) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*Row) XXX_Merge

func (m *Row) XXX_Merge(src proto.Message)

func (*Row) XXX_Size

func (m *Row) XXX_Size() int

func (*Row) XXX_Unmarshal

func (m *Row) XXX_Unmarshal(b []byte) error

type SelectionMode

type SelectionMode string

type ValuesFile

type ValuesFile struct {
	Filename string                `json:"filename" protobuf:"bytes,1,opt,name=filename"`
	Values   *runtime.RawExtension `json:"values,omitempty" protobuf:"bytes,2,opt,name=values"`
}

func (*ValuesFile) DeepCopy

func (in *ValuesFile) DeepCopy() *ValuesFile

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

func (*ValuesFile) DeepCopyInto

func (in *ValuesFile) DeepCopyInto(out *ValuesFile)

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

func (*ValuesFile) Descriptor

func (*ValuesFile) Descriptor() ([]byte, []int)

func (*ValuesFile) Marshal

func (m *ValuesFile) Marshal() (dAtA []byte, err error)

func (*ValuesFile) MarshalTo

func (m *ValuesFile) MarshalTo(dAtA []byte) (int, error)

func (*ValuesFile) MarshalToSizedBuffer

func (m *ValuesFile) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*ValuesFile) ProtoMessage

func (*ValuesFile) ProtoMessage()

func (*ValuesFile) Reset

func (m *ValuesFile) Reset()

func (*ValuesFile) Size

func (m *ValuesFile) Size() (n int)

func (*ValuesFile) String

func (this *ValuesFile) String() string

func (*ValuesFile) Unmarshal

func (m *ValuesFile) Unmarshal(dAtA []byte) error

func (*ValuesFile) XXX_DiscardUnknown

func (m *ValuesFile) XXX_DiscardUnknown()

func (*ValuesFile) XXX_Marshal

func (m *ValuesFile) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*ValuesFile) XXX_Merge

func (m *ValuesFile) XXX_Merge(src proto.Message)

func (*ValuesFile) XXX_Size

func (m *ValuesFile) XXX_Size() int

func (*ValuesFile) XXX_Unmarshal

func (m *ValuesFile) XXX_Unmarshal(b []byte) error

type VersionDetail

type VersionDetail struct {
	VersionOption `json:",inline" protobuf:"bytes,1,opt,name=versionOption"`
	Resources     *ResourceDefinitions `json:"resources,omitempty" protobuf:"bytes,3,opt,name=resources"`
	WaitFors      []WaitFlags          `json:"waitFors,omitempty" protobuf:"bytes,4,rep,name=waitFors"`
	// jsonpatch path in Values where the license key will be set using replace operation, if defined.
	// See: http://jsonpatch.com
	LicenseKeyPath string `json:"licenseKeyPath,omitempty" protobuf:"bytes,5,opt,name=licenseKeyPath"`
}

func (*VersionDetail) DeepCopy

func (in *VersionDetail) DeepCopy() *VersionDetail

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

func (*VersionDetail) DeepCopyInto

func (in *VersionDetail) DeepCopyInto(out *VersionDetail)

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

func (*VersionDetail) Descriptor

func (*VersionDetail) Descriptor() ([]byte, []int)

func (*VersionDetail) Marshal

func (m *VersionDetail) Marshal() (dAtA []byte, err error)

func (*VersionDetail) MarshalTo

func (m *VersionDetail) MarshalTo(dAtA []byte) (int, error)

func (*VersionDetail) MarshalToSizedBuffer

func (m *VersionDetail) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*VersionDetail) ProtoMessage

func (*VersionDetail) ProtoMessage()

func (*VersionDetail) Reset

func (m *VersionDetail) Reset()

func (*VersionDetail) Size

func (m *VersionDetail) Size() (n int)

func (*VersionDetail) String

func (this *VersionDetail) String() string

func (*VersionDetail) Unmarshal

func (m *VersionDetail) Unmarshal(dAtA []byte) error

func (*VersionDetail) XXX_DiscardUnknown

func (m *VersionDetail) XXX_DiscardUnknown()

func (*VersionDetail) XXX_Marshal

func (m *VersionDetail) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*VersionDetail) XXX_Merge

func (m *VersionDetail) XXX_Merge(src proto.Message)

func (*VersionDetail) XXX_Size

func (m *VersionDetail) XXX_Size() int

func (*VersionDetail) XXX_Unmarshal

func (m *VersionDetail) XXX_Unmarshal(b []byte) error

type VersionOption

type VersionOption struct {
	Version    string `json:"version" protobuf:"bytes,1,opt,name=version"`
	Selected   bool   `json:"selected,omitempty" protobuf:"varint,2,opt,name=selected"`
	ValuesFile string `json:"valuesFile,omitempty" protobuf:"bytes,3,opt,name=valuesFile"`
	// RFC 6902 compatible json patch. ref: http://jsonpatch.com
	// +optional
	// +kubebuilder:pruning:PreserveUnknownFields
	ValuesPatch *runtime.RawExtension `json:"valuesPatch,omitempty" protobuf:"bytes,4,opt,name=valuesPatch"`
}

func (*VersionOption) DeepCopy

func (in *VersionOption) DeepCopy() *VersionOption

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

func (*VersionOption) DeepCopyInto

func (in *VersionOption) DeepCopyInto(out *VersionOption)

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

func (*VersionOption) Descriptor

func (*VersionOption) Descriptor() ([]byte, []int)

func (*VersionOption) Marshal

func (m *VersionOption) Marshal() (dAtA []byte, err error)

func (*VersionOption) MarshalTo

func (m *VersionOption) MarshalTo(dAtA []byte) (int, error)

func (*VersionOption) MarshalToSizedBuffer

func (m *VersionOption) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*VersionOption) ProtoMessage

func (*VersionOption) ProtoMessage()

func (*VersionOption) Reset

func (m *VersionOption) Reset()

func (*VersionOption) Size

func (m *VersionOption) Size() (n int)

func (*VersionOption) String

func (this *VersionOption) String() string

func (*VersionOption) Unmarshal

func (m *VersionOption) Unmarshal(dAtA []byte) error

func (*VersionOption) XXX_DiscardUnknown

func (m *VersionOption) XXX_DiscardUnknown()

func (*VersionOption) XXX_Marshal

func (m *VersionOption) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*VersionOption) XXX_Merge

func (m *VersionOption) XXX_Merge(src proto.Message)

func (*VersionOption) XXX_Size

func (m *VersionOption) XXX_Size() int

func (*VersionOption) XXX_Unmarshal

func (m *VersionOption) XXX_Unmarshal(b []byte) error

type WaitFlags

type WaitFlags struct {
	Resource     GroupResource         `json:"resource" protobuf:"bytes,1,opt,name=resource"`
	Labels       *metav1.LabelSelector `json:"labels" protobuf:"bytes,2,opt,name=labels"`
	All          bool                  `json:"all" protobuf:"varint,3,opt,name=all"`
	Timeout      metav1.Duration       `json:"timeout" protobuf:"bytes,4,opt,name=timeout"`
	ForCondition string                `json:"for" protobuf:"bytes,5,opt,name=for"`
}

func (*WaitFlags) DeepCopy

func (in *WaitFlags) DeepCopy() *WaitFlags

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

func (*WaitFlags) DeepCopyInto

func (in *WaitFlags) DeepCopyInto(out *WaitFlags)

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

func (*WaitFlags) Descriptor

func (*WaitFlags) Descriptor() ([]byte, []int)

func (*WaitFlags) Marshal

func (m *WaitFlags) Marshal() (dAtA []byte, err error)

func (*WaitFlags) MarshalTo

func (m *WaitFlags) MarshalTo(dAtA []byte) (int, error)

func (*WaitFlags) MarshalToSizedBuffer

func (m *WaitFlags) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*WaitFlags) ProtoMessage

func (*WaitFlags) ProtoMessage()

func (*WaitFlags) Reset

func (m *WaitFlags) Reset()

func (*WaitFlags) Size

func (m *WaitFlags) Size() (n int)

func (*WaitFlags) String

func (this *WaitFlags) String() string

func (*WaitFlags) Unmarshal

func (m *WaitFlags) Unmarshal(dAtA []byte) error

func (*WaitFlags) XXX_DiscardUnknown

func (m *WaitFlags) XXX_DiscardUnknown()

func (*WaitFlags) XXX_Marshal

func (m *WaitFlags) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*WaitFlags) XXX_Merge

func (m *WaitFlags) XXX_Merge(src proto.Message)

func (*WaitFlags) XXX_Size

func (m *WaitFlags) XXX_Size() int

func (*WaitFlags) XXX_Unmarshal

func (m *WaitFlags) XXX_Unmarshal(b []byte) error

Jump to

Keyboard shortcuts

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