v1

package
v0.10.1-rc2 Latest Latest
Warning

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

Go to latest
Published: Feb 1, 2024 License: Apache-2.0 Imports: 14 Imported by: 5

Documentation

Index

Constants

View Source
const (
	EventSeverityInfo  = internalv1.EventSeverityInfo
	EventSeverityError = internalv1.EventSeverityError
)
View Source
const (
	RegionConditionClusterReady = "ClusterReady"

	LocalRegion = "local"
	AllRegions  = "*"
)
View Source
const (
	SecretTypeCredential = "acorn.io/credential"
	SecretTypeContext    = "acorn.io/context"
)
View Source
const Version = "v1"

Variables

View Source
var SchemeGroupVersion = schema.GroupVersion{
	Group:   api_acorn_io.Group,
	Version: Version,
}

Functions

func AddToScheme

func AddToScheme(scheme *runtime.Scheme) error

func AddToSchemeWithGV

func AddToSchemeWithGV(scheme *runtime.Scheme, schemeGroupVersion schema.GroupVersion) error

func AppToAppInstance added in v0.10.1

func AppToAppInstance(in *App) *v1.AppInstance

AppToAppInstance converts an App to a v1.AppInstance and returns the result.

func Convert_url_Values_To__ContainerReplicaExecOptions

func Convert_url_Values_To__ContainerReplicaExecOptions(in, out interface{}, s conversion.Scope) error

func Convert_url_Values_To__ContainerReplicaPortForwardOptions

func Convert_url_Values_To__ContainerReplicaPortForwardOptions(in, out interface{}, s conversion.Scope) error

func Convert_url_Values_To__LogOptions

func Convert_url_Values_To__LogOptions(in, out interface{}, s conversion.Scope) error

func Mapify

func Mapify(data any) (internalv1.GenericMap, error)

Types

type AcornImageBuild

type AcornImageBuild v1.AcornImageBuildInstance

func (*AcornImageBuild) DeepCopy

func (in *AcornImageBuild) DeepCopy() *AcornImageBuild

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

func (*AcornImageBuild) DeepCopyInto

func (in *AcornImageBuild) DeepCopyInto(out *AcornImageBuild)

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

func (*AcornImageBuild) DeepCopyObject

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

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

type AcornImageBuildList

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

func (*AcornImageBuildList) DeepCopy

func (in *AcornImageBuildList) DeepCopy() *AcornImageBuildList

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

func (*AcornImageBuildList) DeepCopyInto

func (in *AcornImageBuildList) DeepCopyInto(out *AcornImageBuildList)

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

func (*AcornImageBuildList) DeepCopyObject

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

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

type App

type App struct {
	metav1.TypeMeta   `json:",inline"`
	metav1.ObjectMeta `json:"metadata,omitempty" protobuf:"bytes,1,opt,name=metadata"`

	Spec   v1.AppInstanceSpec `json:"spec,omitempty"`
	Status AppStatus          `json:"status,omitempty"`
}

func AppInstanceToApp added in v0.10.1

func AppInstanceToApp(in *v1.AppInstance) *App

AppInstanceToApp converts a v1.AppInstance to an App and returns the result.

func (*App) DeepCopy

func (in *App) DeepCopy() *App

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

func (*App) DeepCopyInto

func (in *App) DeepCopyInto(out *App)

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

func (*App) DeepCopyObject

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

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

func (*App) GetRegion

func (in *App) GetRegion() string

func (*App) GetStopped

func (in *App) GetStopped() bool

type AppInfo

type AppInfo struct {
	metav1.TypeMeta    `json:",inline"`
	metav1.ObjectMeta  `json:"metadata,omitempty" protobuf:"bytes,1,opt,name=metadata"`
	Info               string `json:"info,omitempty"`
	InterpolationError string `json:"interpolationError,omitempty"`
}

func (*AppInfo) DeepCopy

func (in *AppInfo) DeepCopy() *AppInfo

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

func (*AppInfo) DeepCopyInto

func (in *AppInfo) DeepCopyInto(out *AppInfo)

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

func (*AppInfo) DeepCopyObject

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

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

type AppList

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

func (*AppList) DeepCopy

func (in *AppList) DeepCopy() *AppList

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

func (*AppList) DeepCopyInto

func (in *AppList) DeepCopyInto(out *AppList)

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

func (*AppList) DeepCopyObject

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

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

type AppPullImage

type AppPullImage struct {
	metav1.TypeMeta   `json:",inline"`
	metav1.ObjectMeta `json:"metadata,omitempty" protobuf:"bytes,1,opt,name=metadata"`
}

func (*AppPullImage) DeepCopy

func (in *AppPullImage) DeepCopy() *AppPullImage

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

func (*AppPullImage) DeepCopyInto

func (in *AppPullImage) DeepCopyInto(out *AppPullImage)

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

func (*AppPullImage) DeepCopyObject

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

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

type AppStatus added in v0.10.1

type AppStatus v1.EmbeddedAppStatus

func (*AppStatus) Condition added in v0.10.1

func (in *AppStatus) Condition(name string) v1.Condition

func (*AppStatus) DeepCopy added in v0.10.1

func (in *AppStatus) DeepCopy() *AppStatus

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

func (*AppStatus) DeepCopyInto added in v0.10.1

func (in *AppStatus) DeepCopyInto(out *AppStatus)

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

func (*AppStatus) GetDevMode added in v0.10.1

func (in *AppStatus) GetDevMode() bool

type Builder

type Builder v1.BuilderInstance

func (*Builder) DeepCopy

func (in *Builder) DeepCopy() *Builder

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

