NO-ISSUE: Updated to new versions
This commit is contained in:
		
							parent
							
								
									3492884cb1
								
							
						
					
					
						commit
						1b49dbaf0e
					
				|  | @ -0,0 +1,10 @@ | ||||||
|  | kind: pipeline | ||||||
|  | name: micro | ||||||
|  | type: docker | ||||||
|  | 
 | ||||||
|  | steps: | ||||||
|  |   - name: build | ||||||
|  |     image: golang:1.18.0 | ||||||
|  |     commands: | ||||||
|  |       - go get | ||||||
|  |       - go test | ||||||
							
								
								
									
										16
									
								
								go.mod
								
								
								
								
							
							
						
						
									
										16
									
								
								go.mod
								
								
								
								
							|  | @ -3,18 +3,19 @@ module scm.yoorie.de/go-lib/micro | ||||||
| go 1.18 | go 1.18 | ||||||
| 
 | 
 | ||||||
| require ( | require ( | ||||||
| 	github.com/creasty/defaults v1.5.2 | 	github.com/creasty/defaults v1.6.0 | ||||||
| 	github.com/go-chi/chi v1.5.4 | 	github.com/go-chi/chi/v5 v5.0.8 | ||||||
| 	github.com/go-chi/cors v1.2.0 | 	github.com/go-chi/cors v1.2.1 | ||||||
| 	github.com/go-chi/render v1.0.1 | 	github.com/go-chi/render v1.0.2 | ||||||
| 	github.com/stretchr/testify v1.7.1 | 	github.com/stretchr/testify v1.8.2 | ||||||
| 	gopkg.in/yaml.v3 v3.0.0-20210107192922-496545a6307b | 	gopkg.in/yaml.v3 v3.0.1 | ||||||
| 	scm.yoorie.de/go-lib/certs v0.0.1 | 	scm.yoorie.de/go-lib/certs v0.0.1 | ||||||
| 	scm.yoorie.de/go-lib/gelf v0.0.1 | 	scm.yoorie.de/go-lib/gelf v0.0.1 | ||||||
| 	scm.yoorie.de/go-lib/util v0.0.4 | 	scm.yoorie.de/go-lib/util v0.0.4 | ||||||
| ) | ) | ||||||
| 
 | 
 | ||||||
