Skip to content

Commit e093a11

Browse files
committed
Update deps
Signed-off-by: Tamal Saha <[email protected]>
1 parent 5a506f4 commit e093a11

File tree

4 files changed

+18
-5
lines changed

4 files changed

+18
-5
lines changed

go.mod

+1-1
Original file line numberDiff line numberDiff line change
@@ -44,7 +44,7 @@ require (
4444
k8s.io/kube-state-metrics/v2 v2.12.0
4545
kmodules.xyz/apiversion v0.2.0
4646
kmodules.xyz/authorizer v0.29.1
47-
kmodules.xyz/client-go v0.30.10
47+
kmodules.xyz/client-go v0.30.11
4848
kmodules.xyz/custom-resources v0.30.0
4949
kmodules.xyz/go-containerregistry v0.0.12
5050
kmodules.xyz/monitoring-agent-api v0.29.0

go.sum

+2-2
Original file line numberDiff line numberDiff line change
@@ -904,8 +904,8 @@ kmodules.xyz/apiversion v0.2.0 h1:vAQYqZFm4xu4pbB1cAdHbFEPES6EQkcR4wc06xdTOWk=
904904
kmodules.xyz/apiversion v0.2.0/go.mod h1:oPX8g8LvlPdPX3Yc5YvCzJHQnw3YF/X4/jdW0b1am80=
905905
kmodules.xyz/authorizer v0.29.1 h1:uByGGoryKbZcfiEAhjcK/Y345I9mygNQP7DVpkMbNQQ=
906906
kmodules.xyz/authorizer v0.29.1/go.mod h1:kZRhclL8twzyt2bQuJQJbpYww2sc+qFr8I5PPoq/sWY=
907-
kmodules.xyz/client-go v0.30.10 h1:adcwugZgT6NNeawHxy2XDbkcd+KXVQD4d3ROaOu0TPU=
908-
kmodules.xyz/client-go v0.30.10/go.mod h1:XL3PDQIXG4s3xNRL2SSxIvi8b2WyMGpn26dFnOBz0j4=
907+
kmodules.xyz/client-go v0.30.11 h1:2UFIu18O5xwKyKbmAn+vs8CIcnfogu0IACurgR2HAmU=
908+
kmodules.xyz/client-go v0.30.11/go.mod h1:XL3PDQIXG4s3xNRL2SSxIvi8b2WyMGpn26dFnOBz0j4=
909909
kmodules.xyz/crd-schema-fuzz v0.29.1 h1:zJTlWYOrT5dsVVHW8HGcnR/vaWfxQfNh11QwTtkYpcs=
910910
kmodules.xyz/crd-schema-fuzz v0.29.1/go.mod h1:n708z9YQqLMP2KNLQVgBcRJw1QpSWLvpNCEi+KJDOYE=
911911
kmodules.xyz/custom-resources v0.30.0 h1:vR3CbseHMLwR4GvtcJJuRuwIV8voKqFqNii27rMcm1o=

vendor/kmodules.xyz/client-go/api/v1/cluster.go

+14-1
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,13 @@ limitations under the License.
1616

1717
package v1
1818

19-
import "strings"
19+
import (
20+
"crypto/hmac"
21+
"crypto/sha256"
22+
"encoding/base64"
23+
"fmt"
24+
"strings"
25+
)
2026

2127
// +kubebuilder:validation:Enum=Aws;Azure;DigitalOcean;GoogleCloud;Linode;Packet;Scaleway;Vultr;BareMetal;KIND;Generic;Private
2228
type HostingProvider string
@@ -56,6 +62,13 @@ type ClusterMetadata struct {
5662
CABundle string `json:"caBundle,omitempty"`
5763
}
5864

65+
func (md ClusterMetadata) State() string {
66+
hasher := hmac.New(sha256.New, []byte(md.UID))
67+
state := fmt.Sprintf("%s,%s", md.APIEndpoint, md.OwnerID)
68+
hasher.Write([]byte(state))
69+
return base64.URLEncoding.EncodeToString(hasher.Sum(nil))
70+
}
71+
5972
/*
6073
ENUM(
6174

vendor/modules.txt

+1-1
Original file line numberDiff line numberDiff line change
@@ -1925,7 +1925,7 @@ kmodules.xyz/authorizer/apiserver
19251925
kmodules.xyz/authorizer/rbac
19261926
kmodules.xyz/authorizer/rbac/helpers
19271927
kmodules.xyz/authorizer/rbac/validation
1928-
# kmodules.xyz/client-go v0.30.10
1928+
# kmodules.xyz/client-go v0.30.11
19291929
## explicit; go 1.22.0
19301930
kmodules.xyz/client-go
19311931
kmodules.xyz/client-go/api/v1

0 commit comments

Comments
 (0)