Versions in this module Expand all Collapse all v0 v0.1.0 Feb 11, 2019 Changes in this version + var AddToScheme = SchemeBuilder.AddToScheme + var SchemeBuilder = &scheme.Builder + var SchemeGroupVersion = schema.GroupVersion + func Resource(resource string) schema.GroupResource + type Config struct + Dest *string + Template *string + func (in *Config) DeepCopy() *Config + func (in *Config) DeepCopyInto(out *Config) + type Discovery struct + Prefix *string + Visibility *string + func (in *Discovery) DeepCopy() *Discovery + func (in *Discovery) DeepCopyInto(out *Discovery) + type Framework struct + Spec FrameworkSpec + Status FrameworkStatus + func (in *Framework) DeepCopy() *Framework + func (in *Framework) DeepCopyInto(out *Framework) + func (in *Framework) DeepCopyObject() runtime.Object + type FrameworkDependency struct + ReferenceName string + Version string + func (in *FrameworkDependency) DeepCopy() *FrameworkDependency + func (in *FrameworkDependency) DeepCopyInto(out *FrameworkDependency) + type FrameworkList struct + Items []Framework + func (in *FrameworkList) DeepCopy() *FrameworkList + func (in *FrameworkList) DeepCopyInto(out *FrameworkList) + func (in *FrameworkList) DeepCopyObject() runtime.Object + type FrameworkSpec struct + func (in *FrameworkSpec) DeepCopy() *FrameworkSpec + func (in *FrameworkSpec) DeepCopyInto(out *FrameworkSpec) + type FrameworkStatus struct + func (in *FrameworkStatus) DeepCopy() *FrameworkStatus + func (in *FrameworkStatus) DeepCopyInto(out *FrameworkStatus) + type FrameworkVersion struct + Spec FrameworkVersionSpec + Status FrameworkVersionStatus + func (in *FrameworkVersion) DeepCopy() *FrameworkVersion + func (in *FrameworkVersion) DeepCopyInto(out *FrameworkVersion) + func (in *FrameworkVersion) DeepCopyObject() runtime.Object + type FrameworkVersionList struct + Items []FrameworkVersion + func (in *FrameworkVersionList) DeepCopy() *FrameworkVersionList + func (in *FrameworkVersionList) DeepCopyInto(out *FrameworkVersionList) + func (in *FrameworkVersionList) DeepCopyObject() runtime.Object + type FrameworkVersionSpec struct + ConnectionString string + Dependencies []FrameworkDependency + Framework corev1.ObjectReference + Parameters []Parameter + Plans map[string]Plan + Tasks map[string]TaskSpec + Templates map[string]string + UpgradableFrom []FrameworkVersion + Version string + func (in *FrameworkVersionSpec) DeepCopy() *FrameworkVersionSpec + func (in *FrameworkVersionSpec) DeepCopyInto(out *FrameworkVersionSpec) + type FrameworkVersionStatus struct + func (in *FrameworkVersionStatus) DeepCopy() *FrameworkVersionStatus + func (in *FrameworkVersionStatus) DeepCopyInto(out *FrameworkVersionStatus) + type HealthCheck struct + Cmd *string + DelaySecs int32 + GracePeriodSecs int32 + MaxConsecutiveFailures int32 + TimeoutSecs int32 + func (in *HealthCheck) DeepCopy() *HealthCheck + func (in *HealthCheck) DeepCopyInto(out *HealthCheck) + type HostVolume struct + ContainerPath *string + HostPath *string + func (in *HostVolume) DeepCopy() *HostVolume + func (in *HostVolume) DeepCopyInto(out *HostVolume) + type Instance struct + Spec InstanceSpec + Status InstanceStatus + func (in *Instance) DeepCopy() *Instance + func (in *Instance) DeepCopyInto(out *Instance) + func (in *Instance) DeepCopyObject() runtime.Object + type InstanceList struct + Items []Instance + func (in *InstanceList) DeepCopy() *InstanceList + func (in *InstanceList) DeepCopyInto(out *InstanceList) + func (in *InstanceList) DeepCopyObject() runtime.Object + type InstanceSpec struct + Dependencies []FrameworkDependency + FrameworkVersion corev1.ObjectReference + Parameters map[string]string + func (in *InstanceSpec) DeepCopy() *InstanceSpec + func (in *InstanceSpec) DeepCopyInto(out *InstanceSpec) + type InstanceStatus struct + ActivePlan corev1.ObjectReference + Status PhaseState + func (in *InstanceStatus) DeepCopy() *InstanceStatus + func (in *InstanceStatus) DeepCopyInto(out *InstanceStatus) + type Network struct + ContainerPorts []int32 + HostPorts []int32 + Labels string + func (in *Network) DeepCopy() *Network + func (in *Network) DeepCopyInto(out *Network) + type Ordering string + const Parallel + const Serial + type Parameter struct + Default string + Description string + DisplayName string + Name string + Required bool + Trigger string + func (in *Parameter) DeepCopy() *Parameter + func (in *Parameter) DeepCopyInto(out *Parameter) + type Phase struct + Name string + Steps []Step + Strategy Ordering + func (in *Phase) DeepCopy() *Phase + func (in *Phase) DeepCopyInto(out *Phase) + type PhaseState string + const PhaseStateComplete + const PhaseStateError + const PhaseStateInProgress + const PhaseStatePending + const PhaseStateSuspend + type PhaseStatus struct + Name string + State PhaseState + Steps []StepStatus + Strategy Ordering + func (in *PhaseStatus) DeepCopy() *PhaseStatus + func (in *PhaseStatus) DeepCopyInto(out *PhaseStatus) + type Plan struct + Phases []Phase + Strategy Ordering + func (in *Plan) DeepCopy() *Plan + func (in *Plan) DeepCopyInto(out *Plan) + type PlanExecution struct + Spec PlanExecutionSpec + Status PlanExecutionStatus + func (in *PlanExecution) DeepCopy() *PlanExecution + func (in *PlanExecution) DeepCopyInto(out *PlanExecution) + func (in *PlanExecution) DeepCopyObject() runtime.Object + type PlanExecutionList struct + Items []PlanExecution + func (in *PlanExecutionList) DeepCopy() *PlanExecutionList + func (in *PlanExecutionList) DeepCopyInto(out *PlanExecutionList) + func (in *PlanExecutionList) DeepCopyObject() runtime.Object + type PlanExecutionSpec struct + Instance corev1.ObjectReference + PlanName string + Suspend *bool + func (in *PlanExecutionSpec) DeepCopy() *PlanExecutionSpec + func (in *PlanExecutionSpec) DeepCopyInto(out *PlanExecutionSpec) + type PlanExecutionStatus struct + Name string + Phases []PhaseStatus + State PhaseState + Strategy Ordering + func (in *PlanExecutionStatus) DeepCopy() *PlanExecutionStatus + func (in *PlanExecutionStatus) DeepCopyInto(out *PlanExecutionStatus) + type Pod struct + AllowDecommission bool + Count int32 + HostVolumes map[string]*HostVolume + Image *string + Networks map[string]*Network + Placement *string + PreReservedRole *string + RLimits map[string]*RLimit + ResourceSets map[string]*ResourceSet + Secrets map[string]*Secret + SharePidNamespace bool + Tasks map[string]*Task + Uris []*string + Volume *Volume + Volumes map[string]*Volume + func (in *Pod) DeepCopy() *Pod + func (in *Pod) DeepCopyInto(out *Pod) + type Port struct + Advertise bool + EnvKey *string + Port int32 + VIP *VIP + func (in *Port) DeepCopy() *Port + func (in *Port) DeepCopyInto(out *Port) + type RLimit struct + Hard int64 + Soft int64 + func (in *RLimit) DeepCopy() *RLimit + func (in *RLimit) DeepCopyInto(out *RLimit) + type ReadinessCheck struct + Cmd *string + DelaySecs int32 + IntervalSecs int32 + TimeoutSecs int32 + func (in *ReadinessCheck) DeepCopy() *ReadinessCheck + func (in *ReadinessCheck) DeepCopyInto(out *ReadinessCheck) + type ResourceSet struct + Cpus float64 + Gpus float64 + MemoryMB int32 + Ports map[string]*Port + Volume *Volume + Volumes map[string]*Volume + func (in *ResourceSet) DeepCopy() *ResourceSet + func (in *ResourceSet) DeepCopyInto(out *ResourceSet) + type Scheduler struct + Principal *string + User *string + Zookeeper *string + func (in *Scheduler) DeepCopy() *Scheduler + func (in *Scheduler) DeepCopyInto(out *Scheduler) + type Secret struct + EnvKey *string + FilePath *string + SecretPath *string + func (in *Secret) DeepCopy() *Secret + func (in *Secret) DeepCopyInto(out *Secret) + type ServiceSpec struct + Name *string + Plans map[string]*Plan + Pods map[string]*Pod + Scheduler *Scheduler + WebUrl *string + func (in *ServiceSpec) DeepCopy() *ServiceSpec + func (in *ServiceSpec) DeepCopyInto(out *ServiceSpec) + type Step struct + Delete bool + Name string + Objects []runtime.Object + Tasks []string + func (in *Step) DeepCopy() *Step + func (in *Step) DeepCopyInto(out *Step) + type StepStatus struct + Delete bool + Name string + Objects []runtime.Object + State PhaseState + func (in *StepStatus) DeepCopy() *StepStatus + func (in *StepStatus) DeepCopyInto(out *StepStatus) + type Task struct + Cmd *string + Configs map[string]*Config + Cpus float64 + Discovery *Discovery + Env map[string]*string + Essential bool + Goal *string + Gpus float64 + HealthCheck *HealthCheck + MemoryMB float64 + Ports map[string]*Port + ReadinessCheck *ReadinessCheck + ResourceSet *string + TaskKillGracePeriodSecs int32 + TransportEncryption []*TransportEncryption + Volume *Volume + Volumes map[string]*Volume + func (in *Task) DeepCopy() *Task + func (in *Task) DeepCopyInto(out *Task) + type TaskSpec struct + Resources []string + func (in *TaskSpec) DeepCopy() *TaskSpec + func (in *TaskSpec) DeepCopyInto(out *TaskSpec) + type TransportEncryption struct + Name *string + Type *string + func (in *TransportEncryption) DeepCopy() *TransportEncryption + func (in *TransportEncryption) DeepCopyInto(out *TransportEncryption) + type VIP struct + Port int32 + Prefix *string + func (in *VIP) DeepCopy() *VIP + func (in *VIP) DeepCopyInto(out *VIP) + type Volume struct + Path *string + SizeMB int32 + Type *string + func (in *Volume) DeepCopy() *Volume + func (in *Volume) DeepCopyInto(out *Volume)