Skip to content

Commit d63a72b

Browse files
Merge pull request #3 from containerum/develop
Develop
2 parents 5770d59 + 0a355a7 commit d63a72b

File tree

7 files changed

+124
-2
lines changed

7 files changed

+124
-2
lines changed

charts/api-gateway/env/routes/bill.toml

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -97,3 +97,13 @@ upstream = "http://billing-manager.web.svc:5005"
9797
listen = "/isp/coupon/apply"
9898
strip = false
9999
group = "billing-manager"
100+
101+
[routes.paypal_payment]
102+
active = true
103+
name = "Paypal payment"
104+
method = "POST"
105+
roles = ["*"]
106+
upstream = "http://billing-manager.web.svc:5005"
107+
listen = "/isp/paypal"
108+
strip = false
109+
group = "billing-manager"
Lines changed: 19 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,19 @@
1+
[routes.current_memory]
2+
active = true
3+
name = "Get current memory"
4+
method = "GET"
5+
roles = ["*"]
6+
upstream = "http://nodemetrics:7777"
7+
listen = "/memory/current"
8+
strip = false
9+
group = "nodemetrics"
10+
11+
[routes.current_cpu]
12+
active = true
13+
name = "Get current cpu"
14+
method = "GET"
15+
roles = ["*"]
16+
upstream = "http://nodemetrics:7777"
17+
listen = "/cpu/current"
18+
strip = false
19+
group = "nodemetrics"

charts/api-gateway/env/routes/permissions.toml

Lines changed: 30 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -116,4 +116,34 @@ roles = ["*"]
116116
upstream = "http://permissions:4242"
117117
listen = "/namespaces/:namespace"
118118
strip = false
119+
group = "permissions"
120+
121+
[routes.project_group_add]
122+
active = true
123+
name = "Add group to namespace"
124+
method = "POST"
125+
roles = ["admin"]
126+
upstream = "http://permissions:4242"
127+
listen = "/namespaces/:namespace/groups"
128+
strip = false
129+
group = "permissions"
130+
131+
[routes.project_groups_get]
132+
active = true
133+
name = "Get project groups"
134+
method = "GET"
135+
roles = ["admin"]
136+
upstream = "http://permissions:4242"
137+
listen = "/namespaces/:namespace/groups"
138+
strip = false
139+
group = "permissions"
140+
141+
[routes.project_group_delete]
142+
active = true
143+
name = "Delete group from project"
144+
method = "GET"
145+
roles = ["admin"]
146+
upstream = "http://permissions:4242"
147+
listen = "/namespaces/:namespace/groups/:group"
148+
strip = false
119149
group = "permissions"

charts/api-gateway/env/routes/resource.toml

Lines changed: 30 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -187,3 +187,33 @@ upstream = "http://resource:1213"
187187
listen = "/namespaces/:namespace/services/:service"
188188
strip = false
189189
group = "resource-service"
190+
191+
[routes.domain_create]
192+
active = true
193+
name = "Create Domain"
194+
method = "POST"
195+
roles = ["*"]
196+
upstream = "http://resource:1213"
197+
listen = "/domains"
198+
strip = false
199+
group = "resource-service"
200+
201+
[routes.domain_list_get]
202+
active = true
203+
name = "Get Domain list"
204+
method = "GET"
205+
roles = ["*"]
206+
upstream = "http://resource:1213"
207+
listen = "/domains"
208+
strip = false
209+
group = "resource-service"
210+
211+
[routes.domain_delete]
212+
active = true
213+
name = "Delete Domain"
214+
method = "DELETE"
215+
roles = ["*"]
216+
upstream = "http://resource:1213"
217+
listen = "/domains/:domain"
218+
strip = false
219+
group = "resource-service"

charts/api-gateway/env/routes/routes.toml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -18,3 +18,4 @@
1818

1919
#include "routes/mail.toml"
2020

21+
#include "routes/nodemetrics.toml"

charts/api-gateway/env/routes/user.toml

Lines changed: 32 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -61,7 +61,7 @@ name = "Admin Reset Password"
6161
method = "POST"
6262
roles = ["admin"]
6363
upstream = "http://user-manager:8111"
64-
listen = "/admin/password/reset"
64+
listen = "/admin/user/password/reset"
6565
strip = false
6666
group = "user"
6767

@@ -75,6 +75,16 @@ listen = "/admin/user"
7575
strip = false
7676
group = "user"
7777

78+
[routes.admin_unset]
79+
active = true
80+
name = "Admin Unset admin"
81+
method = "DELETE"
82+
roles = ["admin"]
83+
upstream = "http://user-manager:8111"
84+
listen = "/admin/user"
85+
strip = false
86+
group = "user"
87+
7888
[routes.activate]
7989
active = true
8090
name = "Activate"
@@ -122,6 +132,16 @@ listen = "/user/info"
122132
strip = false
123133
group = "user"
124134

135+
[routes.profile_get_by_login]
136+
active = true
137+
name = "Get Profile by login"
138+
method = "GET"
139+
roles = ["admin"]
140+
upstream = "http://user-manager:8111"
141+
listen = "/user/info/login/:login"
142+
strip = false
143+
group = "user"
144+
125145
[routes.password_change]
126146
active = true
127147
name = "Password Change"
@@ -142,6 +162,16 @@ listen = "/user/delete/partial"
142162
strip = false
143163
group = "user"
144164

165+
[routes.user_delete_admin]
166+
active = true
167+
name = "Admin delete user"
168+
method = "POST"
169+
roles = ["admin"]
170+
upstream = "http://user-manager:8111"
171+
listen = "/user/delete/complete"
172+
strip = false
173+
group = "user"
174+
145175
[routes.user_list_get]
146176
active = true
147177
name = "Get user list"
@@ -220,4 +250,4 @@ roles = ["*"]
220250
upstream = "http://user-manager:8111"
221251
listen = "/groups/:group"
222252
strip = false
223-
group = "user"
253+
group = "user"

charts/api-gateway/values.yaml

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -32,6 +32,8 @@ routes:
3232
path: env/routes/solutions.toml
3333
- name: mail.toml
3434
path: env/routes/mail.toml
35+
- name: nodemetrics.toml
36+
path: env/routes/nodemetrics.toml
3537

3638
config: env/config.toml
3739

0 commit comments

Comments
 (0)