Skip to content

Commit 842fe82

Browse files
committed
Promote bucket commands to GA
Signed-off-by: Stefan Prodan <[email protected]>
1 parent 0d101e0 commit 842fe82

21 files changed

+64
-66
lines changed

cmd/flux/create_source_bucket.go

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -32,7 +32,7 @@ import (
3232

3333
"github.com/fluxcd/pkg/apis/meta"
3434

35-
sourcev1 "github.com/fluxcd/source-controller/api/v1beta2"
35+
sourcev1 "github.com/fluxcd/source-controller/api/v1"
3636

3737
"github.com/fluxcd/flux2/v2/internal/flags"
3838
"github.com/fluxcd/flux2/v2/internal/utils"
@@ -41,8 +41,8 @@ import (
4141
var createSourceBucketCmd = &cobra.Command{
4242
Use: "bucket [name]",
4343
Short: "Create or update a Bucket source",
44-
Long: withPreviewNote(`The create source bucket command generates a Bucket resource and waits for it to be downloaded.
45-
For Buckets with static authentication, the credentials are stored in a Kubernetes secret.`),
44+
Long: `The create source bucket command generates a Bucket resource and waits for it to be downloaded.
45+
For Buckets with static authentication, the credentials are stored in a Kubernetes secret.`,
4646
Example: ` # Create a source for a Bucket using static authentication
4747
flux create source bucket podinfo \
4848
--bucket-name=podinfo \
@@ -92,7 +92,7 @@ func init() {
9292

9393
func newSourceBucketFlags() sourceBucketFlags {
9494
return sourceBucketFlags{
95-
provider: flags.SourceBucketProvider(sourcev1.GenericBucketProvider),
95+
provider: flags.SourceBucketProvider(sourcev1.BucketProviderGeneric),
9696
}
9797
}
9898

cmd/flux/delete_source_bucket.go

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -19,13 +19,13 @@ package main
1919
import (
2020
"github.com/spf13/cobra"
2121

22-
sourcev1 "github.com/fluxcd/source-controller/api/v1beta2"
22+
sourcev1 "github.com/fluxcd/source-controller/api/v1"
2323
)
2424

2525
var deleteSourceBucketCmd = &cobra.Command{
2626
Use: "bucket [name]",
2727
Short: "Delete a Bucket source",
28-
Long: withPreviewNote("The delete source bucket command deletes the given Bucket from the cluster."),
28+
Long: "The delete source bucket command deletes the given Bucket from the cluster.",
2929
Example: ` # Delete a Bucket source
3030
flux delete source bucket podinfo`,
3131
ValidArgsFunction: resourceNamesCompletionFunc(sourcev1.GroupVersion.WithKind(sourcev1.BucketKind)),

cmd/flux/events.go

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -447,7 +447,7 @@ var fluxKindMap = refMap{
447447
},
448448
sourcev1.GitRepositoryKind: {gvk: sourcev1.GroupVersion.WithKind(sourcev1.GitRepositoryKind)},
449449
sourcev1b2.OCIRepositoryKind: {gvk: sourcev1b2.GroupVersion.WithKind(sourcev1b2.OCIRepositoryKind)},
450-
sourcev1b2.BucketKind: {gvk: sourcev1b2.GroupVersion.WithKind(sourcev1b2.BucketKind)},
450+
sourcev1.BucketKind: {gvk: sourcev1.GroupVersion.WithKind(sourcev1.BucketKind)},
451451
sourcev1.HelmRepositoryKind: {gvk: sourcev1.GroupVersion.WithKind(sourcev1.HelmRepositoryKind)},
452452
autov1.ImageUpdateAutomationKind: {gvk: autov1.GroupVersion.WithKind(autov1.ImageUpdateAutomationKind)},
453453
imagev1.ImageRepositoryKind: {gvk: imagev1.GroupVersion.WithKind(imagev1.ImageRepositoryKind)},

cmd/flux/export_source_bucket.go

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -21,13 +21,13 @@ import (
2121
metav1 "k8s.io/apimachinery/pkg/apis/meta/v1"
2222
"k8s.io/apimachinery/pkg/types"
2323

24-
sourcev1 "github.com/fluxcd/source-controller/api/v1beta2"
24+
sourcev1 "github.com/fluxcd/source-controller/api/v1"
2525
)
2626

2727
var exportSourceBucketCmd = &cobra.Command{
2828
Use: "bucket [name]",
2929
Short: "Export Bucket sources in YAML format",
30-
Long: withPreviewNote("The export source git command exports one or all Bucket sources in YAML format."),
30+
Long: "The export source git command exports one or all Bucket sources in YAML format.",
3131
Example: ` # Export all Bucket sources
3232
flux export source bucket --all > sources.yaml
3333

cmd/flux/get_source_all.go

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -46,7 +46,7 @@ var getSourceAllCmd = &cobra.Command{
4646
},
4747
{
4848
apiType: bucketType,
49-
list: &bucketListAdapter{&sourcev1b2.BucketList{}},
49+
list: &bucketListAdapter{&sourcev1.BucketList{}},
5050
},
5151
{
5252
apiType: gitRepositoryType,

cmd/flux/get_source_bucket.go

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -25,15 +25,15 @@ import (
2525
"golang.org/x/text/language"
2626
"k8s.io/apimachinery/pkg/runtime"
2727

28-
sourcev1 "github.com/fluxcd/source-controller/api/v1beta2"
28+
sourcev1 "github.com/fluxcd/source-controller/api/v1"
2929

3030
"github.com/fluxcd/flux2/v2/internal/utils"
3131
)
3232

3333
var getSourceBucketCmd = &cobra.Command{
3434
Use: "bucket",
3535
Short: "Get Bucket source statuses",
36-
Long: withPreviewNote("The get sources bucket command prints the status of the Bucket sources."),
36+
Long: "The get sources bucket command prints the status of the Bucket sources.",
3737
Example: ` # List all Buckets and their status
3838
flux get sources bucket
3939

cmd/flux/reconcile_kustomization.go

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -76,10 +76,10 @@ func (obj kustomizationAdapter) getSource() (reconcileSource, types.NamespacedNa
7676
apiType: gitRepositoryType,
7777
object: gitRepositoryAdapter{&sourcev1.GitRepository{}},
7878
}
79-
case sourcev1b2.BucketKind:
79+
case sourcev1.BucketKind:
8080
cmd = reconcileCommand{
8181
apiType: bucketType,
82-
object: bucketAdapter{&sourcev1b2.Bucket{}},
82+
object: bucketAdapter{&sourcev1.Bucket{}},
8383
}
8484
}
8585

cmd/flux/reconcile_source_bucket.go

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -21,7 +21,7 @@ import (
2121

2222
"github.com/spf13/cobra"
2323

24-
sourcev1 "github.com/fluxcd/source-controller/api/v1beta2"
24+
sourcev1 "github.com/fluxcd/source-controller/api/v1"
2525
)
2626

2727
var reconcileSourceBucketCmd = &cobra.Command{

cmd/flux/reconcile_source_chart.go

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -21,7 +21,6 @@ import (
2121
"k8s.io/apimachinery/pkg/types"
2222

2323
sourcev1 "github.com/fluxcd/source-controller/api/v1"
24-
sourcev1b2 "github.com/fluxcd/source-controller/api/v1beta2"
2524
)
2625

2726
var reconcileSourceHelmChartCmd = &cobra.Command{
@@ -72,10 +71,10 @@ func (obj helmChartAdapter) getSource() (reconcileSource, types.NamespacedName)
7271
apiType: gitRepositoryType,
7372
object: gitRepositoryAdapter{&sourcev1.GitRepository{}},
7473
}
75-
case sourcev1b2.BucketKind:
74+
case sourcev1.BucketKind:
7675
cmd = reconcileCommand{
7776
apiType: bucketType,
78-
object: bucketAdapter{&sourcev1b2.Bucket{}},
77+
object: bucketAdapter{&sourcev1.Bucket{}},
7978
}
8079
}
8180

cmd/flux/resume_source_bucket.go

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,7 @@ package main
1919
import (
2020
"github.com/spf13/cobra"
2121

22-
sourcev1 "github.com/fluxcd/source-controller/api/v1beta2"
22+
sourcev1 "github.com/fluxcd/source-controller/api/v1"
2323
)
2424

2525
var resumeSourceBucketCmd = &cobra.Command{

cmd/flux/source.go

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -61,16 +61,16 @@ func (a ociRepositoryListAdapter) len() int {
6161
return len(a.OCIRepositoryList.Items)
6262
}
6363

64-
// sourcev1b2.Bucket
64+
// sourcev1.Bucket
6565

6666
var bucketType = apiType{
67-
kind: sourcev1b2.BucketKind,
67+
kind: sourcev1.BucketKind,
6868
humanKind: "source bucket",
69-
groupVersion: sourcev1b2.GroupVersion,
69+
groupVersion: sourcev1.GroupVersion,
7070
}
7171

7272
type bucketAdapter struct {
73-
*sourcev1b2.Bucket
73+
*sourcev1.Bucket
7474
}
7575

7676
func (a bucketAdapter) asClientObject() client.Object {
@@ -81,10 +81,10 @@ func (a bucketAdapter) deepCopyClientObject() client.Object {
8181
return a.Bucket.DeepCopy()
8282
}
8383

84-
// sourcev1b2.BucketList
84+
// sourcev1.BucketList
8585

8686
type bucketListAdapter struct {
87-
*sourcev1b2.BucketList
87+
*sourcev1.BucketList
8888
}
8989

9090
func (a bucketListAdapter) asClientList() client.ObjectList {

cmd/flux/stats.go

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -97,9 +97,9 @@ func runStatsCmd(cmd *cobra.Command, args []string) error {
9797
Group: sourcev1.GroupVersion.Group,
9898
},
9999
{
100-
Kind: sourcev1b2.BucketKind,
101-
Version: sourcev1b2.GroupVersion.Version,
102-
Group: sourcev1b2.GroupVersion.Group,
100+
Kind: sourcev1.BucketKind,
101+
Version: sourcev1.GroupVersion.Version,
102+
Group: sourcev1.GroupVersion.Group,
103103
},
104104
{
105105
Kind: kustomizev1.KustomizationKind,

cmd/flux/suspend_source_bucket.go

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,7 @@ package main
1919
import (
2020
"github.com/spf13/cobra"
2121

22-
sourcev1 "github.com/fluxcd/source-controller/api/v1beta2"
22+
sourcev1 "github.com/fluxcd/source-controller/api/v1"
2323
)
2424

2525
var suspendSourceBucketCmd = &cobra.Command{

cmd/flux/testdata/export/bucket.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
---
2-
apiVersion: source.toolkit.fluxcd.io/v1beta2
2+
apiVersion: source.toolkit.fluxcd.io/v1
33
kind: Bucket
44
metadata:
55
name: flux-system

cmd/flux/testdata/export/objects.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -153,7 +153,7 @@ spec:
153153
name: flux-systen
154154
namespace: {{ .fluxns }}
155155
---
156-
apiVersion: source.toolkit.fluxcd.io/v1beta2
156+
apiVersion: source.toolkit.fluxcd.io/v1
157157
kind: Bucket
158158
metadata:
159159
name: flux-system

internal/flags/helm_chart_source.go

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -21,12 +21,11 @@ import (
2121
"strings"
2222

2323
sourcev1 "github.com/fluxcd/source-controller/api/v1"
24-
sourcev1b2 "github.com/fluxcd/source-controller/api/v1beta2"
2524

2625
"github.com/fluxcd/flux2/v2/internal/utils"
2726
)
2827

29-
var supportedHelmChartSourceKinds = []string{sourcev1.HelmRepositoryKind, sourcev1.GitRepositoryKind, sourcev1b2.BucketKind}
28+
var supportedHelmChartSourceKinds = []string{sourcev1.HelmRepositoryKind, sourcev1.GitRepositoryKind, sourcev1.BucketKind}
3029

3130
type HelmChartSource struct {
3231
Kind string

internal/flags/kustomization_source.go

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -26,7 +26,7 @@ import (
2626
"github.com/fluxcd/flux2/v2/internal/utils"
2727
)
2828

29-
var supportedKustomizationSourceKinds = []string{sourcev1b2.OCIRepositoryKind, sourcev1.GitRepositoryKind, sourcev1b2.BucketKind}
29+
var supportedKustomizationSourceKinds = []string{sourcev1b2.OCIRepositoryKind, sourcev1.GitRepositoryKind, sourcev1.BucketKind}
3030

3131
type KustomizationSource struct {
3232
Kind string

pkg/bootstrap/bootstrap.go

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -268,7 +268,7 @@ func objectReconciled(kube client.Client, objKey client.ObjectKey, clientObject
268268
func hasRevision(kind string, obj map[string]interface{}, expectedRev string) (bool, error) {
269269
var rev string
270270
switch kind {
271-
case sourcev1.GitRepositoryKind, sourcev1b2.OCIRepositoryKind, sourcev1b2.BucketKind, sourcev1.HelmChartKind:
271+
case sourcev1.GitRepositoryKind, sourcev1b2.OCIRepositoryKind, sourcev1.BucketKind, sourcev1.HelmChartKind:
272272
rev, _, _ = unstructured.NestedString(obj, "status", "artifact", "revision")
273273
case kustomizev1.KustomizationKind:
274274
rev, _, _ = unstructured.NestedString(obj, "status", "lastAttemptedRevision")

pkg/uninstall/uninstall.go

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -199,7 +199,7 @@ func Finalizers(ctx context.Context, logger log.Logger, kubeClient client.Client
199199
}
200200
}
201201
{
202-
var list sourcev1b2.BucketList
202+
var list sourcev1.BucketList
203203
if err := kubeClient.List(ctx, &list, client.InNamespace("")); err == nil {
204204
for i := range list.Items {
205205
r := list.Items[i]

tests/integration/go.mod

Lines changed: 10 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -12,11 +12,11 @@ require (
1212
github.com/fluxcd/kustomize-controller/api v1.3.0
1313
github.com/fluxcd/notification-controller/api v1.3.0
1414
github.com/fluxcd/pkg/apis/event v0.10.0
15-
github.com/fluxcd/pkg/apis/meta v1.6.0
15+
github.com/fluxcd/pkg/apis/meta v1.6.1
1616
github.com/fluxcd/pkg/git v0.20.0
1717
github.com/fluxcd/pkg/git/gogit v0.20.0
1818
github.com/fluxcd/pkg/runtime v0.49.0
19-
github.com/fluxcd/source-controller/api v1.3.0
19+
github.com/fluxcd/source-controller/api v1.4.1
2020
github.com/fluxcd/test-infra/tftestenv v0.0.0-20240805120810-5b91964f964f
2121
github.com/go-git/go-git/v5 v5.12.0
2222
github.com/google/go-containerregistry v0.20.2
@@ -25,9 +25,9 @@ require (
2525
github.com/microsoft/azure-devops-go-api/azuredevops v1.0.0-b5
2626
github.com/onsi/gomega v1.34.1
2727
google.golang.org/grpc v1.65.0
28-
k8s.io/api v0.31.0
29-
k8s.io/apimachinery v0.31.0
30-
k8s.io/client-go v0.31.0
28+
k8s.io/api v0.31.1
29+
k8s.io/apimachinery v0.31.1
30+
k8s.io/client-go v0.31.1
3131
sigs.k8s.io/controller-runtime v0.19.0
3232
)
3333

@@ -124,15 +124,15 @@ require (
124124
go.opentelemetry.io/otel v1.28.0 // indirect
125125
go.opentelemetry.io/otel/metric v1.28.0 // indirect
126126
go.opentelemetry.io/otel/trace v1.28.0 // indirect
127-
golang.org/x/crypto v0.26.0 // indirect
127+
golang.org/x/crypto v0.27.0 // indirect
128128
golang.org/x/exp v0.0.0-20240719175910-8a7402abbf56 // indirect
129129
golang.org/x/mod v0.20.0 // indirect
130-
golang.org/x/net v0.28.0 // indirect
130+
golang.org/x/net v0.29.0 // indirect
131131
golang.org/x/oauth2 v0.22.0 // indirect
132132
golang.org/x/sync v0.8.0 // indirect
133-
golang.org/x/sys v0.24.0 // indirect
134-
golang.org/x/term v0.23.0 // indirect
135-
golang.org/x/text v0.17.0 // indirect
133+
golang.org/x/sys v0.25.0 // indirect
134+
golang.org/x/term v0.24.0 // indirect
135+
golang.org/x/text v0.18.0 // indirect
136136
golang.org/x/time v0.6.0 // indirect
137137
golang.org/x/tools v0.24.0 // indirect
138138
google.golang.org/api v0.189.0 // indirect

tests/integration/go.sum

Lines changed: 20 additions & 20 deletions
Original file line numberDiff line numberDiff line change
@@ -124,8 +124,8 @@ github.com/fluxcd/pkg/apis/event v0.10.0 h1:eMYXjMnLQ9jctPkTauuiBmEI127RjCKDf1zf
124124
github.com/fluxcd/pkg/apis/event v0.10.0/go.mod h1:pG/3gbSBLNy6YGZP2eajiyVgkEQDvva789t46PY6NFE=
125125
github.com/fluxcd/pkg/apis/kustomize v1.5.0 h1:ah4sfqccnio+/5Edz/tVz6LetFhiBoDzXAElj6fFCzU=
126126
github.com/fluxcd/pkg/apis/kustomize v1.5.0/go.mod h1:nEzhnhHafhWOUUV8VMFLojUOH+HHDEsL75y54mt/c30=
127-
github.com/fluxcd/pkg/apis/meta v1.6.0 h1:93TcRpiph0OCoQh+cI+PM7E35kBW9dScuas9tWc90Dw=
128-
github.com/fluxcd/pkg/apis/meta v1.6.0/go.mod h1:ZOeHcvyVdZDC5ZOGV7YuwplIvAx6LvmpeyhfTcNZCnc=
127+
github.com/fluxcd/pkg/apis/meta v1.6.1 h1:maLhcRJ3P/70ArLCY/LF/YovkxXbX+6sTWZwZQBeNq0=
128+
github.com/fluxcd/pkg/apis/meta v1.6.1/go.mod h1:YndB/gxgGZmKfqpAfFxyCDNFJFP0ikpeJzs66jwq280=
129129
github.com/fluxcd/pkg/git v0.20.0 h1:byUbxLLZ9AyVYmK16mvxY/iA/ZhNwA30GHKPKNh7pik=
130130
github.com/fluxcd/pkg/git v0.20.0/go.mod h1:YnBOFhX7zzyVjg/u1Et1xBqXs30kb2sWWesIl3/glhw=
131131
github.com/fluxcd/pkg/git/gogit v0.20.0 h1:ZlWq//I465lv9aEEWaJhjJaTiTtnjcH+Td0fg1rPXWU=
@@ -138,8 +138,8 @@ github.com/fluxcd/pkg/ssh v0.14.0 h1:rkcUwEZiwNoHq8oGOf/THV5sf9LBbXOoJgOt+6+bU34
138138
github.com/fluxcd/pkg/ssh v0.14.0/go.mod h1:1USgRvaaayJfzybQaCIAUn2e8LPsLe601Rec7Y8KQQE=
139139
github.com/fluxcd/pkg/version v0.4.0 h1:3F6oeIZ+ug/f7pALIBhcUhfURel37EPPOn7nsGfsnOg=
140140
github.com/fluxcd/pkg/version v0.4.0/go.mod h1:izVsSDxac81qWRmpOL9qcxZYx+zAN1ajoP5SidGP6PA=
141-
github.com/fluxcd/source-controller/api v1.3.0 h1:Z5Lq0aJY87yg0cQDEuwGLKS60GhdErCHtsi546HUt10=
142-
github.com/fluxcd/source-controller/api v1.3.0/go.mod h1:+tfd0vltjcVs/bbnq9AlYR9AAHSVfM/Z4v4TpQmdJf4=
141+
github.com/fluxcd/source-controller/api v1.4.1 h1:zV01D7xzHOXWbYXr36lXHWWYS7POARsjLt61Nbh3kVY=
142+
github.com/fluxcd/source-controller/api v1.4.1/go.mod h1:gSjg57T+IG66SsBR0aquv+DFrm4YyBNpKIJVDnu3Ya8=
143143
github.com/fluxcd/test-infra/tftestenv v0.0.0-20240805120810-5b91964f964f h1:P2bWQKTeotAzOeLLXitUHy1RrKn2Zl8tk4IWr2XY/10=
144144
github.com/fluxcd/test-infra/tftestenv v0.0.0-20240805120810-5b91964f964f/go.mod h1:liFlLEXgambGVdWSJ4JzbIHf1Vjpp1HwUyPazPIVZug=
145145
github.com/fortytw2/leaktest v1.3.0 h1:u8491cBMTQ8ft8aeV+adlcytMZylmA5nnwwkRZjI8vw=
@@ -355,8 +355,8 @@ golang.org/x/crypto v0.0.0-20200622213623-75b288015ac9/go.mod h1:LzIPMQfyMNhhGPh
355355
golang.org/x/crypto v0.0.0-20210921155107-089bfa567519/go.mod h1:GvvjBRRGRdwPK5ydBHafDWAxML/pGHZbMvKqRZ5+Abc=
356356
golang.org/x/crypto v0.0.0-20220622213112-05595931fe9d/go.mod h1:IxCIyHEi3zRg3s0A5j5BB6A9Jmi73HwBIUl50j+osU4=
357357
golang.org/x/crypto v0.0.0-20220722155217-630584e8d5aa/go.mod h1:IxCIyHEi3zRg3s0A5j5BB6A9Jmi73HwBIUl50j+osU4=
358-
golang.org/x/crypto v0.26.0 h1:RrRspgV4mU+YwB4FYnuBoKsUapNIL5cohGAmSH3azsw=
359-
golang.org/x/crypto v0.26.0/go.mod h1:GY7jblb9wI+FOo5y8/S2oY4zWP07AkOJ4+jxCqdqn54=
358+
golang.org/x/crypto v0.27.0 h1:GXm2NjJrPaiv/h1tb2UH8QfgC/hOf/+z0p6PT8o1w7A=
359+
golang.org/x/crypto v0.27.0/go.mod h1:1Xngt8kV6Dvbssa53Ziq6Eqn0HqbZi5Z6R0ZpwQzt70=
360360
golang.org/x/exp v0.0.0-20190121172915-509febef88a4/go.mod h1:CJ0aWSM057203Lf6IL+f9T1iT9GByDxfZKAQTCR3kQA=
361361
golang.org/x/exp v0.0.0-20240719175910-8a7402abbf56 h1:2dVuKD2vS7b0QIHQbpyTISPd0LeHDbnYEryqj5Q1ug8=
362362
golang.org/x/exp v0.0.0-20240719175910-8a7402abbf56/go.mod h1:M4RDyNAINzryxdtnbRXRL/OHtkFuWGRjvuhBJpk2IlY=
@@ -378,8 +378,8 @@ golang.org/x/net v0.0.0-20201021035429-f5854403a974/go.mod h1:sp8m0HH+o8qH0wwXwY
378378
golang.org/x/net v0.0.0-20201110031124-69a78807bb2b/go.mod h1:sp8m0HH+o8qH0wwXwYZr8TS3Oi6o0r6Gce1SSxlDquU=
379379
golang.org/x/net v0.0.0-20210226172049-e18ecbb05110/go.mod h1:m0MpNAwzfU5UDzcl9v0D8zg8gWTRqZa9RBIspLL5mdg=
380380
golang.org/x/net v0.0.0-20211112202133-69e39bad7dc2/go.mod h1:9nx3DQGgdP8bBQD5qxJ1jj9UTztislL4KSBs9R2vV5Y=
381-
golang.org/x/net v0.28.0 h1:a9JDOJc5GMUJ0+UDqmLT86WiEy7iWyIhz8gz8E4e5hE=
382-
golang.org/x/net v0.28.0/go.mod h1:yqtgsTWOOnlGLG9GFRrK3++bGOUEkNBoHZc8MEDWPNg=
381+
golang.org/x/net v0.29.0 h1:5ORfpBpCs4HzDYoodCDBbwHzdR5UrLBZ3sOnUJmFoHo=
382+
golang.org/x/net v0.29.0/go.mod h1:gLkgy8jTGERgjzMic6DS9+SP0ajcu6Xu3Orq/SpETg0=
383383
golang.org/x/oauth2 v0.0.0-20180821212333-d2e6202438be/go.mod h1:N/0e6XlmueqKjAGxoOufVs8QHGRruUQn6yWY3a++T0U=
384384
golang.org/x/oauth2 v0.22.0 h1:BzDx2FehcG7jJwgWLELCdmLuxk2i+x9UDpSiss2u0ZA=
385385
golang.org/x/oauth2 v0.22.0/go.mod h1:XYTD2NtWslqkgxebSiOHnXEap4TF09sJSc7H1sXbhtI=
@@ -401,16 +401,16 @@ golang.org/x/sys v0.0.0-20210423082822-04245dca01da/go.mod h1:h1NjWce9XRLGQEsW7w
401401
golang.org/x/sys v0.0.0-20210615035016-665e8c7367d1/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg=
402402
golang.org/x/sys v0.0.0-20220715151400-c0bba94af5f8/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg=
403403
golang.org/x/sys v0.0.0-20220906165534-d0df966e6959/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg=
404-
golang.org/x/sys v0.24.0 h1:Twjiwq9dn6R1fQcyiK+wQyHWfaz/BJB+YIpzU/Cv3Xg=
405-
golang.org/x/sys v0.24.0/go.mod h1:/VUhepiaJMQUp4+oa/7Zr1D23ma6VTLIYjOOTFZPUcA=
404+
golang.org/x/sys v0.25.0 h1:r+8e+loiHxRqhXVl6ML1nO3l1+oFoWbnlu2Ehimmi34=
405+
golang.org/x/sys v0.25.0/go.mod h1:/VUhepiaJMQUp4+oa/7Zr1D23ma6VTLIYjOOTFZPUcA=
406406
golang.org/x/term v0.0.0-20201126162022-7de9c90e9dd1/go.mod h1:bj7SfCRtBDWHUb9snDiAeCFNEtKQo2Wmx5Cou7ajbmo=
407-
golang.org/x/term v0.23.0 h1:F6D4vR+EHoL9/sWAWgAR1H2DcHr4PareCbAaCo1RpuU=
408-
golang.org/x/term v0.23.0/go.mod h1:DgV24QBUrK6jhZXl+20l6UWznPlwAHm1Q1mGHtydmSk=
407+
golang.org/x/term v0.24.0 h1:Mh5cbb+Zk2hqqXNO7S1iTjEphVL+jb8ZWaqh/g+JWkM=
408+
golang.org/x/term v0.24.0/go.mod h1:lOBK/LVxemqiMij05LGJ0tzNr8xlmwBRJ81PX6wVLH8=
409409
golang.org/x/text v0.3.0/go.mod h1:NqM8EUOU14njkJ3fqMW+pc6Ldnwhi/IjpwHt7yyuwOQ=
410410
golang.org/x/text v0.3.3/go.mod h1:5Zoc/QRtKVWzQhOtBMvqHzDpF6irO9z98xDceosuGiQ=
411411
golang.org/x/text v0.3.6/go.mod h1:5Zoc/QRtKVWzQhOtBMvqHzDpF6irO9z98xDceosuGiQ=
412-
golang.org/x/text v0.17.0 h1:XtiM5bkSOt+ewxlOE/aE/AKEHibwj/6gvWMl9Rsh0Qc=
413-
golang.org/x/text v0.17.0/go.mod h1:BuEKDfySbSR4drPmRPG/7iBdf8hvFMuRexcpahXilzY=
412+
golang.org/x/text v0.18.0 h1:XvMDiNzPAl0jr17s6W9lcaIhGUfUORdGCNsuLmPG224=
413+
golang.org/x/text v0.18.0/go.mod h1:BuEKDfySbSR4drPmRPG/7iBdf8hvFMuRexcpahXilzY=
414414
golang.org/x/time v0.6.0 h1:eTDhh4ZXt5Qf0augr54TN6suAUudPcawVZeIAPU7D4U=
415415
golang.org/x/time v0.6.0/go.mod h1:3BpzKBy/shNhVucY/MWOyx10tF3SFh9QdLuxbVysPQM=
416416
golang.org/x/tools v0.0.0-20180917221912-90fa682c2a6e/go.mod h1:n7NCudcB/nEzxVGmLbDWY5pfWTLqBcC2KZ6jyYvM4mQ=
@@ -479,14 +479,14 @@ gotest.tools/v3 v3.0.3 h1:4AuOwCGf4lLR9u3YOe2awrHygurzhO/HeQ6laiA6Sx0=
479479
gotest.tools/v3 v3.0.3/go.mod h1:Z7Lb0S5l+klDB31fvDQX8ss/FlKDxtlFlw3Oa8Ymbl8=
480480
honnef.co/go/tools v0.0.0-20190102054323-c2f93a96b099/go.mod h1:rf3lG4BRIbNafJWhAfAdb/ePZxsR/4RtNHQocxwk9r4=
481481
honnef.co/go/tools v0.0.0-20190523083050-ea95bdfd59fc/go.mod h1:rf3lG4BRIbNafJWhAfAdb/ePZxsR/4RtNHQocxwk9r4=
482-
k8s.io/api v0.31.0 h1:b9LiSjR2ym/SzTOlfMHm1tr7/21aD7fSkqgD/CVJBCo=
483-
k8s.io/api v0.31.0/go.mod h1:0YiFF+JfFxMM6+1hQei8FY8M7s1Mth+z/q7eF1aJkTE=
482+
k8s.io/api v0.31.1 h1:Xe1hX/fPW3PXYYv8BlozYqw63ytA92snr96zMW9gWTU=
483+
k8s.io/api v0.31.1/go.mod h1:sbN1g6eY6XVLeqNsZGLnI5FwVseTrZX7Fv3O26rhAaI=
484484
k8s.io/apiextensions-apiserver v0.31.0 h1:fZgCVhGwsclj3qCw1buVXCV6khjRzKC5eCFt24kyLSk=
485485
k8s.io/apiextensions-apiserver v0.31.0/go.mod h1:b9aMDEYaEe5sdK+1T0KU78ApR/5ZVp4i56VacZYEHxk=
486-
k8s.io/apimachinery v0.31.0 h1:m9jOiSr3FoSSL5WO9bjm1n6B9KROYYgNZOb4tyZ1lBc=
487-
k8s.io/apimachinery v0.31.0/go.mod h1:rsPdaZJfTfLsNJSQzNHQvYoTmxhoOEofxtOsF3rtsMo=
488-
k8s.io/client-go v0.31.0 h1:QqEJzNjbN2Yv1H79SsS+SWnXkBgVu4Pj3CJQgbx0gI8=
489-
k8s.io/client-go v0.31.0/go.mod h1:Y9wvC76g4fLjmU0BA+rV+h2cncoadjvjjkkIGoTLcGU=
486+
k8s.io/apimachinery v0.31.1 h1:mhcUBbj7KUjaVhyXILglcVjuS4nYXiwC+KKFBgIVy7U=
487+
k8s.io/apimachinery v0.31.1/go.mod h1:rsPdaZJfTfLsNJSQzNHQvYoTmxhoOEofxtOsF3rtsMo=
488+
k8s.io/client-go v0.31.1 h1:f0ugtWSbWpxHR7sjVpQwuvw9a3ZKLXX0u0itkFXufb0=
489+
k8s.io/client-go v0.31.1/go.mod h1:sKI8871MJN2OyeqRlmA4W4KM9KBdBUpDLu/43eGemCg=
490490
k8s.io/klog/v2 v2.130.1 h1:n9Xl7H1Xvksem4KFG4PYbdQCQxqc/tTUyrgXaOhHSzk=
491491
k8s.io/klog/v2 v2.130.1/go.mod h1:3Jpz1GvMt720eyJH1ckRHK1EDfpxISzJ7I9OYgaDtPE=
492492
k8s.io/kube-openapi v0.0.0-20240411171206-dc4e619f62f3 h1:SbdLaI6mM6ffDSJCadEaD4IkuPzepLDGlkd2xV0t1uA=

0 commit comments

Comments
 (0)