func (*Builder) DeepCopyInto

func (in *Builder) DeepCopyInto(out *Builder)

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

func (*Builder) DeepCopyObject

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

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

type BuilderList

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

func (*BuilderList) DeepCopy

func (in *BuilderList) DeepCopy() *BuilderList

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

func (*BuilderList) DeepCopyInto

func (in *BuilderList) DeepCopyInto(out *BuilderList)

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

func (*BuilderList) DeepCopyObject

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

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

type BuilderPortOptions

type BuilderPortOptions struct {
	metav1.TypeMeta `json:",inline"`
}

func (*BuilderPortOptions) DeepCopy

func (in *BuilderPortOptions) DeepCopy() *BuilderPortOptions

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

func (*BuilderPortOptions) DeepCopyInto

func (in *BuilderPortOptions) DeepCopyInto(out *BuilderPortOptions)

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

func (*BuilderPortOptions) DeepCopyObject

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

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

type ComputeClass

type ComputeClass struct {
	metav1.TypeMeta   `json:",inline"`
	metav1.ObjectMeta `json:"metadata,omitempty" protobuf:"bytes,1,opt,name=metadata"`

	Memory           ComputeClassMemory           `json:"memory,omitempty"`
	Resources        *corev1.ResourceRequirements `json:"resources,omitempty"`
	Description      string                       `json:"description,omitempty"`
	Default          bool                         `json:"default"`
	SupportedRegions []string                     `json:"supportedRegions,omitempty"`
}

func (*ComputeClass) DeepCopy

func (in *ComputeClass) DeepCopy() *ComputeClass

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

func (*ComputeClass) DeepCopyInto

func (in *ComputeClass) DeepCopyInto(out *ComputeClass)

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

func (*ComputeClass) DeepCopyObject

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

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

type ComputeClassList

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

func (*ComputeClassList) DeepCopy

func (in *ComputeClassList) DeepCopy() *ComputeClassList

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

func (*ComputeClassList) DeepCopyInto

func (in *ComputeClassList) DeepCopyInto(out *ComputeClassList)

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

func (*ComputeClassList) DeepCopyObject

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

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

type ComputeClassMemory added in v0.10.0

type ComputeClassMemory struct {
	Min     string   `json:"min,omitempty"`
	Max     string   `json:"max,omitempty"`
	Default string   `json:"default,omitempty"`
	Values  []string `json:"values,omitempty"`
}

func ComputeClassMemoryFromInternalAdmin added in v0.10.0

func ComputeClassMemoryFromInternalAdmin(memory internaladminv1.ComputeClassMemory) ComputeClassMemory

ComputeClassMemoryFromInternalAdmin casts an internal admin ComputeClassMemory object to an api ComputeClassMemory object This is done to hide the requestScaler value from api endpoints

func (*ComputeClassMemory) DeepCopy added in v0.10.0

func (in *ComputeClassMemory) DeepCopy() *ComputeClassMemory

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

func (*ComputeClassMemory) DeepCopyInto added in v0.10.0

func (in *ComputeClassMemory) DeepCopyInto(out *ComputeClassMemory)

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

type Config

type Config struct {
	IngressClassName                           *string         `json:"ingressClassName" usage:"The ingress class name to assign to all created ingress resources (default '')"`
	ClusterDomains                             []string        `json:"clusterDomains" name:"cluster-domain" usage:"The externally addressable cluster domain (default .oss-acorn.io)"`
	LetsEncrypt                                *string         `` /* 237-byte string literal not displayed */
	LetsEncryptEmail                           string          `` /* 161-byte string literal not displayed */
	LetsEncryptTOSAgree                        *bool           `` /* 173-byte string literal not displayed */
	SetPodSecurityEnforceProfile               *bool           `json:"setPodSecurityEnforceProfile" usage:"Set the PodSecurity profile on created namespaces (default true)"`
	PodSecurityEnforceProfile                  string          `json:"podSecurityEnforceProfile" usage:"The name of the PodSecurity profile to set (default baseline)" wrangler:"nullable"`
	HttpEndpointPattern                        *string         `` /* 312-byte string literal not displayed */
	InternalClusterDomain                      string          `json:"internalClusterDomain" usage:"The Kubernetes internal cluster domain (default svc.cluster.local)" wrangler:"nullable"`
	AcornDNS                                   *string         `` /* 212-byte string literal not displayed */
	AcornDNSEndpoint                           *string         `json:"acornDNSEndpoint" name:"acorn-dns-endpoint" usage:"The URL to access the Acorn DNS service"`
	AutoUpgradeInterval                        *string         `` /* 275-byte string literal not displayed */
	RecordBuilds                               *bool           `json:"recordBuilds" name:"record-builds" usage:"Keep a record of each acorn build that happens"`
	PublishBuilders                            *bool           `` /* 144-byte string literal not displayed */
	BuilderPerProject                          *bool           `json:"builderPerProject" name:"builder-per-project" usage:"Create a dedicated builder per project"`
	InternalRegistryPrefix                     *string         `` /* 148-byte string literal not displayed */
	IgnoreUserLabelsAndAnnotations             *bool           `` /* 160-byte string literal not displayed */
	AllowUserLabels                            []string        `` /* 167-byte string literal not displayed */
	AllowUserAnnotations                       []string        `` /* 182-byte string literal not displayed */
	AllowUserMetadataNamespaces                []string        `` /* 219-byte string literal not displayed */
	WorkloadMemoryDefault                      *int64          `` /* 222-byte string literal not displayed */
	WorkloadMemoryMaximum                      *int64          `` /* 212-byte string literal not displayed */
	UseCustomCABundle                          *bool           `` /* 159-byte string literal not displayed */
	PropagateProjectAnnotations                []string        `` /* 160-byte string literal not displayed */
	PropagateProjectLabels                     []string        `` /* 145-byte string literal not displayed */
	ManageVolumeClasses                        *bool           `` /* 192-byte string literal not displayed */
	VolumeSizeDefault                          string          `` /* 194-byte string literal not displayed */
	NetworkPolicies                            *bool           `` /* 146-byte string literal not displayed */
	IngressControllerNamespace                 *string         `` /* 185-byte string literal not displayed */
	AllowTrafficFromNamespace                  []string        `` /* 146-byte string literal not displayed */
	ServiceLBAnnotations                       []string        `` /* 158-byte string literal not displayed */
	AWSIdentityProviderARN                     *string         `` /* 129-byte string literal not displayed */
	EventTTL                                   *string         `` /* 132-byte string literal not displayed */
	Features                                   map[string]bool `json:"features" name:"features" boolmap:"true" usage:"Enable or disable features. (example foo=true,bar=false)"`
	CertManagerIssuer                          *string         `` /* 160-byte string literal not displayed */
	Profile                                    *string         `` /* 171-byte string literal not displayed */
	AutoConfigureKarpenterDontEvictAnnotations *bool           `` /* 243-byte string literal not displayed */

	// Flags for setting resource request and limits on sytem components
	ControllerMemory           *string `` /* 156-byte string literal not displayed */
	ControllerCPU              *string `` /* 148-byte string literal not displayed */
	APIServerMemory            *string `` /* 155-byte string literal not displayed */
	APIServerCPU               *string `` /* 147-byte string literal not displayed */
	BuildkitdMemory            *string `` /* 141-byte string literal not displayed */
	BuildkitdCPU               *string `` /* 133-byte string literal not displayed */
	BuildkitdServiceMemory     *string `` /* 168-byte string literal not displayed */
	BuildkitdServiceCPU        *string `` /* 160-byte string literal not displayed */
	RegistryMemory             *string `` /* 142-byte string literal not displayed */
	RegistryCPU                *string `` /* 134-byte string literal not displayed */
	IgnoreResourceRequirements *bool   `` /* 170-byte string literal not displayed */
}

