Commit graph

3380 commits

Author SHA1 Message Date
afeiszli
b2ba4528c9 allowing script to pull configs from web 2022-08-17 17:30:30 -04:00
afeiszli
3f9ccc08d2 adding random email 2022-08-17 17:30:30 -04:00
afeiszli
847f2ede1d fixing nm scripts, adding back interactive script 2022-08-17 17:30:30 -04:00
dcarns
c7a3d2b098
Merge pull request #1449 from gravitl/feature_v0.14.7_translateiftablestonftables
Feature v0.14.7 translateiftablestonftables
2022-08-09 09:06:20 -04:00
dcarns
8f3904076c
Merge pull request #1448 from theguy951357/bugfix_v0.14.7_rm_netmaker_server
rm netmaker-server.sh
2022-08-09 09:04:18 -04:00
cameronts
82d8d4ff1e Rearrange imports per PR comments. 2022-08-08 13:02:32 -07:00
cameronts
e190bff807 Fix failing test. 2022-08-07 20:28:10 -07:00
cameronts
a6660bb377 Pull firewall command building to separate functions for easier maintenance/reuse. Change DeleteIngressGateway's approach to preserving the egress gateway (if present). 2022-08-07 19:22:54 -07:00
cameronts
f4d19f5606 Change method used for detecting nftables from looking for nftables.conf (not always there) to looking for nft executable (there upon apt install nft). 2022-08-06 15:40:40 -07:00
cameronts
aeca559a8a Update code handling of firewall commands and add more logging. 2022-08-06 15:00:20 -07:00
dcarns
61553d70ab
Merge pull request #1444 from gravitl/feature_v0.14.7_ha_sso
added better state management to make OAuth sign-ins HA
2022-08-05 20:34:48 -04:00
cameronts
9f92b20a15 Added chain creation for nftables. 2022-08-05 05:07:00 -07:00
0xdcarns
d2f00e0dc5 remove comment 2022-08-04 10:04:51 -04:00
0xdcarns
de91533372 added better state management to make OAuth sign-ins HA 2022-08-04 10:03:39 -04:00
dcarns
40c4a7842c
Merge pull request #1432 from gravitl/feature_v0.14.7_netclientaddvarforpublicipservice
Netclient: Add Public IP Service handling to config and GetPublicIP().
2022-08-04 08:50:59 -04:00
dcarns
e0abab7791
Merge pull request #1436 from gravitl/bugfix_v0.14.7_wipelocal
Bugfix v0.14.7 wipelocal
2022-08-04 08:48:28 -04:00
dcarns
5a85372380
Merge pull request #1443 from BobVul/bugfix_v0.14.7_relayed-egress
fix removal of egress range from relayed egress allowedips
2022-08-04 08:48:10 -04:00
Christopher Blaha
2ddbfabec7 rm netmaker-server.sh 2022-08-03 23:34:22 -04:00
cameronts
c858d76bad Merge branch 'develop' of https://github.com/gravitl/netmaker into feature_v0.14.7_translateiftablestonftables 2022-08-03 12:25:40 -07:00
cameronts
7c2fce3a55 Change to expandable switch-based firewall detection. 2022-08-03 12:18:04 -07:00
Bob
e202b0a045 fix removal of egress range from relayed egress allowedips 2022-08-03 18:59:55 +00:00
cameronts
eab23b7022 Modified ingress deletion handling to preserve egress gateway if present. Removed ingress from FreeBSD as not supported. 2022-08-03 11:36:16 -07:00
cameronts
b9b79ed9f9 Changed order of imports. 2022-08-02 16:25:38 -07:00
cameronts
766084d6a3 Add check for nftables on daemon start. 2022-08-02 15:58:39 -07:00
cameronts
e6d7c95669 Add netclient detection of nftables. 2022-08-02 15:01:45 -07:00
Abhishek Kondur
e2a7e2c812 GRA-408: remove daemon check 2022-08-02 18:46:30 +04:00
Abhishek Kondur
494cd690db GRA-408: change daemon check to install 2022-08-02 17:12:03 +04:00
Abhishek Kondur
68d0091c28 GRA-408: func comment 2022-08-02 11:31:38 +04:00
Abhishek Kondur
c772d15080 GRA-408: check if netclient daemon exists to start client daemon service 2022-08-02 11:19:46 +04:00
cameronts
903a7a65c8 Fix nftFound handling in logger.Log call. 2022-08-01 16:52:30 -07:00
cameronts
1b01914c52 Added logging for nftables handling. 2022-08-01 15:52:49 -07:00
dcarns
47db26c9af
Merge pull request #1425 from gravitl/bugfix_v0.14.7_relays
Bugfix v0.14.7 relays
2022-08-01 15:37:58 -04:00
cameronts
81c896b22a Add nftables support. 2022-08-01 11:12:25 -07:00
Abhishek Kondur
c537722b76 GRA-408: wipe local fix 2022-08-01 14:18:34 +04:00
cameronts
3f0f2c88ca Updated with PR review comments. 2022-07-29 12:10:42 -07:00
dcarns
28875981b1
Merge pull request #1426 from gravitl/feature_v0.14.7_netmakeraddvarforpublicipservice
Netmaker: Added config file handling for public IP service.
2022-07-29 08:49:44 -04:00
cameronts
3dcce87868 Fixed an old reference. 2022-07-28 14:57:20 -07:00
cameronts
f656a48f3a Move public IP services handling to a map-based approach to work for daemon (multiple network configs) and CLI-based setting of the IP services. 2022-07-28 14:33:47 -07:00
cameronts
05283eff14 Change to single variable in ClientConfig (no nested GlobalSettings). 2022-07-28 12:50:53 -07:00
cameronts
a925f4635c Lowercased publicipservice. 2022-07-28 10:16:50 -07:00
Matthew R. Kasun
437e672360 code review comments 2022-07-28 07:57:19 -04:00
cameronts
1cb42e8f8b Add Public IP Service handling to config and GetPublicIP(). 2022-07-27 16:45:12 -07:00
dcarns
c702afb329
Merge pull request #1431 from gravitl/release_v0.14.6
Release v0.14.6
2022-07-27 19:30:53 -04:00
Matthew R Kasun
b8c047718d
Merge pull request #1429 from gravitl/hotfix_v0.14.6_mac_and_windows
removing windows from pid call and fixing nil pointer in mac
2022-07-27 17:46:44 -04:00
afeiszli
1a49db79ab returning nil for windows pid 2022-07-27 17:44:14 -04:00
afeiszli
884d1938e6 moved if/else to correct function 2022-07-27 17:28:32 -04:00
afeiszli
c35aec1eb7 removing windows from pid call and fixing nil pointer in mac 2022-07-27 17:25:22 -04:00
cameronts
067d2aca2d Added config file handling for public IP service. 2022-07-27 11:57:37 -07:00
Matthew R Kasun
2585e88d79
Merge pull request #1424 from gravitl/feature_v0.14.7_netmakeraddvarforpublicipservice
Add PUBLIC_IP_SERVICE to netmaker (server).
2022-07-27 11:06:20 -04:00
cameronts
a2f2b81142 Updated to use logger.Log for PUBLIC_IP_SERVICE checks at verbosity of 3. Required some updates elsewhere to allowing using logger.Log from servercfg package. 2022-07-27 07:32:24 -07:00