Browse Source

remove gravitl and replace with netmaker

Matthew R. Kasun 3 years ago
parent
commit
0627d07c3a
100 changed files with 680 additions and 690 deletions
  1. 3 3
      .fpm
  2. 1 1
      .github/ISSUE_TEMPLATE/bug-report.yml
  3. 3 3
      CONTRIBUTING.md
  4. 10 10
      README.md
  5. 2 2
      SECURITY.md
  6. 8 8
      auth/auth.go
  7. 4 4
      auth/azure-ad.go
  8. 4 4
      auth/github.go
  9. 4 4
      auth/google.go
  10. 7 7
      auth/nodecallback.go
  11. 6 6
      auth/nodesession.go
  12. 4 4
      auth/oidc.go
  13. 2 2
      auth/templates.go
  14. 2 2
      controllers/controller.go
  15. 1 1
      controllers/debug.go
  16. 41 45
      controllers/dns.go
  17. 30 30
      controllers/dns_test.go
  18. 18 19
      controllers/docs.go
  19. 41 48
      controllers/ext_client.go
  20. 6 7
      controllers/ipservice.go
  21. 4 4
      controllers/limits.go
  22. 2 2
      controllers/logger.go
  23. 68 68
      controllers/network.go
  24. 3 3
      controllers/network_test.go
  25. 6 6
      controllers/networkusers.go
  26. 76 73
      controllers/node.go
  27. 5 5
      controllers/node_test.go
  28. 14 14
      controllers/relay.go
  29. 2 2
      controllers/response_test.go
  30. 7 7
      controllers/server.go
  31. 56 56
      controllers/user.go
  32. 3 3
      controllers/user_test.go
  33. 4 4
      controllers/usergroups.go
  34. 4 4
      database/database.go
  35. 1 1
      database/postgres.go
  36. 1 1
      database/rqlite.go
  37. 3 3
      ee/ee_controllers/metrics.go
  38. 6 6
      ee/initialize.go
  39. 5 5
      ee/license.go
  40. 1 1
      ee/util.go
  41. 2 2
      functions/helpers.go
  42. 3 3
      functions/helpers_test.go
  43. 2 2
      functions/local.go
  44. 1 1
      go.mod
  45. 4 4
      logic/accesskeys.go
  46. 1 1
      logic/acls/common.go
  47. 2 2
      logic/acls/nodeacls/modify.go
  48. 1 1
      logic/acls/nodeacls/retrieve.go
  49. 1 1
      logic/acls/nodeacls/types.go
  50. 6 6
      logic/auth.go
  51. 3 3
      logic/dns.go
  52. 2 2
      logic/errors.go
  53. 3 3
      logic/extpeers.go
  54. 3 3
      logic/gateway.go
  55. 3 3
      logic/jwts.go
  56. 2 2
      logic/metrics.go
  57. 3 3
      logic/metrics/metrics.go
  58. 7 7
      logic/networks.go
  59. 10 10
      logic/nodes.go
  60. 6 6
      logic/peers.go
  61. 1 1
      logic/pro/netcache/netcache.go
  62. 2 2
      logic/pro/networks.go
  63. 2 2
      logic/pro/networks_test.go
  64. 3 3
      logic/pro/networkuser.go
  65. 3 3
      logic/pro/networkuser_test.go
  66. 3 3
      logic/pro/proacls/nodes.go
  67. 2 2
      logic/pro/usergroups.go
  68. 2 2
      logic/pro/usergroups_test.go
  69. 3 3
      logic/relay.go
  70. 6 6
      logic/security.go
  71. 6 6
      logic/server.go
  72. 1 1
      logic/serverconf.go
  73. 3 3
      logic/telemetry.go
  74. 1 1
      logic/timer.go
  75. 5 5
      logic/users.go
  76. 4 4
      logic/util.go
  77. 4 4
      logic/wireguard.go
  78. 2 2
      logic/zombie.go
  79. 15 15
      main.go
  80. 1 1
      main_ee.go
  81. 1 1
      models/names.go
  82. 2 2
      models/network.go
  83. 6 6
      mq/handlers.go
  84. 4 4
      mq/mq.go
  85. 6 6
      mq/publishers.go
  86. 3 3
      mq/util.go
  87. 1 1
      netclient/auth/auth.go
  88. 3 3
      netclient/cli_options/cmds.go
  89. 6 6
      netclient/command/commands.go
  90. 4 4
      netclient/config/config.go
  91. 2 2
      netclient/config/util.go
  92. 1 1
      netclient/daemon/common.go
  93. 2 2
      netclient/daemon/freebsd.go
  94. 8 8
      netclient/daemon/macos.go
  95. 2 2
      netclient/daemon/systemd.go
  96. 2 2
      netclient/daemon/windows.go
  97. 4 4
      netclient/functions/clientconfig.go
  98. 7 7
      netclient/functions/common.go
  99. 4 4
      netclient/functions/connection.go
  100. 10 10
      netclient/functions/daemon.go

+ 3 - 3
.fpm

@@ -2,7 +2,7 @@
 --license sspl 
 --license sspl 
 --depends wireguard-tools 
 --depends wireguard-tools 
 --description "Netmaker's netclient agent and CLI" 
 --description "Netmaker's netclient agent and CLI" 
---url "https//:github.com/gravitl/netmaker" 
---maintainer "info@gravitl.com" 
---vendor Gravitl
+--url "https//:github.com/netmakerio/netmaker" 
+--maintainer "info@netmaker.io" 
+--vendor Netmaker
 
 

+ 1 - 1
.github/ISSUE_TEMPLATE/bug-report.yml

@@ -81,7 +81,7 @@ body:
     id: terms
     id: terms
     attributes:
     attributes:
       label: Contributing guidelines
       label: Contributing guidelines