func (*Config) DeepCopy

func (in *Config) DeepCopy() *Config

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

func (*Config) DeepCopyInto

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

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

type ConfirmUpgrade

type ConfirmUpgrade struct {
	metav1.TypeMeta   `json:",inline"`
	metav1.ObjectMeta `json:"metadata,omitempty" protobuf:"bytes,1,opt,name=metadata"`
}

func (*ConfirmUpgrade) DeepCopy

func (in *ConfirmUpgrade) DeepCopy() *ConfirmUpgrade

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

func (*ConfirmUpgrade) DeepCopyInto

func (in *ConfirmUpgrade) DeepCopyInto(out *ConfirmUpgrade)

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

func (*ConfirmUpgrade) DeepCopyObject

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

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

type ContainerReplica

type ContainerReplica struct {
	metav1.TypeMeta   `json:",inline"`
	metav1.ObjectMeta `json:"metadata,omitempty" protobuf:"bytes,1,opt,name=metadata"`

	Spec   ContainerReplicaSpec   `json:"spec,omitempty"`
	Status ContainerReplicaStatus `json:"status,omitempty"`
}

func (*ContainerReplica) DeepCopy

func (in *ContainerReplica) DeepCopy() *ContainerReplica

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

func (*ContainerReplica) DeepCopyInto

func (in *ContainerReplica) DeepCopyInto(out *ContainerReplica)

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

func (*ContainerReplica) DeepCopyObject

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

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

func (*ContainerReplica) EnsureRegion

func (in *ContainerReplica) EnsureRegion(region string) bool

EnsureRegion checks or sets the region of a ContainerReplica. If a ContainerReplica's region is unset, EnsureRegion sets it to the given region and returns true. Otherwise, it returns true if and only if the ContainerReplica belongs to the given region.

func (*ContainerReplica) GetRegion

func (in *ContainerReplica) GetRegion() string

func (*ContainerReplica) HasRegion

func (in *ContainerReplica) HasRegion(region string) bool

type ContainerReplicaColumns

type ContainerReplicaColumns struct {
	State string `json:"state,omitempty"`
	App   string `json:"app,omitempty"`
}

func (*ContainerReplicaColumns) DeepCopy

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

func (*ContainerReplicaColumns) DeepCopyInto

func (in *ContainerReplicaColumns) DeepCopyInto(out *ContainerReplicaColumns)

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

type ContainerReplicaExecOptions

type ContainerReplicaExecOptions struct {
	metav1.TypeMeta `json:",inline"`

	Command    []string `json:"command,omitempty"`
	TTY        bool     `json:"tty,omitempty"`
	DebugImage string   `json:"debugImage,omitempty"`
}

func (*ContainerReplicaExecOptions) DeepCopy

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

func (*ContainerReplicaExecOptions) DeepCopyInto

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

func (*ContainerReplicaExecOptions) DeepCopyObject

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

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

type ContainerReplicaList

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

func (*ContainerReplicaList) DeepCopy

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

func (*ContainerReplicaList) DeepCopyInto

func (in *ContainerReplicaList) DeepCopyInto(out *ContainerReplicaList)

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

func (*ContainerReplicaList) DeepCopyObject

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

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

type ContainerReplicaPortForwardOptions

type ContainerReplicaPortForwardOptions struct {
	metav1.TypeMeta `json:",inline"`

	Port int `json:"port,omitempty"`
}

