Documentation ¶
Index ¶
Constants ¶
View Source
const ( SolutionFileName = "solution" SolutionFileKind = "Config" SolutionGroup = "arete" SolutionFileVersion = "v1alpha1" SolutionAPIVersion = SolutionGroup + "/" + SolutionFileVersion )
Variables ¶
View Source
var TypeMeta = yaml.ResourceMeta{ TypeMeta: yaml.TypeMeta{ APIVersion: SolutionAPIVersion, Kind: SolutionFileKind, }, }
Functions ¶
This section is empty.
Types ¶
type App ¶
type App struct {
KubeContext *KubeContext `yaml:"kubeContext,omitempty"`
}
type Infra ¶
type Infra struct { KubeContext *KubeContext `yaml:"kubeContext,omitempty"` Requires Requires `yaml:"requires,omitempty"` }
type KubeContext ¶
type KubeContext struct { ClusterName string `yaml:"clusterName,omitempty"` Region string `yaml:"region,omitempty"` Project string `yaml:"project,omitempty"` Zone string `yaml:"zone,omitempty"` InternalIP string `yaml:"internalIP,omitempty"` }
func (*KubeContext) IsEmpty ¶
func (k *KubeContext) IsEmpty() bool
type Requires ¶
type SolutionFile ¶
type SolutionFile struct { yaml.ResourceMeta `yaml:",inline"` Spec *Spec `yaml:"spec,omitempty"` Deploy *Deploy `yaml:"deploy,omitempty"` }
Click to show internal directories.
Click to hide internal directories.