Commit Graph

196 Commits

Author SHA1 Message Date
abhishek9686
f35087bb04 fix pro setup link 2024-01-24 21:01:54 +05:30
abhishek9686
330c230ed7 fix upgrade and downgrade 2024-01-24 18:28:25 +05:30
abhishek9686
0298532920 fix upgrade and downgrade 2024-01-24 18:18:46 +05:30
abhishek9686
dc6ffe10d3 fix upgrade and downgrade 2024-01-24 18:14:40 +05:30
abhishek9686
69dd212a0f fix upgrade and downgrade 2024-01-24 18:08:10 +05:30
abhishek9686
2164797896 copy build tag 2024-01-24 18:02:26 +05:30
abhishek9686
4a0ec26217 get override files on upgrade 2024-01-24 17:51:15 +05:30
abhishek9686
f535722888 avoid pull new config on upgrade and downgrade 2024-01-24 17:25:55 +05:30
abhishek9686
c67571e0d0 on upgrade and downgrade of tier perisist image tag 2024-01-24 15:46:30 +05:30
abhishek9686
17a63928b6 image tag for testing 2024-01-23 16:41:28 +05:30
abhishek9686
1a17f4ea4d script fixes 2024-01-23 16:16:28 +05:30
abhishek9686
1e90772d9b rm overide file if present 2024-01-23 11:50:57 +05:30
abhishek9686
c2eb66243b rm overeride file if present 2024-01-23 11:47:57 +05:30
abhishek9686
b7e900f4bc turn of exporter only on upgrade 2024-01-23 11:44:51 +05:30
abhishek9686
a57c6691f8 turn of exporter only on upgrade 2024-01-23 11:42:29 +05:30
abhishek9686
13caec205b get pro override compose only on upgrade 2024-01-23 11:37:59 +05:30
abhishek9686
487c3f51b0 addtional logs in script 2024-01-23 09:08:08 +05:30
abhishek9686
96c6495585 check if netclient exists 2024-01-23 08:02:03 +05:30
abhishek9686
ce34a3f4cb more info log 2024-01-23 01:02:32 +05:30
abhishek9686
c16ea48bb4 fix script args 2024-01-23 00:55:55 +05:30
abhishek9686
dc953c73a8 fix script args 2024-01-23 00:53:02 +05:30
abhishek9686
cf9febba03 fix script args 2024-01-23 00:48:16 +05:30
abhishek9686
49c64ef95b save config only if values are not empty 2024-01-23 00:41:32 +05:30
abhishek9686
49641dff5a fix script args 2024-01-23 00:26:40 +05:30
abhishek9686
5b335fb762 add upgrade and downgrade options 2024-01-23 00:18:04 +05:30
abhishek9686
5b7d1709e5 remvove license input on pro in script 2024-01-19 15:07:14 +05:30
abhishek9686
abe7f4cf52 upgrade flag 2024-01-18 21:45:55 +05:30
abhishek9686
4dd9d35c81 cleanup script 2024-01-18 21:20:53 +05:30
abhishek9686
058338f372 tag enrollment key 2024-01-17 09:20:32 +05:30
Abhishek K
98c01c4325 NET-814: Deprecating TURN (#2723)
* deprecate turn

* process signals through mq
2023-12-13 22:46:57 +04:00
Abhishek K
916694b2cf NET-664: Local Connections improvements (#2651)
* deprecate endpoint detection form config

* add peer network info to pull
2023-11-01 20:37:43 +04:00
Abhishek K
2662063c02 NET-686: bring up grafana,promethues containers for pro installation (#2637)
* bring up promethues and grafana containers

* rm nm-certs ref
2023-10-24 20:51:24 +04:00
Matthew R Kasun
35673d6aba let caddy do certificate management (#2611)
* let caddy do certificate management

* rm certs dir
2023-10-06 10:13:49 +04:00
Aceix
bfc61fa359 session management for remote access client (#2592)
* feat(NET-584): wip: session mgmt for RAC

* feat(NET-584): session mgmt for RAC

* feat(NET-584): session mgmt for RAC

* feat(NET-584): session mgmt for RAC

* feat(NET-584): session mgmt for RAC

* feat(NET-584): session mgmt for RAC

* feat(NET-584): session mgmt for RAC

* feat(NET-584): session mgmt for RAC

* feat(NET-584): only enable if client is disabled

* feat(NET-584): check only for normal users

* feat(NET-584): fix condition
2023-10-02 08:57:58 +04:00
Gabriel de Souza Seibel
1a1ba1ccf4 [NET-546] Move ee code to ee package, unify ee status and terminology (#2538)
* Move ee code to ee package and unify ee status to IsPro

* Consolidate naming for paid/professional/enterprise version as "pro". Notes:

- Changes image tags
- Changes build tags
- Changes package names
- Doesn't change links to docs that mention "ee"
- Doesn't change parameters sent to PostHog that mention "ee"

* Revert docker image tag being -pro, back to -ee

* Revert go build tag being pro, back to ee

* Add build tags for some ee content

* [2] Revert go build tag being pro, back to ee

* Fix test workflow

* Add a json tag to be backwards compatible with frontend "IsEE" check

* Add a json tag for the serverconfig struct for IsEE

* Ammend json tag to Is_EE

* fix ee tags

---------

Co-authored-by: Abhishek Kondur <abhi281342@gmail.com>
2023-09-01 07:42:05 +05:30
bornav
7476da3368 [Feature]: nm-quick script tackling arm TODO support (#2488)
* domain flag for auto installs

* use static servers with custom domain (#2421)

* send delete peer update always

* fix add/remove host api calls

* keep mq updates in a single go func

* move branch test logic to devops (#2443)

* handle IOT OS

* save server name to env (#2460)

* ensure branch test servers available after test runs (#2467)

* save server name to env

* free server always; add PR to discord messages

* use correct method to delete droplets (#2468)

* quick fix for the launcher

* removed exit when triggering not supported exit and removed the TODO comments related to this issue

---------

Co-authored-by: Matthew R Kasun <mkasun@nusak.ca>
Co-authored-by: Alex Feiszli <31018251+afeiszli@users.noreply.github.com>
Co-authored-by: Christopher Blaha <crispspiceguitar@gmail.com>
Co-authored-by: Abhishek Kondur <abhi281342@gmail.com>
Co-authored-by: Abhishek K <32607604+abhishek9686@users.noreply.github.com>
2023-08-08 15:59:55 +05:30
Abhishek K
645bc4c126 NET-447: Removed proxy related fields and code (#2459)
* remove related fields and code

* remover metrics collection from server code

* fw update struct

* add ext client flag to metrics data

* simply nat types

* rm proxy update from cli
2023-07-26 11:22:49 +05:30
Farukh Khan
a40271d0e8 nm-quick netmaker edition upgrade fix (#2440)
nm-quick netmaker edition upgrade fix.
2023-07-13 08:24:25 +05:30
Christopher Blaha
dd7e553472 Nm quick ee instructions update (#2441)
* updated instructions and fix exp env vars

* Tenant ID for clarity

* and

* changed account id to tenant id

* struct field to tenant & references to field

* fix local variables
2023-07-13 08:23:34 +05:30
Matthew R Kasun
ae1cd94fc8 remove stun refs 2023-06-28 17:39:40 -04:00
Matthew R Kasun
6e39ae4178 add domain flag to nm-quick (#2416) 2023-06-22 17:03:04 -04:00
Tobias Cudnik
94ca72e370 NET-173 Sync EndpointDetection config (#2374)
* adding serverconfig logic and variable to hosts

* - sync EndpointDetection on peerupdate
- add EndpointDetection to env config

* - endpoint detection always comes from the server
- fixed ENDPOINT_DETECTION -> NETCLIENT_ENDPOINT_DETECTION

---------

Co-authored-by: afeiszli <alex.feiszli@gmail.com>
2023-06-13 16:33:53 -04:00
Tobias Cudnik
5ce98a56e4 NET-246: Use the default config as a fallback (#2332)
* - fall back to default values
- nm-quick version
- fixed TURN_PASSWORD

* apk update

* retain existing password
2023-05-25 09:26:26 -04:00
Christopher Blaha
b519fb9342 nm-certs permission (#2308)
* nm-certs permission

* single quotes error
2023-05-18 16:51:26 -04:00
Tobias Cudnik
3ad47f17ec NET-147 full config for nm-quick.sh (#2291)
* - moved all vars to config
- compose override
- use the config in compose, caddy
- aligned local / remote setup
- proper docker cleanup
- support for a relative installation path

* - config handling
- error handling / env cleanups
- reduced compose files
- misc

* fixed debugs

* fixed UI_IMAGE_TAG / IMAGE_TAG
2023-05-16 07:00:16 -04:00
Tobias Cudnik
ad27418855 fixed NM_SKIP_BUILD 2023-05-10 20:02:39 +02:00
Tobias Cudnik
c9da38d253 - added NM_SKIP_BUILD
- fixed docker stop
2023-05-10 19:46:59 +02:00
Tobias Cudnik
a17a4530de fixed caddy start/stop 2023-05-10 18:29:48 +02:00
Tobias Cudnik
f855ca4016 - fixed cert mounting
- fixed caddy restart in nm-certs.sh
- aligned all configs
2023-05-10 17:27:53 +02:00
Tobias Cudnik
ffbe80cceb fixed local install 2023-05-10 13:29:52 +02:00