func (*ContainerReplicaPortForwardOptions) DeepCopy

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

func (*ContainerReplicaPortForwardOptions) DeepCopyInto

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

func (*ContainerReplicaPortForwardOptions) DeepCopyObject

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

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

type ContainerReplicaSpec

type ContainerReplicaSpec struct {
	EmbeddedContainer `json:",inline"`
	AppName           string `json:"appName,omitempty"`
	JobName           string `json:"jobName,omitempty"`
	ContainerName     string `json:"containerName,omitempty"`
	SidecarName       string `json:"sidecarName,omitempty"`
	Region            string `json:"region,omitempty"`
}

func (*ContainerReplicaSpec) DeepCopy

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

func (*ContainerReplicaSpec) DeepCopyInto

func (in *ContainerReplicaSpec) DeepCopyInto(out *ContainerReplicaSpec)

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

type ContainerReplicaStatus

type ContainerReplicaStatus struct {
	PodName      string          `json:"podName,omitempty"`
	PodNamespace string          `json:"podNamespace,omitempty"`
	Phase        corev1.PodPhase `json:"phase,omitempty"`
	PodMessage   string          `json:"message,omitempty"`
	PodReason    string          `json:"reason,omitempty"`

	ContainerSpec        corev1.Container        `json:"containerSpec,omitempty"`
	ContainerStatus      corev1.ContainerStatus  `json:"containerStatus,omitempty"`
	Columns              ContainerReplicaColumns `json:"columns,omitempty"`
	State                corev1.ContainerState   `json:"state,omitempty"`
	LastTerminationState corev1.ContainerState   `json:"lastState,omitempty"`
	Ready                bool                    `json:"ready"`
	RestartCount         int32                   `json:"restartCount"`
	Image                string                  `json:"image"`
	ImageID              string                  `json:"imageID"`
	Started              *bool                   `json:"started,omitempty"`
}

func (*ContainerReplicaStatus) DeepCopy

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

func (*ContainerReplicaStatus) DeepCopyInto

func (in *ContainerReplicaStatus) DeepCopyInto(out *ContainerReplicaStatus)

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

type Credential

type Credential struct {
	metav1.TypeMeta   `json:",inline"`
	metav1.ObjectMeta `json:"metadata,omitempty" protobuf:"bytes,1,opt,name=metadata"`

	ServerAddress string  `json:"serverAddress,omitempty"`
	Username      string  `json:"username,omitempty"`
	Password      *string `json:"password,omitempty"`
	SkipChecks    bool    `json:"skipChecks,omitempty"`
	LocalStorage  bool    `json:"localStorage,omitempty"`
}

func (*Credential) DeepCopy

func (in *Credential) DeepCopy() *Credential

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

func (*Credential) DeepCopyInto

func (in *Credential) DeepCopyInto(out *Credential)

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

func (*Credential) DeepCopyObject

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

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

func (*Credential) GetPassword

func (c *Credential) GetPassword() string

type CredentialList

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

func (*CredentialList) DeepCopy

func (in *CredentialList) DeepCopy() *CredentialList

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

func (*CredentialList) DeepCopyInto

func (in *CredentialList) DeepCopyInto(out *CredentialList)

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

func (*CredentialList) DeepCopyObject

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

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

type DevSession

type DevSession v1.DevSessionInstance

func (*DevSession) DeepCopy

func (in *DevSession) DeepCopy() *DevSession

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

func (*DevSession) DeepCopyInto

func (in *DevSession) DeepCopyInto(out *DevSession)

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

func (*DevSession) DeepCopyObject

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

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

type DevSessionList

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

func (*DevSessionList) DeepCopy

func (in *DevSessionList) DeepCopy() *DevSessionList

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

func (*DevSessionList) DeepCopyInto

func (in *DevSessionList) DeepCopyInto(out *DevSessionList)

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

func (*DevSessionList) DeepCopyObject

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

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

type EmbeddedContainer

type EmbeddedContainer v1.Container

EmbeddedContainer is used to allow embedding of the v1.Container type but not pick up the UnmarshalJSON method from v1.Container. Otherwise the type embedding v1.Container automatically inherits UnmarshalJSON and breaks the unmarshalling

func (*EmbeddedContainer) DeepCopy

func (in *EmbeddedContainer) DeepCopy() *EmbeddedContainer

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

func (*EmbeddedContainer) DeepCopyInto

func (in *EmbeddedContainer) DeepCopyInto(out *EmbeddedContainer)

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

type EncryptionKey

type EncryptionKey struct {
	KeyID       string            `json:"keyID"`
	Annotations map[string]string `json:"annotations,omitempty"`
}

func (*EncryptionKey) DeepCopy

func (in *EncryptionKey) DeepCopy() *EncryptionKey

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

func (*EncryptionKey) DeepCopyInto

func (in *EncryptionKey) DeepCopyInto(out *EncryptionKey)

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

type Event

func (*Event) DeepCopy

func (in *Event) DeepCopy() *Event

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

func (*Event) DeepCopyInto

func (in *Event) DeepCopyInto(out *Event)

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

func (*Event) DeepCopyObject

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

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

type EventList

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

func (*EventList) DeepCopy

func (in *EventList) DeepCopy() *EventList

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

func (*EventList) DeepCopyInto

func (in *EventList) DeepCopyInto(out *EventList)

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

func (*EventList) DeepCopyObject

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

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

type EventResource

type EventResource = internalv1.EventResource

type IconOptions

type IconOptions struct {
	metav1.TypeMeta `json:",inline"`
}

func (*IconOptions) DeepCopy

