Documentation
¶
Index ¶
- func ParseApplication(input interface{}, app *Application) error
- func ParsePipeline(input interface{}, pl *Pipeline) error
- func ParsePipelineTemplate(input interface{}, pt *PipelineTemplate) error
- func ParseStage(input interface{}, stage *Stage) error
- type Application
- type Applications
- type Cluster
- type ConfiguredVariables
- type Container
- type Deployment
- type InitContainer
- type Metadata
- type Moniker
- type NameCheckResult
- type NodeSelector
- type Pipeline
- type PipelineTemplate
- type PodAnnotations
- type Stage
- type Template
- type Trigger
- type Variable
- type VolumnSource
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func ParseApplication ¶
func ParseApplication(input interface{}, app *Application) error
ParseApplication ...
func ParsePipelineTemplate ¶
func ParsePipelineTemplate(input interface{}, pt *PipelineTemplate) error
ParsePipelineTemplate ...
Types ¶
type Application ¶
type Application struct { CloudProviders []string Email string InstancePort int Name string // Additional field to API ObJect NameCheckResults map[string]*NameCheckResult }
Application ...
type Applications ¶
type Applications []Application
Applications ...
func (Applications) Len ¶
func (apps Applications) Len() int
Len returns the length of the sotring object
func (Applications) Less ¶
func (apps Applications) Less(i, j int) bool
Less compares the two objects and determine the order
type Cluster ¶
type Cluster struct { Account string Application string CloudProvider string Containers []*Container Deployment *Deployment DNSPolicy string InitContainers []*InitContainer InterestingHealthProviderNames []string LoadBalancers []string Namespace string NodeSelector *NodeSelector PodAnnotations *PodAnnotations Provider string Region string ReplicaSetAnnocations map[string]string Stack string Strategy string TargetSize int TerminationGracePeriodSeconds int UseSourceCapacity bool VolumnSources []*VolumnSource }
Cluster ...
type NameCheckResult ¶
type Pipeline ¶
type Pipeline struct { App string ID string LastyModifiedBy string Name string Stages []*Stage Template *Template Triggers []*Trigger // Additional V1 bool ConfiguredVariables ConfiguredVariables }
Pipeline ...
type PipelineTemplate ¶
type PipelineTemplate struct { LastModifiedBy string ID string Metadata *Metadata Pipeline *Pipeline Protect bool Schema string Tag string Variables []*Variable UpdateTs string }
PipelineTemplate ...
type Trigger ¶
type Trigger struct { Account string Enabled bool Organization string Registory string Repository string Type string }
Trigger ...
Click to show internal directories.
Click to hide internal directories.