common

package
v0.8.7 Latest Latest
Warning

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

Go to latest
Published: Jan 10, 2023 License: Apache-2.0 Imports: 3 Imported by: 1

Documentation

Index

Constants

View Source
const (
	MASTER  = "master"
	NODE    = "node"
	MASTER0 = "master0"
)
View Source
const (
	FROMCOMMAND        = "FROM"
	COPYCOMMAND        = "COPY"
	RUNCOMMAND         = "RUN"
	CMDCOMMAND         = "CMD"
	ENVCOMMAND         = "ENV"
	BaseImageLayerType = "BASE"
	RootfsLayerValue   = "rootfs cache"
)
View Source
const (
	DefaultWorkDir                = "/tmp/%s/workdir"
	EtcDir                        = "etc"
	DefaultTmpDir                 = "/var/lib/sealer/tmp"
	DefaultLiteBuildUpper         = "/var/lib/sealer/tmp/lite_build_upper"
	DefaultLogDir                 = "/var/lib/sealer/log"
	DefaultClusterFileName        = "Clusterfile"
	DefaultClusterRootfsDir       = "/var/lib/sealer/data"
	DefaultClusterInitBashFile    = "/var/lib/sealer/data/%s/scripts/init.sh"
	DefaultClusterClearBashFile   = "/var/lib/sealer/data/%s/rootfs/scripts/clean.sh"
	TarGzSuffix                   = ".tar.gz"
	YamlSuffix                    = ".yaml"
	ImageAnnotationForClusterfile = "sea.aliyun.com/ClusterFile"
	RawClusterfile                = "/var/lib/sealer/Clusterfile"
	TmpClusterfile                = "/tmp/Clusterfile"
	DefaultRegistryHostName       = "registry.cn-qingdao.aliyuncs.com"
	DefaultRegistryAuthDir        = "/root/.docker/config.json"
	KubeAdminConf                 = "/etc/kubernetes/admin.conf"
	DefaultKubeDir                = "/root/.kube"
	KubectlPath                   = "/usr/bin/kubectl"
	EtcHosts                      = "/etc/hosts"
	ClusterWorkDir                = "/root/.sealer/%s"
	RemoteSealerPath              = "/usr/local/bin/sealer"
	DefaultCloudProvider          = AliCloud
	ClusterfileName               = "ClusterfileName"
	CacheID                       = "cacheID"
	RenderChartsDir               = "charts"
	RenderManifestsDir            = "manifests"
	APIVersion                    = "sealer.cloud/v2"
	Kind                          = "Cluster"
	AppImage                      = "application"
)
View Source
const (
	DefaultImageRootDir          = "/var/lib/sealer/data"
	DefaultMetadataName          = "Metadata"
	DefaultImageMetadataFileName = "image_metadata.yaml"
	ImageScratch                 = "scratch"
	DefaultImageMetaRootDir      = "/var/lib/sealer/metadata"
	DefaultImageDBRootDir        = "/var/lib/sealer/metadata/imagedb"
	DefaultImageMetadataFile     = "/var/lib/sealer/metadata/images_metadata.json"
	DefaultLayerDir              = "/var/lib/sealer/data/overlay2"
	DefaultLayerDBRoot           = "/var/lib/sealer/metadata/layerdb"
)

image module

View Source
const (
	AliDomain         = "sea.aliyun.com/"
	Eip               = AliDomain + "ClusterEIP"
	RegistryDirName   = "registry"
	Master0InternalIP = AliDomain + "Master0InternalIP"
	EipID             = AliDomain + "EipID"
	Master0ID         = AliDomain + "Master0ID"
	VpcID             = AliDomain + "VpcID"
	VSwitchID         = AliDomain + "VSwitchID"
	SecurityGroupID   = AliDomain + "SecurityGroupID"
)

about infra

View Source
const (
	Config                 = "Config"
	Plugin                 = "Plugin"
	Cluster                = "Cluster"
	InitConfiguration      = "InitConfiguration"
	JoinConfiguration      = "JoinConfiguration"
	ClusterConfiguration   = "ClusterConfiguration"
	KubeletConfiguration   = "KubeletConfiguration"
	KubeProxyConfiguration = "KubeProxyConfiguration"
)

CRD kind

View Source
const (
	TAINT    = "TAINT"
	LABEL    = "LABEL"
	HOSTNAME = "HOSTNAME"
)

plugin type

View Source
const (
	JoinSubCmd   = "join"
	DeleteSubCmd = "delete"
)
View Source
const (
	BAREMETAL = "BAREMETAL"
	AliCloud  = "ALI_CLOUD"
	CONTAINER = "CONTAINER"
)
View Source
const (
	FileMode0755 = 0755
	FileMode0644 = 0644
)
View Source
const (
	ExecBinaryFileName = "sealer"
	ROOT               = "root"
	WINDOWS            = "windows"
)
View Source
const APIServerDomain = "apiserver.cluster.local"
View Source
const (
	CdAndExecCmd = "cd %s && %s"
)

Variables

View Source
var (
	StdOut = os.Stdout

	StdErr = os.Stderr
)

Functions

func DefaultClusterBaseDir

func DefaultClusterBaseDir(clusterName string) string

func DefaultKubeConfigDir

func DefaultKubeConfigDir() string

func DefaultKubeConfigFile

func DefaultKubeConfigFile() string

func DefaultRegistryAuthConfigDir

func DefaultRegistryAuthConfigDir() string

func DefaultTheClusterNydusdDir

func DefaultTheClusterNydusdDir(clusterName string) string

func DefaultTheClusterNydusdFileDir

func DefaultTheClusterNydusdFileDir(clusterName string) string

func DefaultTheClusterRootfsDir

func DefaultTheClusterRootfsDir(clusterName string) string

func DefaultTheClusterRootfsPluginDir

func DefaultTheClusterRootfsPluginDir(clusterName string) string

func GetClusterWorkClusterfile

func GetClusterWorkClusterfile(clusterName string) string

func GetClusterWorkDir

func GetClusterWorkDir(clusterName string) string

func GetHomeDir

func GetHomeDir() string

func TheDefaultClusterCertDir

func TheDefaultClusterCertDir(clusterName string) string

func TheDefaultClusterPKIDir

func TheDefaultClusterPKIDir(clusterName string) string

Types

This section is empty.

Jump to

Keyboard shortcuts

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