func (in *IconOptions) DeepCopy() *IconOptions

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

func (*IconOptions) DeepCopyInto

func (in *IconOptions) DeepCopyInto(out *IconOptions)

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

func (*IconOptions) DeepCopyObject

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

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

type IgnoreCleanup

type IgnoreCleanup struct {
	metav1.TypeMeta   `json:",inline"`
	metav1.ObjectMeta `json:"metadata,omitempty" protobuf:"bytes,1,opt,name=metadata"`
}

func (*IgnoreCleanup) DeepCopy

func (in *IgnoreCleanup) DeepCopy() *IgnoreCleanup

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

func (*IgnoreCleanup) DeepCopyInto

func (in *IgnoreCleanup) DeepCopyInto(out *IgnoreCleanup)

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

func (*IgnoreCleanup) DeepCopyObject

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

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

type Image

type Image struct {
	metav1.TypeMeta   `json:",inline"`
	metav1.ObjectMeta `json:"metadata,omitempty" protobuf:"bytes,1,opt,name=metadata"`

	ZZ_Remote bool     `json:"remote,omitempty"`
	Repo      string   `json:"repo,omitempty"`
	Digest    string   `json:"digest,omitempty"`
	Tags      []string `json:"tags,omitempty"`
}

func (*Image) DeepCopy

func (in *Image) DeepCopy() *Image

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

func (*Image) DeepCopyInto

func (in *Image) DeepCopyInto(out *Image)

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

func (*Image) DeepCopyObject

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

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

type ImageAllowRule

type ImageAllowRule v1.ImageAllowRuleInstance

func (*ImageAllowRule) DeepCopy

func (in *ImageAllowRule) DeepCopy() *ImageAllowRule

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

func (*ImageAllowRule) DeepCopyInto

func (in *ImageAllowRule) DeepCopyInto(out *ImageAllowRule)

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

func (*ImageAllowRule) DeepCopyObject

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

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

type ImageAllowRuleList

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

func (*ImageAllowRuleList) DeepCopy

func (in *ImageAllowRuleList) DeepCopy() *ImageAllowRuleList

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

func (*ImageAllowRuleList) DeepCopyInto

func (in *ImageAllowRuleList) DeepCopyInto(out *ImageAllowRuleList)

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

func (*ImageAllowRuleList) DeepCopyObject

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

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

type ImageDetails

type ImageDetails struct {
	metav1.TypeMeta   `json:",inline"`
	metav1.ObjectMeta `json:"metadata,omitempty" protobuf:"bytes,1,opt,name=metadata"`

	// Input Params
	ImageName     string         `json:"imageName,omitempty"`
	NestedDigest  string         `json:"nestedDigest,omitempty"`
	DeployArgs    *v1.GenericMap `json:"deployArgs,omitempty"`
	Profiles      []string       `json:"profiles,omitempty"`
	Auth          *RegistryAuth  `json:"auth,omitempty"`
	IncludeNested bool           `json:"includeNested,omitempty"`
	// NoDefaultRegistry - if true, do not assume a default registry on the image if none is specified
	NoDefaultRegistry bool `json:"noDefaultRegistry,omitempty"`

	// Output Params
	AppImage        v1.AppImage      `json:"appImage,omitempty"`
	AppSpec         *v1.AppSpec      `json:"appSpec,omitempty"`
	Params          *v1.ParamSpec    `json:"params,omitempty"`
	Permissions     []v1.Permissions `json:"permissions,omitempty"` // Permissions requested by the image, including nested images
	SignatureDigest string           `json:"signatureDigest,omitempty"`
	Readme          string           `json:"readme,omitempty"`
	NestedImages    []NestedImage    `json:"nestedImages,omitempty"`
	ParseError      string           `json:"parseError,omitempty"`
}

func (*ImageDetails) DeepCopy

func (in *ImageDetails) DeepCopy() *ImageDetails

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

func (*ImageDetails) DeepCopyInto

func (in *ImageDetails) DeepCopyInto(out *ImageDetails)

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

func (*ImageDetails) DeepCopyObject

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

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

func (*ImageDetails) GetAllImagesRequestedPermissions added in v0.9.0

func (i *ImageDetails) GetAllImagesRequestedPermissions() (result []v1.Permissions)

GetAllImagesRequestedPermissions returns the list of all permissions from the image and its nested images.

func (ImageDetails) GetParseError

func (i ImageDetails) GetParseError() string

type ImageList

type ImageList struct {
	metav1.TypeMeta `json:",inline"`
	metav1.ListMeta `json:"metadata,omitempty"`

	Items []Image `json:"items"`
}

func (*ImageList) DeepCopy

func (in *ImageList) DeepCopy() *ImageList

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

func (*ImageList) DeepCopyInto

func (in *ImageList) DeepCopyInto(out *ImageList)

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

func (*ImageList) DeepCopyObject

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

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

type ImagePull

type ImagePull struct {
	metav1.TypeMeta `json:",inline"`
	Auth            *RegistryAuth `json:"auth,omitempty"`
}

func (*ImagePull) DeepCopy

func (in *ImagePull) DeepCopy() *ImagePull

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

func (*ImagePull) DeepCopyInto

func (in *ImagePull) DeepCopyInto(out *ImagePull)

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

func (*ImagePull) DeepCopyObject

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

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

type ImagePush

type ImagePush struct {
	metav1.TypeMeta `json:",inline"`
	Auth            *RegistryAuth `json:"auth,omitempty"`
}

func (*ImagePush) DeepCopy

func (in *ImagePush) DeepCopy() *ImagePush

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

func (*ImagePush) DeepCopyInto

