mirror of
https://github.com/gravitl/netmaker.git
synced 2025-09-11 23:54:22 +08:00
Merge pull request #1999 from gravitl/GRA-1124_remove_client_mode
removed client mode and references
This commit is contained in:
commit
8620d9121b
10 changed files with 0 additions and 47 deletions
|
@ -17,7 +17,6 @@ services:
|
|||
DNS_MODE: "on"
|
||||
SERVER_HTTP_HOST: "api.NETMAKER_BASE_DOMAIN"
|
||||
API_PORT: "8081"
|
||||
CLIENT_MODE: "on"
|
||||
MASTER_KEY: "REPLACE_MASTER_KEY"
|
||||
CORS_ALLOWED_ORIGIN: "*"
|
||||
DISPLAY_KEYS: "on"
|
||||
|
|
|
@ -44,7 +44,6 @@ type ServerConfig struct {
|
|||
RestBackend string `yaml:"restbackend"`
|
||||
AgentBackend string `yaml:"agentbackend"`
|
||||
MessageQueueBackend string `yaml:"messagequeuebackend"`
|
||||
ClientMode string `yaml:"clientmode"`
|
||||
DNSMode string `yaml:"dnsmode"`
|
||||
DisableRemoteIPCheck string `yaml:"disableremoteipcheck"`
|
||||
Version string `yaml:"version"`
|
||||
|
|
|
@ -5,7 +5,6 @@ server:
|
|||
allowedorigin: "" # defaults to '*' or CORS_ALLOWED_ORIGIN (if set)
|
||||
restbackend: "" # defaults to "on" or REST_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)
|
||||
sqlconn: "" # defaults to "http://" or SQL_CONN (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"
|
||||
agentbackend: "on"
|
||||
messagequeuebackend: "on"
|
||||
clientmode: "on"
|
||||
dnsmode: "on"
|
||||
disableremoteipcheck: ""
|
||||
grpcssl: "on"
|
||||
|
|
|
@ -53,8 +53,6 @@ spec:
|
|||
value: wireguard-go
|
||||
- name: DNS_MODE
|
||||
value: "off"
|
||||
- name: CLIENT_MODE
|
||||
value: "on"
|
||||
- name: DISPLAY_KEYS
|
||||
value: "on"
|
||||
- name: DATABASE
|
||||
|
|
15
main.go
15
main.go
|
@ -8,7 +8,6 @@ import (
|
|||
"os"
|
||||
"os/signal"
|
||||
"runtime/debug"
|
||||
"strconv"
|
||||
"sync"
|
||||
"syscall"
|
||||
|
||||
|
@ -97,20 +96,6 @@ func initialize() { // Client Mode Prereq Check
|
|||
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() {
|
||||
err := functions.SetDNSDir()
|
||||
if err != nil {
|
||||
|
|
|
@ -227,7 +227,6 @@ type ServerConfig struct {
|
|||
CoreDNSAddr string `yaml:"corednsaddr"`
|
||||
API string `yaml:"api"`
|
||||
APIPort string `yaml:"apiport"`
|
||||
ClientMode string `yaml:"clientmode"`
|
||||
DNSMode string `yaml:"dnsmode"`
|
||||
Version string `yaml:"version"`
|
||||
MQPort string `yaml:"mqport"`
|
||||
|
|
|
@ -61,13 +61,6 @@ const DEFAULT_GC_PERCENT = 10
|
|||
// KEY_SIZE = ideal length for keys
|
||||
const KEY_SIZE = 2048
|
||||
|
||||
// constants for random strings
|
||||
const (
|
||||
letterIdxBits = 6 // 6 bits to represent a letter index
|
||||
letterIdxMask = 1<<letterIdxBits - 1 // All 1-bits, as many as letterIdxBits
|
||||
letterIdxMax = 63 / letterIdxBits // # of letter indices fitting in 63 bits
|
||||
)
|
||||
|
||||
// SetVersion -- set netclient version for use by other packages
|
||||
func SetVersion(ver string) {
|
||||
Version = ver
|
||||
|
|
|
@ -50,10 +50,6 @@ func GetServerConfig() config.ServerConfig {
|
|||
if IsAgentBackend() {
|
||||
cfg.AgentBackend = "on"
|
||||
}
|
||||
cfg.ClientMode = "off"
|
||||
if IsClientMode() != "off" {
|
||||
cfg.ClientMode = IsClientMode()
|
||||
}
|
||||
cfg.DNSMode = "off"
|
||||
if IsDNSMode() {
|
||||
cfg.DNSMode = "on"
|
||||
|
@ -345,18 +341,6 @@ func IsMessageQueueBackend() bool {
|
|||
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
|
||||
func Telemetry() string {
|
||||
telemetry := "on"
|
||||
|
|
|
@ -575,8 +575,6 @@ definitions:
|
|||
type: string
|
||||
ClientID:
|
||||
type: string
|
||||
ClientMode:
|
||||
type: string
|
||||
ClientSecret:
|
||||
type: string
|
||||
CoreDNSAddr:
|
||||
|
|
Loading…
Add table
Reference in a new issue