mirror of
https://github.com/gravitl/netmaker.git
synced 2025-10-04 16:33:49 +08:00
removed client mode and references
This commit is contained in:
@@ -17,7 +17,6 @@ services:
|
|||||||
DNS_MODE: "on"
|
DNS_MODE: "on"
|
||||||
SERVER_HTTP_HOST: "api.NETMAKER_BASE_DOMAIN"
|
SERVER_HTTP_HOST: "api.NETMAKER_BASE_DOMAIN"
|
||||||
API_PORT: "8081"
|
API_PORT: "8081"
|
||||||
CLIENT_MODE: "on"
|
|
||||||
MASTER_KEY: "REPLACE_MASTER_KEY"
|
MASTER_KEY: "REPLACE_MASTER_KEY"
|
||||||
CORS_ALLOWED_ORIGIN: "*"
|
CORS_ALLOWED_ORIGIN: "*"
|
||||||
DISPLAY_KEYS: "on"
|
DISPLAY_KEYS: "on"
|
||||||
|
@@ -44,7 +44,6 @@ type ServerConfig struct {
|
|||||||
RestBackend string `yaml:"restbackend"`
|
RestBackend string `yaml:"restbackend"`
|
||||||
AgentBackend string `yaml:"agentbackend"`
|
AgentBackend string `yaml:"agentbackend"`
|
||||||
MessageQueueBackend string `yaml:"messagequeuebackend"`
|
MessageQueueBackend string `yaml:"messagequeuebackend"`
|
||||||
ClientMode string `yaml:"clientmode"`
|
|
||||||
DNSMode string `yaml:"dnsmode"`
|
DNSMode string `yaml:"dnsmode"`
|
||||||
DisableRemoteIPCheck string `yaml:"disableremoteipcheck"`
|
DisableRemoteIPCheck string `yaml:"disableremoteipcheck"`
|
||||||
Version string `yaml:"version"`
|
Version string `yaml:"version"`
|
||||||
|
@@ -5,7 +5,6 @@ server:
|
|||||||
allowedorigin: "" # defaults to '*' or CORS_ALLOWED_ORIGIN (if set)
|
allowedorigin: "" # defaults to '*' or CORS_ALLOWED_ORIGIN (if set)
|
||||||
restbackend: "" # defaults to "on" or REST_BACKEND (if set)
|
restbackend: "" # defaults to "on" or REST_BACKEND (if set)
|
||||||
agentbackend: "" # defaults to "on" or AGENT_BACKEND (if set)
|
agentbackend: "" # defaults to "on" or AGENT_BACKEND (if set)
|
||||||
clientmode: "" # defaults to "on" or CLIENT_MODE (if set)
|
|
||||||
dnsmode: "" # defaults to "on" or DNS_MODE (if set)
|
dnsmode: "" # defaults to "on" or DNS_MODE (if set)
|
||||||
sqlconn: "" # defaults to "http://" or SQL_CONN (if set)
|
sqlconn: "" # defaults to "http://" or SQL_CONN (if set)
|
||||||
disableremoteipcheck: "" # defaults to "false" or DISABLE_REMOTE_IP_CHECK (if set)
|
disableremoteipcheck: "" # defaults to "false" or DISABLE_REMOTE_IP_CHECK (if set)
|
||||||
|
1
dev.yaml
1
dev.yaml
@@ -15,7 +15,6 @@ server:
|
|||||||
restbackend: "on"
|
restbackend: "on"
|
||||||
agentbackend: "on"
|
agentbackend: "on"
|
||||||
messagequeuebackend: "on"
|
messagequeuebackend: "on"
|
||||||
clientmode: "on"
|
|
||||||
dnsmode: "on"
|
dnsmode: "on"
|
||||||
disableremoteipcheck: ""
|
disableremoteipcheck: ""
|
||||||
grpcssl: "on"
|
grpcssl: "on"
|
||||||
|
@@ -53,8 +53,6 @@ spec:
|
|||||||
value: wireguard-go
|
value: wireguard-go
|
||||||
- name: DNS_MODE
|
- name: DNS_MODE
|
||||||
value: "off"
|
value: "off"
|
||||||
- name: CLIENT_MODE
|
|
||||||
value: "on"
|
|
||||||
- name: DISPLAY_KEYS
|
- name: DISPLAY_KEYS
|
||||||
value: "on"
|
value: "on"
|
||||||
- name: DATABASE
|
- name: DATABASE
|
||||||
|
15
main.go
15
main.go
@@ -8,7 +8,6 @@ import (
|
|||||||
"os"
|
"os"
|
||||||
"os/signal"
|
"os/signal"
|
||||||
"runtime/debug"
|
"runtime/debug"
|
||||||
"strconv"
|
|
||||||
"sync"
|
"sync"
|
||||||
"syscall"
|
"syscall"
|
||||||
|
|
||||||
@@ -97,20 +96,6 @@ func initialize() { // Client Mode Prereq Check
|
|||||||
logger.FatalLog("error setting defaults: ", err.Error())
|
logger.FatalLog("error setting defaults: ", err.Error())
|
||||||
}
|
}
|
||||||
|
|
||||||
if servercfg.IsClientMode() != "off" {
|
|
||||||
output, err := ncutils.RunCmd("id -u", true)
|
|
||||||
if err != nil {
|
|
||||||
logger.FatalLog("Error running 'id -u' for prereq check. Please investigate or disable client mode.", output, err.Error())
|
|
||||||
}
|
|
||||||
uid, err := strconv.Atoi(string(output[:len(output)-1]))
|
|
||||||
if err != nil {
|
|
||||||
logger.FatalLog("Error retrieving uid from 'id -u' for prereq check. Please investigate or disable client mode.", err.Error())
|
|
||||||
}
|
|
||||||
if uid != 0 {
|
|
||||||
logger.FatalLog("To run in client mode requires root privileges. Either disable client mode or run with sudo.")
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
if servercfg.IsDNSMode() {
|
if servercfg.IsDNSMode() {
|
||||||
err := functions.SetDNSDir()
|
err := functions.SetDNSDir()
|
||||||
if err != nil {
|
if err != nil {
|
||||||
|
@@ -227,7 +227,6 @@ type ServerConfig struct {
|
|||||||
CoreDNSAddr string `yaml:"corednsaddr"`
|
CoreDNSAddr string `yaml:"corednsaddr"`
|
||||||
API string `yaml:"api"`
|
API string `yaml:"api"`
|
||||||
APIPort string `yaml:"apiport"`
|
APIPort string `yaml:"apiport"`
|
||||||
ClientMode string `yaml:"clientmode"`
|
|
||||||
DNSMode string `yaml:"dnsmode"`
|
DNSMode string `yaml:"dnsmode"`
|
||||||
Version string `yaml:"version"`
|
Version string `yaml:"version"`
|
||||||
MQPort string `yaml:"mqport"`
|
MQPort string `yaml:"mqport"`
|
||||||
|
@@ -50,10 +50,6 @@ func GetServerConfig() config.ServerConfig {
|
|||||||
if IsAgentBackend() {
|
if IsAgentBackend() {
|
||||||
cfg.AgentBackend = "on"
|
cfg.AgentBackend = "on"
|
||||||
}
|
}
|
||||||
cfg.ClientMode = "off"
|
|
||||||
if IsClientMode() != "off" {
|
|
||||||
cfg.ClientMode = IsClientMode()
|
|
||||||
}
|
|
||||||
cfg.DNSMode = "off"
|
cfg.DNSMode = "off"
|
||||||
if IsDNSMode() {
|
if IsDNSMode() {
|
||||||
cfg.DNSMode = "on"
|
cfg.DNSMode = "on"
|
||||||
@@ -345,18 +341,6 @@ func IsMessageQueueBackend() bool {
|
|||||||
return ismessagequeue
|
return ismessagequeue
|
||||||
}
|
}
|
||||||
|
|
||||||
// IsClientMode - checks if it should run in client mode
|
|
||||||
func IsClientMode() string {
|
|
||||||
isclient := "on"
|
|
||||||
if os.Getenv("CLIENT_MODE") == "off" {
|
|
||||||
isclient = "off"
|
|
||||||
}
|
|
||||||
if config.Config.Server.ClientMode == "off" {
|
|
||||||
isclient = "off"
|
|
||||||
}
|
|
||||||
return isclient
|
|
||||||
}
|
|
||||||
|
|
||||||
// Telemetry - checks if telemetry data should be sent
|
// Telemetry - checks if telemetry data should be sent
|
||||||
func Telemetry() string {
|
func Telemetry() string {
|
||||||
telemetry := "on"
|
telemetry := "on"
|
||||||
|
@@ -575,8 +575,6 @@ definitions:
|
|||||||
type: string
|
type: string
|
||||||
ClientID:
|
ClientID:
|
||||||
type: string
|
type: string
|
||||||
ClientMode:
|
|
||||||
type: string
|
|
||||||
ClientSecret:
|
ClientSecret:
|
||||||
type: string
|
type: string
|
||||||
CoreDNSAddr:
|
CoreDNSAddr:
|
||||||
|
Reference in New Issue
Block a user