network

package
v0.0.3 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Oct 18, 2023 License: Apache-2.0 Imports: 19 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func K8sVersionAtLeast

func K8sVersionAtLeast(version string, compare string) bool

Types

type ChmodKubectlKo

type ChmodKubectlKo struct {
	common.KubeAction
}

func (*ChmodKubectlKo) Execute

func (c *ChmodKubectlKo) Execute(runtime connector.Runtime) error

type DeployCilium

type DeployCilium struct {
	common.KubeAction
}

func (*DeployCilium) Execute

func (d *DeployCilium) Execute(runtime connector.Runtime) error

type DeployHybridnet

type DeployHybridnet struct {
	common.KubeAction
}

func (*DeployHybridnet) Execute

func (d *DeployHybridnet) Execute(runtime connector.Runtime) error

type DeployKubeovnPlugin

type DeployKubeovnPlugin struct {
	common.KubeAction
}

func (*DeployKubeovnPlugin) Execute

func (d *DeployKubeovnPlugin) Execute(runtime connector.Runtime) error

type DeployNetworkMultusPlugin

type DeployNetworkMultusPlugin struct {
	common.KubeAction
}

func (*DeployNetworkMultusPlugin) Execute

func (d *DeployNetworkMultusPlugin) Execute(runtime connector.Runtime) error

type DeployNetworkPlugin

type DeployNetworkPlugin struct {
	common.KubeAction
}

func (*DeployNetworkPlugin) Execute

func (d *DeployNetworkPlugin) Execute(runtime connector.Runtime) error

type DeployNetworkPluginModule

type DeployNetworkPluginModule struct {
	common.KubeModule
}

func (*DeployNetworkPluginModule) Init

func (d *DeployNetworkPluginModule) Init()

type EnableSSL

type EnableSSL struct {
	common.KubePrepare
}

func (*EnableSSL) PreCheck

func (e *EnableSSL) PreCheck(_ connector.Runtime) (bool, error)

type GenerateKubeOVN

type GenerateKubeOVN struct {
	common.KubeAction
}

func (*GenerateKubeOVN) Execute

func (g *GenerateKubeOVN) Execute(runtime connector.Runtime) error

type GenerateSSL

type GenerateSSL struct {
	common.KubeAction
}

func (*GenerateSSL) Execute

func (g *GenerateSSL) Execute(runtime connector.Runtime) error

type LabelNode

type LabelNode struct {
	common.KubeAction
}

func (*LabelNode) Execute

func (l *LabelNode) Execute(runtime connector.Runtime) error

type OldK8sVersion

type OldK8sVersion struct {
	common.KubePrepare
	Not bool
}

func (*OldK8sVersion) PreCheck

func (o *OldK8sVersion) PreCheck(_ connector.Runtime) (bool, error)

type ReleaseCiliumChart

type ReleaseCiliumChart struct {
	common.KubeAction
}

func (*ReleaseCiliumChart) Execute

func (r *ReleaseCiliumChart) Execute(runtime connector.Runtime) error

type ReleaseHybridnetChart

type ReleaseHybridnetChart struct {
	common.KubeAction
}

ReleaseHybridnetChart is used to release hybridnet chart to local path

func (*ReleaseHybridnetChart) Execute

func (r *ReleaseHybridnetChart) Execute(runtime connector.Runtime) error

type SyncCiliumChart

type SyncCiliumChart struct {
	common.KubeAction
}

func (*SyncCiliumChart) Execute

func (s *SyncCiliumChart) Execute(runtime connector.Runtime) error

type SyncHybridnetChart

type SyncHybridnetChart struct {
	common.KubeAction
}

SyncHybridnetChart is used to sync hybridnet chart to contronplane

func (*SyncHybridnetChart) Execute

func (s *SyncHybridnetChart) Execute(runtime connector.Runtime) error

Directories

Path Synopsis

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL