Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type CEOSLabSpec ¶ added in v0.1.7
type CEOSLabSpec struct {
ManifestDir string `yaml:"manifests"`
Operator string `yaml:"operator" kne:"yaml"`
OperatorData []byte
// contains filtered or unexported fields
}
func (*CEOSLabSpec) Deploy ¶ added in v0.1.7
func (c *CEOSLabSpec) Deploy(ctx context.Context) error
func (*CEOSLabSpec) Healthy ¶ added in v0.1.7
func (c *CEOSLabSpec) Healthy(ctx context.Context) error
func (*CEOSLabSpec) SetKClient ¶ added in v0.1.7
func (c *CEOSLabSpec) SetKClient(k kubernetes.Interface)
type Controller ¶
type Deployment ¶
type Deployment struct {
Cluster Cluster `kne:"cluster"`
Ingress Ingress `kne:"ingress"`
CNI CNI `kne:"cni"`
Controllers []Controller `kne:"controllers"`
}
func (*Deployment) Delete ¶
func (d *Deployment) Delete() error
func (*Deployment) String ¶
func (d *Deployment) String() string
type DockerConfig ¶ added in v0.1.7
type DockerConfig struct {
Auths map[string]struct{} `json:"auths"`
}
type ExternalSpec ¶ added in v0.1.7
type ExternalSpec struct {
Network string `yaml:"network"`
}
func (*ExternalSpec) Delete ¶ added in v0.1.7
func (e *ExternalSpec) Delete() error
func (*ExternalSpec) Deploy ¶ added in v0.1.7
func (e *ExternalSpec) Deploy(ctx context.Context) error
func (*ExternalSpec) GetDockerNetworkResourceName ¶ added in v0.1.7
func (e *ExternalSpec) GetDockerNetworkResourceName() string
func (*ExternalSpec) GetName ¶ added in v0.1.7
func (e *ExternalSpec) GetName() string
func (*ExternalSpec) Healthy ¶ added in v0.1.7
func (e *ExternalSpec) Healthy() error
type IxiaTGSpec ¶
type IxiaTGSpec struct {
ManifestDir string `yaml:"manifests"`
Operator string `yaml:"operator" kne:"yaml"`
OperatorData []byte
ConfigMap string `yaml:"configMap" kne:"yaml"`
ConfigMapData []byte
// contains filtered or unexported fields
}
func (*IxiaTGSpec) SetKClient ¶
func (i *IxiaTGSpec) SetKClient(k kubernetes.Interface)
type KindSpec ¶
type KindSpec struct {
Name string `yaml:"name"`
Recycle bool `yaml:"recycle"`
Version string `yaml:"version"`
Image string `yaml:"image"`
Retain bool `yaml:"retain"`
Wait time.Duration `yaml:"wait"`
Kubecfg string `yaml:"kubecfg" kne:"yaml"`
GoogleArtifactRegistries []string `yaml:"googleArtifactRegistries"`
ContainerImages map[string]string `yaml:"containerImages"`
KindConfigFile string `yaml:"config" kne:"yaml"`
AdditionalManifests []string `yaml:"additionalManifests" kne:"yaml"`
}
func (*KindSpec) GetDockerNetworkResourceName ¶ added in v0.1.7
type LemmingSpec ¶ added in v0.1.7
type LemmingSpec struct {
ManifestDir string `yaml:"manifests"`
Operator string `yaml:"operator" kne:"yaml"`
OperatorData []byte
// contains filtered or unexported fields
}
func (*LemmingSpec) Deploy ¶ added in v0.1.7
func (l *LemmingSpec) Deploy(ctx context.Context) error
func (*LemmingSpec) Healthy ¶ added in v0.1.7
func (l *LemmingSpec) Healthy(ctx context.Context) error
func (*LemmingSpec) SetKClient ¶ added in v0.1.7
func (l *LemmingSpec) SetKClient(k kubernetes.Interface)
type MeshnetSpec ¶
type MeshnetSpec struct {
ManifestDir string `yaml:"manifests"`
Manifest string `yaml:"manifest" kne:"yaml"`
ManifestData []byte
// contains filtered or unexported fields
}
func (*MeshnetSpec) SetKClient ¶
func (m *MeshnetSpec) SetKClient(c kubernetes.Interface)
type MetalLBSpec ¶
type MetalLBSpec struct {
IPCount int `yaml:"ip_count"`
ManifestDir string `yaml:"manifests"`
Manifest string `yaml:"manifest" kne:"yaml"`
ManifestData []byte
// contains filtered or unexported fields
}
func (*MetalLBSpec) SetDockerNetworkResourceName ¶ added in v0.1.7
func (m *MetalLBSpec) SetDockerNetworkResourceName(name string)
func (*MetalLBSpec) SetKClient ¶
func (m *MetalLBSpec) SetKClient(c kubernetes.Interface)
func (*MetalLBSpec) SetRCfg ¶ added in v0.1.6
func (m *MetalLBSpec) SetRCfg(cfg *rest.Config)
type SRLinuxSpec ¶ added in v0.1.3
type SRLinuxSpec struct {
ManifestDir string `yaml:"manifests"`
Operator string `yaml:"operator" kne:"yaml"`
OperatorData []byte
// contains filtered or unexported fields
}
func (*SRLinuxSpec) Deploy ¶ added in v0.1.3
func (s *SRLinuxSpec) Deploy(ctx context.Context) error
func (*SRLinuxSpec) Healthy ¶ added in v0.1.3
func (s *SRLinuxSpec) Healthy(ctx context.Context) error
func (*SRLinuxSpec) SetKClient ¶ added in v0.1.3
func (s *SRLinuxSpec) SetKClient(k kubernetes.Interface)
Click to show internal directories.
Click to hide internal directories.