-      description: Have you read [CONTRIBUTING.md](https://github.com/gravitl/netmaker/blob/master/CONTRIBUTING.md)
+      description: Have you read [CONTRIBUTING.md](https://github.com/netmakerio/netmaker/blob/master/CONTRIBUTING.md)
       options:
       options:
         - label: Yes, I did.
         - label: Yes, I did.
           required: true
           required: true

+ 3 - 3
CONTRIBUTING.md

@@ -8,9 +8,9 @@ Before you start contributing, take a moment to check here if it makes sense.
 
 
 #### **Did you find a bug?**
 #### **Did you find a bug?**
 
 
-* Search on on GitHub under [Issues](https://github.com/gravitl/netmaker/issues) to make sure the bug was not already discovered.
+* Search on on GitHub under [Issues](https://github.com/netmakerio/netmaker/issues) to make sure the bug was not already discovered.
 
 
-* If you don't find an open issue that addresses the problem, you can [open a new one](https://github.com/gravitl/netmaker/issues/new). 
+* If you don't find an open issue that addresses the problem, you can [open a new one](https://github.com/netmakerio/netmaker/issues/new). 
 
 
 * If you're creating a new issue, include a **title and clear description**, as much relevant information as possible **including logs**, and an explanation/output demonstrating expected behavior vs. actual behavior. Make sure to specify the **version of netmaker/netclient.** If it's a server issue, describe the environment where the server is running. If it's a client issue, give us the operating system and any relevant environment factors (CGNAT, 4g router, etc).
 * If you're creating a new issue, include a **title and clear description**, as much relevant information as possible **including logs**, and an explanation/output demonstrating expected behavior vs. actual behavior. Make sure to specify the **version of netmaker/netclient.** If it's a server issue, describe the environment where the server is running. If it's a client issue, give us the operating system and any relevant environment factors (CGNAT, 4g router, etc).
 
 
@@ -49,7 +49,7 @@ Cosmetic changes that do not add substantial useability, stability, functionalit
 
 
 * Examples: feature_v0.9.5_widget, bugfix_v0.8.2_ipv6-changes
 * Examples: feature_v0.9.5_widget, bugfix_v0.8.2_ipv6-changes
 
 
-* Please open a [Pull Request](https://github.com/gravitl/netmaker/compare/develop...master?expand=1) against the develop branch with your branch which clearly describes everything you've done and references any related GitHub issues. 
+* Please open a [Pull Request](https://github.com/netmakerio/netmaker/compare/develop...master?expand=1) against the develop branch with your branch which clearly describes everything you've done and references any related GitHub issues. 
 
 
 * You will need to sign the CLA in order for us to accept your changes (a bot should appear asking you to sign)
 * You will need to sign the CLA in order for us to accept your changes (a bot should appear asking you to sign)
 
 

+ 10 - 10
README.md

@@ -1,7 +1,7 @@
 
 
 <p align="center">
 <p align="center">
   <a href="https://netmaker.io">
   <a href="https://netmaker.io">
-  <img src="https://raw.githubusercontent.com/gravitl/netmaker-docs/master/images/netmaker-github/netmaker-teal.png" width="50%"><break/>
+  <img src="https://raw.githubusercontent/netmakerio/netmaker-docs/master/images/netmaker-github/netmaker-teal.png" width="50%"><break/>
   </a>
   </a>
 </p>
 </p>
 
 
@@ -10,20 +10,20 @@
     <img src="https://runacap.com/wp-content/uploads/2022/06/ROSS_badge_white_Q1_2022.svg" alt="ROSS Index - Fastest Growing Open-Source Startups in Q1 2022 | Runa Capital"  width="15%"/>
     <img src="https://runacap.com/wp-content/uploads/2022/06/ROSS_badge_white_Q1_2022.svg" alt="ROSS Index - Fastest Growing Open-Source Startups in Q1 2022 | Runa Capital"  width="15%"/>
 </a>  
 </a>  
 <a href="https://www.ycombinator.com/companies/netmaker/" target="_blank" rel="noopener">
 <a href="https://www.ycombinator.com/companies/netmaker/" target="_blank" rel="noopener">
-    <img src="https://raw.githubusercontent.com/gravitl/netmaker-docs/master/images/netmaker-github/y-combinator.png" alt="Y-Combinator" width="16%" />
+    <img src="https://raw.githubusercontent/netmakerio/netmaker-docs/master/images/netmaker-github/y-combinator.png" alt="Y-Combinator" width="16%" />
 </a>  
 </a>  
 
 
 </p>
 </p>
 
 
 <p align="center">
 <p align="center">
-  <a href="https://github.com/gravitl/netmaker/releases">
+  <a href="https://github.com/netmakerio/netmaker/releases">
     <img src="https://img.shields.io/badge/Version-0.16.0-informational?style=flat-square" />
     <img src="https://img.shields.io/badge/Version-0.16.0-informational?style=flat-square" />
   </a>
   </a>
   <a href="https://hub.docker.com/r/gravitl/netmaker/tags">
   <a href="https://hub.docker.com/r/gravitl/netmaker/tags">
     <img src="https://img.shields.io/docker/pulls/gravitl/netmaker?label=downloads" />
     <img src="https://img.shields.io/docker/pulls/gravitl/netmaker?label=downloads" />
   </a>  
   </a>  
-  <a href="https://goreportcard.com/report/github.com/gravitl/netmaker">
-    <img src="https://goreportcard.com/badge/github.com/gravitl/netmaker" />
+  <a href="https://goreportcard.com/report/github.com/netmakerio/netmaker">
+    <img src="https://goreportcard.com/badge/github.com/netmakerio/netmaker" />
   </a>
   </a>
   <a href="https://twitter.com/intent/follow?screen_name=netmaker_io">
   <a href="https://twitter.com/intent/follow?screen_name=netmaker_io">
     <img src="https://img.shields.io/twitter/follow/netmaker_io?label=follow&style=social" />
     <img src="https://img.shields.io/twitter/follow/netmaker_io?label=follow&style=social" />
@@ -54,11 +54,11 @@
 
 
 1. Get a cloud VM with Ubuntu 20.04 and a public IP.
 1. Get a cloud VM with Ubuntu 20.04 and a public IP.
 2. Open ports 443 and 51821-51830/udp on the VM firewall and in cloud security settings.
 2. Open ports 443 and 51821-51830/udp on the VM firewall and in cloud security settings.
-3. Run the script: `wget -qO - https://raw.githubusercontent.com/gravitl/netmaker/master/scripts/nm-quick.sh | sudo bash`  
-3.a. (with custom domain + email): `wget -qO - https://raw.githubusercontent.com/gravitl/netmaker/master/scripts/nm-quick.sh | sudo bash -s -- -d mynetmaker.domain.com -e [email protected]`    
+3. Run the script: `wget -qO - https://raw.githubusercontent/netmakerio/netmaker/master/scripts/nm-quick.sh | sudo bash`  
+3.a. (with custom domain + email): `wget -qO - https://raw.githubusercontent/netmakerio/netmaker/master/scripts/nm-quick.sh | sudo bash -s -- -d mynetmaker.domain.com -e [email protected]`    
 
 
 <p float="left" align="middle">
 <p float="left" align="middle">
-<img src="https://raw.githubusercontent.com/gravitl/netmaker-docs/master/images/netmaker-github/readme.gif" />
+<img src="https://raw.githubusercontent/netmakerio/netmaker-docs/master/images/netmaker-github/readme.gif" />
 </p>
 </p>
 
 
 After installing Netmaker, check out the [Walkthrough](https://itnext.io/getting-started-with-netmaker-a-wireguard-virtual-networking-platform-3d563fbd87f0) and [Getting Started](https://netmaker.readthedocs.io/en/master/getting-started.html) guides to learn more about configuring networks. Or, check out some of our other [Tutorials](https://www.netmaker.io/blog) for different use cases, including Kubernetes.
 After installing Netmaker, check out the [Walkthrough](https://itnext.io/getting-started-with-netmaker-a-wireguard-virtual-networking-platform-3d563fbd87f0) and [Getting Started](https://netmaker.readthedocs.io/en/master/getting-started.html) guides to learn more about configuring networks. Or, check out some of our other [Tutorials](https://www.netmaker.io/blog) for different use cases, including Kubernetes.
@@ -89,9 +89,9 @@ After installing Netmaker, check out the [Walkthrough](https://itnext.io/getting
 
 
 - [Golang GUI](https://github.com/mattkasun/netmaker-gui)
 - [Golang GUI](https://github.com/mattkasun/netmaker-gui)
 
 
-- [CoreDNS Plugin](https://github.com/gravitl/netmaker-coredns-plugin)
+- [CoreDNS Plugin](https://github.com/netmakerio/netmaker-coredns-plugin)
 
 
-- [Multi-Cluster K8S Plugin](https://github.com/gravitl/netmak8s)
+- [Multi-Cluster K8S Plugin](https://github.com/netmakerio/netmak8s)
 
 
 - [Terraform Provider](https://github.com/madacluster/netmaker-terraform-provider)
 - [Terraform Provider](https://github.com/madacluster/netmaker-terraform-provider)
 
 

+ 2 - 2
SECURITY.md

@@ -1,7 +1,7 @@
 # Security Policy
 # Security Policy
 
 
 Netmaker is reliant on secure networking. If you find a vulnerability or bug please report it.
 Netmaker is reliant on secure networking. If you find a vulnerability or bug please report it.
-Depending on complexity or severity, the Gravitl team may compensate (aka. bug bounty) the reporter. 
+Depending on complexity or severity, the Netmaker team may compensate (aka. bug bounty) the reporter. 
 However, there is no official bug bounty program up yet for the Netmaker project.
 However, there is no official bug bounty program up yet for the Netmaker project.
 
 
 ## Supported Versions
 ## Supported Versions
@@ -9,4 +9,4 @@ However, there is no official bug bounty program up yet for the Netmaker project
 
 
 ## Reporting a Vulnerability
 ## Reporting a Vulnerability
 
 
-Please report security issues to `info@gravitl.com`
+Please report security issues to `info@netmaker.io`

+ 8 - 8
auth/auth.go

@@ -7,11 +7,11 @@ import (
 	"net/http"
 	"net/http"
 	"strings"
 	"strings"
 
 
-	"github.com/gravitl/netmaker/logger"
-	"github.com/gravitl/netmaker/logic"
-	"github.com/gravitl/netmaker/logic/pro/netcache"
-	"github.com/gravitl/netmaker/models"
-	"github.com/gravitl/netmaker/servercfg"
+	"github.com/netmakerio/netmaker/logger"
+	"github.com/netmakerio/netmaker/logic"
+	"github.com/netmakerio/netmaker/logic/pro/netcache"
+	"github.com/netmakerio/netmaker/models"
+	"github.com/netmakerio/netmaker/servercfg"
 	"golang.org/x/crypto/bcrypt"
 	"golang.org/x/crypto/bcrypt"
 	"golang.org/x/oauth2"
 	"golang.org/x/oauth2"
 )
 )
@@ -120,10 +120,10 @@ func HandleAuthCallback(w http.ResponseWriter, r *http.Request) {
 //
 //
 // Handles OAuth login.
 // Handles OAuth login.
 //
 //
-//		Schemes: https
+//			Schemes: https
 //
 //
-// 		Security:
-//   		oauth
+//			Security:
+//	  		oauth
 func HandleAuthLogin(w http.ResponseWriter, r *http.Request) {
 func HandleAuthLogin(w http.ResponseWriter, r *http.Request) {
 	if auth_provider == nil {
 	if auth_provider == nil {
 		var referer = r.Header.Get("referer")
 		var referer = r.Header.Get("referer")

+ 4 - 4
auth/azure-ad.go

@@ -7,10 +7,10 @@ import (
 	"io"
 	"io"
 	"net/http"
 	"net/http"
 
 
-	"github.com/gravitl/netmaker/logger"
-	"github.com/gravitl/netmaker/logic"
-	"github.com/gravitl/netmaker/models"
-	"github.com/gravitl/netmaker/servercfg"
+	"github.com/netmakerio/netmaker/logger"
+	"github.com/netmakerio/netmaker/logic"
+	"github.com/netmakerio/netmaker/models"
+	"github.com/netmakerio/netmaker/servercfg"
 	"golang.org/x/oauth2"
 	"golang.org/x/oauth2"
 	"golang.org/x/oauth2/microsoft"
 	"golang.org/x/oauth2/microsoft"
 )
 )

+ 4 - 4
auth/github.go

@@ -7,10 +7,10 @@ import (
 	"io"
 	"io"
 	"net/http"
 	"net/http"
 
 
-	"github.com/gravitl/netmaker/logger"
-	"github.com/gravitl/netmaker/logic"
-	"github.com/gravitl/netmaker/models"
-	"github.com/gravitl/netmaker/servercfg"
+	"github.com/netmakerio/netmaker/logger"
+	"github.com/netmakerio/netmaker/logic"
+	"github.com/netmakerio/netmaker/models"
+	"github.com/netmakerio/netmaker/servercfg"
 	"golang.org/x/oauth2"
 	"golang.org/x/oauth2"
 	"golang.org/x/oauth2/github"
 	"golang.org/x/oauth2/github"
 )
 )

+ 4 - 4
auth/google.go

@@ -8,10 +8,10 @@ import (
 	"net/http"
 	"net/http"
 	"time"
 	"time"
 
 
-	"github.com/gravitl/netmaker/logger"
-	"github.com/gravitl/netmaker/logic"
-	"github.com/gravitl/netmaker/models"
-	"github.com/gravitl/netmaker/servercfg"
+	"github.com/netmakerio/netmaker/logger"
+	"github.com/netmakerio/netmaker/logic"
+	"github.com/netmakerio/netmaker/models"
+	"github.com/netmakerio/netmaker/servercfg"
 	"golang.org/x/oauth2"
 	"golang.org/x/oauth2"
 	"golang.org/x/oauth2/google"
 	"golang.org/x/oauth2/google"
 )
 )

+ 7 - 7
auth/nodecallback.go

@@ -7,13 +7,13 @@ import (
 	"time"
 	"time"
 
 
 	"github.com/gorilla/mux"
 	"github.com/gorilla/mux"
-	"github.com/gravitl/netmaker/logger"
-	"github.com/gravitl/netmaker/logic"
-	"github.com/gravitl/netmaker/logic/pro"
-	"github.com/gravitl/netmaker/logic/pro/netcache"
-	"github.com/gravitl/netmaker/models"
-	"github.com/gravitl/netmaker/models/promodels"
-	"github.com/gravitl/netmaker/servercfg"
+	"github.com/netmakerio/netmaker/logger"
+	"github.com/netmakerio/netmaker/logic"
+	"github.com/netmakerio/netmaker/logic/pro"
+	"github.com/netmakerio/netmaker/logic/pro/netcache"
+	"github.com/netmakerio/netmaker/models"
+	"github.com/netmakerio/netmaker/models/promodels"
+	"github.com/netmakerio/netmaker/servercfg"
 )
 )
 
 
 var (
 var (

+ 6 - 6
auth/nodesession.go

@@ -8,12 +8,12 @@ import (
 	"time"
 	"time"
 
 
 	"github.com/gorilla/websocket"
 	"github.com/gorilla/websocket"
-	"github.com/gravitl/netmaker/logger"
-	"github.com/gravitl/netmaker/logic"
-	"github.com/gravitl/netmaker/logic/pro/netcache"
-	"github.com/gravitl/netmaker/models"
-	"github.com/gravitl/netmaker/models/promodels"
-	"github.com/gravitl/netmaker/servercfg"
+	"github.com/netmakerio/netmaker/logger"
+	"github.com/netmakerio/netmaker/logic"
+	"github.com/netmakerio/netmaker/logic/pro/netcache"
+	"github.com/netmakerio/netmaker/models"
+	"github.com/netmakerio/netmaker/models/promodels"
+	"github.com/netmakerio/netmaker/servercfg"
 )
 )
 
 
 // SessionHandler - called by the HTTP router when user
 // SessionHandler - called by the HTTP router when user

+ 4 - 4
auth/oidc.go

@@ -7,10 +7,10 @@ import (
 	"time"
 	"time"
 
 
 	"github.com/coreos/go-oidc/v3/oidc"
 	"github.com/coreos/go-oidc/v3/oidc"
-	"github.com/gravitl/netmaker/logger"
-	"github.com/gravitl/netmaker/logic"
-	"github.com/gravitl/netmaker/models"
-	"github.com/gravitl/netmaker/servercfg"
+	"github.com/netmakerio/netmaker/logger"
+	"github.com/netmakerio/netmaker/logic"
+	"github.com/netmakerio/netmaker/models"
+	"github.com/netmakerio/netmaker/servercfg"
 	"golang.org/x/oauth2"
 	"golang.org/x/oauth2"
 )
 )
 
 

+ 2 - 2
auth/templates.go

@@ -27,7 +27,7 @@ var ssoCallbackTemplate = template.Must(
 	  <div class="container">
 	  <div class="container">
 		<div class="row justify-content-center mt-5 p-5 align-items-center text-center">
 		<div class="row justify-content-center mt-5 p-5 align-items-center text-center">
 		  <a href="https://netmaker.io">
 		  <a href="https://netmaker.io">
-			<img src="https://raw.githubusercontent.com/gravitl/netmaker/master/img/netmaker-teal.png" alt="Netmaker"
+			<img src="https://raw.githubusercontent/netmakerio/netmaker/master/img/netmaker-teal.png" alt="Netmaker"
 			  width="75%" height="25%" class="img-fluid">
 			  width="75%" height="25%" class="img-fluid">
 		  </a>
 		  </a>
 		</div>
 		</div>
@@ -64,7 +64,7 @@ var ssoErrCallbackTemplate = template.Must(
 	  <div class="container">
 	  <div class="container">
 		<div class="row justify-content-center mt-5 p-5 align-items-center text-center">
 		<div class="row justify-content-center mt-5 p-5 align-items-center text-center">
 		  <a href="https://netmaker.io">
 		  <a href="https://netmaker.io">
-			<img src="https://raw.githubusercontent.com/gravitl/netmaker/master/img/netmaker-teal.png" alt="Netmaker"
+			<img src="https://raw.githubusercontent/netmakerio/netmaker/master/img/netmaker-teal.png" alt="Netmaker"
 			  width="75%" height="25%" class="img-fluid">
 			  width="75%" height="25%" class="img-fluid">
 		  </a>
 		  </a>
 		</div>
 		</div>

+ 2 - 2
controllers/controller.go

@@ -12,8 +12,8 @@ import (
 
 
 	"github.com/gorilla/handlers"
 	"github.com/gorilla/handlers"
 	"github.com/gorilla/mux"
 	"github.com/gorilla/mux"
-	"github.com/gravitl/netmaker/logger"
-	"github.com/gravitl/netmaker/servercfg"
+	"github.com/netmakerio/netmaker/logger"
+	"github.com/netmakerio/netmaker/servercfg"
 )
 )
 
 
 // HttpHandlers - handler functions for REST interactions
 // HttpHandlers - handler functions for REST interactions

+ 1 - 1
controllers/debug.go

@@ -9,7 +9,7 @@ import (
 	"os"
 	"os"
 	"os/signal"
 	"os/signal"
 
 
-	"github.com/gravitl/netmaker/logger"
+	"github.com/netmakerio/netmaker/logger"
 )
 )
 
 
 func init() {
 func init() {

+ 41 - 45
controllers/dns.go

@@ -6,12 +6,12 @@ import (
 	"net/http"
 	"net/http"
 
 
 	"github.com/gorilla/mux"
 	"github.com/gorilla/mux"
-	"github.com/gravitl/netmaker/database"
-	"github.com/gravitl/netmaker/logger"
-	"github.com/gravitl/netmaker/logic"
-	"github.com/gravitl/netmaker/models"
-	"github.com/gravitl/netmaker/mq"
-	"github.com/gravitl/netmaker/servercfg"
+	"github.com/netmakerio/netmaker/database"
+	"github.com/netmakerio/netmaker/logger"
+	"github.com/netmakerio/netmaker/logic"
+	"github.com/netmakerio/netmaker/models"
+	"github.com/netmakerio/netmaker/mq"
+	"github.com/netmakerio/netmaker/servercfg"
 )
 )
 
 
 func dnsHandlers(r *mux.Router) {
 func dnsHandlers(r *mux.Router) {
@@ -29,10 +29,10 @@ func dnsHandlers(r *mux.Router) {
 //
 //
 // Gets node DNS entries associated with a network.
 // Gets node DNS entries associated with a network.
 //
 //
-//		Schemes: https
+//			Schemes: https
 //
 //
-// 		Security:
-//   		oauth
+//			Security:
+//	  		oauth
 func getNodeDNS(w http.ResponseWriter, r *http.Request) {
 func getNodeDNS(w http.ResponseWriter, r *http.Request) {
 
 
 	w.Header().Set("Content-Type", "application/json")
 	w.Header().Set("Content-Type", "application/json")
@@ -55,14 +55,13 @@ func getNodeDNS(w http.ResponseWriter, r *http.Request) {
 //
 //
 // Gets all DNS entries.
 // Gets all DNS entries.
 //
 //
-//		Schemes: https
+//			Schemes: https
 //
 //
-// 		Security:
-//   		oauth
-//
-// 		Responses:
-//   		200: dnsResponse
+//			Security:
+//	  		oauth
 //
 //
+//			Responses:
+//	  		200: dnsResponse
 func getAllDNS(w http.ResponseWriter, r *http.Request) {
 func getAllDNS(w http.ResponseWriter, r *http.Request) {
 	w.Header().Set("Content-Type", "application/json")
 	w.Header().Set("Content-Type", "application/json")
 	dns, err := logic.GetAllDNS()
 	dns, err := logic.GetAllDNS()
@@ -79,14 +78,13 @@ func getAllDNS(w http.ResponseWriter, r *http.Request) {
 //
 //
 // Gets custom DNS entries associated with a network.
 // Gets custom DNS entries associated with a network.
 //
 //
-//		Schemes: https
-//
-// 		Security:
-//   		oauth
+//			Schemes: https
 //
 //
-// 		Responses:
-//   		200: dnsResponse
+//			Security:
+//	  		oauth
 //
 //
+//			Responses:
+//	  		200: dnsResponse
 func getCustomDNS(w http.ResponseWriter, r *http.Request) {
 func getCustomDNS(w http.ResponseWriter, r *http.Request) {
 
 
 	w.Header().Set("Content-Type", "application/json")
 	w.Header().Set("Content-Type", "application/json")
@@ -109,14 +107,13 @@ func getCustomDNS(w http.ResponseWriter, r *http.Request) {
 //
 //
 // Gets all DNS entries associated with the network.
 // Gets all DNS entries associated with the network.
 //
 //
-//		Schemes: https
+//			Schemes: https
 //
 //
-// 		Security:
-//   		oauth
-//
-// 		Responses:
-//   		200: dnsResponse
+//			Security:
+//	  		oauth
 //
 //
+//			Responses:
+//	  		200: dnsResponse
 func getDNS(w http.ResponseWriter, r *http.Request) {
 func getDNS(w http.ResponseWriter, r *http.Request) {
 
 
 	w.Header().Set("Content-Type", "application/json")
 	w.Header().Set("Content-Type", "application/json")
@@ -139,14 +136,13 @@ func getDNS(w http.ResponseWriter, r *http.Request) {
 //
 //
 // Create a DNS entry.
 // Create a DNS entry.
 //
 //
-//		Schemes: https
-//
-// 		Security:
-//   		oauth
+//			Schemes: https
 //
 //
-// 		Responses:
-//   		200: dnsResponse
+//			Security:
+//	  		oauth
 //
 //
+//			Responses:
+//	  		200: dnsResponse
 func createDNS(w http.ResponseWriter, r *http.Request) {
 func createDNS(w http.ResponseWriter, r *http.Request) {
 	w.Header().Set("Content-Type", "application/json")
 	w.Header().Set("Content-Type", "application/json")
 
 
@@ -202,14 +198,14 @@ func createDNS(w http.ResponseWriter, r *http.Request) {
 //
 //
 // Delete a DNS entry.
 // Delete a DNS entry.
 //
 //
-//		Schemes: https
+//			Schemes: https
 //
 //
-// 		Security:
-//   		oauth
+//			Security:
+//	  		oauth
 //
 //
-//		Responses:
-//			200: stringJSONResponse
-//			*: stringJSONResponse
+//			Responses:
+//				200: stringJSONResponse
+//				*: stringJSONResponse
 func deleteDNS(w http.ResponseWriter, r *http.Request) {
 func deleteDNS(w http.ResponseWriter, r *http.Request) {
 	// Set header
 	// Set header
 	w.Header().Set("Content-Type", "application/json")
 	w.Header().Set("Content-Type", "application/json")
@@ -270,14 +266,14 @@ func GetDNSEntry(domain string, network string) (models.DNSEntry, error) {
 //
 //
 // Push DNS entries to nameserver.
 // Push DNS entries to nameserver.
 //
 //
-//		Schemes: https
+//			Schemes: https
 //
 //
-// 		Security:
-//   		oauth
+//			Security:
+//	  		oauth
 //
 //
-//		Responses:
-//			200: dnsStringJSONResponse
-//			*: dnsStringJSONResponse
+//			Responses:
+//				200: dnsStringJSONResponse
+//				*: dnsStringJSONResponse
 func pushDNS(w http.ResponseWriter, r *http.Request) {
 func pushDNS(w http.ResponseWriter, r *http.Request) {
 	// Set header
 	// Set header
 	w.Header().Set("Content-Type", "application/json")
 	w.Header().Set("Content-Type", "application/json")

+ 30 - 30
controllers/dns_test.go

@@ -4,9 +4,9 @@ import (
 	"os"
 	"os"
 	"testing"
 	"testing"
 
 
-	"github.com/gravitl/netmaker/database"
-	"github.com/gravitl/netmaker/logic"
-	"github.com/gravitl/netmaker/models"
+	"github.com/netmakerio/netmaker/database"
+	"github.com/netmakerio/netmaker/logic"
+	"github.com/netmakerio/netmaker/models"
 	"github.com/stretchr/testify/assert"
 	"github.com/stretchr/testify/assert"
 )
 )
 
 
@@ -249,33 +249,33 @@ func TestGetDNSEntry(t *testing.T) {
 	})
 	})
 }
 }
 
 
-// func TestUpdateDNS(t *testing.T) {
-// 	var newentry models.DNSEntry
-// 	database.InitializeDatabase()
-// 	deleteAllDNS(t)
-// 	deleteAllNetworks()
-// 	createNet()
-// 	entry := models.DNSEntry{"10.0.0.2", "newhost", "skynet"}
-// 	CreateDNS(entry)
-// 	t.Run("change address", func(t *testing.T) {
-// 		newentry.Address = "10.0.0.75"
-// 		updated, err := UpdateDNS(newentry, entry)
-// 		assert.Nil(t, err)
-// 		assert.Equal(t, newentry.Address, updated.Address)
-// 	})
-// 	t.Run("change name", func(t *testing.T) {
-// 		newentry.Name = "newname"
-// 		updated, err := UpdateDNS(newentry, entry)
-// 		assert.Nil(t, err)
-// 		assert.Equal(t, newentry.Name, updated.Name)
-// 	})
-// 	t.Run("change network", func(t *testing.T) {
-// 		newentry.Network = "wirecat"
-// 		updated, err := UpdateDNS(newentry, entry)
-// 		assert.Nil(t, err)
-// 		assert.NotEqual(t, newentry.Network, updated.Network)
-// 	})
-// }
+//	func TestUpdateDNS(t *testing.T) {
+//		var newentry models.DNSEntry
+//		database.InitializeDatabase()
+//		deleteAllDNS(t)
+//		deleteAllNetworks()
+//		createNet()
+//		entry := models.DNSEntry{"10.0.0.2", "newhost", "skynet"}
+//		CreateDNS(entry)
+//		t.Run("change address", func(t *testing.T) {
+//			newentry.Address = "10.0.0.75"
+//			updated, err := UpdateDNS(newentry, entry)
+//			assert.Nil(t, err)
+//			assert.Equal(t, newentry.Address, updated.Address)
+//		})
+//		t.Run("change name", func(t *testing.T) {
+//			newentry.Name = "newname"
+//			updated, err := UpdateDNS(newentry, entry)
+//			assert.Nil(t, err)
+//			assert.Equal(t, newentry.Name, updated.Name)
+//		})
+//		t.Run("change network", func(t *testing.T) {
+//			newentry.Network = "wirecat"
+//			updated, err := UpdateDNS(newentry, entry)
+//			assert.Nil(t, err)
+//			assert.NotEqual(t, newentry.Network, updated.Network)
+//		})
+//	}
 func TestDeleteDNS(t *testing.T) {
 func TestDeleteDNS(t *testing.T) {
 	database.InitializeDatabase()
 	database.InitializeDatabase()
 	deleteAllDNS(t)
 	deleteAllDNS(t)

+ 18 - 19
controllers/docs.go

@@ -1,36 +1,35 @@
-//Package classification Netmaker
+// Package classification Netmaker
 //
 //
-// API Usage
+// # API Usage
 //
 //
 // Most actions that can be performed via API can be performed via UI. We recommend managing your networks using the official netmaker-ui project. However, Netmaker can also be run without the UI, and all functions can be achieved via API calls. If your use case requires using Netmaker without the UI or you need to do some troubleshooting/advanced configuration, using the API directly may help.
 // Most actions that can be performed via API can be performed via UI. We recommend managing your networks using the official netmaker-ui project. However, Netmaker can also be run without the UI, and all functions can be achieved via API calls. If your use case requires using Netmaker without the UI or you need to do some troubleshooting/advanced configuration, using the API directly may help.
 //
 //
-//
-// Authentication
+// # Authentication
 //
 //
 // API calls must be authenticated via a header of the format -H “Authorization: Bearer <YOUR_SECRET_KEY>” There are two methods to obtain YOUR_SECRET_KEY: 1. Using the masterkey. By default, this value is “secret key,” but you should change this on your instance and keep it secure. This value can be set via env var at startup or in a config file (config/environments/< env >.yaml). See the [Netmaker](https://docs.netmaker.org/index.html) documentation for more details. 2. Using a JWT received for a node. This can be retrieved by calling the /api/nodes/<network>/authenticate endpoint, as documented below.
 // API calls must be authenticated via a header of the format -H “Authorization: Bearer <YOUR_SECRET_KEY>” There are two methods to obtain YOUR_SECRET_KEY: 1. Using the masterkey. By default, this value is “secret key,” but you should change this on your instance and keep it secure. This value can be set via env var at startup or in a config file (config/environments/< env >.yaml). See the [Netmaker](https://docs.netmaker.org/index.html) documentation for more details. 2. Using a JWT received for a node. This can be retrieved by calling the /api/nodes/<network>/authenticate endpoint, as documented below.
 //
 //
-//     Schemes: https
-//     BasePath: /
-//     Version: 0.16.0
-//     Host: netmaker.io
+//	Schemes: https
+//	BasePath: /
+//	Version: 0.16.0
+//	Host: netmaker.io
 //
 //
-//     Consumes:
-//     - application/json
+//	Consumes:
+//	- application/json
 //
 //
-//     Produces:
-//     - application/json
+//	Produces:
+//	- application/json
 //
 //
-//     Security:
-//     - oauth
+//	Security:
+//	- oauth
 //
 //
 // swagger:meta
 // swagger:meta
 package controller
 package controller
 
 
 import (
 import (
-	serverconfigpkg "github.com/gravitl/netmaker/config"
-	"github.com/gravitl/netmaker/logic/acls"
-	"github.com/gravitl/netmaker/models"
-	"github.com/gravitl/netmaker/netclient/config"
+	serverconfigpkg "github.com/netmakerio/netmaker/config"
+	"github.com/netmakerio/netmaker/logic/acls"
+	"github.com/netmakerio/netmaker/models"
+	"github.com/netmakerio/netmaker/netclient/config"
 )
 )
 
 
 var _ = useUnused() // "use" the function to prevent "unused function" errors
 var _ = useUnused() // "use" the function to prevent "unused function" errors
@@ -310,7 +309,7 @@ type registerRequestBodyParam struct {
 	RegisterRequest config.RegisterRequest `json:"register_request"`
 	RegisterRequest config.RegisterRequest `json:"register_request"`
 }
 }
 
 
-// swagger:response registerResponse 
+// swagger:response registerResponse
 type registerResponse struct {
 type registerResponse struct {
 	// Register Response
 	// Register Response
 	// in: body
 	// in: body

+ 41 - 48
controllers/ext_client.go

@@ -8,14 +8,14 @@ import (
 	"strconv"
 	"strconv"
 
 
 	"github.com/gorilla/mux"
 	"github.com/gorilla/mux"
-	"github.com/gravitl/netmaker/database"
-	"github.com/gravitl/netmaker/functions"
-	"github.com/gravitl/netmaker/logger"
-	"github.com/gravitl/netmaker/logic"
-	"github.com/gravitl/netmaker/logic/pro"
-	"github.com/gravitl/netmaker/models"
-	"github.com/gravitl/netmaker/models/promodels"
-	"github.com/gravitl/netmaker/mq"
+	"github.com/netmakerio/netmaker/database"
+	"github.com/netmakerio/netmaker/functions"
+	"github.com/netmakerio/netmaker/logger"
+	"github.com/netmakerio/netmaker/logic"
+	"github.com/netmakerio/netmaker/logic/pro"
+	"github.com/netmakerio/netmaker/models"
+	"github.com/netmakerio/netmaker/models/promodels"
+	"github.com/netmakerio/netmaker/mq"
 	"github.com/skip2/go-qrcode"
 	"github.com/skip2/go-qrcode"
 )
 )
 
 
@@ -43,14 +43,13 @@ func checkIngressExists(nodeID string) bool {
 // Get all extclients associated with network.
 // Get all extclients associated with network.
 // Gets all extclients associated with network, including pending extclients.
 // Gets all extclients associated with network, including pending extclients.
 //
 //
-//		Schemes: https
+//			Schemes: https
 //
 //
-// 		Security:
-//   		oauth
-//
-//		Responses:
-//			200: extClientSliceResponse
+//			Security:
+//	  		oauth
 //
 //
+//			Responses:
+//				200: extClientSliceResponse
 func getNetworkExtClients(w http.ResponseWriter, r *http.Request) {
 func getNetworkExtClients(w http.ResponseWriter, r *http.Request) {
 
 
 	w.Header().Set("Content-Type", "application/json")
 	w.Header().Set("Content-Type", "application/json")
@@ -75,14 +74,13 @@ func getNetworkExtClients(w http.ResponseWriter, r *http.Request) {
 //
 //
 // A separate function to get all extclients, not just extclients for a particular network.
 // A separate function to get all extclients, not just extclients for a particular network.
 //
 //
+//			Schemes: https
 //
 //
-//		Schemes: https
-//
-// 		Security:
-//   		oauth
+//			Security:
+//	  		oauth
 //
 //
-//		Responses:
-//			200: extClientSliceResponse
+//			Responses:
+//				200: extClientSliceResponse
 //
 //
 // Not quite sure if this is necessary. Probably necessary based on front end but may
 // Not quite sure if this is necessary. Probably necessary based on front end but may
 // want to review after iteration 1 if it's being used or not
 // want to review after iteration 1 if it's being used or not
@@ -126,14 +124,13 @@ func getAllExtClients(w http.ResponseWriter, r *http.Request) {
 //
 //
 // Get an individual extclient.
 // Get an individual extclient.
 //
 //
-//		Schemes: https
+//			Schemes: https
 //
 //
-// 		Security:
-//   		oauth
-//
-//		Responses:
-//			200: extClientResponse
+//			Security:
+//	  		oauth
 //
 //
+//			Responses:
+//				200: extClientResponse
 func getExtClient(w http.ResponseWriter, r *http.Request) {
 func getExtClient(w http.ResponseWriter, r *http.Request) {
 	// set header.
 	// set header.
 	w.Header().Set("Content-Type", "application/json")
 	w.Header().Set("Content-Type", "application/json")
@@ -158,14 +155,13 @@ func getExtClient(w http.ResponseWriter, r *http.Request) {
 //
 //
 // Get an individual extclient.
 // Get an individual extclient.
 //
 //
-//		Schemes: https
-//
-// 		Security:
-//   		oauth
+//			Schemes: https
 //
 //
-//		Responses:
-//			200: extClientResponse
+//			Security:
+//	  		oauth
 //
 //
+//			Responses:
+//				200: extClientResponse
 func getExtClientConf(w http.ResponseWriter, r *http.Request) {
 func getExtClientConf(w http.ResponseWriter, r *http.Request) {
 	// set header.
 	// set header.
 	w.Header().Set("Content-Type", "application/json")
 	w.Header().Set("Content-Type", "application/json")
@@ -293,11 +289,10 @@ Endpoint = %s
 //
 //
 // Create an individual extclient.  Must have valid key and be unique.
 // Create an individual extclient.  Must have valid key and be unique.
 //
 //
-//		Schemes: https
-//
-// 		Security:
-//   		oauth
+//			Schemes: https
 //
 //
+//			Security:
+//	  		oauth
 func createExtClient(w http.ResponseWriter, r *http.Request) {
 func createExtClient(w http.ResponseWriter, r *http.Request) {
 	w.Header().Set("Content-Type", "application/json")
 	w.Header().Set("Content-Type", "application/json")
 
 
@@ -381,14 +376,13 @@ func createExtClient(w http.ResponseWriter, r *http.Request) {
 //
 //
 // Update an individual extclient.
 // Update an individual extclient.
 //
 //
-//		Schemes: https
-//
-// 		Security:
-//   		oauth
+//			Schemes: https
 //
 //
-//		Responses:
-//			200: extClientResponse
+//			Security:
+//	  		oauth
 //
 //
+//			Responses:
+//				200: extClientResponse
 func updateExtClient(w http.ResponseWriter, r *http.Request) {
 func updateExtClient(w http.ResponseWriter, r *http.Request) {
 	w.Header().Set("Content-Type", "application/json")
 	w.Header().Set("Content-Type", "application/json")
 
 
@@ -476,14 +470,13 @@ func updateExtClient(w http.ResponseWriter, r *http.Request) {
 //
 //
 // Delete an individual extclient.
 // Delete an individual extclient.
 //
 //
-//		Schemes: https
-//
-// 		Security:
-//   		oauth
+//			Schemes: https
 //
 //
-//		Responses:
-//			200: successResponse
+//			Security:
+//	  		oauth
 //
 //
+//			Responses:
+//				200: successResponse
 func deleteExtClient(w http.ResponseWriter, r *http.Request) {
 func deleteExtClient(w http.ResponseWriter, r *http.Request) {
 	// Set header
 	// Set header
 	w.Header().Set("Content-Type", "application/json")
 	w.Header().Set("Content-Type", "application/json")

+ 6 - 7
controllers/ipservice.go

@@ -7,7 +7,7 @@ import (
 	"strings"
 	"strings"
 
 
 	"github.com/gorilla/mux"
 	"github.com/gorilla/mux"
-	"github.com/gravitl/netmaker/netclient/ncutils"
+	"github.com/netmakerio/netmaker/netclient/ncutils"
 )
 )
 
 
 func ipHandlers(r *mux.Router) {
 func ipHandlers(r *mux.Router) {
@@ -18,14 +18,13 @@ func ipHandlers(r *mux.Router) {
 //
 //
 // Get the current public IP address.
 // Get the current public IP address.
 //
 //
-//		Schemes: https
+//			Schemes: https
 //
 //
-// 		Security:
-//   		oauth
-//
-//		Responses:
-//			200: byteArrayResponse
+//			Security:
+//	  		oauth
 //
 //
+//			Responses:
+//				200: byteArrayResponse
 func getPublicIP(w http.ResponseWriter, r *http.Request) {
 func getPublicIP(w http.ResponseWriter, r *http.Request) {
 	r.Header.Set("Connection", "close")
 	r.Header.Set("Connection", "close")
 	ip, err := parseIP(r)
 	ip, err := parseIP(r)

+ 4 - 4
controllers/limits.go

@@ -3,10 +3,10 @@ package controller
 import (
 import (
 	"net/http"
 	"net/http"
 
 
-	"github.com/gravitl/netmaker/database"
-	"github.com/gravitl/netmaker/logic"
-	"github.com/gravitl/netmaker/models"
-	"github.com/gravitl/netmaker/servercfg"
+	"github.com/netmakerio/netmaker/database"
+	"github.com/netmakerio/netmaker/logic"
+	"github.com/netmakerio/netmaker/models"
+	"github.com/netmakerio/netmaker/servercfg"
 )
 )
 
 
 // limit consts
 // limit consts

+ 2 - 2
controllers/logger.go

@@ -6,8 +6,8 @@ import (
 	"time"
 	"time"
 
 
 	"github.com/gorilla/mux"
 	"github.com/gorilla/mux"
-	"github.com/gravitl/netmaker/logger"
-	"github.com/gravitl/netmaker/logic"
+	"github.com/netmakerio/netmaker/logger"
+	"github.com/netmakerio/netmaker/logic"
 )
 )
 
 
 func loggerHandlers(r *mux.Router) {
 func loggerHandlers(r *mux.Router) {

+ 68 - 68
controllers/network.go

@@ -8,13 +8,13 @@ import (
 	"strings"
 	"strings"
 
 
 	"github.com/gorilla/mux"
 	"github.com/gorilla/mux"
-	"github.com/gravitl/netmaker/database"
-	"github.com/gravitl/netmaker/logger"
-	"github.com/gravitl/netmaker/logic"
-	"github.com/gravitl/netmaker/logic/acls"
-	"github.com/gravitl/netmaker/models"
-	"github.com/gravitl/netmaker/mq"
-	"github.com/gravitl/netmaker/servercfg"
+	"github.com/netmakerio/netmaker/database"
+	"github.com/netmakerio/netmaker/logger"
+	"github.com/netmakerio/netmaker/logic"
+	"github.com/netmakerio/netmaker/logic/acls"
+	"github.com/netmakerio/netmaker/models"
+	"github.com/netmakerio/netmaker/mq"
+	"github.com/netmakerio/netmaker/servercfg"
 )
 )
 
 
 func networkHandlers(r *mux.Router) {
 func networkHandlers(r *mux.Router) {
@@ -37,13 +37,13 @@ func networkHandlers(r *mux.Router) {
 //
 //
 // Lists all networks.
 // Lists all networks.
 //
 //
-//		Schemes: https
+//			Schemes: https
 //
 //
-// 		Security:
-//   		oauth
+//			Security:
+//	  		oauth
 //
 //
-//		Responses:
-//			200: getNetworksSliceResponse
+//			Responses:
+//				200: getNetworksSliceResponse
 func getNetworks(w http.ResponseWriter, r *http.Request) {
 func getNetworks(w http.ResponseWriter, r *http.Request) {
 
 
 	headerNetworks := r.Header.Get("networks")
 	headerNetworks := r.Header.Get("networks")
@@ -88,13 +88,13 @@ func getNetworks(w http.ResponseWriter, r *http.Request) {
 //
 //
 // Get a network.
 // Get a network.
 //
 //
-//		Schemes: https
+//			Schemes: https
 //
 //
-// 		Security:
-//   		oauth
+//			Security:
+//	  		oauth
 //
 //
-//		Responses:
-//			200: networkBodyResponse
+//			Responses:
+//				200: networkBodyResponse
 func getNetwork(w http.ResponseWriter, r *http.Request) {
 func getNetwork(w http.ResponseWriter, r *http.Request) {
 	// set header.
 	// set header.
 	w.Header().Set("Content-Type", "application/json")
 	w.Header().Set("Content-Type", "application/json")
@@ -119,13 +119,13 @@ func getNetwork(w http.ResponseWriter, r *http.Request) {
 //
 //
 // Update keys for a network.
 // Update keys for a network.
 //
 //
-//		Schemes: https
+//			Schemes: https
 //
 //
-// 		Security:
-//   		oauth
+//			Security:
+//	  		oauth
 //
 //
-//		Responses:
-//			200: networkBodyResponse
+//			Responses:
+//				200: networkBodyResponse
 func keyUpdate(w http.ResponseWriter, r *http.Request) {
 func keyUpdate(w http.ResponseWriter, r *http.Request) {
 	w.Header().Set("Content-Type", "application/json")
 	w.Header().Set("Content-Type", "application/json")
 	var params = mux.Vars(r)
 	var params = mux.Vars(r)
@@ -159,13 +159,13 @@ func keyUpdate(w http.ResponseWriter, r *http.Request) {
 //
 //
 // Update a network.
 // Update a network.
 //
 //
-//		Schemes: https
+//			Schemes: https
 //
 //
-// 		Security:
-//   		oauth
+//			Security:
+//	  		oauth
 //
 //
-//		Responses:
-//			200: networkBodyResponse
+//			Responses:
+//				200: networkBodyResponse
 func updateNetwork(w http.ResponseWriter, r *http.Request) {
 func updateNetwork(w http.ResponseWriter, r *http.Request) {
 	w.Header().Set("Content-Type", "application/json")
 	w.Header().Set("Content-Type", "application/json")
 	var params = mux.Vars(r)
 	var params = mux.Vars(r)
@@ -282,13 +282,13 @@ func updateNetwork(w http.ResponseWriter, r *http.Request) {
 //
 //
 // Update a network's node limit.
 // Update a network's node limit.
 //
 //
-//		Schemes: https
+//			Schemes: https
 //
 //
-// 		Security:
-//   		oauth
+//			Security:
+//	  		oauth
 //
 //
-//		Responses:
-//			200: networkBodyResponse
+//			Responses:
+//				200: networkBodyResponse
 func updateNetworkNodeLimit(w http.ResponseWriter, r *http.Request) {
 func updateNetworkNodeLimit(w http.ResponseWriter, r *http.Request) {
 	w.Header().Set("Content-Type", "application/json")
 	w.Header().Set("Content-Type", "application/json")
 	var params = mux.Vars(r)
 	var params = mux.Vars(r)
@@ -332,13 +332,13 @@ func updateNetworkNodeLimit(w http.ResponseWriter, r *http.Request) {
 //
 //
 // Update a network ACL (Access Control List).
 // Update a network ACL (Access Control List).
 //
 //
-//		Schemes: https
+//			Schemes: https
 //
 //
-// 		Security:
-//   		oauth
+//			Security:
+//	  		oauth
 //
 //
-//		Responses:
-//			200: aclContainerResponse
+//			Responses:
+//				200: aclContainerResponse
 func updateNetworkACL(w http.ResponseWriter, r *http.Request) {
 func updateNetworkACL(w http.ResponseWriter, r *http.Request) {
 	w.Header().Set("Content-Type", "application/json")
 	w.Header().Set("Content-Type", "application/json")
 	var params = mux.Vars(r)
 	var params = mux.Vars(r)
@@ -390,13 +390,13 @@ func updateNetworkACL(w http.ResponseWriter, r *http.Request) {
 //
 //
 // Get a network ACL (Access Control List).
 // Get a network ACL (Access Control List).
 //
 //
-//		Schemes: https
+//			Schemes: https
 //
 //
-// 		Security:
-//   		oauth
+//			Security:
+//	  		oauth
 //
 //
-//		Responses:
-//			200: aclContainerResponse
+//			Responses:
+//				200: aclContainerResponse
 func getNetworkACL(w http.ResponseWriter, r *http.Request) {
 func getNetworkACL(w http.ResponseWriter, r *http.Request) {
 	w.Header().Set("Content-Type", "application/json")
 	w.Header().Set("Content-Type", "application/json")
 	var params = mux.Vars(r)
 	var params = mux.Vars(r)
@@ -418,13 +418,13 @@ func getNetworkACL(w http.ResponseWriter, r *http.Request) {
 //
 //
 // Delete a network.  Will not delete if there are any nodes that belong to the network.
 // Delete a network.  Will not delete if there are any nodes that belong to the network.
 //
 //
-//		Schemes: https
+//			Schemes: https
 //
 //
-// 		Security:
-//   		oauth
+//			Security:
+//	  		oauth
 //
 //
-//		Responses:
-//			200: stringJSONResponse
+//			Responses:
+//				200: stringJSONResponse
 func deleteNetwork(w http.ResponseWriter, r *http.Request) {
 func deleteNetwork(w http.ResponseWriter, r *http.Request) {
 	// Set header
 	// Set header
 	w.Header().Set("Content-Type", "application/json")
 	w.Header().Set("Content-Type", "application/json")
@@ -451,13 +451,13 @@ func deleteNetwork(w http.ResponseWriter, r *http.Request) {
 //
 //
 // Create a network.
 // Create a network.
 //
 //
-//		Schemes: https
+//			Schemes: https
 //
 //
-// 		Security:
-//   		oauth
+//			Security:
+//	  		oauth
 //
 //
-//		Responses:
-//			200: networkBodyResponse
+//			Responses:
+//				200: networkBodyResponse
 func createNetwork(w http.ResponseWriter, r *http.Request) {
 func createNetwork(w http.ResponseWriter, r *http.Request) {
 
 
 	w.Header().Set("Content-Type", "application/json")
 	w.Header().Set("Content-Type", "application/json")
@@ -512,13 +512,13 @@ func createNetwork(w http.ResponseWriter, r *http.Request) {
 //
 //
 // Create a network access key.
 // Create a network access key.
 //
 //
-//		Schemes: https
+//			Schemes: https
 //
 //
-// 		Security:
-//   		oauth
+//			Security:
+//	  		oauth
 //
 //
-//		Responses:
-//			200: accessKeyBodyResponse
+//			Responses:
+//				200: accessKeyBodyResponse
 //
 //
 // BEGIN KEY MANAGEMENT SECTION
 // BEGIN KEY MANAGEMENT SECTION
 func createAccessKey(w http.ResponseWriter, r *http.Request) {
 func createAccessKey(w http.ResponseWriter, r *http.Request) {
@@ -566,13 +566,13 @@ func createAccessKey(w http.ResponseWriter, r *http.Request) {
 //
 //
 // Get network access keys for a network.
 // Get network access keys for a network.
 //
 //
-//		Schemes: https
+//			Schemes: https
 //
 //
-// 		Security:
-//   		oauth
+//			Security:
+//	  		oauth
 //
 //
-//		Responses:
-//			200: accessKeySliceBodyResponse
+//			Responses:
+//				200: accessKeySliceBodyResponse
 func getAccessKeys(w http.ResponseWriter, r *http.Request) {
 func getAccessKeys(w http.ResponseWriter, r *http.Request) {
 	w.Header().Set("Content-Type", "application/json")
 	w.Header().Set("Content-Type", "application/json")
 	var params = mux.Vars(r)
 	var params = mux.Vars(r)
@@ -596,14 +596,14 @@ func getAccessKeys(w http.ResponseWriter, r *http.Request) {
 //
 //
 // Delete a network access key.
 // Delete a network access key.
 //
 //
-//		Schemes: https
+//			Schemes: https
 //
 //
-// 		Security:
-//   		oauth
+//			Security:
+//	  		oauth
 //
 //
-//		Responses:
-//			200:
-//			*: stringJSONResponse
+//			Responses:
+//				200:
+//				*: stringJSONResponse
 //
 //
 // delete key. Has to do a little funky logic since it's not a collection item
 // delete key. Has to do a little funky logic since it's not a collection item
 func deleteAccessKey(w http.ResponseWriter, r *http.Request) {
 func deleteAccessKey(w http.ResponseWriter, r *http.Request) {

+ 3 - 3
controllers/network_test.go

@@ -4,9 +4,9 @@ import (
 	"os"
 	"os"
 	"testing"
 	"testing"
 
 
-	"github.com/gravitl/netmaker/database"
-	"github.com/gravitl/netmaker/logic"
-	"github.com/gravitl/netmaker/models"
+	"github.com/netmakerio/netmaker/database"
+	"github.com/netmakerio/netmaker/logic"
+	"github.com/netmakerio/netmaker/models"
 	"github.com/stretchr/testify/assert"
 	"github.com/stretchr/testify/assert"
 )
 )
 
 

+ 6 - 6
controllers/networkusers.go

@@ -6,12 +6,12 @@ import (
 	"net/http"
 	"net/http"
 
 
 	"github.com/gorilla/mux"
 	"github.com/gorilla/mux"
-	"github.com/gravitl/netmaker/database"
-	"github.com/gravitl/netmaker/logger"
-	"github.com/gravitl/netmaker/logic"
-	"github.com/gravitl/netmaker/logic/pro"
-	"github.com/gravitl/netmaker/models"
-	"github.com/gravitl/netmaker/models/promodels"
+	"github.com/netmakerio/netmaker/database"
+	"github.com/netmakerio/netmaker/logger"
+	"github.com/netmakerio/netmaker/logic"
+	"github.com/netmakerio/netmaker/logic/pro"
+	"github.com/netmakerio/netmaker/models"
+	"github.com/netmakerio/netmaker/models/promodels"
 )
 )
 
 
 func networkUsersHandlers(r *mux.Router) {
 func networkUsersHandlers(r *mux.Router) {

+ 76 - 73
controllers/node.go

@@ -7,14 +7,14 @@ import (
 	"strings"
 	"strings"
 
 
 	"github.com/gorilla/mux"
 	"github.com/gorilla/mux"
-	"github.com/gravitl/netmaker/database"
-	"github.com/gravitl/netmaker/logger"
-	"github.com/gravitl/netmaker/logic"
-	"github.com/gravitl/netmaker/logic/pro"
-	"github.com/gravitl/netmaker/models"
-	"github.com/gravitl/netmaker/models/promodels"
-	"github.com/gravitl/netmaker/mq"
-	"github.com/gravitl/netmaker/servercfg"
+	"github.com/netmakerio/netmaker/database"
+	"github.com/netmakerio/netmaker/logger"
+	"github.com/netmakerio/netmaker/logic"
+	"github.com/netmakerio/netmaker/logic/pro"
+	"github.com/netmakerio/netmaker/models"
+	"github.com/netmakerio/netmaker/models/promodels"
+	"github.com/netmakerio/netmaker/mq"
+	"github.com/netmakerio/netmaker/servercfg"
 	"golang.org/x/crypto/bcrypt"
 	"golang.org/x/crypto/bcrypt"
 )
 )
 
 
@@ -41,13 +41,13 @@ func nodeHandlers(r *mux.Router) {
 //
 //
 // Authenticate to make further API calls related to a network.
 // Authenticate to make further API calls related to a network.
 //
 //
-//		Schemes: https
+//			Schemes: https
 //
 //
-// 		Security:
-//   		oauth
+//			Security:
+//	  		oauth
 //
 //
-//		Responses:
-//			200: successResponse
+//			Responses:
+//				200: successResponse
 func authenticate(response http.ResponseWriter, request *http.Request) {
 func authenticate(response http.ResponseWriter, request *http.Request) {
 
 
 	var authRequest models.AuthParams
 	var authRequest models.AuthParams
@@ -304,13 +304,13 @@ func authorize(nodesAllowed, networkCheck bool, authNetwork string, next http.Ha
 //
 //
 // Gets all nodes associated with network including pending nodes.
 // Gets all nodes associated with network including pending nodes.
 //
 //
-//		Schemes: https
+//			Schemes: https
 //
 //
-// 		Security:
-//   		oauth
+//			Security:
+//	  		oauth
 //
 //
-//		Responses:
-//			200: nodeSliceResponse
+//			Responses:
+//				200: nodeSliceResponse
 func getNetworkNodes(w http.ResponseWriter, r *http.Request) {
 func getNetworkNodes(w http.ResponseWriter, r *http.Request) {
 
 
 	w.Header().Set("Content-Type", "application/json")
 	w.Header().Set("Content-Type", "application/json")
@@ -343,13 +343,14 @@ func getNetworkNodes(w http.ResponseWriter, r *http.Request) {
 //
 //
 // Get all nodes across all networks.
 // Get all nodes across all networks.
 //
 //
-//		Schemes: https
+//			Schemes: https
 //
 //
-// 		Security:
-//   		oauth
+//			Security:
+//	  		oauth
+//
+//			Responses:
+//				200: nodeSliceResponse
 //
 //
-//		Responses:
-//			200: nodeSliceResponse
 // Not quite sure if this is necessary. Probably necessary based on front end but may want to review after iteration 1 if it's being used or not
 // Not quite sure if this is necessary. Probably necessary based on front end but may want to review after iteration 1 if it's being used or not
 func getAllNodes(w http.ResponseWriter, r *http.Request) {
 func getAllNodes(w http.ResponseWriter, r *http.Request) {
 	w.Header().Set("Content-Type", "application/json")
 	w.Header().Set("Content-Type", "application/json")
@@ -400,13 +401,13 @@ func getUsersNodes(user models.User) ([]models.Node, error) {
 //
 //
 // Get an individual node.
 // Get an individual node.
 //
 //
-//		Schemes: https
+//			Schemes: https
 //
 //
-// 		Security:
-//   		oauth
+//			Security:
+//	  		oauth
 //
 //
-//		Responses:
-//			200: nodeResponse
+//			Responses:
+//				200: nodeResponse
 func getNode(w http.ResponseWriter, r *http.Request) {
 func getNode(w http.ResponseWriter, r *http.Request) {
 	// set header.
 	// set header.
 	w.Header().Set("Content-Type", "application/json")
 	w.Header().Set("Content-Type", "application/json")
@@ -449,13 +450,14 @@ func getNode(w http.ResponseWriter, r *http.Request) {
 //
 //
 // Get the time that a network of nodes was last modified.
 // Get the time that a network of nodes was last modified.
 //
 //
-//		Schemes: https
+//			Schemes: https
+//
+//			Security:
+//	  		oauth
 //
 //
-// 		Security:
-//   		oauth
+//			Responses:
+//				200: nodeLastModifiedResponse
 //
 //
-//		Responses:
-//			200: nodeLastModifiedResponse
 // TODO: This needs to be refactored
 // TODO: This needs to be refactored
 // Potential way to do this: On UpdateNode, set a new field for "LastModified"
 // Potential way to do this: On UpdateNode, set a new field for "LastModified"
 // If we go with the existing way, we need to at least set network.NodesLastModified on UpdateNode
 // If we go with the existing way, we need to at least set network.NodesLastModified on UpdateNode
@@ -481,13 +483,13 @@ func getLastModified(w http.ResponseWriter, r *http.Request) {
 //
 //
 // Create a node on a network.
 // Create a node on a network.
 //
 //
-//		Schemes: https
+//			Schemes: https
 //
 //
-// 		Security:
-//   		oauth
+//			Security:
+//	  		oauth
 //
 //
-//		Responses:
-//			200: nodeGetResponse
+//			Responses:
+//				200: nodeGetResponse
 func createNode(w http.ResponseWriter, r *http.Request) {
 func createNode(w http.ResponseWriter, r *http.Request) {
 	w.Header().Set("Content-Type", "application/json")
 	w.Header().Set("Content-Type", "application/json")
 
 
@@ -638,13 +640,14 @@ func createNode(w http.ResponseWriter, r *http.Request) {
 //
 //
 // Takes a node out of pending state.
 // Takes a node out of pending state.
 //
 //
-//		Schemes: https
+//			Schemes: https
+//
+//			Security:
+//	  		oauth
 //
 //
-// 		Security:
-//   		oauth
+//			Responses:
+//				200: nodeResponse
 //
 //
-//		Responses:
-//			200: nodeResponse
 // Takes node out of pending state
 // Takes node out of pending state
 // TODO: May want to use cordon/uncordon terminology instead of "ispending".
 // TODO: May want to use cordon/uncordon terminology instead of "ispending".
 func uncordonNode(w http.ResponseWriter, r *http.Request) {
 func uncordonNode(w http.ResponseWriter, r *http.Request) {
@@ -671,13 +674,13 @@ func uncordonNode(w http.ResponseWriter, r *http.Request) {
 //
 //
 // Create an egress gateway.
 // Create an egress gateway.
 //
 //
-//		Schemes: https
+//			Schemes: https
 //
 //
-// 		Security:
-//   		oauth
+//			Security:
+//	  		oauth
 //
 //
-//		Responses:
-//			200: nodeResponse
+//			Responses:
+//				200: nodeResponse
 func createEgressGateway(w http.ResponseWriter, r *http.Request) {
 func createEgressGateway(w http.ResponseWriter, r *http.Request) {
 	var gateway models.EgressGatewayRequest
 	var gateway models.EgressGatewayRequest
 	var params = mux.Vars(r)
 	var params = mux.Vars(r)
@@ -710,13 +713,13 @@ func createEgressGateway(w http.ResponseWriter, r *http.Request) {
 //
 //
 // Delete an egress gateway.
 // Delete an egress gateway.
 //
 //
-//		Schemes: https
+//			Schemes: https
 //
 //
-// 		Security:
-//   		oauth
+//			Security:
+//	  		oauth
 //
 //
-//		Responses:
-//			200: nodeResponse
+//			Responses:
+//				200: nodeResponse
 func deleteEgressGateway(w http.ResponseWriter, r *http.Request) {
 func deleteEgressGateway(w http.ResponseWriter, r *http.Request) {
 	w.Header().Set("Content-Type", "application/json")
 	w.Header().Set("Content-Type", "application/json")
 	var params = mux.Vars(r)
 	var params = mux.Vars(r)
@@ -744,13 +747,13 @@ func deleteEgressGateway(w http.ResponseWriter, r *http.Request) {
 //
 //
 // Create an ingress gateway.
 // Create an ingress gateway.
 //
 //
-//		Schemes: https
+//			Schemes: https
 //
 //
-// 		Security:
-//   		oauth
+//			Security:
+//	  		oauth
 //
 //
-//		Responses:
-//			200: nodeResponse
+//			Responses:
+//				200: nodeResponse
 func createIngressGateway(w http.ResponseWriter, r *http.Request) {
 func createIngressGateway(w http.ResponseWriter, r *http.Request) {
 	var params = mux.Vars(r)
 	var params = mux.Vars(r)
 	w.Header().Set("Content-Type", "application/json")
 	w.Header().Set("Content-Type", "application/json")
@@ -776,13 +779,13 @@ func createIngressGateway(w http.ResponseWriter, r *http.Request) {
 //
 //
 // Delete an ingress gateway.
 // Delete an ingress gateway.
 //
 //
-//		Schemes: https
+//			Schemes: https
 //
 //
-// 		Security:
-//   		oauth
+//			Security:
+//	  		oauth
 //
 //
-//		Responses:
-//			200: nodeResponse
+//			Responses:
+//				200: nodeResponse
 func deleteIngressGateway(w http.ResponseWriter, r *http.Request) {
 func deleteIngressGateway(w http.ResponseWriter, r *http.Request) {
 	w.Header().Set("Content-Type", "application/json")
 	w.Header().Set("Content-Type", "application/json")
 	var params = mux.Vars(r)
 	var params = mux.Vars(r)
@@ -808,13 +811,13 @@ func deleteIngressGateway(w http.ResponseWriter, r *http.Request) {
 //
 //
 // Update an individual node.
 // Update an individual node.
 //
 //
-//		Schemes: https
+//			Schemes: https
 //
 //
-// 		Security:
-//   		oauth
+//			Security:
+//	  		oauth
 //
 //
-//		Responses:
-//			200: nodeResponse
+//			Responses:
+//				200: nodeResponse
 func updateNode(w http.ResponseWriter, r *http.Request) {
 func updateNode(w http.ResponseWriter, r *http.Request) {
 	w.Header().Set("Content-Type", "application/json")
 	w.Header().Set("Content-Type", "application/json")
 
 
@@ -913,13 +916,13 @@ func updateNode(w http.ResponseWriter, r *http.Request) {
 //
 //
 // Delete an individual node.
 // Delete an individual node.
 //
 //
-//		Schemes: https
+//			Schemes: https
 //
 //
-// 		Security:
-//   		oauth
+//			Security:
+//	  		oauth
 //
 //
-//		Responses:
-//			200: nodeResponse
+//			Responses:
+//				200: nodeResponse
 func deleteNode(w http.ResponseWriter, r *http.Request) {
 func deleteNode(w http.ResponseWriter, r *http.Request) {
 	// Set header
 	// Set header
 	w.Header().Set("Content-Type", "application/json")
 	w.Header().Set("Content-Type", "application/json")

+ 5 - 5
controllers/node_test.go

@@ -3,11 +3,11 @@ package controller
 import (
 import (
 	"testing"
 	"testing"
 
 
-	"github.com/gravitl/netmaker/database"
-	"github.com/gravitl/netmaker/logic"
-	"github.com/gravitl/netmaker/logic/acls"
-	"github.com/gravitl/netmaker/logic/acls/nodeacls"
-	"github.com/gravitl/netmaker/models"
+	"github.com/netmakerio/netmaker/database"
+	"github.com/netmakerio/netmaker/logic"
+	"github.com/netmakerio/netmaker/logic/acls"
+	"github.com/netmakerio/netmaker/logic/acls/nodeacls"
+	"github.com/netmakerio/netmaker/models"
 	"github.com/stretchr/testify/assert"
 	"github.com/stretchr/testify/assert"
 )
 )
 
 

+ 14 - 14
controllers/relay.go

@@ -6,23 +6,23 @@ import (
 	"net/http"
 	"net/http"
 
 
 	"github.com/gorilla/mux"
 	"github.com/gorilla/mux"
-	"github.com/gravitl/netmaker/logger"
-	"github.com/gravitl/netmaker/logic"
-	"github.com/gravitl/netmaker/models"
-	"github.com/gravitl/netmaker/mq"
+	"github.com/netmakerio/netmaker/logger"
+	"github.com/netmakerio/netmaker/logic"
+	"github.com/netmakerio/netmaker/models"
+	"github.com/netmakerio/netmaker/mq"
 )
 )
 
 
 // swagger:route POST /api/nodes/{network}/{nodeid}/createrelay nodes createRelay
 // swagger:route POST /api/nodes/{network}/{nodeid}/createrelay nodes createRelay
 //
 //
 // Create a relay.
 // Create a relay.
 //
 //
-//		Schemes: https
+//			Schemes: https
 //
 //
-// 		Security:
-//   		oauth
+//			Security:
+//	  		oauth
 //
 //
-//		Responses:
-//			200: nodeResponse
+//			Responses:
+//				200: nodeResponse
 func createRelay(w http.ResponseWriter, r *http.Request) {
 func createRelay(w http.ResponseWriter, r *http.Request) {
 	var relay models.RelayRequest
 	var relay models.RelayRequest
 	var params = mux.Vars(r)
 	var params = mux.Vars(r)
@@ -58,13 +58,13 @@ func createRelay(w http.ResponseWriter, r *http.Request) {
 //
 //
 // Remove a relay.
 // Remove a relay.
 //
 //
-//		Schemes: https
+//			Schemes: https
 //
 //
-// 		Security:
-//   		oauth
+//			Security:
+//	  		oauth
 //
 //
-//		Responses:
-//			200: nodeResponse
+//			Responses:
+//				200: nodeResponse
 func deleteRelay(w http.ResponseWriter, r *http.Request) {
 func deleteRelay(w http.ResponseWriter, r *http.Request) {
 	w.Header().Set("Content-Type", "application/json")
 	w.Header().Set("Content-Type", "application/json")
 	var params = mux.Vars(r)
 	var params = mux.Vars(r)

+ 2 - 2
controllers/response_test.go

@@ -7,8 +7,8 @@ import (
 	"net/http/httptest"
 	"net/http/httptest"
 	"testing"
 	"testing"
 
 
-	"github.com/gravitl/netmaker/logic"
-	"github.com/gravitl/netmaker/models"
+	"github.com/netmakerio/netmaker/logic"
+	"github.com/netmakerio/netmaker/models"
 	"github.com/stretchr/testify/assert"
 	"github.com/stretchr/testify/assert"
 )
 )
 
 

+ 7 - 7
controllers/server.go

@@ -10,13 +10,13 @@ import (
 	"strings"
 	"strings"
 
 
 	"github.com/gorilla/mux"
 	"github.com/gorilla/mux"
-	"github.com/gravitl/netmaker/logger"
-	"github.com/gravitl/netmaker/logic"
-	"github.com/gravitl/netmaker/models"
-	"github.com/gravitl/netmaker/netclient/config"
-	"github.com/gravitl/netmaker/servercfg"
-	"github.com/gravitl/netmaker/serverctl"
-	"github.com/gravitl/netmaker/tls"
+	"github.com/netmakerio/netmaker/logger"
+	"github.com/netmakerio/netmaker/logic"
+	"github.com/netmakerio/netmaker/models"
+	"github.com/netmakerio/netmaker/netclient/config"
+	"github.com/netmakerio/netmaker/servercfg"
+	"github.com/netmakerio/netmaker/serverctl"
+	"github.com/netmakerio/netmaker/tls"
 )
 )
 
 
 func serverHandlers(r *mux.Router) {
 func serverHandlers(r *mux.Router) {

+ 56 - 56
controllers/user.go

@@ -8,12 +8,12 @@ import (
 
 
 	"github.com/gorilla/mux"
 	"github.com/gorilla/mux"
 	"github.com/gorilla/websocket"
 	"github.com/gorilla/websocket"
-	"github.com/gravitl/netmaker/auth"
-	"github.com/gravitl/netmaker/database"
-	"github.com/gravitl/netmaker/logger"
-	"github.com/gravitl/netmaker/logic"
-	"github.com/gravitl/netmaker/models"
-	"github.com/gravitl/netmaker/servercfg"
+	"github.com/netmakerio/netmaker/auth"
+	"github.com/netmakerio/netmaker/database"
+	"github.com/netmakerio/netmaker/logger"
+	"github.com/netmakerio/netmaker/logic"
+	"github.com/netmakerio/netmaker/models"
+	"github.com/netmakerio/netmaker/servercfg"
 )
 )
 
 
 var (
 var (
@@ -42,13 +42,13 @@ func userHandlers(r *mux.Router) {
 //
 //
 // Node authenticates using its password and retrieves a JWT for authorization.
 // Node authenticates using its password and retrieves a JWT for authorization.
 //
 //
-//		Schemes: https
+//			Schemes: https
 //
 //
-// 		Security:
-//   		oauth
+//			Security:
+//	  		oauth
 //
 //
-//		Responses:
-//			200: successResponse
+//			Responses:
+//				200: successResponse
 func authenticateUser(response http.ResponseWriter, request *http.Request) {
 func authenticateUser(response http.ResponseWriter, request *http.Request) {
 
 
 	// Auth request consists of Mac Address and Password (from node that is authorizing
 	// Auth request consists of Mac Address and Password (from node that is authorizing
@@ -114,13 +114,13 @@ func authenticateUser(response http.ResponseWriter, request *http.Request) {
 //
 //
 // Checks whether the server has an admin.
 // Checks whether the server has an admin.
 //
 //
-//		Schemes: https
+//			Schemes: https
 //
 //
-// 		Security:
-//   		oauth
+//			Security:
+//	  		oauth
 //
 //
-//		Responses:
-//			200: successResponse
+//			Responses:
+//				200: successResponse
 func hasAdmin(w http.ResponseWriter, r *http.Request) {
 func hasAdmin(w http.ResponseWriter, r *http.Request) {
 
 
 	w.Header().Set("Content-Type", "application/json")
 	w.Header().Set("Content-Type", "application/json")
@@ -154,13 +154,13 @@ func GetUserInternal(username string) (models.User, error) {
 //
 //
 // Get an individual user.
 // Get an individual user.
 //
 //
-//		Schemes: https
+//			Schemes: https
 //
 //
-// 		Security:
-//   		oauth
+//			Security:
+//	  		oauth
 //
 //
-//		Responses:
-//			200: userBodyResponse
+//			Responses:
+//				200: userBodyResponse
 func getUser(w http.ResponseWriter, r *http.Request) {
 func getUser(w http.ResponseWriter, r *http.Request) {
 	// set header.
 	// set header.
 	w.Header().Set("Content-Type", "application/json")
 	w.Header().Set("Content-Type", "application/json")
@@ -182,13 +182,13 @@ func getUser(w http.ResponseWriter, r *http.Request) {
 //
 //
 // Get all users.
 // Get all users.
 //
 //
-//		Schemes: https
+//			Schemes: https
 //
 //
-// 		Security:
-//   		oauth
+//			Security:
+//	  		oauth
 //
 //
-//		Responses:
-//			200: userBodyResponse
+//			Responses:
+//				200: userBodyResponse
 func getUsers(w http.ResponseWriter, r *http.Request) {
 func getUsers(w http.ResponseWriter, r *http.Request) {
 	// set header.
 	// set header.
 	w.Header().Set("Content-Type", "application/json")
 	w.Header().Set("Content-Type", "application/json")
@@ -209,13 +209,13 @@ func getUsers(w http.ResponseWriter, r *http.Request) {
 //
 //
 // Make a user an admin.
 // Make a user an admin.
 //
 //
-//		Schemes: https
+//			Schemes: https
 //
 //
-// 		Security:
-//   		oauth
+//			Security:
+//	  		oauth
 //
 //
-//		Responses:
-//			200: userBodyResponse
+//			Responses:
+//				200: userBodyResponse
 func createAdmin(w http.ResponseWriter, r *http.Request) {
 func createAdmin(w http.ResponseWriter, r *http.Request) {
 	w.Header().Set("Content-Type", "application/json")
 	w.Header().Set("Content-Type", "application/json")
 
 
@@ -251,13 +251,13 @@ func createAdmin(w http.ResponseWriter, r *http.Request) {
 //
 //
 // Create a user.
 // Create a user.
 //
 //
-//		Schemes: https
+//			Schemes: https
 //
 //
-// 		Security:
-//   		oauth
+//			Security:
+//	  		oauth
 //
 //
-//		Responses:
-//			200: userBodyResponse
+//			Responses:
+//				200: userBodyResponse
 func createUser(w http.ResponseWriter, r *http.Request) {
 func createUser(w http.ResponseWriter, r *http.Request) {
 	w.Header().Set("Content-Type", "application/json")
 	w.Header().Set("Content-Type", "application/json")
 
 
@@ -285,13 +285,13 @@ func createUser(w http.ResponseWriter, r *http.Request) {
 //
 //
 // Updates the networks of the given user.
 // Updates the networks of the given user.
 //
 //
-//		Schemes: https
+//			Schemes: https
 //
 //
-// 		Security:
-//   		oauth
+//			Security:
+//	  		oauth
 //
 //
-//		Responses:
-//			200: userBodyResponse
+//			Responses:
+//				200: userBodyResponse
 func updateUserNetworks(w http.ResponseWriter, r *http.Request) {
 func updateUserNetworks(w http.ResponseWriter, r *http.Request) {
 	w.Header().Set("Content-Type", "application/json")
 	w.Header().Set("Content-Type", "application/json")
 	var params = mux.Vars(r)
 	var params = mux.Vars(r)
@@ -335,13 +335,13 @@ func updateUserNetworks(w http.ResponseWriter, r *http.Request) {
 //
 //
 // Update a user.
 // Update a user.
 //
 //
-//		Schemes: https
+//			Schemes: https
 //
 //
-// 		Security:
-//   		oauth
+//			Security:
+//	  		oauth
 //
 //
-//		Responses:
-//			200: userBodyResponse
+//			Responses:
+//				200: userBodyResponse
 func updateUser(w http.ResponseWriter, r *http.Request) {
 func updateUser(w http.ResponseWriter, r *http.Request) {
 	w.Header().Set("Content-Type", "application/json")
 	w.Header().Set("Content-Type", "application/json")
 	var params = mux.Vars(r)
 	var params = mux.Vars(r)
@@ -386,13 +386,13 @@ func updateUser(w http.ResponseWriter, r *http.Request) {
 //
 //
 // Updates the given admin user's info (as long as the user is an admin).
 // Updates the given admin user's info (as long as the user is an admin).
 //
 //
-//		Schemes: https
+//			Schemes: https
 //
 //
-// 		Security:
-//   		oauth
+//			Security:
+//	  		oauth
 //
 //
-//		Responses:
-//			200: userBodyResponse
+//			Responses:
+//				200: userBodyResponse
 func updateUserAdm(w http.ResponseWriter, r *http.Request) {
 func updateUserAdm(w http.ResponseWriter, r *http.Request) {
 	w.Header().Set("Content-Type", "application/json")
 	w.Header().Set("Content-Type", "application/json")
 	var params = mux.Vars(r)
 	var params = mux.Vars(r)
@@ -438,13 +438,13 @@ func updateUserAdm(w http.ResponseWriter, r *http.Request) {
 //
 //
 // Delete a user.
 // Delete a user.
 //
 //
-//		Schemes: https
+//			Schemes: https
 //
 //
-// 		Security:
-//   		oauth
+//			Security:
+//	  		oauth
 //
 //
-//		Responses:
-//			200: userBodyResponse
+//			Responses:
+//				200: userBodyResponse
 func deleteUser(w http.ResponseWriter, r *http.Request) {
 func deleteUser(w http.ResponseWriter, r *http.Request) {
 	// Set header
 	// Set header
 	w.Header().Set("Content-Type", "application/json")
 	w.Header().Set("Content-Type", "application/json")

+ 3 - 3
controllers/user_test.go

@@ -3,9 +3,9 @@ package controller
 import (
 import (
 	"testing"
 	"testing"
 
 
-	"github.com/gravitl/netmaker/database"
-	"github.com/gravitl/netmaker/logic"
-	"github.com/gravitl/netmaker/models"
+	"github.com/netmakerio/netmaker/database"
+	"github.com/netmakerio/netmaker/logic"
+	"github.com/netmakerio/netmaker/models"
 	"github.com/stretchr/testify/assert"
 	"github.com/stretchr/testify/assert"
 )
 )
 
 

+ 4 - 4
controllers/usergroups.go

@@ -5,12 +5,12 @@ import (
 	"errors"
 	"errors"
 	"net/http"
 	"net/http"
 
 
-	"github.com/gravitl/netmaker/logger"
-	"github.com/gravitl/netmaker/logic"
+	"github.com/netmakerio/netmaker/logger"
+	"github.com/netmakerio/netmaker/logic"
 
 
 	"github.com/gorilla/mux"
 	"github.com/gorilla/mux"
-	"github.com/gravitl/netmaker/logic/pro"
-	"github.com/gravitl/netmaker/models/promodels"
+	"github.com/netmakerio/netmaker/logic/pro"
+	"github.com/netmakerio/netmaker/models/promodels"
 )
 )
 
 
 func userGroupsHandlers(r *mux.Router) {
 func userGroupsHandlers(r *mux.Router) {

+ 4 - 4
database/database.go

@@ -7,10 +7,10 @@ import (
 	"time"
 	"time"
 
 
 	"github.com/google/uuid"
 	"github.com/google/uuid"
-	"github.com/gravitl/netmaker/logger"
-	"github.com/gravitl/netmaker/models"
-	"github.com/gravitl/netmaker/netclient/ncutils"
-	"github.com/gravitl/netmaker/servercfg"
+	"github.com/netmakerio/netmaker/logger"
+	"github.com/netmakerio/netmaker/models"
+	"github.com/netmakerio/netmaker/netclient/ncutils"
+	"github.com/netmakerio/netmaker/servercfg"
 	"golang.org/x/crypto/nacl/box"
 	"golang.org/x/crypto/nacl/box"
 )
 )
 
 

+ 1 - 1
database/postgres.go

@@ -5,8 +5,8 @@ import (
 	"errors"
 	"errors"
 	"fmt"
 	"fmt"
 
 
-	"github.com/gravitl/netmaker/servercfg"
 	_ "github.com/lib/pq"
 	_ "github.com/lib/pq"
+	"github.com/netmakerio/netmaker/servercfg"
 )
 )
 
 
 // PGDB - database object for PostGreSQL
 // PGDB - database object for PostGreSQL

+ 1 - 1
database/rqlite.go

@@ -3,7 +3,7 @@ package database
 import (
 import (
 	"errors"
 	"errors"
 
 
-	"github.com/gravitl/netmaker/servercfg"
+	"github.com/netmakerio/netmaker/servercfg"
 	"github.com/rqlite/gorqlite"
 	"github.com/rqlite/gorqlite"
 )
 )
 
 

+ 3 - 3
ee/ee_controllers/metrics.go

@@ -5,9 +5,9 @@ import (
 	"net/http"
 	"net/http"
 
 
 	"github.com/gorilla/mux"
 	"github.com/gorilla/mux"
-	"github.com/gravitl/netmaker/logger"
-	"github.com/gravitl/netmaker/logic"
-	"github.com/gravitl/netmaker/models"
+	"github.com/netmakerio/netmaker/logger"
+	"github.com/netmakerio/netmaker/logic"
+	"github.com/netmakerio/netmaker/models"
 )
 )
 
 
 // MetricHandlers - How we handle EE Metrics
 // MetricHandlers - How we handle EE Metrics

+ 6 - 6
ee/initialize.go

@@ -4,12 +4,12 @@
 package ee
 package ee
 
 
 import (
 import (
-	controller "github.com/gravitl/netmaker/controllers"
-	"github.com/gravitl/netmaker/ee/ee_controllers"
-	"github.com/gravitl/netmaker/logger"
-	"github.com/gravitl/netmaker/logic"
-	"github.com/gravitl/netmaker/models"
-	"github.com/gravitl/netmaker/servercfg"
+	controller "github.com/netmakerio/netmaker/controllers"
+	"github.com/netmakerio/netmaker/ee/ee_controllers"
+	"github.com/netmakerio/netmaker/logger"
+	"github.com/netmakerio/netmaker/logic"
+	"github.com/netmakerio/netmaker/models"
+	"github.com/netmakerio/netmaker/servercfg"
 )
 )
 
 
 // InitEE - Initialize EE Logic
 // InitEE - Initialize EE Logic

+ 5 - 5
ee/license.go

@@ -12,11 +12,11 @@ import (
 	"math"
 	"math"
 	"net/http"
 	"net/http"
 
 
-	"github.com/gravitl/netmaker/database"
-	"github.com/gravitl/netmaker/logger"
-	"github.com/gravitl/netmaker/logic"
-	"github.com/gravitl/netmaker/netclient/ncutils"
-	"github.com/gravitl/netmaker/servercfg"
+	"github.com/netmakerio/netmaker/database"
+	"github.com/netmakerio/netmaker/logger"
+	"github.com/netmakerio/netmaker/logic"
+	"github.com/netmakerio/netmaker/netclient/ncutils"
+	"github.com/netmakerio/netmaker/servercfg"
 	"golang.org/x/crypto/nacl/box"
 	"golang.org/x/crypto/nacl/box"
 )
 )
 
 

+ 1 - 1
ee/util.go

@@ -3,7 +3,7 @@ package ee
 import (
 import (
 	"encoding/base64"
 	"encoding/base64"
 
 
-	"github.com/gravitl/netmaker/logic"
+	"github.com/netmakerio/netmaker/logic"
 )
 )
 
 
 var isEnterprise bool
 var isEnterprise bool

+ 2 - 2
functions/helpers.go

@@ -4,8 +4,8 @@ import (
 	"encoding/json"
 	"encoding/json"
 	"strings"
 	"strings"
 
 
-	"github.com/gravitl/netmaker/database"
-	"github.com/gravitl/netmaker/models"
+	"github.com/netmakerio/netmaker/database"
+	"github.com/netmakerio/netmaker/models"
 )
 )
 
 
 // NameInDNSCharSet - name in dns char set
 // NameInDNSCharSet - name in dns char set

+ 3 - 3
functions/helpers_test.go

@@ -4,9 +4,9 @@ import (
 	"encoding/json"
 	"encoding/json"
 	"testing"
 	"testing"
 
 
-	"github.com/gravitl/netmaker/database"
-	"github.com/gravitl/netmaker/logic"
-	"github.com/gravitl/netmaker/models"
+	"github.com/netmakerio/netmaker/database"
+	"github.com/netmakerio/netmaker/logic"
+	"github.com/netmakerio/netmaker/models"
 )
 )
 
 
 var (
 var (

+ 2 - 2
functions/local.go

@@ -3,8 +3,8 @@ package functions
 import (
 import (
 	"os"
 	"os"
 
 
-	"github.com/gravitl/netmaker/logger"
-	"github.com/gravitl/netmaker/logic"
+	"github.com/netmakerio/netmaker/logger"
+	"github.com/netmakerio/netmaker/logic"
 )
 )
 
 
 // LINUX_APP_DATA_PATH - linux path
 // LINUX_APP_DATA_PATH - linux path

+ 1 - 1
go.mod

@@ -1,4 +1,4 @@
-module github.com/gravitl/netmaker
+module github.com/netmakerio/netmaker
 
 
 go 1.18
 go 1.18
 
 

+ 4 - 4
logic/accesskeys.go

@@ -10,10 +10,10 @@ import (
 	"sync"
 	"sync"
 
 
 	"github.com/go-playground/validator/v10"
 	"github.com/go-playground/validator/v10"
-	"github.com/gravitl/netmaker/database"
-	"github.com/gravitl/netmaker/logger"
-	"github.com/gravitl/netmaker/models"
-	"github.com/gravitl/netmaker/servercfg"
+	"github.com/netmakerio/netmaker/database"
+	"github.com/netmakerio/netmaker/logger"
+	"github.com/netmakerio/netmaker/models"
+	"github.com/netmakerio/netmaker/servercfg"
 )
 )
 
 
 // CreateAccessKey - create access key
 // CreateAccessKey - create access key

+ 1 - 1
logic/acls/common.go

@@ -3,7 +3,7 @@ package acls
 import (
 import (
 	"encoding/json"
 	"encoding/json"
 
 
-	"github.com/gravitl/netmaker/database"
+	"github.com/netmakerio/netmaker/database"
 )
 )
 
 
 // == type functions ==
 // == type functions ==

+ 2 - 2
logic/acls/nodeacls/modify.go

@@ -1,8 +1,8 @@
 package nodeacls
 package nodeacls
 
 
 import (
 import (
-	"github.com/gravitl/netmaker/database"
-	"github.com/gravitl/netmaker/logic/acls"
+	"github.com/netmakerio/netmaker/database"
+	"github.com/netmakerio/netmaker/logic/acls"
 )
 )
 
 
 // CreateNodeACL - inserts or updates a node ACL on given network and adds to state
 // CreateNodeACL - inserts or updates a node ACL on given network and adds to state

+ 1 - 1
logic/acls/nodeacls/retrieve.go

@@ -4,7 +4,7 @@ import (
 	"encoding/json"
 	"encoding/json"
 	"fmt"
 	"fmt"
 
 
-	"github.com/gravitl/netmaker/logic/acls"
+	"github.com/netmakerio/netmaker/logic/acls"
 )
 )
 
 
 // AreNodesAllowed - checks if nodes are allowed to communicate in their network ACL
 // AreNodesAllowed - checks if nodes are allowed to communicate in their network ACL

+ 1 - 1
logic/acls/nodeacls/types.go

@@ -1,7 +1,7 @@
 package nodeacls
 package nodeacls
 
 
 import (
 import (
-	"github.com/gravitl/netmaker/logic/acls"
+	"github.com/netmakerio/netmaker/logic/acls"
 )
 )
 
 
 type (
 type (

+ 6 - 6
logic/auth.go

@@ -7,12 +7,12 @@ import (
 	"time"
 	"time"
 
 
 	"github.com/go-playground/validator/v10"
 	"github.com/go-playground/validator/v10"
-	"github.com/gravitl/netmaker/database"
-	"github.com/gravitl/netmaker/logger"
-	"github.com/gravitl/netmaker/logic/pro"
-	"github.com/gravitl/netmaker/models"
-	"github.com/gravitl/netmaker/models/promodels"
-	"github.com/gravitl/netmaker/servercfg"
+	"github.com/netmakerio/netmaker/database"
+	"github.com/netmakerio/netmaker/logger"
+	"github.com/netmakerio/netmaker/logic/pro"
+	"github.com/netmakerio/netmaker/models"
+	"github.com/netmakerio/netmaker/models/promodels"
+	"github.com/netmakerio/netmaker/servercfg"
 	"golang.org/x/crypto/bcrypt"
 	"golang.org/x/crypto/bcrypt"
 )
 )
 
 

+ 3 - 3
logic/dns.go

@@ -5,9 +5,9 @@ import (
 	"os"
 	"os"
 
 
 	"github.com/go-playground/validator/v10"
 	"github.com/go-playground/validator/v10"
-	"github.com/gravitl/netmaker/database"
-	"github.com/gravitl/netmaker/logger"
-	"github.com/gravitl/netmaker/models"
+	"github.com/netmakerio/netmaker/database"
+	"github.com/netmakerio/netmaker/logger"
+	"github.com/netmakerio/netmaker/models"
 	"github.com/txn2/txeh"
 	"github.com/txn2/txeh"
 )
 )
 
 

+ 2 - 2
logic/errors.go

@@ -4,8 +4,8 @@ import (
 	"encoding/json"
 	"encoding/json"
 	"net/http"
 	"net/http"
 
 
-	"github.com/gravitl/netmaker/logger"
-	"github.com/gravitl/netmaker/models"
+	"github.com/netmakerio/netmaker/logger"
+	"github.com/netmakerio/netmaker/models"
 )
 )
 
 
 // FormatError - takes ErrorResponse and uses correct code
 // FormatError - takes ErrorResponse and uses correct code

+ 3 - 3
logic/extpeers.go

@@ -4,9 +4,9 @@ import (
 	"encoding/json"
 	"encoding/json"
 	"time"
 	"time"
 
 
-	"github.com/gravitl/netmaker/database"
-	"github.com/gravitl/netmaker/logger"
-	"github.com/gravitl/netmaker/models"
+	"github.com/netmakerio/netmaker/database"
+	"github.com/netmakerio/netmaker/logger"
+	"github.com/netmakerio/netmaker/models"
 	"golang.zx2c4.com/wireguard/wgctrl/wgtypes"
 	"golang.zx2c4.com/wireguard/wgctrl/wgtypes"
 )
 )
 
 

+ 3 - 3
logic/gateway.go

@@ -7,9 +7,9 @@ import (
 	"strings"
 	"strings"
 	"time"
 	"time"
 
 
-	"github.com/gravitl/netmaker/database"
-	"github.com/gravitl/netmaker/logger"
-	"github.com/gravitl/netmaker/models"
+	"github.com/netmakerio/netmaker/database"
+	"github.com/netmakerio/netmaker/logger"
+	"github.com/netmakerio/netmaker/models"
 )
 )
 
 
 // CreateEgressGateway - creates an egress gateway
 // CreateEgressGateway - creates an egress gateway

+ 3 - 3
logic/jwts.go

@@ -6,9 +6,9 @@ import (
 	"time"
 	"time"
 
 
 	"github.com/golang-jwt/jwt/v4"
 	"github.com/golang-jwt/jwt/v4"
-	"github.com/gravitl/netmaker/logger"
-	"github.com/gravitl/netmaker/models"
-	"github.com/gravitl/netmaker/servercfg"
+	"github.com/netmakerio/netmaker/logger"
+	"github.com/netmakerio/netmaker/models"
+	"github.com/netmakerio/netmaker/servercfg"
 )
 )
 
 
 var jwtSecretKey []byte
 var jwtSecretKey []byte

+ 2 - 2
logic/metrics.go

@@ -3,8 +3,8 @@ package logic
 import (
 import (
 	"encoding/json"
 	"encoding/json"
 
 
-	"github.com/gravitl/netmaker/database"
-	"github.com/gravitl/netmaker/models"
+	"github.com/netmakerio/netmaker/database"
+	"github.com/netmakerio/netmaker/models"
 )
 )
 
 
 // GetMetrics - gets the metrics
 // GetMetrics - gets the metrics

+ 3 - 3
logic/metrics/metrics.go

@@ -4,9 +4,9 @@ import (
 	"time"
 	"time"
 
 
 	"github.com/go-ping/ping"
 	"github.com/go-ping/ping"
-	"github.com/gravitl/netmaker/logger"
-	"github.com/gravitl/netmaker/logic"
-	"github.com/gravitl/netmaker/models"
+	"github.com/netmakerio/netmaker/logger"
+	"github.com/netmakerio/netmaker/logic"
+	"github.com/netmakerio/netmaker/models"
 	"golang.zx2c4.com/wireguard/wgctrl"
 	"golang.zx2c4.com/wireguard/wgctrl"
 )
 )
 
 

+ 7 - 7
logic/networks.go

@@ -10,13 +10,13 @@ import (
 
 
 	"github.com/c-robinson/iplib"
 	"github.com/c-robinson/iplib"
 	"github.com/go-playground/validator/v10"
 	"github.com/go-playground/validator/v10"
-	"github.com/gravitl/netmaker/database"
-	"github.com/gravitl/netmaker/logger"
-	"github.com/gravitl/netmaker/logic/acls/nodeacls"
-	"github.com/gravitl/netmaker/logic/pro"
-	"github.com/gravitl/netmaker/models"
-	"github.com/gravitl/netmaker/netclient/ncutils"
-	"github.com/gravitl/netmaker/validation"
+	"github.com/netmakerio/netmaker/database"
+	"github.com/netmakerio/netmaker/logger"
+	"github.com/netmakerio/netmaker/logic/acls/nodeacls"
+	"github.com/netmakerio/netmaker/logic/pro"
+	"github.com/netmakerio/netmaker/models"
+	"github.com/netmakerio/netmaker/netclient/ncutils"
+	"github.com/netmakerio/netmaker/validation"
 )
 )
 
 
 // GetNetworks - returns all networks from database
 // GetNetworks - returns all networks from database

+ 10 - 10
logic/nodes.go

@@ -9,16 +9,16 @@ import (
 
 
 	"github.com/go-playground/validator/v10"
 	"github.com/go-playground/validator/v10"
 	"github.com/google/uuid"
 	"github.com/google/uuid"
-	"github.com/gravitl/netmaker/database"
-	"github.com/gravitl/netmaker/logger"
-	"github.com/gravitl/netmaker/logic/acls"
-	"github.com/gravitl/netmaker/logic/acls/nodeacls"
-	"github.com/gravitl/netmaker/logic/pro"
-	"github.com/gravitl/netmaker/logic/pro/proacls"
-	"github.com/gravitl/netmaker/models"
-	"github.com/gravitl/netmaker/netclient/ncutils"
-	"github.com/gravitl/netmaker/servercfg"
-	"github.com/gravitl/netmaker/validation"
+	"github.com/netmakerio/netmaker/database"
+	"github.com/netmakerio/netmaker/logger"
+	"github.com/netmakerio/netmaker/logic/acls"
+	"github.com/netmakerio/netmaker/logic/acls/nodeacls"
+	"github.com/netmakerio/netmaker/logic/pro"
+	"github.com/netmakerio/netmaker/logic/pro/proacls"
+	"github.com/netmakerio/netmaker/models"
+	"github.com/netmakerio/netmaker/netclient/ncutils"
+	"github.com/netmakerio/netmaker/servercfg"
+	"github.com/netmakerio/netmaker/validation"
 	"golang.org/x/crypto/bcrypt"
 	"golang.org/x/crypto/bcrypt"
 )
 )
 
 

+ 6 - 6
logic/peers.go

@@ -9,12 +9,12 @@ import (
 	"time"
 	"time"
 
 
 	"github.com/c-robinson/iplib"
 	"github.com/c-robinson/iplib"
-	"github.com/gravitl/netmaker/database"
-	"github.com/gravitl/netmaker/logger"
-	"github.com/gravitl/netmaker/logic/acls/nodeacls"
-	"github.com/gravitl/netmaker/models"
-	"github.com/gravitl/netmaker/netclient/ncutils"
-	"github.com/gravitl/netmaker/servercfg"
+	"github.com/netmakerio/netmaker/database"
+	"github.com/netmakerio/netmaker/logger"
+	"github.com/netmakerio/netmaker/logic/acls/nodeacls"
+	"github.com/netmakerio/netmaker/models"
+	"github.com/netmakerio/netmaker/netclient/ncutils"
+	"github.com/netmakerio/netmaker/servercfg"
 	"golang.org/x/exp/slices"
 	"golang.org/x/exp/slices"
 	"golang.zx2c4.com/wireguard/wgctrl/wgtypes"
 	"golang.zx2c4.com/wireguard/wgctrl/wgtypes"
 )
 )

+ 1 - 1
logic/pro/netcache/netcache.go

@@ -5,7 +5,7 @@ import (
 	"fmt"
 	"fmt"
 	"time"
 	"time"
 
 
-	"github.com/gravitl/netmaker/database"
+	"github.com/netmakerio/netmaker/database"
 )
 )
 
 
 const (
 const (

+ 2 - 2
logic/pro/networks.go

@@ -1,8 +1,8 @@
 package pro
 package pro
 
 
 import (
 import (
-	"github.com/gravitl/netmaker/models"
-	"github.com/gravitl/netmaker/models/promodels"
+	"github.com/netmakerio/netmaker/models"
+	"github.com/netmakerio/netmaker/models/promodels"
 )
 )
 
 
 // AddProNetDefaults - adds default values to a network model
 // AddProNetDefaults - adds default values to a network model

+ 2 - 2
logic/pro/networks_test.go

@@ -3,8 +3,8 @@ package pro
 import (
 import (
 	"testing"
 	"testing"
 
 
-	"github.com/gravitl/netmaker/models"
-	"github.com/gravitl/netmaker/models/promodels"
+	"github.com/netmakerio/netmaker/models"
+	"github.com/netmakerio/netmaker/models/promodels"
 	"github.com/stretchr/testify/assert"
 	"github.com/stretchr/testify/assert"
 )
 )
 
 

+ 3 - 3
logic/pro/networkuser.go

@@ -4,9 +4,9 @@ import (
 	"encoding/json"
 	"encoding/json"
 	"fmt"
 	"fmt"
 
 
-	"github.com/gravitl/netmaker/database"
-	"github.com/gravitl/netmaker/models"
-	"github.com/gravitl/netmaker/models/promodels"
+	"github.com/netmakerio/netmaker/database"
+	"github.com/netmakerio/netmaker/models"
+	"github.com/netmakerio/netmaker/models/promodels"
 )
 )
 
 
 // InitializeNetworkUsers - intializes network users for a given network
 // InitializeNetworkUsers - intializes network users for a given network

+ 3 - 3
logic/pro/networkuser_test.go

@@ -3,9 +3,9 @@ package pro
 import (
 import (
 	"testing"
 	"testing"
 
 
-	"github.com/gravitl/netmaker/database"
-	"github.com/gravitl/netmaker/models"
-	"github.com/gravitl/netmaker/models/promodels"
+	"github.com/netmakerio/netmaker/database"
+	"github.com/netmakerio/netmaker/models"
+	"github.com/netmakerio/netmaker/models/promodels"
 	"github.com/stretchr/testify/assert"
 	"github.com/stretchr/testify/assert"
 )
 )
 
 

+ 3 - 3
logic/pro/proacls/nodes.go

@@ -1,9 +1,9 @@
 package proacls
 package proacls
 
 
 import (
 import (
-	"github.com/gravitl/netmaker/logic/acls"
-	"github.com/gravitl/netmaker/logic/acls/nodeacls"
-	"github.com/gravitl/netmaker/models"
+	"github.com/netmakerio/netmaker/logic/acls"
+	"github.com/netmakerio/netmaker/logic/acls/nodeacls"
+	"github.com/netmakerio/netmaker/models"
 )
 )
 
 
 // AdjustNodeAcls - adjusts ACLs based on a node's default value
 // AdjustNodeAcls - adjusts ACLs based on a node's default value

+ 2 - 2
logic/pro/usergroups.go

@@ -3,8 +3,8 @@ package pro
 import (
 import (
 	"encoding/json"
 	"encoding/json"
 
 
-	"github.com/gravitl/netmaker/database"
-	"github.com/gravitl/netmaker/models/promodels"
+	"github.com/netmakerio/netmaker/database"
+	"github.com/netmakerio/netmaker/models/promodels"
 )
 )
 
 
 // InitializeGroups - initialize groups data structure if not present in the DB
 // InitializeGroups - initialize groups data structure if not present in the DB

+ 2 - 2
logic/pro/usergroups_test.go

@@ -3,8 +3,8 @@ package pro
 import (
 import (
 	"testing"
 	"testing"
 
 
-	"github.com/gravitl/netmaker/database"
-	"github.com/gravitl/netmaker/models/promodels"
+	"github.com/netmakerio/netmaker/database"
+	"github.com/netmakerio/netmaker/models/promodels"
 	"github.com/stretchr/testify/assert"
 	"github.com/stretchr/testify/assert"
 )
 )
 
 

+ 3 - 3
logic/relay.go

@@ -6,9 +6,9 @@ import (
 	"fmt"
 	"fmt"
 	"time"
 	"time"
 
 
-	"github.com/gravitl/netmaker/database"
-	"github.com/gravitl/netmaker/logger"
-	"github.com/gravitl/netmaker/models"
+	"github.com/netmakerio/netmaker/database"
+	"github.com/netmakerio/netmaker/logger"
+	"github.com/netmakerio/netmaker/models"
 )
 )
 
 
 // CreateRelay - creates a relay
 // CreateRelay - creates a relay

+ 6 - 6
logic/security.go

@@ -6,11 +6,11 @@ import (
 	"strings"
 	"strings"
 
 
 	"github.com/gorilla/mux"
 	"github.com/gorilla/mux"
-	"github.com/gravitl/netmaker/database"
-	"github.com/gravitl/netmaker/logic/pro"
-	"github.com/gravitl/netmaker/models"
-	"github.com/gravitl/netmaker/models/promodels"
-	"github.com/gravitl/netmaker/servercfg"
+	"github.com/netmakerio/netmaker/database"
+	"github.com/netmakerio/netmaker/logic/pro"
+	"github.com/netmakerio/netmaker/models"
+	"github.com/netmakerio/netmaker/models/promodels"
+	"github.com/netmakerio/netmaker/servercfg"
 )
 )
 
 
 const (
 const (
@@ -181,7 +181,7 @@ func authenticateNetworkUser(network string, userNetworks []string) bool {
 	return StringSliceContains(userNetworks, network)
 	return StringSliceContains(userNetworks, network)
 }
 }
 
 
-//Consider a more secure way of setting master key
+// Consider a more secure way of setting master key
 func authenticateDNSToken(tokenString string) bool {
 func authenticateDNSToken(tokenString string) bool {
 	tokens := strings.Split(tokenString, " ")
 	tokens := strings.Split(tokenString, " ")
 	if len(tokens) < 2 {
 	if len(tokens) < 2 {

+ 6 - 6
logic/server.go

@@ -9,12 +9,12 @@ import (
 	"runtime"
 	"runtime"
 	"strings"
 	"strings"
 
 
-	"github.com/gravitl/netmaker/database"
-	"github.com/gravitl/netmaker/logger"
-	"github.com/gravitl/netmaker/models"
-	"github.com/gravitl/netmaker/netclient/ncutils"
-	"github.com/gravitl/netmaker/netclient/wireguard"
-	"github.com/gravitl/netmaker/servercfg"
+	"github.com/netmakerio/netmaker/database"
+	"github.com/netmakerio/netmaker/logger"
+	"github.com/netmakerio/netmaker/models"
+	"github.com/netmakerio/netmaker/netclient/ncutils"
+	"github.com/netmakerio/netmaker/netclient/wireguard"
+	"github.com/netmakerio/netmaker/servercfg"
 	"golang.zx2c4.com/wireguard/wgctrl/wgtypes"
 	"golang.zx2c4.com/wireguard/wgctrl/wgtypes"
 )
 )
 
 

+ 1 - 1
logic/serverconf.go

@@ -3,7 +3,7 @@ package logic
 import (
 import (
 	"encoding/json"
 	"encoding/json"
 
 
-	"github.com/gravitl/netmaker/database"
+	"github.com/netmakerio/netmaker/database"
 )
 )
 
 
 var (
 var (

+ 3 - 3
logic/telemetry.go

@@ -4,9 +4,9 @@ import (
 	"encoding/json"
 	"encoding/json"
 	"time"
 	"time"
 
 
-	"github.com/gravitl/netmaker/database"
-	"github.com/gravitl/netmaker/models"
-	"github.com/gravitl/netmaker/servercfg"
+	"github.com/netmakerio/netmaker/database"
+	"github.com/netmakerio/netmaker/models"
+	"github.com/netmakerio/netmaker/servercfg"
 	"github.com/posthog/posthog-go"
 	"github.com/posthog/posthog-go"
 )
 )
 
 

+ 1 - 1
logic/timer.go

@@ -4,7 +4,7 @@ import (
 	"fmt"
 	"fmt"
 	"time"
 	"time"
 
 
-	"github.com/gravitl/netmaker/logger"
+	"github.com/netmakerio/netmaker/logger"
 )
 )
 
 
 // == Constants ==
 // == Constants ==

+ 5 - 5
logic/users.go

@@ -3,11 +3,11 @@ package logic
 import (
 import (
 	"encoding/json"
 	"encoding/json"
 
 
-	"github.com/gravitl/netmaker/database"
-	"github.com/gravitl/netmaker/logger"
-	"github.com/gravitl/netmaker/logic/pro"
-	"github.com/gravitl/netmaker/models"
-	"github.com/gravitl/netmaker/models/promodels"
+	"github.com/netmakerio/netmaker/database"
+	"github.com/netmakerio/netmaker/logger"
+	"github.com/netmakerio/netmaker/logic/pro"
+	"github.com/netmakerio/netmaker/models"
+	"github.com/netmakerio/netmaker/models/promodels"
 )
 )
 
 
 // GetUser - gets a user
 // GetUser - gets a user

+ 4 - 4
logic/util.go

@@ -14,10 +14,10 @@ import (
 	"time"
 	"time"
 
 
 	"github.com/c-robinson/iplib"
 	"github.com/c-robinson/iplib"
-	"github.com/gravitl/netmaker/database"
-	"github.com/gravitl/netmaker/logger"
-	"github.com/gravitl/netmaker/models"
-	"github.com/gravitl/netmaker/netclient/ncutils"
+	"github.com/netmakerio/netmaker/database"
+	"github.com/netmakerio/netmaker/logger"
+	"github.com/netmakerio/netmaker/models"
+	"github.com/netmakerio/netmaker/netclient/ncutils"
 )
 )
 
 
 // IsBase64 - checks if a string is in base64 format
 // IsBase64 - checks if a string is in base64 format

+ 4 - 4
logic/wireguard.go

@@ -5,10 +5,10 @@ import (
 	"os/exec"
 	"os/exec"
 	"strings"
 	"strings"
 
 
-	"github.com/gravitl/netmaker/logger"
-	"github.com/gravitl/netmaker/models"
-	"github.com/gravitl/netmaker/netclient/ncutils"
-	"github.com/gravitl/netmaker/netclient/wireguard"
+	"github.com/netmakerio/netmaker/logger"
+	"github.com/netmakerio/netmaker/models"
+	"github.com/netmakerio/netmaker/netclient/ncutils"
+	"github.com/netmakerio/netmaker/netclient/wireguard"
 	"golang.zx2c4.com/wireguard/wgctrl"
 	"golang.zx2c4.com/wireguard/wgctrl"
 	"golang.zx2c4.com/wireguard/wgctrl/wgtypes"
 	"golang.zx2c4.com/wireguard/wgctrl/wgtypes"
 )
 )

+ 2 - 2
logic/zombie.go

@@ -4,8 +4,8 @@ import (
 	"context"
 	"context"
 	"time"
 	"time"
 
 
-	"github.com/gravitl/netmaker/logger"
-	"github.com/gravitl/netmaker/models"
+	"github.com/netmakerio/netmaker/logger"
+	"github.com/netmakerio/netmaker/models"
 )
 )
 
 
 const (
 const (

+ 15 - 15
main.go

@@ -16,20 +16,20 @@ import (
 	"syscall"
 	"syscall"
 	"time"
 	"time"
 
 
-	"github.com/gravitl/netmaker/auth"
-	"github.com/gravitl/netmaker/config"
-	controller "github.com/gravitl/netmaker/controllers"
-	"github.com/gravitl/netmaker/database"
-	"github.com/gravitl/netmaker/functions"
-	"github.com/gravitl/netmaker/logger"
-	"github.com/gravitl/netmaker/logic"
-	"github.com/gravitl/netmaker/logic/pro"
-	"github.com/gravitl/netmaker/models"
-	"github.com/gravitl/netmaker/mq"
-	"github.com/gravitl/netmaker/netclient/ncutils"
-	"github.com/gravitl/netmaker/servercfg"
-	"github.com/gravitl/netmaker/serverctl"
-	"github.com/gravitl/netmaker/tls"
+	"github.com/netmakerio/netmaker/auth"
+	"github.com/netmakerio/netmaker/config"
+	controller "github.com/netmakerio/netmaker/controllers"
+	"github.com/netmakerio/netmaker/database"
+	"github.com/netmakerio/netmaker/functions"
+	"github.com/netmakerio/netmaker/logger"
+	"github.com/netmakerio/netmaker/logic"
+	"github.com/netmakerio/netmaker/logic/pro"
+	"github.com/netmakerio/netmaker/models"
+	"github.com/netmakerio/netmaker/mq"
+	"github.com/netmakerio/netmaker/netclient/ncutils"
+	"github.com/netmakerio/netmaker/servercfg"
+	"github.com/netmakerio/netmaker/serverctl"
+	"github.com/netmakerio/netmaker/tls"
 )
 )
 
 
 var version = "dev"
 var version = "dev"
@@ -237,7 +237,7 @@ func genCerts() error {
 	//if errors.Is(err, os.ErrNotExist) || cert.NotAfter.Before(time.Now().Add(time.Hour*24*10)) {
 	//if errors.Is(err, os.ErrNotExist) || cert.NotAfter.Before(time.Now().Add(time.Hour*24*10)) {
 	if errors.Is(err, os.ErrNotExist) || database.IsEmptyRecord(err) || ca.NotAfter.Before(time.Now().Add(time.Hour*24*10)) {
 	if errors.Is(err, os.ErrNotExist) || database.IsEmptyRecord(err) || ca.NotAfter.Before(time.Now().Add(time.Hour*24*10)) {
 		logger.Log(0, "generating new root CA")
 		logger.Log(0, "generating new root CA")
-		caName := tls.NewName("CA Root", "US", "Gravitl")
+		caName := tls.NewName("CA Root", "US", "Netmaker")
 		csr, err := tls.NewCSR(*private, caName)
 		csr, err := tls.NewCSR(*private, caName)
 		if err != nil {
 		if err != nil {
 			return err
 			return err

+ 1 - 1
main_ee.go

@@ -4,7 +4,7 @@
 package main
 package main
 
 
 import (
 import (
-	"github.com/gravitl/netmaker/ee"
+	"github.com/netmakerio/netmaker/ee"
 )
 )
 
 
 func init() {
 func init() {

+ 1 - 1
models/names.go

@@ -18,7 +18,7 @@ var NAMES = []string{
 	"audio",
 	"audio",
 	"schemer",
 	"schemer",
 	"depth",
 	"depth",
-	"gravitl",
+	"netmaker",
 	"mystic",
 	"mystic",
 	"donkey",
 	"donkey",
 	"atomic",
 	"atomic",

+ 2 - 2
models/network.go

@@ -3,11 +3,11 @@ package models
 import (
 import (
 	"time"
 	"time"
 
 
-	"github.com/gravitl/netmaker/models/promodels"
+	"github.com/netmakerio/netmaker/models/promodels"
 )
 )
 
 
 // Network Struct - contains info for a given unique network
 // Network Struct - contains info for a given unique network
-//At  some point, need to replace all instances of Name with something else like  Identifier
+// At  some point, need to replace all instances of Name with something else like  Identifier
 type Network struct {
 type Network struct {
 	AddressRange        string                `json:"addressrange" bson:"addressrange" validate:"omitempty,cidrv4"`
 	AddressRange        string                `json:"addressrange" bson:"addressrange" validate:"omitempty,cidrv4"`
 	AddressRange6       string                `json:"addressrange6" bson:"addressrange6" validate:"omitempty,cidrv6"`
 	AddressRange6       string                `json:"addressrange6" bson:"addressrange6" validate:"omitempty,cidrv6"`

+ 6 - 6
mq/handlers.go

@@ -6,12 +6,12 @@ import (
 	"time"
 	"time"
 
 
 	mqtt "github.com/eclipse/paho.mqtt.golang"
 	mqtt "github.com/eclipse/paho.mqtt.golang"
-	"github.com/gravitl/netmaker/database"
-	"github.com/gravitl/netmaker/logger"
-	"github.com/gravitl/netmaker/logic"
-	"github.com/gravitl/netmaker/models"
-	"github.com/gravitl/netmaker/netclient/ncutils"
-	"github.com/gravitl/netmaker/servercfg"
+	"github.com/netmakerio/netmaker/database"
+	"github.com/netmakerio/netmaker/logger"
+	"github.com/netmakerio/netmaker/logic"
+	"github.com/netmakerio/netmaker/models"
+	"github.com/netmakerio/netmaker/netclient/ncutils"
+	"github.com/netmakerio/netmaker/servercfg"
 )
 )
 
 
 // DefaultHandler default message queue handler  -- NOT USED
 // DefaultHandler default message queue handler  -- NOT USED

+ 4 - 4
mq/mq.go

@@ -5,10 +5,10 @@ import (
 	"time"
 	"time"
 
 
 	mqtt "github.com/eclipse/paho.mqtt.golang"
 	mqtt "github.com/eclipse/paho.mqtt.golang"
-	"github.com/gravitl/netmaker/logger"
-	"github.com/gravitl/netmaker/netclient/ncutils"
-	"github.com/gravitl/netmaker/servercfg"
-	"github.com/gravitl/netmaker/serverctl"
+	"github.com/netmakerio/netmaker/logger"
+	"github.com/netmakerio/netmaker/netclient/ncutils"
+	"github.com/netmakerio/netmaker/servercfg"
+	"github.com/netmakerio/netmaker/serverctl"
 )
 )
 
 
 // KEEPALIVE_TIMEOUT - time in seconds for timeout
 // KEEPALIVE_TIMEOUT - time in seconds for timeout

+ 6 - 6
mq/publishers.go

@@ -6,12 +6,12 @@ import (
 	"fmt"
 	"fmt"
 	"time"
 	"time"
 
 
-	"github.com/gravitl/netmaker/logger"
-	"github.com/gravitl/netmaker/logic"
-	"github.com/gravitl/netmaker/logic/metrics"
-	"github.com/gravitl/netmaker/models"
-	"github.com/gravitl/netmaker/servercfg"
-	"github.com/gravitl/netmaker/serverctl"
+	"github.com/netmakerio/netmaker/logger"
+	"github.com/netmakerio/netmaker/logic"
+	"github.com/netmakerio/netmaker/logic/metrics"
+	"github.com/netmakerio/netmaker/models"
+	"github.com/netmakerio/netmaker/servercfg"
+	"github.com/netmakerio/netmaker/serverctl"
 )
 )
 
 
 // PublishPeerUpdate --- deterines and publishes a peer update to all the peers of a node
 // PublishPeerUpdate --- deterines and publishes a peer update to all the peers of a node

+ 3 - 3
mq/util.go

@@ -6,9 +6,9 @@ import (
 	"strings"
 	"strings"
 	"time"
 	"time"
 
 
-	"github.com/gravitl/netmaker/logic"
-	"github.com/gravitl/netmaker/models"
-	"github.com/gravitl/netmaker/netclient/ncutils"
+	"github.com/netmakerio/netmaker/logic"
+	"github.com/netmakerio/netmaker/models"
+	"github.com/netmakerio/netmaker/netclient/ncutils"
 )
 )
 
 
 func decryptMsg(node *models.Node, msg []byte) ([]byte, error) {
 func decryptMsg(node *models.Node, msg []byte) ([]byte, error) {

+ 1 - 1
netclient/auth/auth.go

@@ -3,7 +3,7 @@ package auth
 import (
 import (
 	"os"
 	"os"
 
 
-	"github.com/gravitl/netmaker/netclient/ncutils"
+	"github.com/netmakerio/netmaker/netclient/ncutils"
 	//    "os"
 	//    "os"
 )
 )
 
 

+ 3 - 3
netclient/cli_options/cmds.go

@@ -1,9 +1,9 @@
 package cli_options
 package cli_options
 
 
 import (
 import (
-	"github.com/gravitl/netmaker/logger"
-	"github.com/gravitl/netmaker/netclient/command"
-	"github.com/gravitl/netmaker/netclient/config"
+	"github.com/netmakerio/netmaker/logger"
+	"github.com/netmakerio/netmaker/netclient/command"
+	"github.com/netmakerio/netmaker/netclient/config"
 	"github.com/urfave/cli/v2"
 	"github.com/urfave/cli/v2"
 )
 )
 
 

+ 6 - 6
netclient/command/commands.go

@@ -7,12 +7,12 @@ import (
 	"fmt"
 	"fmt"
 	"strings"
 	"strings"
 
 
-	"github.com/gravitl/netmaker/logger"
-	"github.com/gravitl/netmaker/netclient/config"
-	"github.com/gravitl/netmaker/netclient/daemon"
-	"github.com/gravitl/netmaker/netclient/functions"
-	"github.com/gravitl/netmaker/netclient/ncutils"
-	"github.com/gravitl/netmaker/tls"
+	"github.com/netmakerio/netmaker/logger"
+	"github.com/netmakerio/netmaker/netclient/config"
+	"github.com/netmakerio/netmaker/netclient/daemon"
+	"github.com/netmakerio/netmaker/netclient/functions"
+	"github.com/netmakerio/netmaker/netclient/ncutils"
+	"github.com/netmakerio/netmaker/tls"
 )
 )
 
 
 // Join - join command to run from cli
 // Join - join command to run from cli

+ 4 - 4
netclient/config/config.go

@@ -10,10 +10,10 @@ import (
 	"os"
 	"os"
 	"sync"
 	"sync"
 
 
-	"github.com/gravitl/netmaker/logger"
-	"github.com/gravitl/netmaker/models"
-	"github.com/gravitl/netmaker/netclient/global_settings"
-	"github.com/gravitl/netmaker/netclient/ncutils"
+	"github.com/netmakerio/netmaker/logger"
+	"github.com/netmakerio/netmaker/models"
+	"github.com/netmakerio/netmaker/netclient/global_settings"
+	"github.com/netmakerio/netmaker/netclient/ncutils"
 	"github.com/urfave/cli/v2"
 	"github.com/urfave/cli/v2"
 	"gopkg.in/yaml.v3"
 	"gopkg.in/yaml.v3"
 )
 )

+ 2 - 2
netclient/config/util.go

@@ -4,8 +4,8 @@ import (
 	"encoding/base64"
 	"encoding/base64"
 	"encoding/json"
 	"encoding/json"
 
 
-	"github.com/gravitl/netmaker/logger"
-	"github.com/gravitl/netmaker/models"
+	"github.com/netmakerio/netmaker/logger"
+	"github.com/netmakerio/netmaker/models"
 )
 )
 
 
 var (
 var (

+ 1 - 1
netclient/daemon/common.go

@@ -8,7 +8,7 @@ import (
 	"syscall"
 	"syscall"
 	"time"
 	"time"
 
 
-	"github.com/gravitl/netmaker/netclient/ncutils"
+	"github.com/netmakerio/netmaker/netclient/ncutils"
 )
 )
 
 
 // InstallDaemon - Calls the correct function to install the netclient as a daemon service on the given operating system.
 // InstallDaemon - Calls the correct function to install the netclient as a daemon service on the given operating system.

+ 2 - 2
netclient/daemon/freebsd.go

@@ -4,8 +4,8 @@ import (
 	"log"
 	"log"
 	"os"
 	"os"
 
 
-	"github.com/gravitl/netmaker/logger"
-	"github.com/gravitl/netmaker/netclient/ncutils"
+	"github.com/netmakerio/netmaker/logger"
+	"github.com/netmakerio/netmaker/netclient/ncutils"
 )
 )
 
 
 // SetupFreebsdDaemon -- sets up daemon for freebsd
 // SetupFreebsdDaemon -- sets up daemon for freebsd

+ 8 - 8
netclient/daemon/macos.go

@@ -5,11 +5,11 @@ import (
 	"os"
 	"os"
 	"time"
 	"time"
 
 
-	"github.com/gravitl/netmaker/logger"
-	"github.com/gravitl/netmaker/netclient/ncutils"
+	"github.com/netmakerio/netmaker/logger"
+	"github.com/netmakerio/netmaker/netclient/ncutils"
 )
 )
 
 
-const MAC_SERVICE_NAME = "com.gravitl.netclient"
+const MAC_SERVICE_NAME = "io.nemaker.netclient"
 const MAC_EXEC_DIR = "/usr/local/bin/"
 const MAC_EXEC_DIR = "/usr/local/bin/"
 
 
 // SetupMacDaemon - Creates a daemon service from the netclient under LaunchAgents for MacOS
 // SetupMacDaemon - Creates a daemon service from the netclient under LaunchAgents for MacOS
@@ -75,8 +75,8 @@ func CreateMacService(servicename string) error {
 	daemonstring := MacDaemonString()
 	daemonstring := MacDaemonString()
 	daemonbytes := []byte(daemonstring)
 	daemonbytes := []byte(daemonstring)
 
 
-	if !ncutils.FileExists("/Library/LaunchDaemons/com.gravitl.netclient.plist") {
-		err = os.WriteFile("/Library/LaunchDaemons/com.gravitl.netclient.plist", daemonbytes, 0644)
+	if !ncutils.FileExists("/Library/LaunchDaemons/io.netmaker.netclient.plist") {
+		err = os.WriteFile("/Library/LaunchDaemons/io.netmaker.netclient.plist", daemonbytes, 0644)
 	}
 	}
 	return err
 	return err
 }
 }
@@ -87,14 +87,14 @@ func MacDaemonString() string {
 <!DOCTYPE plist PUBLIC \"-//Apple Computer//DTD PLIST 1.0//EN\" \"http://www.apple.com/DTDs/PropertyList-1.0.dtd\" >
 <!DOCTYPE plist PUBLIC \"-//Apple Computer//DTD PLIST 1.0//EN\" \"http://www.apple.com/DTDs/PropertyList-1.0.dtd\" >
 <plist version='1.0'>
 <plist version='1.0'>
 <dict>
 <dict>
-	<key>Label</key><string>com.gravitl.netclient</string>
+	<key>Label</key><string>io.netmaker.netclient</string>
 	<key>ProgramArguments</key>
 	<key>ProgramArguments</key>
 		<array>
 		<array>
 			<string>/usr/local/bin/netclient</string>
 			<string>/usr/local/bin/netclient</string>
 			<string>daemon</string>
 			<string>daemon</string>
 		</array>
 		</array>
-	<key>StandardOutPath</key><string>/var/log/com.gravitl.netclient.log</string>
-	<key>StandardErrorPath</key><string>/var/log/com.gravitl.netclient.log</string>
+	<key>StandardOutPath</key><string>/var/log/io.netmaker.netclient.log</string>
+	<key>StandardErrorPath</key><string>/var/log/io.netmaker.netclient.log</string>
 	<key>RunAtLoad</key>
 	<key>RunAtLoad</key>
 	<true/>
 	<true/>
 	<key>KeepAlive</key>
 	<key>KeepAlive</key>

+ 2 - 2
netclient/daemon/systemd.go

@@ -8,8 +8,8 @@ import (
 	"path/filepath"
 	"path/filepath"
 	"time"
 	"time"
 
 
-	"github.com/gravitl/netmaker/logger"
-	"github.com/gravitl/netmaker/netclient/ncutils"
+	"github.com/netmakerio/netmaker/logger"
+	"github.com/netmakerio/netmaker/netclient/ncutils"
 )
 )
 
 
 const EXEC_DIR = "/sbin/"
 const EXEC_DIR = "/sbin/"

+ 2 - 2
netclient/daemon/windows.go

@@ -7,8 +7,8 @@ import (
 	"strings"
 	"strings"
 	"time"
 	"time"
 
 
-	"github.com/gravitl/netmaker/logger"
-	"github.com/gravitl/netmaker/netclient/ncutils"
+	"github.com/netmakerio/netmaker/logger"
+	"github.com/netmakerio/netmaker/netclient/ncutils"
 )
 )
 
 
 // SetupWindowsDaemon - sets up the Windows daemon service
 // SetupWindowsDaemon - sets up the Windows daemon service

+ 4 - 4
netclient/functions/clientconfig.go

@@ -4,10 +4,10 @@ import (
 	"strconv"
 	"strconv"
 	"strings"
 	"strings"
 
 
-	"github.com/gravitl/netmaker/logger"
-	"github.com/gravitl/netmaker/netclient/config"
-	"github.com/gravitl/netmaker/netclient/functions/upgrades"
-	"github.com/gravitl/netmaker/netclient/ncutils"
+	"github.com/netmakerio/netmaker/logger"
+	"github.com/netmakerio/netmaker/netclient/config"
+	"github.com/netmakerio/netmaker/netclient/functions/upgrades"
+	"github.com/netmakerio/netmaker/netclient/ncutils"
 )
 )
 
 
 // UpdateClientConfig - function is called on daemon start to update clientConfig if required
 // UpdateClientConfig - function is called on daemon start to update clientConfig if required

+ 7 - 7
netclient/functions/common.go

@@ -15,13 +15,13 @@ import (
 	"strings"
 	"strings"
 	"time"
 	"time"
 
 
-	"github.com/gravitl/netmaker/logger"
-	"github.com/gravitl/netmaker/models"
-	"github.com/gravitl/netmaker/netclient/config"
-	"github.com/gravitl/netmaker/netclient/daemon"
-	"github.com/gravitl/netmaker/netclient/local"
-	"github.com/gravitl/netmaker/netclient/ncutils"
-	"github.com/gravitl/netmaker/netclient/wireguard"
+	"github.com/netmakerio/netmaker/logger"
+	"github.com/netmakerio/netmaker/models"
+	"github.com/netmakerio/netmaker/netclient/config"
+	"github.com/netmakerio/netmaker/netclient/daemon"
+	"github.com/netmakerio/netmaker/netclient/local"
+	"github.com/netmakerio/netmaker/netclient/ncutils"
+	"github.com/netmakerio/netmaker/netclient/wireguard"
 	"golang.zx2c4.com/wireguard/wgctrl"
 	"golang.zx2c4.com/wireguard/wgctrl"
 )
 )
 
 

+ 4 - 4
netclient/functions/connection.go

@@ -3,10 +3,10 @@ package functions
 import (
 import (
 	"fmt"
 	"fmt"
 
 
-	"github.com/gravitl/netmaker/netclient/config"
-	"github.com/gravitl/netmaker/netclient/daemon"
-	"github.com/gravitl/netmaker/netclient/ncutils"
-	"github.com/gravitl/netmaker/netclient/wireguard"
+	"github.com/netmakerio/netmaker/netclient/config"
+	"github.com/netmakerio/netmaker/netclient/daemon"
+	"github.com/netmakerio/netmaker/netclient/ncutils"
+	"github.com/netmakerio/netmaker/netclient/wireguard"
 )
 )
 
 
 // Connect - will attempt to connect a node on given network
 // Connect - will attempt to connect a node on given network

+ 10 - 10
netclient/functions/daemon.go

@@ -17,16 +17,16 @@ import (
 	"time"
 	"time"
 
 
 	mqtt "github.com/eclipse/paho.mqtt.golang"
 	mqtt "github.com/eclipse/paho.mqtt.golang"
-	"github.com/gravitl/netmaker/logger"
-	"github.com/gravitl/netmaker/mq"
-	"github.com/gravitl/netmaker/netclient/auth"
-	"github.com/gravitl/netmaker/netclient/config"
-	"github.com/gravitl/netmaker/netclient/daemon"
-	"github.com/gravitl/netmaker/netclient/global_settings"
-	"github.com/gravitl/netmaker/netclient/local"
-	"github.com/gravitl/netmaker/netclient/ncutils"
-	"github.com/gravitl/netmaker/netclient/wireguard"
-	ssl "github.com/gravitl/netmaker/tls"
+	"github.com/netmakerio/netmaker/logger"
+	"github.com/netmakerio/netmaker/mq"
+	"github.com/netmakerio/netmaker/netclient/auth"
+	"github.com/netmakerio/netmaker/netclient/config"
+	"github.com/netmakerio/netmaker/netclient/daemon"
+	"github.com/netmakerio/netmaker/netclient/global_settings"
+	"github.com/netmakerio/netmaker/netclient/local"
+	"github.com/netmakerio/netmaker/netclient/ncutils"
+	"github.com/netmakerio/netmaker/netclient/wireguard"
+	ssl "github.com/netmakerio/netmaker/tls"
 	"golang.zx2c4.com/wireguard/wgctrl/wgtypes"
 	"golang.zx2c4.com/wireguard/wgctrl/wgtypes"
 )
 )
 
 

Some files were not shown because too many files changed in this diff