summaryrefslogtreecommitdiff
path: root/common
diff options
context:
space:
mode:
authorKubeEdge Bot <48982446+kubeedge-bot@users.noreply.github.com>2023-09-22 10:12:54 +0800
committerGitHub <noreply@github.com>2023-09-22 10:12:54 +0800
commitf7105461ecacc35d89d92ca03601a155a68a6944 (patch)
tree5751fad0c7024e98d89224431ff49d8309da3d84 /common
parentMerge pull request #5025 from wbc6080/update-docker (diff)
parentchore: update import sort (diff)
downloadkubeedge-f7105461ecacc35d89d92ca03601a155a68a6944.tar.gz
Merge pull request #4967 from wujunyi792/feat/windows-nodes-edgecore
Feat/windows nodes edgecore
Diffstat (limited to 'common')
-rw-r--r--common/constants/default.go40
-rw-r--r--common/constants/default_others.go33
-rw-r--r--common/constants/default_windows.go36
3 files changed, 77 insertions, 32 deletions
diff --git a/common/constants/default.go b/common/constants/default.go
index f42b3873f..cb7231078 100644
--- a/common/constants/default.go
+++ b/common/constants/default.go
@@ -28,38 +28,17 @@ const (
// Resources
const (
- // Certificates
- DefaultConfigDir = "/etc/kubeedge/config/"
- DefaultCAFile = "/etc/kubeedge/ca/rootCA.crt"
- DefaultCAKeyFile = "/etc/kubeedge/ca/rootCA.key"
- DefaultCertFile = "/etc/kubeedge/certs/server.crt"
- DefaultKeyFile = "/etc/kubeedge/certs/server.key"
+ DefaultCAURL = "/ca.crt"
+ DefaultCertURL = "/edge.crt"
+ DefaultNodeUpgradeURL = "/nodeupgrade"
DefaultServiceAccountIssuer = "https://kubernetes.default.svc.cluster.local"
- DefaultCAURL = "/ca.crt"
- DefaultCertURL = "/edge.crt"
- DefaultNodeUpgradeURL = "/nodeupgrade"
-
- DefaultStreamCAFile = "/etc/kubeedge/ca/streamCA.crt"
- DefaultStreamCertFile = "/etc/kubeedge/certs/stream.crt"
- DefaultStreamKeyFile = "/etc/kubeedge/certs/stream.key"
-
- DefaultMqttCAFile = "/etc/kubeedge/ca/rootCA.crt"
- DefaultMqttCertFile = "/etc/kubeedge/certs/server.crt"
- DefaultMqttKeyFile = "/etc/kubeedge/certs/server.key"
-
- // Bootstrap file, contains token used by edgecore to apply for ca/cert
- BootstrapFile = "/etc/kubeedge/bootstrap-edgecore.conf"
-
// Edged
- DefaultRootDir = "/var/lib/edged"
- DefaultDockerAddress = "unix:///var/run/docker.sock"
- DefaultRuntimeType = "remote"
- DefaultDockershimRootDir = "/var/lib/dockershim"
- DefaultEdgedMemoryCapacity = 7852396000
- DefaultRemoteRuntimeEndpoint = "unix:///run/containerd/containerd.sock"
- DefaultRemoteImageEndpoint = "unix:///run/containerd/containerd.sock"
- DefaultMosquittoImage = "eclipse-mosquitto:1.6.15"
+ DefaultDockerAddress = "unix:///var/run/docker.sock"
+ DefaultDockershimRootDir = "/var/lib/dockershim"
+ DefaultRuntimeType = "remote"
+ DefaultEdgedMemoryCapacity = 7852396000
+ DefaultMosquittoImage = "eclipse-mosquitto:1.6.15"
// update PodSandboxImage version when bumping k8s vendor version, consistent with vendor/k8s.io/kubernetes/cmd/kubelet/app/options/container_runtime.go defaultPodSandboxImageVersion
// When this value are updated, also update comments in pkg/apis/componentconfig/edgecore/v1alpha1/types.go
DefaultPodSandboxImage = "kubeedge/pause:3.6"
@@ -69,9 +48,6 @@ const (
DefaultMaximumDeadContainersPerPod = 1
DefaultHostnameOverride = "default-edge-node"
DefaultRegisterNodeNamespace = "default"
- DefaultCNIConfDir = "/etc/cni/net.d"
- DefaultCNIBinDir = "/opt/cni/bin"
- DefaultCNICacheDir = "/var/lib/cni/cache"
DefaultNetworkPluginMTU = 1500
DefaultConcurrentConsumers = 5
DefaultCgroupRoot = ""
diff --git a/common/constants/default_others.go b/common/constants/default_others.go
new file mode 100644
index 000000000..20defe4a7
--- /dev/null
+++ b/common/constants/default_others.go
@@ -0,0 +1,33 @@
+//go:build !windows
+
+package constants
+
+// Resources
+const (
+ // Certificates
+ DefaultConfigDir = "/etc/kubeedge/config/"
+ DefaultCAFile = "/etc/kubeedge/ca/rootCA.crt"
+ DefaultCAKeyFile = "/etc/kubeedge/ca/rootCA.key"
+ DefaultCertFile = "/etc/kubeedge/certs/server.crt"
+ DefaultKeyFile = "/etc/kubeedge/certs/server.key"
+
+ DefaultStreamCAFile = "/etc/kubeedge/ca/streamCA.crt"
+ DefaultStreamCertFile = "/etc/kubeedge/certs/stream.crt"
+ DefaultStreamKeyFile = "/etc/kubeedge/certs/stream.key"
+
+ DefaultMqttCAFile = "/etc/kubeedge/ca/rootCA.crt"
+ DefaultMqttCertFile = "/etc/kubeedge/certs/server.crt"
+ DefaultMqttKeyFile = "/etc/kubeedge/certs/server.key"
+
+ // Bootstrap file, contains token used by edgecore to apply for ca/cert
+ BootstrapFile = "/etc/kubeedge/bootstrap-edgecore.conf"
+
+ // Edged
+ DefaultRootDir = "/var/lib/edged"
+ DefaultRemoteRuntimeEndpoint = "unix:///run/containerd/containerd.sock"
+ DefaultRemoteImageEndpoint = "unix:///run/containerd/containerd.sock"
+ DefaultCNIConfDir = "/etc/cni/net.d"
+ DefaultCNIBinDir = "/opt/cni/bin"
+ DefaultCNICacheDir = "/var/lib/cni/cache"
+ DefaultVolumePluginDir = "/usr/libexec/kubernetes/kubelet-plugins/volume/exec/"
+)
diff --git a/common/constants/default_windows.go b/common/constants/default_windows.go
new file mode 100644
index 000000000..021ed739c
--- /dev/null
+++ b/common/constants/default_windows.go
@@ -0,0 +1,36 @@
+//go:build windows
+
+package constants
+
+// Module name and group name
+const ()
+
+// Resources
+const (
+ // Certificates
+ DefaultConfigDir = "c:\\etc\\kubeedge\\config\\"
+ DefaultCAFile = "c:\\etc\\kubeedge\\ca\\rootCA.crt"
+ DefaultCAKeyFile = "c:\\etc\\kubeedge\\ca\\rootCA.key"
+ DefaultCertFile = "c:\\etc\\kubeedge\\certs\\server.crt"
+ DefaultKeyFile = "c:\\etc\\kubeedge\\certs\\server.key"
+
+ DefaultStreamCAFile = "c:\\etc\\kubeedge\\ca\\streamCA.crt"
+ DefaultStreamCertFile = "c:\\etc\\kubeedge\\certs\\stream.crt"
+ DefaultStreamKeyFile = "c:\\etc\\kubeedge\\certs\\stream.key"
+
+ DefaultMqttCAFile = "c:\\etc\\kubeedge\\ca\\rootCA.crt"
+ DefaultMqttCertFile = "c:\\etc\\kubeedge\\certs\\server.crt"
+ DefaultMqttKeyFile = "c:\\etc\\kubeedge\\certs\\server.key"
+
+ // Bootstrap file, contains token used by edgecore to apply for ca/cert
+ BootstrapFile = "c:\\etc\\kubeedge\\bootstrap-edgecore.conf"
+
+ // Edged
+ DefaultRootDir = "c:\\var\\lib\\edged"
+ DefaultRemoteRuntimeEndpoint = "npipe://./pipe/containerd-containerd"
+ DefaultRemoteImageEndpoint = "npipe://./pipe/containerd-containerd"
+ DefaultCNIConfDir = "c:\\etc\\cni\\net.d"
+ DefaultCNIBinDir = "c:\\opt\\cni\\bin"
+ DefaultCNICacheDir = "c:\\var\\lib\\cni\\cache"
+ DefaultVolumePluginDir = "C:\\usr\\libexec\\kubernetes\\kubelet-plugins\\volume\\exec\\"
+)