Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Controller ¶
type Deployment ¶
type Deployment struct {
Cluster Cluster
Ingress Ingress
CNI CNI
Controllers []Controller
}
func (*Deployment) Delete ¶
func (d *Deployment) Delete() error
func (*Deployment) String ¶
func (d *Deployment) String() string
type IxiaTGConfigMap ¶
type IxiaTGConfigMap struct {
Release string `yaml:"release" json:"release"`
Images []*IxiaTGImage `yaml:"images" json:"images"`
}
type IxiaTGImage ¶
type IxiaTGSpec ¶
type IxiaTGSpec struct {
ManifestDir string `yaml:"manifests"`
ConfigMap *IxiaTGConfigMap `yaml:"configMap"`
// contains filtered or unexported fields
}
func (*IxiaTGSpec) SetKClient ¶
func (i *IxiaTGSpec) SetKClient(c 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"`
GoogleArtifactRegistries []string `yaml:"googleArtifactRegistries"`
ContainerImages map[string]string `yaml:"containerImages"`
KindConfigFile string `yaml:"config"`
AdditionalManifests []string `yaml:"additionalManifests"`
}
type MeshnetSpec ¶
type MeshnetSpec struct {
Image string `yaml:"image"`
ManifestDir string `yaml:"manifests"`
// contains filtered or unexported fields
}
func (*MeshnetSpec) SetKClient ¶
func (m *MeshnetSpec) SetKClient(c kubernetes.Interface)
type MetalLBSpec ¶
type MetalLBSpec struct {
Version string `yaml:"version"`
IPCount int `yaml:"ip_count"`
ManifestDir string `yaml:"manifests"`
// contains filtered or unexported fields
}
func (*MetalLBSpec) SetKClient ¶
func (m *MetalLBSpec) SetKClient(c kubernetes.Interface)
type SRLinuxSpec ¶ added in v0.1.3
type SRLinuxSpec struct {
ManifestDir string `yaml:"manifests"`
// 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(c kubernetes.Interface)
Click to show internal directories.
Click to hide internal directories.