Skip to content

Commit 16ca1fa

Browse files
tamalsaha1gtm
andauthored
Fix SiteInfo publishing (#1323) (#1336)
/cherry-pick Signed-off-by: 1gtm <1gtm@appscode.com> Signed-off-by: Tamal Saha <tamal@appscode.com> Co-authored-by: lgtm <1gtm@users.noreply.github.com>
1 parent f65fdb4 commit 16ca1fa

File tree

7 files changed

+24
-15
lines changed

7 files changed

+24
-15
lines changed

go.mod

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@ go 1.15
55
require (
66
github.com/pkg/errors v0.9.1
77
github.com/spf13/cobra v1.1.3
8-
go.bytebuilders.dev/license-verifier/kubernetes v0.9.5
8+
go.bytebuilders.dev/license-verifier/kubernetes v0.9.7
99
gomodules.xyz/flags v0.1.3
1010
gomodules.xyz/go-sh v0.1.0
1111
gomodules.xyz/logs v0.0.6

go.sum

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -712,10 +712,10 @@ github.com/yvasiyarov/gorelic v0.0.0-20141212073537-a9bba5b9ab50/go.mod h1:NUSPS
712712
github.com/yvasiyarov/newrelic_platform_go v0.0.0-20140908184405-b21fdbd4370f/go.mod h1:GlGEuHIJweS1mbCqG+7vt2nvWLzLLnRHbXz5JKd/Qbg=
713713
go.bytebuilders.dev/audit v0.0.10/go.mod h1:jhNyXHoeVHijC4tM7EYpcB9RqkwnI27IoRN3k0ivick=
714714
go.bytebuilders.dev/license-verifier v0.9.3/go.mod h1:GpIW0o8O0wpiBVt7IIz4z7bcPuG8nza8/bCDkaupDn8=
715-
go.bytebuilders.dev/license-verifier v0.9.5 h1:XUbFH3LzHSpQFtVS/MiT5RN0gr/KNNBvnOm78KYoAEQ=
716-
go.bytebuilders.dev/license-verifier v0.9.5/go.mod h1:GpIW0o8O0wpiBVt7IIz4z7bcPuG8nza8/bCDkaupDn8=
717-
go.bytebuilders.dev/license-verifier/kubernetes v0.9.5 h1:KWzmh4qZ+3cR8LpBuUfufb2goK5NuULyE0uKYgt3D50=
718-
go.bytebuilders.dev/license-verifier/kubernetes v0.9.5/go.mod h1:mg5pZDweHlpTTw57kOdLj4bU107hHVP/1xTKKZ1eUNc=
715+
go.bytebuilders.dev/license-verifier v0.9.7 h1:m7Z3cuVJYUUctCfTK6qT0IKtPVZurxq1b1bKzWjqwsE=
716+
go.bytebuilders.dev/license-verifier v0.9.7/go.mod h1:GpIW0o8O0wpiBVt7IIz4z7bcPuG8nza8/bCDkaupDn8=
717+
go.bytebuilders.dev/license-verifier/kubernetes v0.9.7 h1:TN9N9FmmxrPTQoAPJsQnHRgY00liNZgiTUyZ2QNtqyg=
718+
go.bytebuilders.dev/license-verifier/kubernetes v0.9.7/go.mod h1:hsNtdOrSnm5v8dwTgbKLVADNTgD+b6eaZHXiJZXoPcE=
719719
go.etcd.io/bbolt v1.3.2/go.mod h1:IbVyRI1SCnLcuJnV2u8VeU0CEYM7e686BmAb1XKL+uU=
720720
go.etcd.io/bbolt v1.3.3/go.mod h1:IbVyRI1SCnLcuJnV2u8VeU0CEYM7e686BmAb1XKL+uU=
721721
go.etcd.io/bbolt v1.3.5/go.mod h1:G5EMThwa9y8QZGBClrRx5EY+Yw9kAhnjy3bSjsnlVTQ=

vendor/go.bytebuilders.dev/license-verifier/Makefile

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -61,8 +61,8 @@ BIN_PLATFORMS := $(DOCKER_PLATFORMS) windows/amd64 darwin/amd64
6161
OS := $(if $(GOOS),$(GOOS),$(shell go env GOOS))
6262
ARCH := $(if $(GOARCH),$(GOARCH),$(shell go env GOARCH))
6363

64-
BASEIMAGE_PROD ?= gcr.io/distroless/static-debian10
65-
BASEIMAGE_DBG ?= debian:buster
64+
BASEIMAGE_PROD ?= gcr.io/distroless/static-debian11
65+
BASEIMAGE_DBG ?= debian:bullseye
6666

6767
GO_VERSION ?= 1.17
6868
BUILD_IMAGE ?= appscode/golang-dev:$(GO_VERSION)

vendor/go.bytebuilders.dev/license-verifier/info/lib.go

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -20,6 +20,8 @@ import (
2020
"net/url"
2121
"path"
2222
"strconv"
23+
"strings"
24+
"unicode"
2325
)
2426

2527
var (
@@ -37,6 +39,16 @@ var (
3739
registrationAPIPath = "api/v1/register"
3840
)
3941

42+
func Features() []string {
43+
return ParseFeatures(ProductName)
44+
}
45+
46+
func ParseFeatures(features string) []string {
47+
return strings.FieldsFunc(features, func(r rune) bool {
48+
return unicode.IsSpace(r) || r == ',' || r == ';'
49+
})
50+
}
51+
4052
func SkipLicenseVerification() bool {
4153
v, _ := strconv.ParseBool(EnforceLicense)
4254
return !v

vendor/go.bytebuilders.dev/license-verifier/kubernetes/go.mod

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ go 1.16
44

55
require (
66
github.com/gogo/protobuf v1.3.2
7-
go.bytebuilders.dev/license-verifier v0.9.5
7+
go.bytebuilders.dev/license-verifier v0.9.7
88
k8s.io/api v0.21.1
99
k8s.io/apimachinery v0.21.1
1010
k8s.io/apiserver v0.21.1

vendor/go.bytebuilders.dev/license-verifier/lib.go

Lines changed: 2 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -21,9 +21,9 @@ import (
2121
"encoding/pem"
2222
"fmt"
2323
"strings"
24-
"unicode"
2524

2625
"go.bytebuilders.dev/license-verifier/apis/licenses/v1alpha1"
26+
"go.bytebuilders.dev/license-verifier/info"
2727

2828
"github.com/pkg/errors"
2929
metav1 "k8s.io/apimachinery/pkg/apis/meta/v1"
@@ -165,10 +165,7 @@ func VerifyLicense(opts *Options) (v1alpha1.License, error) {
165165
license.Reason = e2.Error()
166166
return license, e2
167167
}
168-
features := strings.FieldsFunc(opts.Features, func(r rune) bool {
169-
return unicode.IsSpace(r) || r == ',' || r == ';'
170-
})
171-
if !sets.NewString(cert.Subject.Organization...).HasAny(features...) {
168+
if !sets.NewString(cert.Subject.Organization...).HasAny(info.ParseFeatures(opts.Features)...) {
172169
e2 := fmt.Errorf("license was not issued for %s", opts.Features)
173170
license.Status = v1alpha1.LicenseExpired
174171
license.Reason = e2.Error()

vendor/modules.txt

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -123,12 +123,12 @@ github.com/yudai/gojsondiff
123123
github.com/yudai/gojsondiff/formatter
124124
# github.com/yudai/golcs v0.0.0-20170316035057-ecda9a501e82
125125
github.com/yudai/golcs
126-
# go.bytebuilders.dev/license-verifier v0.9.5
126+
# go.bytebuilders.dev/license-verifier v0.9.7
127127
go.bytebuilders.dev/license-verifier
128128
go.bytebuilders.dev/license-verifier/apis/licenses
129129
go.bytebuilders.dev/license-verifier/apis/licenses/v1alpha1
130130
go.bytebuilders.dev/license-verifier/info
131-
# go.bytebuilders.dev/license-verifier/kubernetes v0.9.5
131+
# go.bytebuilders.dev/license-verifier/kubernetes v0.9.7
132132
## explicit
133133
go.bytebuilders.dev/license-verifier/kubernetes
134134
# golang.org/x/crypto v0.0.0-20210314154223-e6e6c4f2bb5b

0 commit comments

Comments
 (0)