func (in *ImagePush) DeepCopyInto(out *ImagePush)

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

func (*ImagePush) DeepCopyObject

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

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

type ImageSignature

type ImageSignature struct {
	metav1.TypeMeta   `json:",inline"`
	metav1.ObjectMeta `json:"metadata,omitempty" protobuf:"bytes,1,opt,name=metadata"`

	// Input Params
	// - Generic
	Auth *RegistryAuth `json:"auth,omitempty"`

	// - Verification / Deduplication
	PublicKey    string                  `json:"publicKeys,omitempty"` // either reference or PEM encoded key
	Annotations  v1.SignatureAnnotations `json:"annotations,omitempty"`
	NoVerifyName bool                    `json:"noVerifyName,omitempty"` // do not verify the image name in the signature

	// - Signing
	Payload      []byte `json:"payload,omitempty"`
	SignatureB64 string `json:"signature,omitempty"`

	// Output
	SignatureDigest string `json:"signatureDigest,omitempty"`
}

func (*ImageSignature) DeepCopy

func (in *ImageSignature) DeepCopy() *ImageSignature

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

func (*ImageSignature) DeepCopyInto

func (in *ImageSignature) DeepCopyInto(out *ImageSignature)

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

func (*ImageSignature) DeepCopyObject

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

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

type ImageTag

type ImageTag struct {
	metav1.TypeMeta   `json:",inline"`
	metav1.ObjectMeta `json:"metadata,omitempty" protobuf:"bytes,1,opt,name=metadata"`

	Tag string `json:"tag,omitempty"`
}

func (*ImageTag) DeepCopy

func (in *ImageTag) DeepCopy() *ImageTag

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

func (*ImageTag) DeepCopyInto

func (in *ImageTag) DeepCopyInto(out *ImageTag)

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

func (*ImageTag) DeepCopyObject

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

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

type Info

type Info struct {
	metav1.TypeMeta   `json:",inline"`
	metav1.ObjectMeta `json:"metadata,omitempty" protobuf:"bytes,1,opt,name=metadata"`

	Regions   map[string]InfoSpec `json:"regions,omitempty"`
	ExtraData map[string]string   `json:"extraData,omitempty"`
}

func (*Info) DeepCopy

func (in *Info) DeepCopy() *Info

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

func (*Info) DeepCopyInto

func (in *Info) DeepCopyInto(out *Info)

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

func (*Info) DeepCopyObject

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

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

type InfoList

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

func (*InfoList) DeepCopy

func (in *InfoList) DeepCopy() *InfoList

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

func (*InfoList) DeepCopyInto

func (in *InfoList) DeepCopyInto(out *InfoList)

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

func (*InfoList) DeepCopyObject

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

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

type InfoSpec

type InfoSpec struct {
	Version                string          `json:"version"`
	Tag                    string          `json:"tag"`
	GitCommit              string          `json:"gitCommit"`
	Dirty                  bool            `json:"dirty"`
	ControllerImage        string          `json:"controllerImage"`
	APIServerImage         string          `json:"apiServerImage,omitempty"`
	PublicKeys             []EncryptionKey `json:"publicKeys,omitempty"`
	Config                 Config          `json:"config"`
	UserConfig             Config          `json:"userConfig"`
	LetsEncryptCertificate string          `json:"letsEncryptCertificate,omitempty"`
}

func (*InfoSpec) DeepCopy

func (in *InfoSpec) DeepCopy() *InfoSpec

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

func (*InfoSpec) DeepCopyInto

func (in *InfoSpec) DeepCopyInto(out *InfoSpec)

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

type Job

type Job struct {
	metav1.TypeMeta   `json:",inline"`
	metav1.ObjectMeta `json:"metadata,omitempty" protobuf:"bytes,1,opt,name=metadata"`

	Spec   JobSpec      `json:"spec,omitempty"`
	Status v1.JobStatus `json:"status,omitempty"`
}

func (*Job) DeepCopy

func (in *Job) DeepCopy() *Job

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

func (*Job) DeepCopyInto

func (in *Job) DeepCopyInto(out *Job)

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

func (*Job) DeepCopyObject

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

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

type JobColumns

type JobColumns struct {
	State   string       `json:"state,omitempty"`
	App     string       `json:"app,omitempty"`
	NextRun *metav1.Time `json:"nextRun,omitempty"`
}

func (*JobColumns) DeepCopy

func (in *JobColumns) DeepCopy() *JobColumns

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

func (*JobColumns) DeepCopyInto

func (in *JobColumns) DeepCopyInto(out *JobColumns)

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

type JobList

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

func (*JobList) DeepCopy

func (in *JobList) DeepCopy() *JobList

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

func (*JobList) DeepCopyInto

func (in *JobList) DeepCopyInto(out *JobList)

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

func (*JobList) DeepCopyObject

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

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

type JobRestart

type JobRestart struct {
	metav1.TypeMeta   `json:",inline"`
	metav1.ObjectMeta `json:"metadata,omitempty" protobuf:"bytes,1,opt,name=metadata"`
}

func (*JobRestart) DeepCopy

func (in *JobRestart) DeepCopy() *JobRestart

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

func (*JobRestart) DeepCopyInto

func (in *JobRestart) DeepCopyInto(out *JobRestart)

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

func (*JobRestart) DeepCopyObject

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

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

type JobSpec

type JobSpec struct {
	AppName  string `json:"appName,omitempty"`
	JobName  string `json:"jobName,omitempty"`
	Schedule string `json:"schedule,omitempty"`
}

func (*JobSpec) DeepCopy

func (in *JobSpec) DeepCopy() *JobSpec

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

