package
0.3.0
Repository: https://github.com/hlm-ipfs/kubeedge.git
Documentation: pkg.go.dev

# Functions

AddToolVals gets the value and default values of each flags and collects them in temporary cache.
CheckIfAvailable checks is val of a flag is empty then return the default value.
GetInterfaceIP gets the interface ip address, this command helps in getting the edge node ip.
GetOSInterface helps in returning OS specific object which implements OSTypeInstaller interface.
GetOSVersion gets the OS name.
IsKubeEdgeController identifies if the node is having edge controller and k8s api-server already running.If so, then return true, else it can used as edge node and initialise it.

# Constants

Difference enum values for type InstallState.
Constants used by installers.
Constants used by installers.
Difference enum values for type InstallState.
Constants used by installers.
Constants used by installers.
Constants used by installers.
Constants used by installers.
Constants used by installers.
Constants used by installers.
Constants used by installers.
Constants used by installers.
Constants used by installers.
Different possible values for ModuleRunning type.
Constants used by installers.
Constants used by installers.
Constants used by installers.
Constants used by installers.
Constants used by installers.
Constants used by installers.
Constants used by installers.
Constants used by installers.
Constants used by installers.
Constants used by installers.
Constants used by installers.
Constants used by installers.
Different possible values for ModuleRunning type.
Constants used by installers.
Constants used by installers.
Constants used by installers.
Constants used by installers.
Constants used by installers.
Difference enum values for type InstallState.
Different possible values for ModuleRunning type.
Constants used by installers.
Difference enum values for type InstallState.

# Variables

Edge controller Configuration files and certificate generator script.
Edge controller Configuration files and certificate generator script.
Edge controller Configuration files and certificate generator script.
Edge controller Configuration files and certificate generator script.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author

# Structs

CentOS struct objects shall have information of the tools version to be installedon Hosts having Ubuntu OS.It implements OSTypeInstaller interface.
Command defines commands to be executed and captures std out and std error.
Common struct contains OS and Tool version properties and also embeds OS interface.
DockerInstTool embedes Common struct and contains the default docker versionIt implements ToolsInstaller interface.
FlagData stores value and default value of the flags used in this command.
K8SInstTool embedes Common struct and contains the default K8S version anda flag depicting if host is an edge or cloud nodeIt implements ToolsInstaller interface.
KubeCloudInstTool embedes Common structIt implements ToolsInstaller interface.
KubeEdgeInstTool embedes Common struct and contains cloud node ip:port informationIt implements ToolsInstaller interface.
MQTTInstTool embedes Common struct and It implements ToolsInstaller interface.
NodeDefinition defines.
NodeMetaDataLabels defines.
NodeMetaDataSt defines.
UbuntuOS struct objects shall have information of the tools version to be installedon Hosts having Ubuntu OS.It implements OSTypeInstaller interface.

# Interfaces

OSTypeInstaller interface for methods to be executed over a specified OS distribution type.
ToolsInstaller interface for tools with install and teardown methods.

# Type aliases

InstallState enum set used for verifying a tool version is installed in host.
ModuleRunning is defined to know the running status of KubeEdge components.