| require ( | require ( | ||||||
|  | 	github.com/ajg/form v1.5.1 // indirect | ||||||
| 	github.com/davecgh/go-spew v1.1.1 // indirect | 	github.com/davecgh/go-spew v1.1.1 // indirect | ||||||
| 	github.com/google/uuid v1.3.0 // indirect | 	github.com/google/uuid v1.3.0 // indirect | ||||||
| 	github.com/kr/pretty v0.1.0 // indirect | 	github.com/kr/pretty v0.1.0 // indirect | ||||||
|  | @ -24,9 +25,8 @@ require ( | ||||||
| 	github.com/sergi/go-diff v1.2.0 // indirect | 	github.com/sergi/go-diff v1.2.0 // indirect | ||||||
| 	golang.org/x/crypto v0.0.0-20220331220935-ae2d96664a29 // indirect | 	golang.org/x/crypto v0.0.0-20220331220935-ae2d96664a29 // indirect | ||||||
| 	golang.org/x/net v0.0.0-20220403103023-749bd193bc2b // indirect | 	golang.org/x/net v0.0.0-20220403103023-749bd193bc2b // indirect | ||||||
| 	golang.org/x/sys v0.0.0-20220405052023-b1e9470b6e64 // indirect | 	golang.org/x/sys v0.6.0 // indirect | ||||||
| 	golang.org/x/term v0.0.0-20210927222741-03fcf44c2211 // indirect | 	golang.org/x/term v0.0.0-20210927222741-03fcf44c2211 // indirect | ||||||
| 	gopkg.in/aphistic/golf.v0 v0.0.0-20180712155816-02c07f170c5a // indirect | 	gopkg.in/aphistic/golf.v0 v0.0.0-20180712155816-02c07f170c5a // indirect | ||||||
| 	gopkg.in/check.v1 v1.0.0-20190902080502-41f04d3bba15 // indirect | 	gopkg.in/check.v1 v1.0.0-20190902080502-41f04d3bba15 // indirect | ||||||
| 	gopkg.in/yaml.v2 v2.4.0 // indirect |  | ||||||
| ) | ) | ||||||
|  |  | ||||||
							
								
								
									
										35
									
								
								go.sum
								
								
								
								
							
							
						
						
									
										35
									
								
								go.sum
								
								
								
								
							|  | @ -1,15 +1,17 @@ | ||||||
|  | github.com/ajg/form v1.5.1 h1:t9c7v8JUKu/XxOGBU0yjNpaMloxGEJhUkqFRq0ibGeU= | ||||||
|  | github.com/ajg/form v1.5.1/go.mod h1:uL1WgH+h2mgNtvBq0339dVnzXdBETtL2LeUXaIv25UY= | ||||||
| github.com/aphistic/sweet v0.3.0 h1:xZTMfCoMsjWubPNxOBODluBC4qfGP0CdRJ88jon46XE= | github.com/aphistic/sweet v0.3.0 h1:xZTMfCoMsjWubPNxOBODluBC4qfGP0CdRJ88jon46XE= | ||||||
| github.com/creasty/defaults v1.5.2 h1:/VfB6uxpyp6h0fr7SPp7n8WJBoV8jfxQXPCnkVSjyls= | github.com/creasty/defaults v1.6.0 h1:ltuE9cfphUtlrBeomuu8PEyISTXnxqkBIoQfXgv7BSc= | ||||||
| github.com/creasty/defaults v1.5.2/go.mod h1:FPZ+Y0WNrbqOVw+c6av63eyHUAl6pMHZwqLPvXUZGfY= | github.com/creasty/defaults v1.6.0/go.mod h1:iGzKe6pbEHnpMPtfDXZEr0NVxWnPTjb1bbDy08fPzYM= | ||||||
| github.com/davecgh/go-spew v1.1.0/go.mod h1:J7Y8YcW2NihsgmVo/mv3lAwl/skON4iLHjSsI+c5H38= | github.com/davecgh/go-spew v1.1.0/go.mod h1:J7Y8YcW2NihsgmVo/mv3lAwl/skON4iLHjSsI+c5H38= | ||||||
| github.com/davecgh/go-spew v1.1.1 h1:vj9j/u1bqnvCEfJOwUhtlOARqs3+rkHYY13jYWTU97c= | github.com/davecgh/go-spew v1.1.1 h1:vj9j/u1bqnvCEfJOwUhtlOARqs3+rkHYY13jYWTU97c= | ||||||
| github.com/davecgh/go-spew v1.1.1/go.mod h1:J7Y8YcW2NihsgmVo/mv3lAwl/skON4iLHjSsI+c5H38= | github.com/davecgh/go-spew v1.1.1/go.mod h1:J7Y8YcW2NihsgmVo/mv3lAwl/skON4iLHjSsI+c5H38= | ||||||
| github.com/go-chi/chi v1.5.4 h1:QHdzF2szwjqVV4wmByUnTcsbIg7UGaQ0tPF2t5GcAIs= | github.com/go-chi/chi/v5 v5.0.8 h1:lD+NLqFcAi1ovnVZpsnObHGW4xb4J8lNmoYVfECH1Y0= | ||||||
| github.com/go-chi/chi v1.5.4/go.mod h1:uaf8YgoFazUOkPBG7fxPftUylNumIev9awIWOENIuEg= | github.com/go-chi/chi/v5 v5.0.8/go.mod h1:DslCQbL2OYiznFReuXYUmQ2hGd1aDpCnlMNITLSKoi8= | ||||||
| github.com/go-chi/cors v1.2.0 h1:tV1g1XENQ8ku4Bq3K9ub2AtgG+p16SmzeMSGTwrOKdE= | github.com/go-chi/cors v1.2.1 h1:xEC8UT3Rlp2QuWNEr4Fs/c2EAGVKBwy/1vHx3bppil4= | ||||||
| github.com/go-chi/cors v1.2.0/go.mod h1:sSbTewc+6wYHBBCW7ytsFSn836hqM7JxpglAy2Vzc58= | github.com/go-chi/cors v1.2.1/go.mod h1:sSbTewc+6wYHBBCW7ytsFSn836hqM7JxpglAy2Vzc58= | ||||||
| github.com/go-chi/render v1.0.1 h1:4/5tis2cKaNdnv9zFLfXzcquC9HbeZgCnxGnKrltBS8= | github.com/go-chi/render v1.0.2 h1:4ER/udB0+fMWB2Jlf15RV3F4A2FDuYi/9f+lFttR/Lg= | ||||||
| github.com/go-chi/render v1.0.1/go.mod h1:pq4Rr7HbnsdaeHagklXub+p6Wd16Af5l9koip1OvJns= | github.com/go-chi/render v1.0.2/go.mod h1:/gr3hVkmYR0YlEy3LxCuVRFzEu9Ruok+gFqbIofjao0= | ||||||
| github.com/google/go-cmp v0.5.7 h1:81/ik6ipDQS2aGcBfIN5dHDB36BwrStyeAQquSYCV4o= | github.com/google/go-cmp v0.5.7 h1:81/ik6ipDQS2aGcBfIN5dHDB36BwrStyeAQquSYCV4o= | ||||||
| github.com/google/uuid v1.3.0 h1:t6JiXgmwXMjEs8VusXIJk2BXHsn+wx8BZdTaoZ5fu7I= | github.com/google/uuid v1.3.0 h1:t6JiXgmwXMjEs8VusXIJk2BXHsn+wx8BZdTaoZ5fu7I= | ||||||
| github.com/google/uuid v1.3.0/go.mod h1:TIyPZe4MgqvfeYDBFedMoGGpEw/LqOeaOT+nhxU+yHo= | github.com/google/uuid v1.3.0/go.mod h1:TIyPZe4MgqvfeYDBFedMoGGpEw/LqOeaOT+nhxU+yHo= | ||||||
|  | @ -31,17 +33,21 @@ github.com/pmezard/go-difflib v1.0.0/go.mod h1:iKH77koFhYxTK1pcRnkKkqfTogsbg7gZN | ||||||
| github.com/sergi/go-diff v1.2.0 h1:XU+rvMAioB0UC3q1MFrIQy4Vo5/4VsRDQQXHsEya6xQ= | github.com/sergi/go-diff v1.2.0 h1:XU+rvMAioB0UC3q1MFrIQy4Vo5/4VsRDQQXHsEya6xQ= | ||||||
| github.com/sergi/go-diff v1.2.0/go.mod h1:STckp+ISIX8hZLjrqAeVduY0gWCT9IjLuqbuNXdaHfM= | github.com/sergi/go-diff v1.2.0/go.mod h1:STckp+ISIX8hZLjrqAeVduY0gWCT9IjLuqbuNXdaHfM= | ||||||
| github.com/stretchr/objx v0.1.0/go.mod h1:HFkY916IF+rwdDfMAkV7OtwuqBVzrE8GR6GFx+wExME= | github.com/stretchr/objx v0.1.0/go.mod h1:HFkY916IF+rwdDfMAkV7OtwuqBVzrE8GR6GFx+wExME= | ||||||
|  | github.com/stretchr/objx v0.4.0/go.mod h1:YvHI0jy2hoMjB+UWwv71VJQ9isScKT/TqJzVSSt89Yw= | ||||||
|  | github.com/stretchr/objx v0.5.0/go.mod h1:Yh+to48EsGEfYuaHDzXPcE3xhTkx73EhmCGUpEOglKo= | ||||||
| github.com/stretchr/testify v1.4.0/go.mod h1:j7eGeouHqKxXV5pUuKE4zz7dFj8WfuZ+81PSLYec5m4= | github.com/stretchr/testify v1.4.0/go.mod h1:j7eGeouHqKxXV5pUuKE4zz7dFj8WfuZ+81PSLYec5m4= | ||||||
| github.com/stretchr/testify v1.7.1 h1:5TQK59W5E3v0r2duFAb7P95B6hEeOyEnHRa8MjYSMTY= |  | ||||||
| github.com/stretchr/testify v1.7.1/go.mod h1:6Fq8oRcR53rry900zMqJjRRixrwX3KX962/h/Wwjteg= | github.com/stretchr/testify v1.7.1/go.mod h1:6Fq8oRcR53rry900zMqJjRRixrwX3KX962/h/Wwjteg= | ||||||
|  | github.com/stretchr/testify v1.8.0/go.mod h1:yNjHg4UonilssWZ8iaSj1OCr/vHnekPRkoO+kdMU+MU= | ||||||
|  | github.com/stretchr/testify v1.8.2 h1:+h33VjcLVPDHtOdpUCuF+7gSuG3yGIftsP1YvFihtJ8= | ||||||
|  | github.com/stretchr/testify v1.8.2/go.mod h1:w2LPCIKwWwSfY2zedu0+kehJoqGctiVI29o6fzry7u4= | ||||||
| golang.org/x/crypto v0.0.0-20220331220935-ae2d96664a29 h1:tkVvjkPTB7pnW3jnid7kNyAMPVWllTNOf/qKDze4p9o= | golang.org/x/crypto v0.0.0-20220331220935-ae2d96664a29 h1:tkVvjkPTB7pnW3jnid7kNyAMPVWllTNOf/qKDze4p9o= | ||||||
| golang.org/x/crypto v0.0.0-20220331220935-ae2d96664a29/go.mod h1:IxCIyHEi3zRg3s0A5j5BB6A9Jmi73HwBIUl50j+osU4= | golang.org/x/crypto v0.0.0-20220331220935-ae2d96664a29/go.mod h1:IxCIyHEi3zRg3s0A5j5BB6A9Jmi73HwBIUl50j+osU4= | ||||||
| golang.org/x/net v0.0.0-20220403103023-749bd193bc2b h1:vI32FkLJNAWtGD4BwkThwEy6XS7ZLLMHkSkYfF8M0W0= | golang.org/x/net v0.0.0-20220403103023-749bd193bc2b h1:vI32FkLJNAWtGD4BwkThwEy6XS7ZLLMHkSkYfF8M0W0= | ||||||
| golang.org/x/net v0.0.0-20220403103023-749bd193bc2b/go.mod h1:CfG3xpIq0wQ8r1q4Su4UZFWDARRcnwPjda9FqA0JpMk= | golang.org/x/net v0.0.0-20220403103023-749bd193bc2b/go.mod h1:CfG3xpIq0wQ8r1q4Su4UZFWDARRcnwPjda9FqA0JpMk= | ||||||
| golang.org/x/sys v0.0.0-20210630005230-0f9fa26af87c/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg= | golang.org/x/sys v0.0.0-20210630005230-0f9fa26af87c/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg= | ||||||
| golang.org/x/sys v0.0.0-20210927094055-39ccf1dd6fa6/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg= | golang.org/x/sys v0.0.0-20210927094055-39ccf1dd6fa6/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg= | ||||||
| golang.org/x/sys v0.0.0-20220405052023-b1e9470b6e64 h1:D1v9ucDTYBtbz5vNuBbAhIMAGhQhJ6Ym5ah3maMVNX4= | golang.org/x/sys v0.6.0 h1:MVltZSvRTcU2ljQOhs94SXPftV6DCNnZViHeQps87pQ= | ||||||
| golang.org/x/sys v0.0.0-20220405052023-b1e9470b6e64/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg= | golang.org/x/sys v0.6.0/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg= | ||||||
| golang.org/x/term v0.0.0-20210927222741-03fcf44c2211 h1:JGgROgKl9N8DuW20oFS5gxc+lE67/N3FcwmBPMe7ArY= | golang.org/x/term v0.0.0-20210927222741-03fcf44c2211 h1:JGgROgKl9N8DuW20oFS5gxc+lE67/N3FcwmBPMe7ArY= | ||||||
| golang.org/x/term v0.0.0-20210927222741-03fcf44c2211/go.mod h1:jbD1KX2456YbFQfuXm/mYQcufACuNUgVhRMnK/tPxf8= | golang.org/x/term v0.0.0-20210927222741-03fcf44c2211/go.mod h1:jbD1KX2456YbFQfuXm/mYQcufACuNUgVhRMnK/tPxf8= | ||||||
| golang.org/x/text v0.3.7 h1:olpwvP2KacW1ZWvsR7uQhoyTYvKAupfQrRGBFM352Gk= | golang.org/x/text v0.3.7 h1:olpwvP2KacW1ZWvsR7uQhoyTYvKAupfQrRGBFM352Gk= | ||||||
|  | @ -51,12 +57,11 @@ gopkg.in/check.v1 v0.0.0-20161208181325-20d25e280405/go.mod h1:Co6ibVJAznAaIkqp8 | ||||||
| gopkg.in/check.v1 v1.0.0-20190902080502-41f04d3bba15 h1:YR8cESwS4TdDjEe65xsg0ogRM/Nc3DYOhEAlW+xobZo= | gopkg.in/check.v1 v1.0.0-20190902080502-41f04d3bba15 h1:YR8cESwS4TdDjEe65xsg0ogRM/Nc3DYOhEAlW+xobZo= | ||||||
| gopkg.in/check.v1 v1.0.0-20190902080502-41f04d3bba15/go.mod h1:Co6ibVJAznAaIkqp8huTwlJQCZ016jof/cbN4VW5Yz0= | gopkg.in/check.v1 v1.0.0-20190902080502-41f04d3bba15/go.mod h1:Co6ibVJAznAaIkqp8huTwlJQCZ016jof/cbN4VW5Yz0= | ||||||
| gopkg.in/yaml.v2 v2.2.2/go.mod h1:hI93XBmqTisBFMUTm0b8Fm+jr3Dg1NNxqwp+5A1VGuI= | gopkg.in/yaml.v2 v2.2.2/go.mod h1:hI93XBmqTisBFMUTm0b8Fm+jr3Dg1NNxqwp+5A1VGuI= | ||||||
|  | gopkg.in/yaml.v2 v2.2.4 h1:/eiJrUcujPVeJ3xlSWaiNi3uSVmDGBK1pDHUHAnao1I= | ||||||
| gopkg.in/yaml.v2 v2.2.4/go.mod h1:hI93XBmqTisBFMUTm0b8Fm+jr3Dg1NNxqwp+5A1VGuI= | gopkg.in/yaml.v2 v2.2.4/go.mod h1:hI93XBmqTisBFMUTm0b8Fm+jr3Dg1NNxqwp+5A1VGuI= | ||||||
| gopkg.in/yaml.v2 v2.4.0 h1:D8xgwECY7CYvx+Y2n4sBz93Jn9JRvxdiyyo8CTfuKaY= |  | ||||||
| gopkg.in/yaml.v2 v2.4.0/go.mod h1:RDklbk79AGWmwhnvt/jBztapEOGDOx6ZbXqjP6csGnQ= |  | ||||||
| gopkg.in/yaml.v3 v3.0.0-20200313102051-9f266ea9e77c/go.mod h1:K4uyk7z7BCEPqu6E+C64Yfv1cQ7kz7rIZviUmN+EgEM= | gopkg.in/yaml.v3 v3.0.0-20200313102051-9f266ea9e77c/go.mod h1:K4uyk7z7BCEPqu6E+C64Yfv1cQ7kz7rIZviUmN+EgEM= | ||||||
| gopkg.in/yaml.v3 v3.0.0-20210107192922-496545a6307b h1:h8qDotaEPuJATrMmW04NCwg7v22aHH28wwpauUhK9Oo= | gopkg.in/yaml.v3 v3.0.1 h1:fxVm/GzAzEWqLHuvctI91KS9hhNmmWOoWu0XTYJS7CA= | ||||||
| gopkg.in/yaml.v3 v3.0.0-20210107192922-496545a6307b/go.mod h1:K4uyk7z7BCEPqu6E+C64Yfv1cQ7kz7rIZviUmN+EgEM= | gopkg.in/yaml.v3 v3.0.1/go.mod h1:K4uyk7z7BCEPqu6E+C64Yfv1cQ7kz7rIZviUmN+EgEM= | ||||||
| gotest.tools v2.2.0+incompatible h1:VsBPFP1AI068pPrMxtb/S8Zkgf9xEmTLJjfM+P5UIEo= | gotest.tools v2.2.0+incompatible h1:VsBPFP1AI068pPrMxtb/S8Zkgf9xEmTLJjfM+P5UIEo= | ||||||
| scm.yoorie.de/go-lib/certs v0.0.1 h1:4FwWaIjtMQbhpr75kVD7Ymvz5fwpeM5kt1jrjrIHFsg= | scm.yoorie.de/go-lib/certs v0.0.1 h1:4FwWaIjtMQbhpr75kVD7Ymvz5fwpeM5kt1jrjrIHFsg= | ||||||
| scm.yoorie.de/go-lib/certs v0.0.1/go.mod h1:CYe8HvRaply1NRTQ9YnllvdijoZwNR4yXGhrN1L9BhM= | scm.yoorie.de/go-lib/certs v0.0.1/go.mod h1:CYe8HvRaply1NRTQ9YnllvdijoZwNR4yXGhrN1L9BhM= | ||||||
|  |  | ||||||
|  | @ -4,13 +4,14 @@ import ( | ||||||
| 	"crypto/tls" | 	"crypto/tls" | ||||||
| 	"encoding/json" | 	"encoding/json" | ||||||
| 	"fmt" | 	"fmt" | ||||||
|  | 	"io" | ||||||
| 	"io/ioutil" | 	"io/ioutil" | ||||||
| 	"net" | 	"net" | ||||||
| 	"net/http" | 	"net/http" | ||||||
| 	"os" | 	"os" | ||||||
| 	"testing" | 	"testing" | ||||||
| 
 | 
 | ||||||
| 	"github.com/go-chi/chi" | 	"github.com/go-chi/chi/v5" | ||||||
| 	"github.com/go-chi/render" | 	"github.com/go-chi/render" | ||||||
| 	"github.com/stretchr/testify/assert" | 	"github.com/stretchr/testify/assert" | ||||||
| 	"scm.yoorie.de/go-lib/micro/web" | 	"scm.yoorie.de/go-lib/micro/web" | ||||||
|  | @ -105,7 +106,7 @@ func TestReady(t *testing.T) { | ||||||
| 	resp, err := http.Get(uri) | 	resp, err := http.Get(uri) | ||||||
| 	assert.Nil(t, err) | 	assert.Nil(t, err) | ||||||
| 	assert.Equal(t, http.StatusOK, resp.StatusCode) | 	assert.Equal(t, http.StatusOK, resp.StatusCode) | ||||||
| 	body, err := ioutil.ReadAll(resp.Body) | 	body, _ := io.ReadAll(resp.Body) | ||||||
| 	healthData := web.HealthData{} | 	healthData := web.HealthData{} | ||||||
| 	err = json.Unmarshal(body, &healthData) | 	err = json.Unmarshal(body, &healthData) | ||||||
| 	assert.Nil(t, err) | 	assert.Nil(t, err) | ||||||
|  | @ -118,7 +119,7 @@ func TestReadySSL(t *testing.T) { | ||||||
| 	resp, err := http.Get(uri) | 	resp, err := http.Get(uri) | ||||||
| 	assert.Nil(t, err) | 	assert.Nil(t, err) | ||||||
| 	assert.Equal(t, http.StatusOK, resp.StatusCode) | 	assert.Equal(t, http.StatusOK, resp.StatusCode) | ||||||
| 	body, err := ioutil.ReadAll(resp.Body) | 	body, _ := io.ReadAll(resp.Body) | ||||||
| 	healthData := web.HealthData{} | 	healthData := web.HealthData{} | ||||||
| 	err = json.Unmarshal(body, &healthData) | 	err = json.Unmarshal(body, &healthData) | ||||||
| 	assert.Nil(t, err) | 	assert.Nil(t, err) | ||||||
|  | @ -130,7 +131,7 @@ func TestHealthy(t *testing.T) { | ||||||
| 	resp, err := http.Get(getServerURL(false, "/healthz")) | 	resp, err := http.Get(getServerURL(false, "/healthz")) | ||||||
| 	assert.Nil(t, err) | 	assert.Nil(t, err) | ||||||
| 	assert.Equal(t, http.StatusOK, resp.StatusCode) | 	assert.Equal(t, http.StatusOK, resp.StatusCode) | ||||||
| 	body, err := ioutil.ReadAll(resp.Body) | 	body, _ := io.ReadAll(resp.Body) | ||||||
| 	healthData := web.HealthData{} | 	healthData := web.HealthData{} | ||||||
| 	err = json.Unmarshal(body, &healthData) | 	err = json.Unmarshal(body, &healthData) | ||||||
| 	assert.Nil(t, err) | 	assert.Nil(t, err) | ||||||
|  | @ -145,7 +146,7 @@ func TestSslEndpoint(t *testing.T) { | ||||||
| 	assert.Equal(t, http.StatusOK, resp.StatusCode) | 	assert.Equal(t, http.StatusOK, resp.StatusCode) | ||||||
| 	body, err := ioutil.ReadAll(resp.Body) | 	body, err := ioutil.ReadAll(resp.Body) | ||||||
| 	assert.Nil(t, err) | 	assert.Nil(t, err) | ||||||
| 	t.Log(fmt.Sprintf("Body: %s", string(body))) | 	t.Logf("Body: %s", string(body)) | ||||||
| 	myData := MyData{} | 	myData := MyData{} | ||||||
| 	err = json.Unmarshal(body, &myData) | 	err = json.Unmarshal(body, &myData) | ||||||
| 	assert.Nil(t, err) | 	assert.Nil(t, err) | ||||||
|  |  | ||||||
|  | @ -61,7 +61,7 @@ func (h *healthChecker) stop() { | ||||||
| 	log.Debug("Health checker stopped.") | 	log.Debug("Health checker stopped.") | ||||||
| } | } | ||||||
| 
 | 
 | ||||||
| //internal function to process the health check
 | // internal function to process the health check
 | ||||||
| func (h *healthChecker) doCheck() { | func (h *healthChecker) doCheck() { | ||||||
| 	var msg string | 	var msg string | ||||||
| 	h.healthy, msg = h.checkFunc() | 	h.healthy, msg = h.checkFunc() | ||||||
|  | @ -73,14 +73,6 @@ func (h *healthChecker) doCheck() { | ||||||
| 	h.lastChecked = time.Now() | 	h.lastChecked = time.Now() | ||||||
| } | } | ||||||
| 
 | 
 | ||||||
| /* Routes add routes for liveness and readyness probes |  | ||||||
| func (h *healthChecker) Routes() *chi.Mux { |  | ||||||
| 	router := chi.NewRouter() |  | ||||||
| 	router.Get("/healthz", h.healthyEndpoint) |  | ||||||
| 	router.Get("/readyz", h.readinessEndpoint) |  | ||||||
| 	return router |  | ||||||
| }*/ |  | ||||||
| 
 |  | ||||||
| /* | /* | ||||||
| GetHealthyEndpoint is this service healthy | GetHealthyEndpoint is this service healthy | ||||||
| */ | */ | ||||||
|  |  | ||||||
|  | @ -13,8 +13,9 @@ import ( | ||||||
| 	"time" | 	"time" | ||||||
| 
 | 
 | ||||||
| 	"github.com/creasty/defaults" | 	"github.com/creasty/defaults" | ||||||
| 	"github.com/go-chi/chi" | 
 | ||||||
| 	"github.com/go-chi/chi/middleware" | 	"github.com/go-chi/chi/v5" | ||||||
|  | 	"github.com/go-chi/chi/v5/middleware" | ||||||
| 	"github.com/go-chi/cors" | 	"github.com/go-chi/cors" | ||||||
| 	"github.com/go-chi/render" | 	"github.com/go-chi/render" | ||||||
| 	"scm.yoorie.de/go-lib/certs" | 	"scm.yoorie.de/go-lib/certs" | ||||||
|  |  | ||||||
		Loading…
	
		Reference in New Issue