Browse Source

Merge pull request #874 from gravitl/v0.11.1

V0.11.1
Alex Feiszli 3 years ago
parent
commit
d16759a6a5
3 changed files with 3 additions and 6 deletions
  1. 1 1
      controllers/node.go
  2. 1 2
      netclient/functions/join.go
  3. 1 3
      scripts/nm-quick.sh

+ 1 - 1
controllers/node.go

@@ -302,7 +302,7 @@ func getAllNodes(w http.ResponseWriter, r *http.Request) {
 	//Return all the nodes in JSON format
 	logger.Log(3, r.Header.Get("user"), "fetched all nodes they have access to")
 	w.WriteHeader(http.StatusOK)
-	json.NewEncoder(w).Encode(filterCommsNodes(nodes))
+	json.NewEncoder(w).Encode(nodes)
 }
 
 func getUsersNodes(user models.User) ([]models.Node, error) {

+ 1 - 2
netclient/functions/join.go

@@ -97,11 +97,10 @@ func JoinNetwork(cfg config.ClientConfig, privateKey string, iscomms bool) error
 		privateKey = wgPrivatekey.String()
 		cfg.Node.PublicKey = wgPrivatekey.PublicKey().String()
 	}
-
 	// Find and set node MacAddress
 	if cfg.Node.MacAddress == "" {
 		macs, err := ncutils.GetMacAddr()
-		if err != nil {
+		if err != nil || iscomms {
 			//if macaddress can't be found set to random string
 			cfg.Node.MacAddress = ncutils.MakeRandomString(18)
 		} else {

+ 1 - 3
scripts/nm-quick.sh

@@ -50,9 +50,7 @@ elif [ -f /etc/fedora-release ]; then
 	dnf update
 fi
 
-dependencies=("docker.io" "docker-compose" "wireguard" "jq" "resolvectl")
-
-
+dependencies=( "docker.io" "docker-compose" "wireguard" "jq" )
 
 for dependency in ${dependencies[@]}; do
     is_installed=$(dpkg-query -W --showformat='${Status}\n' ${dependency} | grep "install ok installed")