Skip to content

Commit 4fc6b22

Browse files
author
Your Name
committed
add authdp plugin and update updprod
1 parent 45a3b58 commit 4fc6b22

File tree

6 files changed

+97
-47
lines changed

6 files changed

+97
-47
lines changed

go.mod

Lines changed: 16 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -3,26 +3,27 @@ module sysmanage-config
33
go 1.20
44

55
require (
6-
github.com/infinitybotlist/eureka v0.0.0-20230619185914-86d810f662ff
7-
github.com/infinitybotlist/sysmanage-web v0.0.0-20230621143149-2daae2a63ca6
6+
github.com/infinitybotlist/eureka v0.0.0-20230730173342-cf616ab640d2
7+
github.com/infinitybotlist/sysmanage-web v0.0.0-20230810125631-c3bb5a8ec5c9
88
)
99

1010
require (
11+
dario.cat/mergo v1.0.0 // indirect
1112
github.com/Microsoft/go-winio v0.6.1 // indirect
12-
github.com/ProtonMail/go-crypto v0.0.0-20230619160724-3fbb1f12458c // indirect
13+
github.com/ProtonMail/go-crypto v0.0.0-20230717121422-5aa5874ade95 // indirect
1314
github.com/acomagu/bufpipe v1.0.4 // indirect
1415
github.com/cloudflare/circl v1.3.3 // indirect
15-
github.com/cloudflare/cloudflare-go v0.70.0 // indirect
16+
github.com/cloudflare/cloudflare-go v0.74.0 // indirect
1617
github.com/emirpasic/gods v1.18.1 // indirect
1718
github.com/fatih/color v1.15.0 // indirect
1819
github.com/gabriel-vasile/mimetype v1.4.2 // indirect
19-
github.com/go-chi/chi/v5 v5.0.8 // indirect
20+
github.com/go-chi/chi/v5 v5.0.10 // indirect
2021
github.com/go-git/gcfg v1.5.1-0.20230307220236-3a3c6141e376 // indirect
2122
github.com/go-git/go-billy/v5 v5.4.1 // indirect
22-
github.com/go-git/go-git/v5 v5.7.0 // indirect
23+
github.com/go-git/go-git/v5 v5.8.1 // indirect
2324
github.com/go-playground/locales v0.14.1 // indirect
2425
github.com/go-playground/universal-translator v0.18.1 // indirect
25-
github.com/go-playground/validator/v10 v10.14.1 // indirect
26+
github.com/go-playground/validator/v10 v10.15.0 // indirect
2627
github.com/golang/groupcache v0.0.0-20210331224755-41bb18bfe9da // indirect
2728
github.com/google/go-querystring v1.1.0 // indirect
2829
github.com/hashicorp/go-cleanhttp v0.5.2 // indirect
@@ -35,16 +36,16 @@ require (
3536
github.com/mattn/go-isatty v0.0.19 // indirect
3637
github.com/pjbgf/sha1cd v0.3.0 // indirect
3738
github.com/sergi/go-diff v1.3.1 // indirect
38-
github.com/skeema/knownhosts v1.1.1 // indirect
39+
github.com/skeema/knownhosts v1.2.0 // indirect
3940
github.com/xanzy/ssh-agent v0.3.3 // indirect
40-
golang.org/x/crypto v0.10.0 // indirect
41-
golang.org/x/exp v0.0.0-20230522175609-2e198f4a06a1 // indirect
42-
golang.org/x/mod v0.11.0 // indirect
43-
golang.org/x/net v0.11.0 // indirect
44-
golang.org/x/sys v0.9.0 // indirect
45-
golang.org/x/text v0.10.0 // indirect
41+
golang.org/x/crypto v0.12.0 // indirect
42+
golang.org/x/exp v0.0.0-20230810033253-352e893a4cad // indirect
43+
golang.org/x/mod v0.12.0 // indirect
44+
golang.org/x/net v0.14.0 // indirect
45+
golang.org/x/sys v0.11.0 // indirect
46+
golang.org/x/text v0.12.0 // indirect
4647
golang.org/x/time v0.3.0 // indirect
47-
golang.org/x/tools v0.10.0 // indirect
48+
golang.org/x/tools v0.12.0 // indirect
4849
gopkg.in/warnings.v0 v0.1.2 // indirect
4950
gopkg.in/yaml.v3 v3.0.1 // indirect
5051
)

go.sum

Lines changed: 38 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,14 @@
1+
dario.cat/mergo v1.0.0 h1:AGCNq9Evsj31mOgNPcLyXc+4PNABt905YmuqPYYpBWk=
2+
dario.cat/mergo v1.0.0/go.mod h1:uNxQE+84aUszobStD9th8a29P2fMDhsBdgRYvZOxGmk=
13
github.com/Microsoft/go-winio v0.5.2/go.mod h1:WpS1mjBmmwHBEWmogvA2mj8546UReBk4v8QkMxJ6pZY=
24
github.com/Microsoft/go-winio v0.6.1 h1:9/kr64B9VUZrLm5YYwbGtUJnMgqWVOdUAXu6Migciow=
35
github.com/Microsoft/go-winio v0.6.1/go.mod h1:LRdKpFKfdobln8UmuiYcKPot9D2v6svN5+sAH+4kjUM=
46
github.com/ProtonMail/go-crypto v0.0.0-20230528122434-6f98819771a1 h1:JMDGhoQvXNTqH6Y3MC0IUw6tcZvaUdujNqzK2HYWZc8=
57
github.com/ProtonMail/go-crypto v0.0.0-20230528122434-6f98819771a1/go.mod h1:EjAoLdwvbIOoOQr3ihjnSoLZRtE8azugULFRteWMNc0=
68
github.com/ProtonMail/go-crypto v0.0.0-20230619160724-3fbb1f12458c h1:figwFwYep1Qnl64Y+Rc8tyQWE0xvYAN+5EX+rD40pTU=
79
github.com/ProtonMail/go-crypto v0.0.0-20230619160724-3fbb1f12458c/go.mod h1:EjAoLdwvbIOoOQr3ihjnSoLZRtE8azugULFRteWMNc0=
10+
github.com/ProtonMail/go-crypto v0.0.0-20230717121422-5aa5874ade95 h1:KLq8BE0KwCL+mmXnjLWEAOYO+2l2AE4YMmqG1ZpZHBs=
11+
github.com/ProtonMail/go-crypto v0.0.0-20230717121422-5aa5874ade95/go.mod h1:EjAoLdwvbIOoOQr3ihjnSoLZRtE8azugULFRteWMNc0=
812
github.com/acomagu/bufpipe v1.0.4 h1:e3H4WUzM3npvo5uv95QuJM3cQspFNtFBzvJ2oNjKIDQ=
913
github.com/acomagu/bufpipe v1.0.4/go.mod h1:mxdxdup/WdsKVreO5GpW4+M/1CE2sMG4jeGJ2sYmHc4=
1014
github.com/anmitsu/go-shlex v0.0.0-20200514113438-38f4b401e2be h1:9AeTilPcZAjCFIImctFaOjnTIavg87rW78vTPkQqLI8=
@@ -18,6 +22,8 @@ github.com/cloudflare/cloudflare-go v0.69.0 h1:DHRjCQyM0p4qd3e0t3wnUNtRso1BQPUe4
1822
github.com/cloudflare/cloudflare-go v0.69.0/go.mod h1:A6gZktcMokwEgzoAP4BbVDoUU7VorNFAU7FzfIejVF8=
1923
github.com/cloudflare/cloudflare-go v0.70.0 h1:4opGbUygM8DjirUuaz23jn3akuAcnOCEx+0nQtQEcFo=
2024
github.com/cloudflare/cloudflare-go v0.70.0/go.mod h1:VW6GuazkaZ4xEDkFt24lkXQUsE8q7BiGqDniC2s8WEM=
25+
github.com/cloudflare/cloudflare-go v0.74.0 h1:4grnoT7XiNpRSf/Sta2Gz9N6B6ljvGQyLnevIzo6U88=
26+
github.com/cloudflare/cloudflare-go v0.74.0/go.mod h1:5xOc5nIVnd+5ai+10r+5NdFHf92RPRx5AM+aekMIhco=
2127
github.com/creack/pty v1.1.9/go.mod h1:oKZEueFk5CKHvIhNR5MUki03XCEU+Q6VDXinZuGJ33E=
2228
github.com/davecgh/go-spew v1.1.0/go.mod h1:J7Y8YcW2NihsgmVo/mv3lAwl/skON4iLHjSsI+c5H38=
2329
github.com/davecgh/go-spew v1.1.1 h1:vj9j/u1bqnvCEfJOwUhtlOARqs3+rkHYY13jYWTU97c=
@@ -32,13 +38,17 @@ github.com/gabriel-vasile/mimetype v1.4.2/go.mod h1:zApsH/mKG4w07erKIaJPFiX0Tsq9
3238
github.com/gliderlabs/ssh v0.3.5 h1:OcaySEmAQJgyYcArR+gGGTHCyE7nvhEMTlYY+Dp8CpY=
3339
github.com/go-chi/chi/v5 v5.0.8 h1:lD+NLqFcAi1ovnVZpsnObHGW4xb4J8lNmoYVfECH1Y0=
3440
github.com/go-chi/chi/v5 v5.0.8/go.mod h1:DslCQbL2OYiznFReuXYUmQ2hGd1aDpCnlMNITLSKoi8=
41+
github.com/go-chi/chi/v5 v5.0.10 h1:rLz5avzKpjqxrYwXNfmjkrYYXOyLJd37pz53UFHC6vk=
42+
github.com/go-chi/chi/v5 v5.0.10/go.mod h1:DslCQbL2OYiznFReuXYUmQ2hGd1aDpCnlMNITLSKoi8=
3543
github.com/go-git/gcfg v1.5.1-0.20230307220236-3a3c6141e376 h1:+zs/tPmkDkHx3U66DAb0lQFJrpS6731Oaa12ikc+DiI=
3644
github.com/go-git/gcfg v1.5.1-0.20230307220236-3a3c6141e376/go.mod h1:an3vInlBmSxCcxctByoQdvwPiA7DTK7jaaFDBTtu0ic=
3745
github.com/go-git/go-billy/v5 v5.4.1 h1:Uwp5tDRkPr+l/TnbHOQzp+tmJfLceOlbVucgpTz8ix4=
3846
github.com/go-git/go-billy/v5 v5.4.1/go.mod h1:vjbugF6Fz7JIflbVpl1hJsGjSHNltrSw45YK/ukIvQg=
3947
github.com/go-git/go-git-fixtures/v4 v4.3.2-0.20230305113008-0c11038e723f h1:Pz0DHeFij3XFhoBRGUDPzSJ+w2UcK5/0JvF8DRI58r8=
4048
github.com/go-git/go-git/v5 v5.7.0 h1:t9AudWVLmqzlo+4bqdf7GY+46SUuRsx59SboFxkq2aE=
4149
github.com/go-git/go-git/v5 v5.7.0/go.mod h1:coJHKEOk5kUClpsNlXrUvPrDxY3w3gjHvhcZd8Fodw8=
50+
github.com/go-git/go-git/v5 v5.8.1 h1:Zo79E4p7TRk0xoRgMq0RShiTHGKcKI4+DI6BfJc/Q+A=
51+
github.com/go-git/go-git/v5 v5.8.1/go.mod h1:FHFuoD6yGz5OSKEBK+aWN9Oah0q54Jxl0abmj6GnqAo=
4252
github.com/go-playground/assert/v2 v2.2.0 h1:JvknZsQTYeFEAhQwI4qEt9cyV5ONwRHC+lYKSsYSR8s=
4353
github.com/go-playground/locales v0.14.1 h1:EWaQ/wswjilfKLTECiXz7Rh+3BjFhfDFKv/oXslEjJA=
4454
github.com/go-playground/locales v0.14.1/go.mod h1:hxrqLVvrK65+Rwrd5Fc6F2O76J/NuW9t0sjnWqG1slY=
@@ -48,6 +58,8 @@ github.com/go-playground/validator/v10 v10.14.0 h1:vgvQWe3XCz3gIeFDm/HnTIbj6UGmg
4858
github.com/go-playground/validator/v10 v10.14.0/go.mod h1:9iXMNT7sEkjXb0I+enO7QXmzG6QCsPWY4zveKFVRSyU=
4959
github.com/go-playground/validator/v10 v10.14.1 h1:9c50NUPC30zyuKprjL3vNZ0m5oG+jU0zvx4AqHGnv4k=
5060
github.com/go-playground/validator/v10 v10.14.1/go.mod h1:9iXMNT7sEkjXb0I+enO7QXmzG6QCsPWY4zveKFVRSyU=
61+
github.com/go-playground/validator/v10 v10.15.0 h1:nDU5XeOKtB3GEa+uB7GNYwhVKsgjAR7VgKoNB6ryXfw=
62+
github.com/go-playground/validator/v10 v10.15.0/go.mod h1:9iXMNT7sEkjXb0I+enO7QXmzG6QCsPWY4zveKFVRSyU=
5163
github.com/golang/groupcache v0.0.0-20210331224755-41bb18bfe9da h1:oI5xCqsCo564l8iNU+DwB5epxmsaqB+rhGL0m5jtYqE=
5264
github.com/golang/groupcache v0.0.0-20210331224755-41bb18bfe9da/go.mod h1:cIg4eruTrX1D+g88fzRXU5OdNfaM+9IcxsU14FzY7Hc=
5365
github.com/google/go-cmp v0.5.2/go.mod h1:v8dTdLbMG2kIc/vJvl+f65V22dbkXbowE6jgT/gNBxE=
@@ -70,6 +82,8 @@ github.com/infinitybotlist/eureka v0.0.0-20230618182243-05756f05a15b h1:PeqF3DTv
7082
github.com/infinitybotlist/eureka v0.0.0-20230618182243-05756f05a15b/go.mod h1:W2sJbZywcaMfd1aaW6kJxKBD+Z1oSKjH1hxSabY22BM=
7183
github.com/infinitybotlist/eureka v0.0.0-20230619185914-86d810f662ff h1:E+svmkkau1th4ptQsjE+ibs6ZxqGR3tmFNCb8JEofg0=
7284
github.com/infinitybotlist/eureka v0.0.0-20230619185914-86d810f662ff/go.mod h1:W2sJbZywcaMfd1aaW6kJxKBD+Z1oSKjH1hxSabY22BM=
85+
github.com/infinitybotlist/eureka v0.0.0-20230730173342-cf616ab640d2 h1:a1QXxXfpghlWPIMs2J9/ml7xbavjMr63Yg1cAKDAsV8=
86+
github.com/infinitybotlist/eureka v0.0.0-20230730173342-cf616ab640d2/go.mod h1:XY/H8htZ4EQJwyfwnDrLuKg5M7DGoo6835ZJSKSswCg=
7387
github.com/infinitybotlist/sysmanage-web v0.0.0-20230604045423-ecd0c1fa1cfd h1:KwZPU5HxQPIQZCCJyvV3lTNdJ4G2eQ2YhaMWTy6sPpw=
7488
github.com/infinitybotlist/sysmanage-web v0.0.0-20230604045423-ecd0c1fa1cfd/go.mod h1:kLjMWTbsgY43/SBEOTHm0QNe3c+ySjEH8ppIAQd+r7k=
7589
github.com/infinitybotlist/sysmanage-web v0.0.0-20230618210905-3e433bef1df6 h1:y1UPzHlhkIjTw2FcrXbI7CssrbO6BSbSzA2IU9tCwyQ=
@@ -82,6 +96,14 @@ github.com/infinitybotlist/sysmanage-web v0.0.0-20230620114731-c112d0dffff8 h1:L
8296
github.com/infinitybotlist/sysmanage-web v0.0.0-20230620114731-c112d0dffff8/go.mod h1:kLjMWTbsgY43/SBEOTHm0QNe3c+ySjEH8ppIAQd+r7k=
8397
github.com/infinitybotlist/sysmanage-web v0.0.0-20230621143149-2daae2a63ca6 h1:j2Elg/duRRPGKhXNUe3YCWvH3IjjvoXHySWzVslm6Vo=
8498
github.com/infinitybotlist/sysmanage-web v0.0.0-20230621143149-2daae2a63ca6/go.mod h1:kLjMWTbsgY43/SBEOTHm0QNe3c+ySjEH8ppIAQd+r7k=
99+
github.com/infinitybotlist/sysmanage-web v0.0.0-20230810121728-f4908b941098 h1:NWZa77SWV6J3lk5E+gvnyN0HXqoHoyb2/zlzKmKBagI=
100+
github.com/infinitybotlist/sysmanage-web v0.0.0-20230810121728-f4908b941098/go.mod h1:kLjMWTbsgY43/SBEOTHm0QNe3c+ySjEH8ppIAQd+r7k=
101+
github.com/infinitybotlist/sysmanage-web v0.0.0-20230810124515-23f4d4cd6738 h1:yMb9UO+xdXRFz3XbRzwDGINhJSRi9W5uOAJHQOA8l5Y=
102+
github.com/infinitybotlist/sysmanage-web v0.0.0-20230810124515-23f4d4cd6738/go.mod h1:AhvrRj3mc/7kW0jse3y0Kx0BcRozPrAzLutBJ2z83B0=
103+
github.com/infinitybotlist/sysmanage-web v0.0.0-20230810124835-adbc923fa59d h1:0534H4ZkouD0ihaargEDgTI06DNA3Bs8tpgWbykmzpY=
104+
github.com/infinitybotlist/sysmanage-web v0.0.0-20230810124835-adbc923fa59d/go.mod h1:AhvrRj3mc/7kW0jse3y0Kx0BcRozPrAzLutBJ2z83B0=
105+
github.com/infinitybotlist/sysmanage-web v0.0.0-20230810125631-c3bb5a8ec5c9 h1:9vDIr307vNZiUzz9XzQtAmycA2ui3zvViesAJS/7sok=
106+
github.com/infinitybotlist/sysmanage-web v0.0.0-20230810125631-c3bb5a8ec5c9/go.mod h1:AhvrRj3mc/7kW0jse3y0Kx0BcRozPrAzLutBJ2z83B0=
85107
github.com/jbenet/go-context v0.0.0-20150711004518-d14ea06fba99 h1:BQSFePA1RWJOlocH6Fxy8MmwDt+yVQYULKfN0RoTN8A=
86108
github.com/jbenet/go-context v0.0.0-20150711004518-d14ea06fba99/go.mod h1:1lJo3i6rXxKeerYnT8Nvf0QmHCRC1n8sfWVwXF2Frvo=
87109
github.com/kevinburke/ssh_config v1.2.0 h1:x584FjTGwHzMwvHx18PXxbBVzfnxogHaAReU4gf13a4=
@@ -115,6 +137,8 @@ github.com/sergi/go-diff v1.3.1/go.mod h1:aMJSSKb2lpPvRNec0+w3fl7LP9IOFzdc9Pa4NF
115137
github.com/sirupsen/logrus v1.7.0/go.mod h1:yWOB1SBYBC5VeMP7gHvWumXLIWorT60ONWic61uBYv0=
116138
github.com/skeema/knownhosts v1.1.1 h1:MTk78x9FPgDFVFkDLTrsnnfCJl7g1C/nnKvePgrIngE=
117139
github.com/skeema/knownhosts v1.1.1/go.mod h1:g4fPeYpque7P0xefxtGzV81ihjC8sX2IqpAoNkjxbMo=
140+
github.com/skeema/knownhosts v1.2.0 h1:h9r9cf0+u7wSE+M183ZtMGgOJKiL96brpaz5ekfJCpM=
141+
github.com/skeema/knownhosts v1.2.0/go.mod h1:g4fPeYpque7P0xefxtGzV81ihjC8sX2IqpAoNkjxbMo=
118142
github.com/stretchr/objx v0.1.0/go.mod h1:HFkY916IF+rwdDfMAkV7OtwuqBVzrE8GR6GFx+wExME=
119143
github.com/stretchr/objx v0.4.0/go.mod h1:YvHI0jy2hoMjB+UWwv71VJQ9isScKT/TqJzVSSt89Yw=
120144
github.com/stretchr/objx v0.5.0/go.mod h1:Yh+to48EsGEfYuaHDzXPcE3xhTkx73EhmCGUpEOglKo=
@@ -136,14 +160,20 @@ golang.org/x/crypto v0.9.0 h1:LF6fAI+IutBocDJ2OT0Q1g8plpYljMZ4+lty+dsqw3g=
136160
golang.org/x/crypto v0.9.0/go.mod h1:yrmDGqONDYtNj3tH8X9dzUun2m2lzPa9ngI6/RUPGR0=
137161
golang.org/x/crypto v0.10.0 h1:LKqV2xt9+kDzSTfOhx4FrkEBcMrAgHSYgzywV9zcGmM=
138162
golang.org/x/crypto v0.10.0/go.mod h1:o4eNf7Ede1fv+hwOwZsTHl9EsPFO6q6ZvYR8vYfY45I=
163+
golang.org/x/crypto v0.12.0 h1:tFM/ta59kqch6LlvYnPa0yx5a83cL2nHflFhYKvv9Yk=
164+
golang.org/x/crypto v0.12.0/go.mod h1:NF0Gs7EO5K4qLn+Ylc+fih8BSTeIjAP05siRnAh98yw=
139165
golang.org/x/exp v0.0.0-20230522175609-2e198f4a06a1 h1:k/i9J1pBpvlfR+9QsetwPyERsqu1GIbi967PQMq3Ivc=
140166
golang.org/x/exp v0.0.0-20230522175609-2e198f4a06a1/go.mod h1:V1LtkGg67GoY2N1AnLN78QLrzxkLyJw7RJb1gzOOz9w=
167+
golang.org/x/exp v0.0.0-20230810033253-352e893a4cad h1:g0bG7Z4uG+OgH2QDODnjp6ggkk1bJDsINcuWmJN1iJU=
168+
golang.org/x/exp v0.0.0-20230810033253-352e893a4cad/go.mod h1:FXUEEKJgO7OQYeo8N01OfiKP8RXMtf6e8aTskBGqWdc=
141169
golang.org/x/mod v0.6.0-dev.0.20220419223038-86c51ed26bb4/go.mod h1:jJ57K6gSWd91VN4djpZkiMVwK6gcyfeH4XE8wZrZaV4=
142170
golang.org/x/mod v0.8.0/go.mod h1:iBbtSCu2XBx23ZKBPSOrRkjjQPZFPuis4dIYUhu/chs=
143171
golang.org/x/mod v0.10.0 h1:lFO9qtOdlre5W1jxS3r/4szv2/6iXxScdzjoBMXNhYk=
144172
golang.org/x/mod v0.10.0/go.mod h1:iBbtSCu2XBx23ZKBPSOrRkjjQPZFPuis4dIYUhu/chs=
145173
golang.org/x/mod v0.11.0 h1:bUO06HqtnRcc/7l71XBe4WcqTZ+3AH1J59zWDDwLKgU=
146174
golang.org/x/mod v0.11.0/go.mod h1:iBbtSCu2XBx23ZKBPSOrRkjjQPZFPuis4dIYUhu/chs=
175+
golang.org/x/mod v0.12.0 h1:rmsUpXtvNzj340zd98LZ4KntptpfRHwpFOHG188oHXc=
176+
golang.org/x/mod v0.12.0/go.mod h1:iBbtSCu2XBx23ZKBPSOrRkjjQPZFPuis4dIYUhu/chs=
147177
golang.org/x/net v0.0.0-20190620200207-3b0461eec859/go.mod h1:z5CRVTTTmAJ677TzLLGU+0bjPO0LkuOLi4/5GtJWs/s=
148178
golang.org/x/net v0.0.0-20210226172049-e18ecbb05110/go.mod h1:m0MpNAwzfU5UDzcl9v0D8zg8gWTRqZa9RBIspLL5mdg=
149179
golang.org/x/net v0.0.0-20211112202133-69e39bad7dc2/go.mod h1:9nx3DQGgdP8bBQD5qxJ1jj9UTztislL4KSBs9R2vV5Y=
@@ -155,6 +185,8 @@ golang.org/x/net v0.10.0 h1:X2//UzNDwYmtCLn7To6G58Wr6f5ahEAQgKNzv9Y951M=
155185
golang.org/x/net v0.10.0/go.mod h1:0qNGK6F8kojg2nk9dLZ2mShWaEBan6FAoqfSigmmuDg=
156186
golang.org/x/net v0.11.0 h1:Gi2tvZIJyBtO9SDr1q9h5hEQCp/4L2RQ+ar0qjx2oNU=
157187
golang.org/x/net v0.11.0/go.mod h1:2L/ixqYpgIVXmeoSA/4Lu7BzTG4KIyPIryS4IsOd1oQ=
188+
golang.org/x/net v0.14.0 h1:BONx9s002vGdD9umnlX1Po8vOZmrgH34qlHcD1MfK14=
189+
golang.org/x/net v0.14.0/go.mod h1:PpSgVXXLK0OxS0F31C1/tv6XNguvCrnXIDrFMspZIUI=
158190
golang.org/x/sync v0.0.0-20190423024810-112230192c58/go.mod h1:RxMgew5VJxzue5/jJTE5uejpjVlOe/izrB70Jof72aM=
159191
golang.org/x/sync v0.0.0-20220722155255-886fb9371eb4/go.mod h1:RxMgew5VJxzue5/jJTE5uejpjVlOe/izrB70Jof72aM=
160192
golang.org/x/sync v0.1.0/go.mod h1:RxMgew5VJxzue5/jJTE5uejpjVlOe/izrB70Jof72aM=
@@ -177,6 +209,8 @@ golang.org/x/sys v0.8.0 h1:EBmGv8NaZBZTWvrbjNoL6HVt+IVy3QDQpJs7VRIw3tU=
177209
golang.org/x/sys v0.8.0/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg=
178210
golang.org/x/sys v0.9.0 h1:KS/R3tvhPqvJvwcKfnBHJwwthS11LRhmM5D59eEXa0s=
179211
golang.org/x/sys v0.9.0/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg=
212+
golang.org/x/sys v0.11.0 h1:eG7RXZHdqOJ1i+0lgLgCpSXAp6M3LYlAo6osgSi0xOM=
213+
golang.org/x/sys v0.11.0/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg=
180214
golang.org/x/term v0.0.0-20201126162022-7de9c90e9dd1/go.mod h1:bj7SfCRtBDWHUb9snDiAeCFNEtKQo2Wmx5Cou7ajbmo=
181215
golang.org/x/term v0.0.0-20210927222741-03fcf44c2211/go.mod h1:jbD1KX2456YbFQfuXm/mYQcufACuNUgVhRMnK/tPxf8=
182216
golang.org/x/term v0.2.0/go.mod h1:TVmDHMZPmdnySmBfhjOoOdhjzdE1h4u1VwSiw2l1Nuc=
@@ -194,6 +228,8 @@ golang.org/x/text v0.9.0 h1:2sjJmO8cDvYveuX97RDLsxlyUxLl+GHoLxBiRdHllBE=
194228
golang.org/x/text v0.9.0/go.mod h1:e1OnstbJyHTd6l/uOt8jFFHp6TRDWZR/bV3emEE/zU8=
195229
golang.org/x/text v0.10.0 h1:UpjohKhiEgNc0CSauXmwYftY1+LlaC75SJwh0SgCX58=
196230
golang.org/x/text v0.10.0/go.mod h1:TvPlkZtksWOMsz7fbANvkp4WM8x/WCo/om8BMLbz+aE=
231+
golang.org/x/text v0.12.0 h1:k+n5B8goJNdU7hSvEtMUz3d1Q6D/XW4COJSJR6fN0mc=
232+
golang.org/x/text v0.12.0/go.mod h1:TvPlkZtksWOMsz7fbANvkp4WM8x/WCo/om8BMLbz+aE=
197233
golang.org/x/time v0.3.0 h1:rg5rLMjNzMS1RkNLzCG38eapWhnYLFYXDXj2gOlr8j4=
198234
golang.org/x/time v0.3.0/go.mod h1:tRJNPiyCQ0inRvYxbN9jk5I+vvW/OXSQhTDSoE431IQ=
199235
golang.org/x/tools v0.0.0-20180917221912-90fa682c2a6e/go.mod h1:n7NCudcB/nEzxVGmLbDWY5pfWTLqBcC2KZ6jyYvM4mQ=
@@ -204,6 +240,8 @@ golang.org/x/tools v0.9.3 h1:Gn1I8+64MsuTb/HpH+LmQtNas23LhUVr3rYZ0eKuaMM=
204240
golang.org/x/tools v0.9.3/go.mod h1:owI94Op576fPu3cIGQeHs3joujW/2Oc6MtlxbF5dfNc=
205241
golang.org/x/tools v0.10.0 h1:tvDr/iQoUqNdohiYm0LmmKcBk+q86lb9EprIUFhHHGg=
206242
golang.org/x/tools v0.10.0/go.mod h1:UJwyiVBsOA2uwvK/e5OY3GTpDUJriEd+/YlqAwLPmyM=
243+
golang.org/x/tools v0.12.0 h1:YW6HUoUmYBpwSgyaGaZq1fHjrBjX1rlpZ54T6mu2kss=
244+
golang.org/x/tools v0.12.0/go.mod h1:Sc0INKfu04TlqNoRA1hgpFZbhYXHPr4V5DzpSBTPqQM=
207245
golang.org/x/xerrors v0.0.0-20190717185122-a985d3407aa7/go.mod h1:I/5z698sn9Ka8TeJc9MKroUUfqBBauWjQqLJ2OPfmY0=
208246
golang.org/x/xerrors v0.0.0-20191204190536-9bdfabe68543/go.mod h1:I/5z698sn9Ka8TeJc9MKroUUfqBBauWjQqLJ2OPfmY0=
209247
gopkg.in/check.v1 v0.0.0-20161208181325-20d25e280405/go.mod h1:Co6ibVJAznAaIkqp8huTwlJQCZ016jof/cbN4VW5Yz0=

plugins.go

Lines changed: 13 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,7 @@ import (
44
"sysmanage-config/plugins/updprod"
55

66
"github.com/infinitybotlist/sysmanage-web/plugins/actions"
7+
"github.com/infinitybotlist/sysmanage-web/plugins/authdp"
78
"github.com/infinitybotlist/sysmanage-web/plugins/frontend"
89
"github.com/infinitybotlist/sysmanage-web/plugins/logger"
910
"github.com/infinitybotlist/sysmanage-web/plugins/nginx"
@@ -16,42 +17,47 @@ var meta = types.ServerMeta{
1617
ConfigVersion: 1,
1718
Plugins: []types.Plugin{
1819
{
19-
ID: nginx.ID,
20+
ID: authdp.ID,
21+
Init: authdp.InitPlugin,
22+
Preload: authdp.Preload,
23+
},
24+
{
25+
ID: nginx.ID,
2026
Init: nginx.InitPlugin,
2127
Frontend: types.Provider{
2228
Provider: "@core",
2329
},
2430
},
2531
{
26-
ID: systemd.ID,
32+
ID: systemd.ID,
2733
Init: systemd.InitPlugin,
2834
Frontend: types.Provider{
2935
Provider: "@core",
3036
},
3137
},
3238
// Persist has no frotend, it is a backend plugin
3339
{
34-
ID: persist.ID,
40+
ID: persist.ID,
3541
Init: persist.InitPlugin,
3642
},
3743
{
38-
ID: actions.ID,
44+
ID: actions.ID,
3945
Init: actions.InitPlugin,
4046
Frontend: types.Provider{
4147
Provider: "@core",
4248
},
4349
},
4450
// Frontend has no frontend, it is a backend plugin
4551
{
46-
ID: frontend.ID,
52+
ID: frontend.ID,
4753
Init: frontend.InitPlugin,
4854
},
4955
{
50-
ID: updprod.ID,
56+
ID: updprod.ID,
5157
Init: updprod.InitPlugin,
5258
},
5359
{
54-
ID: logger.ID,
60+
ID: logger.ID,
5561
Init: logger.InitPlugin,
5662
},
5763
},

plugins/updprod/init.go

Lines changed: 17 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -11,33 +11,40 @@ import (
1111

1212
const ID = "updprod"
1313

14-
var GitRepo string
15-
var GithubUsername string
16-
var VercelDeployHook string
14+
var gitRepo string
15+
var githubUsername string
16+
var vercelDeployHook string
17+
var githubPat string
1718

1819
func InitPlugin(c *types.PluginConfig) error {
1920
opts, err := plugins.GetConfig(c.Name)
2021

2122
if err != nil {
22-
panic(err)
23+
return err
2324
}
2425

25-
GitRepo, err = opts.GetString("git_repo")
26+
gitRepo, err = opts.GetString("git_repo")
2627

2728
if err != nil {
28-
panic(err)
29+
return err
2930
}
3031

31-
GithubUsername, err = opts.GetString("github_username")
32+
githubUsername, err = opts.GetString("github_username")
3233

3334
if err != nil {
34-
panic(err)
35+
return err
3536
}
3637

37-
VercelDeployHook, err = opts.GetString("vercel_deploy_hook")
38+
githubPat, err = opts.GetString("github_pat")
3839

3940
if err != nil {
40-
panic(err)
41+
return err
42+
}
43+
44+
vercelDeployHook, err = opts.GetString("vercel_deploy_hook")
45+
46+
if err != nil {
47+
return err
4148
}
4249

4350
actions.RegisterActions(&actions.Action{

0 commit comments

Comments
 (0)