aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMike Crute <mike@crute.us>2023-10-29 16:20:39 -0700
committerMike Crute <mike@crute.us>2023-10-29 16:20:39 -0700
commit7e0e66aa495fe2c51988704d40635ebd452c55bf (patch)
treed22f7a2b77330e3d1304af063b6763159d356e05
parent979a55f905a642fc8227f9e8476b2ffa645670da (diff)
downloadgolib-7e0e66aa495fe2c51988704d40635ebd452c55bf.tar.bz2
golib-7e0e66aa495fe2c51988704d40635ebd452c55bf.tar.xz
golib-7e0e66aa495fe2c51988704d40635ebd452c55bf.zip
echo: minor cleanup, dependecy upgradesecho/v0.16.0
-rw-r--r--echo/echo_default.go2
-rw-r--r--echo/go.mod9
-rw-r--r--echo/go.sum17
-rw-r--r--echo/middleware/ip_filter.go2
-rw-r--r--echo/tplfuncs/embed_csp.go9
5 files changed, 17 insertions, 22 deletions
diff --git a/echo/echo_default.go b/echo/echo_default.go
index b5602e6..681761a 100644
--- a/echo/echo_default.go
+++ b/echo/echo_default.go
@@ -10,7 +10,7 @@ import (
10 "os" 10 "os"
11 "sync" 11 "sync"
12 12
13 "code.crute.us/mcrute/golib/clients/netbox" 13 "code.crute.us/mcrute/golib/clients/netbox/v4"
14 "code.crute.us/mcrute/golib/crypto/acme/autocert" 14 "code.crute.us/mcrute/golib/crypto/acme/autocert"
15 glmw "code.crute.us/mcrute/golib/echo/middleware" 15 glmw "code.crute.us/mcrute/golib/echo/middleware"
16 "code.crute.us/mcrute/golib/echo/prometheus" 16 "code.crute.us/mcrute/golib/echo/prometheus"
diff --git a/echo/go.mod b/echo/go.mod
index 578e9fc..c19104a 100644
--- a/echo/go.mod
+++ b/echo/go.mod
@@ -3,10 +3,10 @@ module code.crute.us/mcrute/golib/echo
3go 1.18 3go 1.18
4 4
5require ( 5require (
6 code.crute.us/mcrute/golib v0.6.1 6 code.crute.us/mcrute/golib v0.8.1
7 code.crute.us/mcrute/golib/clients/netbox v0.1.0 7 code.crute.us/mcrute/golib/clients/netbox/v4 v4.1.0
8 code.crute.us/mcrute/golib/secrets v0.1.0 8 code.crute.us/mcrute/golib/secrets v0.4.0
9 code.crute.us/mcrute/golib/vault v0.2.4 9 code.crute.us/mcrute/golib/vault v0.2.6
10 github.com/elnormous/contenttype v1.0.3 10 github.com/elnormous/contenttype v1.0.3
11 github.com/labstack/echo/v4 v4.6.1 11 github.com/labstack/echo/v4 v4.6.1
12 github.com/labstack/gommon v0.3.1 12 github.com/labstack/gommon v0.3.1
@@ -82,5 +82,6 @@ require (
82 google.golang.org/genproto v0.0.0-20200825200019-8632dd797987 // indirect 82 google.golang.org/genproto v0.0.0-20200825200019-8632dd797987 // indirect
83 google.golang.org/grpc v1.41.0 // indirect 83 google.golang.org/grpc v1.41.0 // indirect
84 google.golang.org/protobuf v1.28.0 // indirect 84 google.golang.org/protobuf v1.28.0 // indirect
85 gopkg.in/yaml.v2 v2.4.0 // indirect
85 gopkg.in/yaml.v3 v3.0.1 // indirect 86 gopkg.in/yaml.v3 v3.0.1 // indirect
86) 87)
diff --git a/echo/go.sum b/echo/go.sum
index a2d908f..48cbde5 100644
--- a/echo/go.sum
+++ b/echo/go.sum
@@ -30,14 +30,14 @@ cloud.google.com/go/storage v1.5.0/go.mod h1:tpKbwo567HUNpVclU5sGELwQWBDZ8gh0Zeo
30cloud.google.com/go/storage v1.6.0/go.mod h1:N7U0C8pVQ/+NIKOBQyamJIeKQKkZ+mxpohlUTyfDhBk= 30cloud.google.com/go/storage v1.6.0/go.mod h1:N7U0C8pVQ/+NIKOBQyamJIeKQKkZ+mxpohlUTyfDhBk=
31cloud.google.com/go/storage v1.8.0/go.mod h1:Wv1Oy7z6Yz3DshWRJFhqM/UCfaWIRTdp0RXyy7KQOVs= 31cloud.google.com/go/storage v1.8.0/go.mod h1:Wv1Oy7z6Yz3DshWRJFhqM/UCfaWIRTdp0RXyy7KQOVs=
32cloud.google.com/go/storage v1.10.0/go.mod h1:FLPqc6j+Ki4BU591ie1oL6qBQGu2Bl/tZ9ullr3+Kg0= 32cloud.google.com/go/storage v1.10.0/go.mod h1:FLPqc6j+Ki4BU591ie1oL6qBQGu2Bl/tZ9ullr3+Kg0=
33code.crute.us/mcrute/golib v0.6.1 h1:Ldrc5Fgs6vufiFpIfwb+YpC5gID9RacHxWRPUvyeTzQ= 33code.crute.us/mcrute/golib v0.8.1 h1:UPJwxrB4Dd5g5NOK58RguT6x8QmUi5f8VAuv3PABbSg=
34code.crute.us/mcrute/golib v0.6.1/go.mod h1:nB/ZeOhlFWUwGj5jTPJxYVyqDLdO3U9ZvBiH+Kll87s= 34code.crute.us/mcrute/golib v0.8.1/go.mod h1:nB/ZeOhlFWUwGj5jTPJxYVyqDLdO3U9ZvBiH+Kll87s=
35code.crute.us/mcrute/golib/clients/netbox v0.1.0 h1:7ae676WtINm2oSLoUw1ERIZ2ndLD5gi7cvv2iZZd1XI= 35code.crute.us/mcrute/golib/clients/netbox/v4 v4.1.0 h1:bkUWDU9w3uJZzYU9B+uj8xcZXdck1E5ayw81Gy8uzRg=
36code.crute.us/mcrute/golib/clients/netbox v0.1.0/go.mod h1:csRsnmAwenAz8Pbo7CcQTWzn6uaXadELIdB81JxsacY= 36code.crute.us/mcrute/golib/clients/netbox/v4 v4.1.0/go.mod h1:ychzZiBotzfch2J6UboVDshDCOqOLxkMKx9CtS8PHKw=
37code.crute.us/mcrute/golib/secrets v0.1.0 h1:22W0rLhE5jvIQlsUDQt1soGBEoBn4rl4a883f1yBybI= 37code.crute.us/mcrute/golib/secrets v0.4.0 h1:tZzQEOnJshDGuzvvr0n0BMWZbu3ZMB5QRqIDa4PwE3U=
38code.crute.us/mcrute/golib/secrets v0.1.0/go.mod h1:O1ypm8JirXI4SekwNCHwQbfsieDQJxeRNwZYoot6fvw= 38code.crute.us/mcrute/golib/secrets v0.4.0/go.mod h1:c40ezKg/NXe5NE3PaCRIUJC6D6XCoPSu9+duZSdKsNY=
39code.crute.us/mcrute/golib/vault v0.2.4 h1:lNc1hq26e/UAGBqxQlZiFffOXZSNEcEkKUzU3oRJ8Eg= 39code.crute.us/mcrute/golib/vault v0.2.6 h1:X+TlEGFPj6pj3OqmrJprv+wJYdo8QTR2IpP3EfVniHU=
40code.crute.us/mcrute/golib/vault v0.2.4/go.mod h1:23C5g8O0zaeFfo7v6sCO0RKgnHIiHM9ku+ASOWHJD9k= 40code.crute.us/mcrute/golib/vault v0.2.6/go.mod h1:QBgcKiG94tPHAcxeRyNHrfiLGSKtojlRDLGRX5I6LgE=
41dmitri.shuralyov.com/gpu/mtl v0.0.0-20190408044501-666a987793e9/go.mod h1:H6x//7gZCb22OMCxBHrMx7a5I7Hp++hsVxbQ4BYO7hU= 41dmitri.shuralyov.com/gpu/mtl v0.0.0-20190408044501-666a987793e9/go.mod h1:H6x//7gZCb22OMCxBHrMx7a5I7Hp++hsVxbQ4BYO7hU=
42github.com/BurntSushi/toml v0.3.1/go.mod h1:xHWCNGjB5oqiDr8zfno3MHue2Ht5sIBksp03qcyfWMU= 42github.com/BurntSushi/toml v0.3.1/go.mod h1:xHWCNGjB5oqiDr8zfno3MHue2Ht5sIBksp03qcyfWMU=
43github.com/BurntSushi/xgb v0.0.0-20160522181843-27f122750802/go.mod h1:IVnqGOEym/WlBOVXweHU+Q+/VP0lqqI8lqeDx9IjBqo= 43github.com/BurntSushi/xgb v0.0.0-20160522181843-27f122750802/go.mod h1:IVnqGOEym/WlBOVXweHU+Q+/VP0lqqI8lqeDx9IjBqo=
@@ -684,6 +684,7 @@ gopkg.in/yaml.v2 v2.2.3/go.mod h1:hI93XBmqTisBFMUTm0b8Fm+jr3Dg1NNxqwp+5A1VGuI=
684gopkg.in/yaml.v2 v2.2.4/go.mod h1:hI93XBmqTisBFMUTm0b8Fm+jr3Dg1NNxqwp+5A1VGuI= 684gopkg.in/yaml.v2 v2.2.4/go.mod h1:hI93XBmqTisBFMUTm0b8Fm+jr3Dg1NNxqwp+5A1VGuI=
685gopkg.in/yaml.v2 v2.2.5/go.mod h1:hI93XBmqTisBFMUTm0b8Fm+jr3Dg1NNxqwp+5A1VGuI= 685gopkg.in/yaml.v2 v2.2.5/go.mod h1:hI93XBmqTisBFMUTm0b8Fm+jr3Dg1NNxqwp+5A1VGuI=
686gopkg.in/yaml.v2 v2.3.0/go.mod h1:hI93XBmqTisBFMUTm0b8Fm+jr3Dg1NNxqwp+5A1VGuI= 686gopkg.in/yaml.v2 v2.3.0/go.mod h1:hI93XBmqTisBFMUTm0b8Fm+jr3Dg1NNxqwp+5A1VGuI=
687gopkg.in/yaml.v2 v2.4.0 h1:D8xgwECY7CYvx+Y2n4sBz93Jn9JRvxdiyyo8CTfuKaY=
687gopkg.in/yaml.v2 v2.4.0/go.mod h1:RDklbk79AGWmwhnvt/jBztapEOGDOx6ZbXqjP6csGnQ= 688gopkg.in/yaml.v2 v2.4.0/go.mod h1:RDklbk79AGWmwhnvt/jBztapEOGDOx6ZbXqjP6csGnQ=
688gopkg.in/yaml.v3 v3.0.0-20200313102051-9f266ea9e77c/go.mod h1:K4uyk7z7BCEPqu6E+C64Yfv1cQ7kz7rIZviUmN+EgEM= 689gopkg.in/yaml.v3 v3.0.0-20200313102051-9f266ea9e77c/go.mod h1:K4uyk7z7BCEPqu6E+C64Yfv1cQ7kz7rIZviUmN+EgEM=
689gopkg.in/yaml.v3 v3.0.0-20210107192922-496545a6307b/go.mod h1:K4uyk7z7BCEPqu6E+C64Yfv1cQ7kz7rIZviUmN+EgEM= 690gopkg.in/yaml.v3 v3.0.0-20210107192922-496545a6307b/go.mod h1:K4uyk7z7BCEPqu6E+C64Yfv1cQ7kz7rIZviUmN+EgEM=
diff --git a/echo/middleware/ip_filter.go b/echo/middleware/ip_filter.go
index 034542e..3ea6188 100644
--- a/echo/middleware/ip_filter.go
+++ b/echo/middleware/ip_filter.go
@@ -7,7 +7,7 @@ import (
7 "sync" 7 "sync"
8 "time" 8 "time"
9 9
10 "code.crute.us/mcrute/golib/clients/netbox" 10 "code.crute.us/mcrute/golib/clients/netbox/v4"
11 "github.com/labstack/echo/v4" 11 "github.com/labstack/echo/v4"
12 "github.com/prometheus/client_golang/prometheus" 12 "github.com/prometheus/client_golang/prometheus"
13 "github.com/prometheus/client_golang/prometheus/promauto" 13 "github.com/prometheus/client_golang/prometheus/promauto"
diff --git a/echo/tplfuncs/embed_csp.go b/echo/tplfuncs/embed_csp.go
index 44930c4..840714a 100644
--- a/echo/tplfuncs/embed_csp.go
+++ b/echo/tplfuncs/embed_csp.go
@@ -3,7 +3,6 @@ package tplfuncs
3import ( 3import (
4 "fmt" 4 "fmt"
5 "html/template" 5 "html/template"
6 "io"
7 "io/fs" 6 "io/fs"
8 "path" 7 "path"
9 8
@@ -25,13 +24,7 @@ func (t *TemplateEmbeder) Embed(filename string) ([]byte, error) {
25 return nil, fmt.Errorf("EmbedWithCSP: has not been setup with template store") 24 return nil, fmt.Errorf("EmbedWithCSP: has not been setup with template store")
26 } 25 }
27 26
28 fd, err := t.templateStore.Open(filename) 27 fc, err := fs.ReadFile(t.templateStore, filename)
29 if err != nil {
30 return nil, err
31 }
32 defer fd.Close()
33
34 fc, err := io.ReadAll(fd)
35 if err != nil { 28 if err != nil {
36 return nil, err 29 return nil, err
37 } 30 }