Skip to content

Commit 214a033

Browse files
authored
Remove decoding of data (#166)
Signed-off-by: Tapajit Chandra Paul <tapajit@appscode.com>
1 parent 0303ed1 commit 214a033

File tree

112 files changed

+16550
-25976
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

112 files changed

+16550
-25976
lines changed

go.mod

Lines changed: 5 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -32,9 +32,9 @@ require (
3232
k8s.io/apimachinery v0.32.2
3333
k8s.io/client-go v0.32.2
3434
k8s.io/klog/v2 v2.130.1
35-
kmodules.xyz/client-go v0.30.47-0.20250308053642-38a9e7b6982e
35+
kmodules.xyz/client-go v0.32.0
3636
kmodules.xyz/custom-resources v0.30.2-0.20250303080226-05eb1392c05f
37-
kubedb.dev/apimachinery v0.52.1-0.20250314103607-4fcb10d1ca60
37+
kubedb.dev/apimachinery v0.52.1-0.20250318023929-051711da2e5d
3838
sigs.k8s.io/controller-runtime v0.20.2
3939
xorm.io/xorm v1.3.6
4040
)
@@ -44,7 +44,6 @@ require (
4444
github.com/ClickHouse/ch-go v0.61.5 // indirect
4545
github.com/andybalholm/brotli v1.1.0 // indirect
4646
github.com/beorn7/perks v1.0.1 // indirect
47-
github.com/blang/semver/v4 v4.0.0 // indirect
4847
github.com/cert-manager/cert-manager v1.17.1 // indirect
4948
github.com/cespare/xxhash/v2 v2.3.0 // indirect
5049
github.com/davecgh/go-spew v1.1.2-0.20180830191138-d8f796af33cc // indirect
@@ -83,7 +82,6 @@ require (
8382
github.com/hashicorp/go-retryablehttp v0.7.7 // indirect
8483
github.com/hashicorp/go-uuid v1.0.3 // indirect
8584
github.com/imdario/mergo v0.3.16 // indirect
86-
github.com/inconshreveable/mousetrap v1.1.0 // indirect
8785
github.com/jcmturner/aescts/v2 v2.0.0 // indirect
8886
github.com/jcmturner/dnsutils/v2 v2.0.0 // indirect
8987
github.com/jcmturner/gofork v1.7.6 // indirect
@@ -112,7 +110,6 @@ require (
112110
github.com/segmentio/asm v1.2.0 // indirect
113111
github.com/sergi/go-diff v1.3.1 // indirect
114112
github.com/shopspring/decimal v1.4.0 // indirect
115-
github.com/spf13/cobra v1.8.1 // indirect
116113
github.com/spf13/pflag v1.0.6 // indirect
117114
github.com/syndtr/goleveldb v1.0.0 // indirect
118115
github.com/x448/float16 v0.8.4 // indirect
@@ -126,28 +123,27 @@ require (
126123
go.opentelemetry.io/otel v1.33.0 // indirect
127124
go.opentelemetry.io/otel/trace v1.33.0 // indirect
128125
golang.org/x/crypto v0.35.0 // indirect
129-
golang.org/x/net v0.35.0 // indirect
126+
golang.org/x/net v0.36.0 // indirect
130127
golang.org/x/oauth2 v0.27.0 // indirect
131128
golang.org/x/sync v0.11.0 // indirect
132129
golang.org/x/sys v0.30.0 // indirect
133130
golang.org/x/term v0.29.0 // indirect
134131
golang.org/x/text v0.22.0 // indirect
135132
golang.org/x/time v0.10.0 // indirect
136-
gomodules.xyz/jsonpatch/v2 v2.4.0 // indirect
133+
gomodules.xyz/jsonpatch/v2 v2.5.0 // indirect
137134
gomodules.xyz/mergo v0.3.13 // indirect
138135
gomodules.xyz/pointer v0.1.0 // indirect
139136
google.golang.org/protobuf v1.36.3 // indirect
140137
gopkg.in/evanphx/json-patch.v4 v4.12.0 // indirect
141138
gopkg.in/inf.v0 v0.9.1 // indirect
142139
gopkg.in/yaml.v3 v3.0.1 // indirect
143140
k8s.io/apiextensions-apiserver v0.32.2 // indirect
144-
k8s.io/component-base v0.32.2 // indirect
145141
k8s.io/kube-openapi v0.0.0-20241212222426-2c72e554b1e7 // indirect
146142
k8s.io/utils v0.0.0-20241210054802-24370beab758 // indirect
147143
kmodules.xyz/apiversion v0.2.0 // indirect
148144
kmodules.xyz/monitoring-agent-api v0.30.4 // indirect
149145
kmodules.xyz/offshoot-api v0.30.1 // indirect
150-
kubeops.dev/petset v0.0.8-0.20250221072845-c4b7c4af4678 // indirect
146+
kubeops.dev/petset v0.0.9 // indirect
151147
kubeops.dev/sidekick v0.0.10 // indirect
152148
modernc.org/memory v1.5.0 // indirect
153149
modernc.org/token v1.1.0 // indirect

go.sum

Lines changed: 10 additions & 21 deletions
Original file line numberDiff line numberDiff line change
@@ -51,8 +51,6 @@ github.com/beorn7/perks v1.0.1 h1:VlbKKnNfV8bJzeqoa4cOKqO6bYr3WgKZxO8Z16+hsOM=
5151
github.com/beorn7/perks v1.0.1/go.mod h1:G2ZrVWU2WbWT9wwq4/hrbKbnv/1ERSJQ0ibhJ6rlkpw=
5252
github.com/bitly/go-hostpool v0.0.0-20171023180738-a3a6125de932 h1:mXoPYz/Ul5HYEDvkta6I8/rnYM5gSdSV2tJ6XbZuEtY=
5353
github.com/bitly/go-hostpool v0.0.0-20171023180738-a3a6125de932/go.mod h1:NOuUCSz6Q9T7+igc/hlvDOUdtWKryOrtFyIVABv/p7k=
54-
github.com/blang/semver/v4 v4.0.0 h1:1PFHFE6yCCTv8C1TeyNNarDzntLi7wMI5i/pzqYIsAM=
55-
github.com/blang/semver/v4 v4.0.0/go.mod h1:IbckMUScFkM3pff0VJDNKRiT6TG/YpiHIM2yvyW5YoQ=
5654
github.com/bmizerany/assert v0.0.0-20160611221934-b7ed37b82869 h1:DDGfHa7BWjL4YnC6+E63dPcxHo2sUxDIu8g3QgEJdRY=
5755
github.com/bmizerany/assert v0.0.0-20160611221934-b7ed37b82869/go.mod h1:Ekp36dRnpXw/yCqJaO+ZrUyxD+3VXMFFr56k5XYrpB4=
5856
github.com/bsm/ginkgo/v2 v2.12.0 h1:Ny8MWAHyOepLGlLKYmXG4IEkioBysk6GpaRTLC8zwWs=
@@ -69,7 +67,6 @@ github.com/chzyer/test v0.0.0-20210722231415-061457976a23/go.mod h1:Q3SI9o4m/ZMn
6967
github.com/cockroachdb/apd v1.1.0/go.mod h1:8Sl8LxpKi29FqWXR16WEFZRNSz3SoPzUzeMeY4+DwBQ=
7068
github.com/coreos/go-systemd v0.0.0-20190321100706-95778dfbb74e/go.mod h1:F5haX7vjVVG0kc13fIWeqUViNPyEJxv/OmvnBo0Yme4=
7169
github.com/coreos/go-systemd v0.0.0-20190719114852-fd7a80b32e1f/go.mod h1:F5haX7vjVVG0kc13fIWeqUViNPyEJxv/OmvnBo0Yme4=
72-
github.com/cpuguy83/go-md2man/v2 v2.0.4/go.mod h1:tgQtvFlXSQOSOSIRvRPT7W67SCa46tRHOmNcaadrF8o=
7370
github.com/creack/pty v1.1.7/go.mod h1:lj5s0c3V2DBrqTV7llrYr5NG6My20zk30Fl46Y7DoTY=
7471
github.com/davecgh/go-spew v1.1.0/go.mod h1:J7Y8YcW2NihsgmVo/mv3lAwl/skON4iLHjSsI+c5H38=
7572
github.com/davecgh/go-spew v1.1.1/go.mod h1:J7Y8YcW2NihsgmVo/mv3lAwl/skON4iLHjSsI+c5H38=
@@ -214,8 +211,6 @@ github.com/hpcloud/tail v1.0.0/go.mod h1:ab1qPbhIpdTxEkNHXyeSf5vhxWSCs/tWer42PpO
214211
github.com/ianlancetaylor/demangle v0.0.0-20220319035150-800ac71e25c2/go.mod h1:aYm2/VgdVmcIU8iMfdMvDMsRAQjcfZSKFby6HOFvi/w=
215212
github.com/imdario/mergo v0.3.6 h1:xTNEAn+kxVO7dTZGu0CegyqKZmoWFI0rF8UxjlB2d28=
216213
github.com/imdario/mergo v0.3.6/go.mod h1:2EnlNZ0deacrJVfApfmtdGgDfMuh/nq6Ok1EcJh5FfA=
217-
github.com/inconshreveable/mousetrap v1.1.0 h1:wN+x4NVGpMsO7ErUn/mUI3vEoE6Jt13X2s0bqwp9tc8=
218-
github.com/inconshreveable/mousetrap v1.1.0/go.mod h1:vpF70FUmC8bwa3OWnCshd2FqLfsEA9PFc4w1p2J65bw=
219214
github.com/jackc/chunkreader v1.0.0/go.mod h1:RT6O25fNZIuasFJRyZ4R/Y2BbhasbmZXF9QQ7T3kePo=
220215
github.com/jackc/chunkreader/v2 v2.0.0/go.mod h1:odVSm741yZoC3dpHEUXIqA9tQRhFrgOHwnPIn9lDKlk=
221216
github.com/jackc/chunkreader/v2 v2.0.1/go.mod h1:odVSm741yZoC3dpHEUXIqA9tQRhFrgOHwnPIn9lDKlk=
@@ -389,7 +384,6 @@ github.com/rogpeppe/go-internal v1.13.1/go.mod h1:uMEvuHeurkdAXX61udpOXGD/AzZDWN
389384
github.com/rs/xid v1.2.1/go.mod h1:+uKXf+4Djp6Md1KODXJxgGQPKngRmWyn10oCKFzNHOQ=
390385
github.com/rs/zerolog v1.13.0/go.mod h1:YbFCdg8HfsridGWAh22vktObvhZbQsZXe4/zB0OKkWU=
391386
github.com/rs/zerolog v1.15.0/go.mod h1:xYTKnLHcpfU2225ny5qZjxnj9NvkumZYjJHlAThCjNc=
392-
github.com/russross/blackfriday/v2 v2.1.0/go.mod h1:+Rmxgy9KzJVeS9/2gXHxylqXiyQDYRxCVz55jmeOWTM=
393387
github.com/satori/go.uuid v1.2.0/go.mod h1:dA0hQrYB0VpLJoorglMZABFdXlWrHn1NEOzdhQKdks0=
394388
github.com/segmentio/asm v1.2.0 h1:9BQrFxC+YOHJlTlHGkTrFWf59nbL3XnCoFLTwDCI7ys=
395389
github.com/segmentio/asm v1.2.0/go.mod h1:BqMnlJP91P8d+4ibuonYZw9mfnzI9HfxselHZr5aAcs=
@@ -402,9 +396,6 @@ github.com/shopspring/decimal v1.4.0 h1:bxl37RwXBklmTi0C79JfXCEBD1cqqHt0bbgBAGFp
402396
github.com/shopspring/decimal v1.4.0/go.mod h1:gawqmDU56v4yIKSwfBSFip1HdCCXN8/+DMd9qYNcwME=
403397
github.com/sirupsen/logrus v1.4.1/go.mod h1:ni0Sbl8bgC9z8RoU9G6nDWqqs/fq4eDPysMBDgk/93Q=
404398
github.com/sirupsen/logrus v1.4.2/go.mod h1:tLMulIdttU9McNUspp0xgXVQah82FyeX6MwdIuYE2rE=
405-
github.com/spf13/cobra v1.8.1 h1:e5/vxKd/rZsfSJMUX1agtjeTDf+qv1/JdBF8gg5k9ZM=
406-
github.com/spf13/cobra v1.8.1/go.mod h1:wHxEcudfqmLYa8iTfL+OuZPbBZkmvliBWKIezN3kD9Y=
407-
github.com/spf13/pflag v1.0.5/go.mod h1:McXfInJRrz4CZXVZOBLb0bTZqETkiAhM9Iw0y3An2Bg=
408399
github.com/spf13/pflag v1.0.6 h1:jFzHGLGAlb3ruxLB8MhbI6A8+AQX/2eW4qeyNZXNp2o=
409400
github.com/spf13/pflag v1.0.6/go.mod h1:McXfInJRrz4CZXVZOBLb0bTZqETkiAhM9Iw0y3An2Bg=
410401
github.com/stretchr/objx v0.1.0/go.mod h1:HFkY916IF+rwdDfMAkV7OtwuqBVzrE8GR6GFx+wExME=
@@ -524,8 +515,8 @@ golang.org/x/net v0.6.0/go.mod h1:2Tu9+aMcznHK/AK1HMvgo6xiTLG5rD5rZLDS+rp2Bjs=
524515
golang.org/x/net v0.7.0/go.mod h1:2Tu9+aMcznHK/AK1HMvgo6xiTLG5rD5rZLDS+rp2Bjs=
525516
golang.org/x/net v0.10.0/go.mod h1:0qNGK6F8kojg2nk9dLZ2mShWaEBan6FAoqfSigmmuDg=
526517
golang.org/x/net v0.17.0/go.mod h1:NxSsAGuq816PNPmqtQdLE42eU2Fs7NoRIZrHJAlaCOE=
527-
golang.org/x/net v0.35.0 h1:T5GQRQb2y08kTAByq9L4/bz8cipCdA8FbRTXewonqY8=
528-
golang.org/x/net v0.35.0/go.mod h1:EglIi67kWsHKlRzzVMUD93VMSWGFOMSZgxFjparz1Qk=
518+
golang.org/x/net v0.36.0 h1:vWF2fRbw4qslQsQzgFqZff+BItCvGFQqKzKIzx1rmoA=
519+
golang.org/x/net v0.36.0/go.mod h1:bFmbeoIPfrw4sMHNhb4J9f6+tPziuGjq7Jk/38fxi1I=
529520
golang.org/x/oauth2 v0.27.0 h1:da9Vo7/tDv5RH/7nZDz1eMGS/q1Vv1N/7FCrBhI9I3M=
530521
golang.org/x/oauth2 v0.27.0/go.mod h1:onh5ek6nERTohokkhCD/y2cV4Do3fxFHFuAejCkRWT8=
531522
golang.org/x/sync v0.0.0-20180314180146-1d60e4601c6f/go.mod h1:RxMgew5VJxzue5/jJTE5uejpjVlOe/izrB70Jof72aM=
@@ -609,8 +600,8 @@ golang.org/x/xerrors v0.0.0-20190717185122-a985d3407aa7/go.mod h1:I/5z698sn9Ka8T
609600
golang.org/x/xerrors v0.0.0-20191011141410-1b5146add898/go.mod h1:I/5z698sn9Ka8TeJc9MKroUUfqBBauWjQqLJ2OPfmY0=
610601
golang.org/x/xerrors v0.0.0-20191204190536-9bdfabe68543/go.mod h1:I/5z698sn9Ka8TeJc9MKroUUfqBBauWjQqLJ2OPfmY0=
611602
golang.org/x/xerrors v0.0.0-20200804184101-5ec99f83aff1/go.mod h1:I/5z698sn9Ka8TeJc9MKroUUfqBBauWjQqLJ2OPfmY0=
612-
gomodules.xyz/jsonpatch/v2 v2.4.0 h1:Ci3iUJyx9UeRx7CeFN8ARgGbkESwJK+KB9lLcWxY/Zw=
613-
gomodules.xyz/jsonpatch/v2 v2.4.0/go.mod h1:AH3dM2RI6uoBZxn3LVrfvJ3E0/9dG4cSrbuBJT4moAY=
603+
gomodules.xyz/jsonpatch/v2 v2.5.0 h1:JELs8RLM12qJGXU4u/TO3V25KW8GreMKl9pdkk14RM0=
604+
gomodules.xyz/jsonpatch/v2 v2.5.0/go.mod h1:AH3dM2RI6uoBZxn3LVrfvJ3E0/9dG4cSrbuBJT4moAY=
614605
gomodules.xyz/mergo v0.3.13 h1:q6cL/MMXZH/MrR2+yjSihFFq6UifXqjwaqI48B6cMEM=
615606
gomodules.xyz/mergo v0.3.13/go.mod h1:F/2rKC7j0URTnHUKDiTiLcGdLMhdv8jK2Za3cRTUVmc=
616607
gomodules.xyz/pointer v0.1.0 h1:sG2UKrYVSo6E3r4itAjXfPfe4fuXMi0KdyTHpR3vGCg=
@@ -652,8 +643,6 @@ k8s.io/apimachinery v0.32.2 h1:yoQBR9ZGkA6Rgmhbp/yuT9/g+4lxtsGYwW6dR6BDPLQ=
652643
k8s.io/apimachinery v0.32.2/go.mod h1:GpHVgxoKlTxClKcteaeuF1Ul/lDVb74KpZcxcmLDElE=
653644
k8s.io/client-go v0.32.2 h1:4dYCD4Nz+9RApM2b/3BtVvBHw54QjMFUl1OLcJG5yOA=
654645
k8s.io/client-go v0.32.2/go.mod h1:fpZ4oJXclZ3r2nDOv+Ux3XcJutfrwjKTCHz2H3sww94=
655-
k8s.io/component-base v0.32.2 h1:1aUL5Vdmu7qNo4ZsE+569PV5zFatM9hl+lb3dEea2zU=
656-
k8s.io/component-base v0.32.2/go.mod h1:PXJ61Vx9Lg+P5mS8TLd7bCIr+eMJRQTyXe8KvkrvJq0=
657646
k8s.io/klog/v2 v2.130.1 h1:n9Xl7H1Xvksem4KFG4PYbdQCQxqc/tTUyrgXaOhHSzk=
658647
k8s.io/klog/v2 v2.130.1/go.mod h1:3Jpz1GvMt720eyJH1ckRHK1EDfpxISzJ7I9OYgaDtPE=
659648
k8s.io/kube-openapi v0.0.0-20241212222426-2c72e554b1e7 h1:hcha5B1kVACrLujCKLbr8XWMxCxzQx42DY8QKYJrDLg=
@@ -662,18 +651,18 @@ k8s.io/utils v0.0.0-20241210054802-24370beab758 h1:sdbE21q2nlQtFh65saZY+rRM6x6aJ
662651
k8s.io/utils v0.0.0-20241210054802-24370beab758/go.mod h1:OLgZIPagt7ERELqWJFomSt595RzquPNLL48iOWgYOg0=
663652
kmodules.xyz/apiversion v0.2.0 h1:vAQYqZFm4xu4pbB1cAdHbFEPES6EQkcR4wc06xdTOWk=
664653
kmodules.xyz/apiversion v0.2.0/go.mod h1:oPX8g8LvlPdPX3Yc5YvCzJHQnw3YF/X4/jdW0b1am80=
665-
kmodules.xyz/client-go v0.30.47-0.20250308053642-38a9e7b6982e h1:oUglAoC1whXvG2TUAj+lz6tAW1uMGWnbORKh5lo4ku0=
666-
kmodules.xyz/client-go v0.30.47-0.20250308053642-38a9e7b6982e/go.mod h1:ywskpCT3t3hGx/1VBvqx51YPeUvKd6g29ckoYaFs96o=
654+
kmodules.xyz/client-go v0.32.0 h1:9KMvG9bKOTiKaDDUniCaxJTdnEwULxi8YLlHJP9spNQ=
655+
kmodules.xyz/client-go v0.32.0/go.mod h1:tqe40/iDtO/RSNaDJs/a+rgnMPSOcK622HpOmOFvcds=
667656
kmodules.xyz/custom-resources v0.30.2-0.20250303080226-05eb1392c05f h1:JLpRh71RC/o6tsqyNJuaHCML/wD218G8Hh2dNm77DPU=
668657
kmodules.xyz/custom-resources v0.30.2-0.20250303080226-05eb1392c05f/go.mod h1:7Z+tt2Vkn1wqcHnQV/Vv7zoGZqAmMnf5AiPWoZUIBlA=
669658
kmodules.xyz/monitoring-agent-api v0.30.4 h1:6CTKxYJKpWDsDYb0WRBHGFoW3xQof05d+W8CC34BZMc=
670659
kmodules.xyz/monitoring-agent-api v0.30.4/go.mod h1:ZuTQ5uGi6H80QLsOTuuC7m58dfXDGUv0YB+s059gnr4=
671660
kmodules.xyz/offshoot-api v0.30.1 h1:TrulAYO+oBsXe9sZZGTmNWIuI8qD2izMpgcTSPvgAmI=
672661
kmodules.xyz/offshoot-api v0.30.1/go.mod h1:T3mpjR6fui0QzOcmQvIuANytW48fe9ytmy/1cgx6D4g=
673-
kubedb.dev/apimachinery v0.52.1-0.20250314103607-4fcb10d1ca60 h1:tZa/2cwqLvZpjwUgUETb1QVXQzQaaArZfAulqwoc3rs=
674-
kubedb.dev/apimachinery v0.52.1-0.20250314103607-4fcb10d1ca60/go.mod h1:DlM5OliBMzpNmK6fa1z7nOjL++d8SCMXP2/3BI/5tXs=
675-
kubeops.dev/petset v0.0.8-0.20250221072845-c4b7c4af4678 h1:LDLDoYYgYziOZq7ws8Ra3e1DIc8pq03bEJduIBsl0Fo=
676-
kubeops.dev/petset v0.0.8-0.20250221072845-c4b7c4af4678/go.mod h1:j/14AVeCqFTrB9doR+/2SnFeVZ/ObX9MEtvJjpDhvbI=
662+
kubedb.dev/apimachinery v0.52.1-0.20250318023929-051711da2e5d h1:eKKbnuBWHGijHyQgVqHKwd9s1f/iHfuUf+bT8mmC4Ts=
663+
kubedb.dev/apimachinery v0.52.1-0.20250318023929-051711da2e5d/go.mod h1:LndAtaYLoFEIwZtiuo8iyqBpyfdI5m0+hLkG1xwAS3I=
664+
kubeops.dev/petset v0.0.9 h1:8+wH2rHtaAUJ+g+fgQ/KcUT4iFIm6LHvKuaq53Fg63A=
665+
kubeops.dev/petset v0.0.9/go.mod h1:RyuWbc1juV1i3/GRnCpemVd3cf6YEFSenhh0to4D2a4=
677666
kubeops.dev/sidekick v0.0.10 h1:/lOT+yV920F6TTPLc7bKR9HLAG/Yx+sTRm1C7rUz744=
678667
kubeops.dev/sidekick v0.0.10/go.mod h1:VRyiiKGiJikv/8dNCkrXfkwZCv/2HoIhkmtNurs0gcM=
679668
lukechampine.com/uint128 v1.1.1/go.mod h1:c4eWIwlEGaxC/+H1VguhU4PHXNWDCDMUlWdIWl2j1gk=

postgres/kubedb_client_builder.go

Lines changed: 2 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,6 @@ package postgres
1919
import (
2020
"context"
2121
"database/sql"
22-
"encoding/base64"
2322
"errors"
2423
"fmt"
2524

@@ -132,16 +131,8 @@ func (o *KubeDBClientBuilder) getPostgresAuthCredentials() (string, string, erro
132131
}
133132
}
134133

135-
un, err := base64.StdEncoding.DecodeString(string(vSecret.Data[core.BasicAuthUsernameKey]))
136-
if err != nil {
137-
return "", "", err
138-
}
139-
pass, err := base64.StdEncoding.DecodeString(string(vSecret.Data[core.BasicAuthPasswordKey]))
140-
if err != nil {
141-
return "", "", err
142-
}
143-
username = string(un)
144-
password = string(pass)
134+
username = string(vSecret.Data[core.BasicAuthUsernameKey])
135+
password = string(vSecret.Data[core.BasicAuthPasswordKey])
145136
} else {
146137
var secret core.Secret
147138
err := o.kc.Get(o.ctx, client.ObjectKey{Namespace: o.db.Namespace, Name: o.db.Spec.AuthSecret.Name}, &secret)

vendor/github.com/blang/semver/v4/LICENSE

Lines changed: 0 additions & 22 deletions
This file was deleted.

vendor/github.com/blang/semver/v4/json.go

Lines changed: 0 additions & 23 deletions
This file was deleted.

0 commit comments

Comments
 (0)