func (*JobSpec) DeepCopyInto

func (in *JobSpec) DeepCopyInto(out *JobSpec)

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

type LogMessage

type LogMessage struct {
	Line          string      `json:"line,omitempty"`
	AppName       string      `json:"appName,omitempty"`
	ContainerName string      `json:"containerName,omitempty"`
	Time          metav1.Time `json:"time,omitempty"`
	Error         string      `json:"error,omitempty"`
}

func (*LogMessage) DeepCopy

func (in *LogMessage) DeepCopy() *LogMessage

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

func (*LogMessage) DeepCopyInto

func (in *LogMessage) DeepCopyInto(out *LogMessage)

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

type LogOptions

type LogOptions struct {
	metav1.TypeMeta `json:",inline"`

	Tail             *int64 `json:"tailLines,omitempty"`
	Follow           bool   `json:"follow,omitempty"`
	ContainerReplica string `json:"containerReplica,omitempty"`
	Container        string `json:"container,omitempty"`
	Since            string `json:"since,omitempty"`
}

func (*LogOptions) DeepCopy

func (in *LogOptions) DeepCopy() *LogOptions

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

func (*LogOptions) DeepCopyInto

func (in *LogOptions) DeepCopyInto(out *LogOptions)

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

func (*LogOptions) DeepCopyObject

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

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

type MicroTime

type MicroTime = internalv1.MicroTime

func NewMicroTime

func NewMicroTime(t time.Time) MicroTime

func NowMicro

func NowMicro() MicroTime

type NestedImage

type NestedImage struct {
	Name            string           `json:"name,omitempty"`
	ImageName       string           `json:"imageName,omitempty"`
	Digest          string           `json:"digest,omitempty"`
	Permissions     []v1.Permissions `json:"permissions,omitempty"`
	SignatureDigest string           `json:"signatureDigest,omitempty"`
	ParseError      string           `json:"parseError,omitempty"`
}

func (*NestedImage) DeepCopy

func (in *NestedImage) DeepCopy() *NestedImage

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

func (*NestedImage) DeepCopyInto

func (in *NestedImage) DeepCopyInto(out *NestedImage)

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

type PortForwardOptions

type PortForwardOptions struct {
	metav1.TypeMeta `json:",inline"`

	Tail             *int64 `json:"tailLines,omitempty"`
	Follow           bool   `json:"follow,omitempty"`
	ContainerReplica string `json:"containerReplica,omitempty"`
	Since            string `json:"since,omitempty"`
}

func (*PortForwardOptions) DeepCopy

func (in *PortForwardOptions) DeepCopy() *PortForwardOptions

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

func (*PortForwardOptions) DeepCopyInto

func (in *PortForwardOptions) DeepCopyInto(out *PortForwardOptions)

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

type Project

type Project v1.ProjectInstance

func (*Project) DeepCopy

func (in *Project) DeepCopy() *Project

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

func (*Project) DeepCopyInto

func (in *Project) DeepCopyInto(out *Project)

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

func (*Project) DeepCopyObject

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

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

func (*Project) NamespaceScoped

func (p *Project) NamespaceScoped() bool

type ProjectList

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

func (*ProjectList) DeepCopy

func (in *ProjectList) DeepCopy() *ProjectList

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

func (*ProjectList) DeepCopyInto

func (in *ProjectList) DeepCopyInto(out *ProjectList)

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

func (*ProjectList) DeepCopyObject

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

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

type Region

type Region struct {
	metav1.TypeMeta   `json:",inline"`
	metav1.ObjectMeta `json:"metadata,omitempty" protobuf:"bytes,1,opt,name=metadata"`

	Spec   RegionSpec   `json:"spec,omitempty"`
	Status RegionStatus `json:"status,omitempty"`
}

func (*Region) Conditions

func (in *Region) Conditions() *[]v1.Condition

func (*Region) DeepCopy

func (in *Region) DeepCopy() *Region

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

func (*Region) DeepCopyInto

func (in *Region) DeepCopyInto(out *Region)

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

func (*Region) DeepCopyObject

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

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

func (*Region) HasRegion

func (in *Region) HasRegion(region string) bool

func (*Region) NamespaceScoped

func (in *Region) NamespaceScoped() bool

type RegionList

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

func (*RegionList) DeepCopy

func (in *RegionList) DeepCopy() *RegionList

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

func (*RegionList) DeepCopyInto

func (in *RegionList) DeepCopyInto(out *RegionList)

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

func (*RegionList) DeepCopyObject

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

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

type RegionSpec

type RegionSpec struct {
	Description string `json:"description,omitempty"`
	RegionName  string `json:"regionName,omitempty"`
}

func (*RegionSpec) DeepCopy

func (in *RegionSpec) DeepCopy() *RegionSpec

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

func (*RegionSpec) DeepCopyInto

func (in *RegionSpec) DeepCopyInto(out *RegionSpec)

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

type RegionStatus

type RegionStatus struct {
	Conditions []v1.Condition `json:"conditions,omitempty"`
}

func (*RegionStatus) DeepCopy

func (in *RegionStatus) DeepCopy() *RegionStatus

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

func (*RegionStatus) DeepCopyInto

func (in *RegionStatus) DeepCopyInto(out *RegionStatus)

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

type RegistryAuth

type RegistryAuth struct {
	Username string `json:"username,omitempty"`
	Password string `json:"password,omitempty"`
}

func (*RegistryAuth) DeepCopy

func (in *RegistryAuth) DeepCopy() *RegistryAuth

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

func (*RegistryAuth) DeepCopyInto

func (in *RegistryAuth) DeepCopyInto(out *RegistryAuth)

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

