Commit graph

6869 commits

Author SHA1 Message Date
Abhishek K
262803c234
add ctx to DB funcs (#3435) 2025-04-29 00:22:02 +04:00
Abhishek K
119ef4e17e
move api tokens models to schema pkg (#3434) 2025-04-29 00:11:56 +04:00
Abhishek K
ca95954fb5
NET-2000: Api access tokens (#3418)
* feat: api access tokens

* revoke all user tokens

* redefine access token api routes, add auto egress option to enrollment keys

* fix revoked tokens to be unauthorized

* remove unused functions

* convert access token to sql schema

* switch access token to sql schema

* revoke token generated by an user

* add user token creation restriction by user role

* add forbidden check for access token creation

* revoke user token when group or role is changed

* add default group to admin users on update

* fix token removal on user update

* fix token removal on user update
2025-04-23 20:21:42 +04:00
Abhishek K
d5bdc723fc
Merge pull request #3433 from gravitl/master
Master
2025-04-23 15:27:45 +04:00
Abhishek K
693327ac77
Merge pull request #3432 from gravitl/release-v0.90.0
Release v0.90.0
2025-04-23 15:26:58 +04:00
Abhishek K
bcdb31c24c
Merge pull request #3430 from gravitl/acl_failover
bypass acl policy
2025-04-22 14:08:45 +04:00
abhishek9686
fc32e324b3 check if node is getting failedovered 2025-04-22 12:58:47 +04:00
abhishek9686
134b525ea6 bypass acl policy for failover peer 2025-04-22 12:55:53 +04:00
abhishek9686
35edcd01de bypass acl policy 2025-04-22 12:33:04 +04:00
Abhishek K
8c280eae6b
Merge pull request #3424 from gravitl/master
Master
2025-04-14 15:25:57 +04:00
Abhishek K
7e741b3624
Merge pull request #3423 from gravitl/release-v0.90.0
Release v0.90.0
2025-04-14 15:25:10 +04:00
Abhishek K
e2a0ceccf6
fix egress policies acls comms (#3420) 2025-04-14 15:21:06 +04:00
Vishal Dalwadi
7f40371ffd
Task/DB-Migration: Add Key-Value to SQL Migration functionality. (#3380)
* feat(go): add db package;

* feat(go): add jobs table;

* feat(go): add schema migration facade;

* refactor(go): use custom key type to avoid collisions;
2025-04-12 14:07:57 +04:00
abhishek9686
b5842b7b06 fix create gateway req 2025-04-03 21:47:41 +04:00
Abhishek K
1283f107e1
Merge pull request #3413 from gravitl/update-swagger-docs-release-v0.90.0
Update Swagger documentation 2025-04-02 15:19:06
2025-04-02 19:19:45 +04:00
abhishek9686
16a816c10a Update documentation 2025-04-02 15:19:06 2025-04-02 15:19:07 +00:00
abhishek9686
3bb843e96e fix openapi tag 2025-04-02 19:18:41 +04:00
abhishek9686
6b21e9f4c2 assign to ingress gw automatically 2025-04-02 19:14:57 +04:00
Abhishek K
02af8f6e5c
Merge pull request #3410 from gravitl/master
Master
2025-04-01 10:14:49 +04:00
Abhishek K
83755ec5ce
Merge pull request #3409 from gravitl/release-v0.90.0
Release v0.90.0
2025-04-01 10:05:52 +04:00
abhishek9686
b17b200581 udpate ip service 2025-04-01 10:04:57 +04:00
abhishek9686
ded348a320 remove pending delete nodes 2025-03-31 19:05:47 +04:00
Abhishek K
e040b19c7f
Merge pull request #3405 from gravitl/master
Master
2025-03-29 12:59:26 +04:00
Abhishek K
32d169a14a
Merge pull request #3404 from gravitl/release-v0.90.0
Release v0.90.0
2025-03-29 12:58:57 +04:00
Abhishek K
99e1e20d4f
Merge pull request #3403 from gravitl/rules_list_fix_v0.90
set last checkin when registered
2025-03-29 02:12:00 +04:00
abhishek9686
0e3263db8a set last checkin when registered 2025-03-29 02:10:30 +04:00
Abhishek K
e80a277e9f
Merge pull request #3402 from gravitl/rules_list_fix_v0.90
Rules list fix v0.90
2025-03-29 02:08:32 +04:00
abhishek9686
7efe780e5a set last checkin when registered 2025-03-29 02:04:56 +04:00
abhishek9686
8a0998bcc1 remove duplicate func 2025-03-28 16:25:33 +04:00
abhishek9686
137303a687 resolve merge conflicts 2025-03-28 16:14:07 +04:00
Abhishek K
c1480aaa4f
Merge pull request #3400 from gravitl/master
Master
2025-03-28 12:48:31 +04:00
Abhishek K
c1e36f9a90
Merge pull request #3399 from gravitl/release-v0.90.0
Release v0.90.0
2025-03-28 12:48:01 +04:00
abhishek9686
25d07964d7 disable server start notify 2025-03-28 12:41:14 +04:00
abhishek9686
c318c939f4 sort the acl rules 2025-03-27 23:54:38 +04:00
Abhishek K
78b48c938a
Merge pull request #3397 from gravitl/NET-2003
add metric route to ext client addrs
2025-03-27 16:00:18 +04:00
abhishek9686
d55baebac5 add metric route to ext client addrs 2025-03-27 15:59:33 +04:00
Abhishek K
9b2bffe723
Merge pull request #3396 from gravitl/release-v0.30.0
add migration for extclient tags
2025-03-25 17:02:34 +04:00
abhishek9686
75307cb726 add migration for extclient tags 2025-03-25 17:01:03 +04:00
Abhishek K
d10a623915
Merge pull request #3395 from gravitl/master
Master
2025-03-25 16:21:18 +04:00
Abhishek K
0a0c363ab4
Merge pull request #3388 from gravitl/release-v0.90.0
v0.90.0
2025-03-25 16:19:44 +04:00
Abhishek K
0d5574211c
Merge pull request #3394 from gravitl/v0.90.0_fixes
fix tag nil point error
2025-03-25 15:10:18 +04:00
abhishek9686
982ee3f4f2 fix tag nil point error 2025-03-25 15:06:02 +04:00
Abhishek K
4a70fd91a7
Merge pull request #3392 from gravitl/develop
Develop
2025-03-25 12:06:02 +04:00
abhishek9686
45e5d52b19 fix status func calls 2025-03-25 12:01:46 +04:00
Abhishek K
4c26ae5197
Merge pull request #3391 from gravitl/master
Master
2025-03-25 11:51:06 +04:00
Abhishek K
29b6516060
Merge pull request #3390 from gravitl/release-v0.30.0
Release v0.30.0
2025-03-25 11:46:24 +04:00
Abhishek K
c0a114a58f
remove race flag (#3389) 2025-03-25 11:18:58 +04:00
abhishek9686
ddea7a179a remove race flag 2025-03-25 11:18:11 +04:00
Abhishek K
06f6f5ca98
update release versions (#3387)
* update release versions

* update release versions

* update release versions
2025-03-25 11:08:54 +04:00
Abhishek K
8a1f36ee8e
Net 1990 (#3386)
* add peerkey to network egress routes model

* add peerkey to network egress routes model

* filter out conflicting routes from node

* add support for egress HA on relay

* add support for egress HA on relay

* add support for egress HA on relay

* skip if curr node is relay node of the peer

* skip if curr node is relay node of the peer

* fix failover egress HA

* add network to egress route model

* clone before modifying

* check for user policies on uni direction check

* add all network fwd rule

* delete all network policies and tags on network deletion
2025-03-25 00:42:14 +04:00