type Secret

type Secret struct {
	metav1.TypeMeta   `json:",inline"`
	metav1.ObjectMeta `json:"metadata,omitempty" protobuf:"bytes,1,opt,name=metadata"`

	Type string            `json:"type,omitempty"`
	Data map[string][]byte `json:"data,omitempty"`
	Keys []string          `json:"keys,omitempty"`
}

func (*Secret) DeepCopy

func (in *Secret) DeepCopy() *Secret

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

func (*Secret) DeepCopyInto

func (in *Secret) DeepCopyInto(out *Secret)

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

func (*Secret) DeepCopyObject

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

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

type SecretList

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

func (*SecretList) DeepCopy

func (in *SecretList) DeepCopy() *SecretList

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

func (*SecretList) DeepCopyInto

func (in *SecretList) DeepCopyInto(out *SecretList)

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

func (*SecretList) DeepCopyObject

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

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

type Service

type Service v1.ServiceInstance

func (*Service) DeepCopy

func (in *Service) DeepCopy() *Service

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

func (*Service) DeepCopyInto

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

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

func (*Service) DeepCopyObject

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

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

type ServiceList

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

func (*ServiceList) DeepCopy

func (in *ServiceList) DeepCopy() *ServiceList

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

func (*ServiceList) DeepCopyInto

func (in *ServiceList) DeepCopyInto(out *ServiceList)

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

func (*ServiceList) DeepCopyObject

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

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

type Volume

type Volume struct {
	metav1.TypeMeta   `json:",inline"`
	metav1.ObjectMeta `json:"metadata,omitempty" protobuf:"bytes,1,opt,name=metadata"`

	Spec   VolumeSpec   `json:"spec,omitempty"`
	Status VolumeStatus `json:"status,omitempty"`
}

func (*Volume) DeepCopy

func (in *Volume) DeepCopy() *Volume

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

func (*Volume) DeepCopyInto

func (in *Volume) DeepCopyInto(out *Volume)

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

func (*Volume) DeepCopyObject

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

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

func (*Volume) EnsureRegion

func (in *Volume) EnsureRegion(region string) bool

EnsureRegion checks or sets the region of a Volume. If a Volume's region is unset, EnsureRegion sets it to the given region and returns true. Otherwise, it returns true if and only if the Volume belongs to the given region.

func (*Volume) GetRegion

func (in *Volume) GetRegion() string

func (*Volume) HasRegion

func (in *Volume) HasRegion(region string) bool

type VolumeClass

func (*VolumeClass) DeepCopy

func (in *VolumeClass) DeepCopy() *VolumeClass

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

func (*VolumeClass) DeepCopyInto

func (in *VolumeClass) DeepCopyInto(out *VolumeClass)

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

func (*VolumeClass) DeepCopyObject

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

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

type VolumeClassList

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

func (*VolumeClassList) DeepCopy

func (in *VolumeClassList) DeepCopy() *VolumeClassList

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

func (*VolumeClassList) DeepCopyInto

func (in *VolumeClassList) DeepCopyInto(out *VolumeClassList)

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

func (*VolumeClassList) DeepCopyObject

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

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

type VolumeColumns

type VolumeColumns struct {
	AccessModes string `json:"accessModes,omitempty"`
}

func (*VolumeColumns) DeepCopy

func (in *VolumeColumns) DeepCopy() *VolumeColumns

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

func (*VolumeColumns) DeepCopyInto

func (in *VolumeColumns) DeepCopyInto(out *VolumeColumns)

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

type VolumeCreateOptions

type VolumeCreateOptions struct {
	AccessModes []v1.AccessMode `json:"accessModes,omitempty"`
	Class       string          `json:"class,omitempty"`
}

func (*VolumeCreateOptions) DeepCopy

func (in *VolumeCreateOptions) DeepCopy() *VolumeCreateOptions

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

func (*VolumeCreateOptions) DeepCopyInto

func (in *VolumeCreateOptions) DeepCopyInto(out *VolumeCreateOptions)

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

type VolumeList

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

func (*VolumeList) DeepCopy

func (in *VolumeList) DeepCopy() *VolumeList

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

func (*VolumeList) DeepCopyInto

func (in *VolumeList) DeepCopyInto(out *VolumeList)

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

func (*VolumeList) DeepCopyObject

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

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

type VolumeSpec

type VolumeSpec struct {
	Capacity    *resource.Quantity `json:"capacity,omitempty"`
	AccessModes []v1.AccessMode    `json:"accessModes,omitempty"`
	Class       string             `json:"class,omitempty"`
	Region      string             `json:"region,omitempty"`
}

func (*VolumeSpec) DeepCopy

func (in *VolumeSpec) DeepCopy() *VolumeSpec

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

func (*VolumeSpec) DeepCopyInto

func (in *VolumeSpec) DeepCopyInto(out *VolumeSpec)

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

type VolumeStatus

type VolumeStatus struct {
	AppName       string        `json:"appName,omitempty"`
	AppPublicName string        `json:"appPublicName,omitempty"`
	AppNamespace  string        `json:"appNamespace,omitempty"`
	VolumeName    string        `json:"volumeName,omitempty"`
	Status        string        `json:"status,omitempty"`
	Columns       VolumeColumns `json:"columns,omitempty"`
}

func (*VolumeStatus) DeepCopy

func (in *VolumeStatus) DeepCopy() *VolumeStatus

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

func (*VolumeStatus) DeepCopyInto

func (in *VolumeStatus) DeepCopyInto(out *VolumeStatus)

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

Jump to

Keyboard shortcuts

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