From f0a47046eedaf5fd2dda0ff2b9c9493919da2842 Mon Sep 17 00:00:00 2001 From: Tamal Saha Date: Mon, 19 Aug 2024 05:28:49 -0700 Subject: [PATCH] Update deps Signed-off-by: Tamal Saha --- go.mod | 8 +- go.sum | 16 +- vendor/kmodules.xyz/client-go/Makefile | 2 +- .../client-go/apiextensions/controller.go | 4 +- .../client-go/client/retryclient.go | 234 +++++++++ .../client-go/meta/preconditions.go | 4 +- .../menuoutlines/ace/kubedb-accordion.yaml | 18 + .../hub/menuoutlines/ace/kubedb-gallery.yaml | 18 + .../v1alpha1/backupconfigurations.yaml | 26 + .../v1alpha1/backupsessions.yaml | 44 ++ .../v1alpha1/restoresessions.yaml | 28 +- .../v1alpha1/restoresessions.yaml | 468 +++++------------- .../kubedb.com/v1/elasticsearches.yaml | 2 +- .../kubedb.com/v1/mariadbs.yaml | 2 +- .../kubedb.com/v1/mongodbs.yaml | 2 +- .../resourceeditors/kubedb.com/v1/mysqls.yaml | 2 +- .../kubedb.com/v1/postgreses.yaml | 2 +- .../kubedb.com/v1/redises.yaml | 2 +- .../kubedb.com/v1alpha2/elasticsearches.yaml | 2 +- .../kubedb.com/v1alpha2/mariadbs.yaml | 2 +- .../kubedb.com/v1alpha2/mongodbs.yaml | 2 +- .../kubedb.com/v1alpha2/mssqlservers.yaml | 2 +- .../kubedb.com/v1alpha2/mysqls.yaml | 2 +- .../kubedb.com/v1alpha2/postgreses.yaml | 2 +- .../kubedb.com/v1alpha2/redises.yaml | 2 +- .../kubedb.com/v1alpha2/singlestores.yaml | 2 +- .../kubedb.com/v1alpha2/solrs.yaml | 2 +- .../v1alpha1/backupsessions.yaml | 10 + .../v1alpha1/backupconfigurations.yaml | 69 +++ .../v1alpha1/backupsessions.yaml | 68 +++ .../v1alpha1/restoresessions.yaml | 71 +++ .../v1alpha1/backupstorages.yaml | 52 ++ .../v1alpha1/repositories.yaml | 56 +++ .../v1alpha1/snapshots.yaml | 64 +++ .../resource-metadata/pkg/layouts/lib.go | 2 +- vendor/kmodules.xyz/resource-metrics/Makefile | 2 +- vendor/modules.txt | 8 +- 37 files changed, 916 insertions(+), 386 deletions(-) create mode 100644 vendor/kmodules.xyz/client-go/client/retryclient.go create mode 100644 vendor/kmodules.xyz/resource-metadata/hub/resourceblockdefinitions/core.kubestash.com/v1alpha1/backupsessions.yaml diff --git a/go.mod b/go.mod index 6dc7575dc5..f150b699ae 100644 --- a/go.mod +++ b/go.mod @@ -17,7 +17,7 @@ require ( github.com/graphql-go/handler v0.2.4 github.com/open-policy-agent/gatekeeper/v3 v3.17.0-beta.0.0.20240809221728-5ef6d32146d0 github.com/pkg/errors v0.9.1 - github.com/prometheus-operator/prometheus-operator/pkg/apis/monitoring v0.75.1 + github.com/prometheus-operator/prometheus-operator/pkg/apis/monitoring v0.75.2 github.com/prometheus/client_golang v1.19.1 github.com/spf13/cobra v1.8.1 github.com/spf13/pflag v1.0.5 @@ -44,12 +44,12 @@ require ( k8s.io/kube-state-metrics/v2 v2.12.0 kmodules.xyz/apiversion v0.2.0 kmodules.xyz/authorizer v0.29.1 - kmodules.xyz/client-go v0.30.11 + kmodules.xyz/client-go v0.30.12 kmodules.xyz/custom-resources v0.30.0 kmodules.xyz/go-containerregistry v0.0.12 kmodules.xyz/monitoring-agent-api v0.29.0 - kmodules.xyz/resource-metadata v0.18.11-0.20240817062810-5a2d02326dbb - kmodules.xyz/resource-metrics v0.30.2-0.20240809125122-4c04e13dfc80 + kmodules.xyz/resource-metadata v0.18.11 + kmodules.xyz/resource-metrics v0.30.2 kmodules.xyz/resource-metrics/utils v0.30.1 kmodules.xyz/sets v0.29.0 kubeops.dev/falco-ui-server v0.0.4 diff --git a/go.sum b/go.sum index 60af5f56ba..91792578ef 100644 --- a/go.sum +++ b/go.sum @@ -443,8 +443,8 @@ github.com/pmezard/go-difflib v1.0.0/go.mod h1:iKH77koFhYxTK1pcRnkKkqfTogsbg7gZN github.com/pmezard/go-difflib v1.0.1-0.20181226105442-5d4384ee4fb2 h1:Jamvg5psRIccs7FGNTlIRMkT8wgtp5eCXdBlqhYGL6U= github.com/pmezard/go-difflib v1.0.1-0.20181226105442-5d4384ee4fb2/go.mod h1:iKH77koFhYxTK1pcRnkKkqfTogsbg7gZNVY4sRDYZ/4= github.com/posener/complete v1.1.1/go.mod h1:em0nMJCgc9GFtwrmVmEMR/ZL6WyhyjMBndrE9hABlRI= -github.com/prometheus-operator/prometheus-operator/pkg/apis/monitoring v0.75.1 h1:+iiljhJV6niK7MuifJs/n3NeLxikd85nrQfn53sLJkU= -github.com/prometheus-operator/prometheus-operator/pkg/apis/monitoring v0.75.1/go.mod h1:XYrdZw5dW12Cjkt4ndbeNZZTBp4UCHtW0ccR9+sTtPU= +github.com/prometheus-operator/prometheus-operator/pkg/apis/monitoring v0.75.2 h1:6UsAv+jAevuGO2yZFU/BukV4o9NKnFMOuoouSA4G0ns= +github.com/prometheus-operator/prometheus-operator/pkg/apis/monitoring v0.75.2/go.mod h1:XYrdZw5dW12Cjkt4ndbeNZZTBp4UCHtW0ccR9+sTtPU= github.com/prometheus/client_golang v1.16.0 h1:yk/hx9hDbrGHovbci4BY+pRMfSuuat626eFsHb7tmT8= github.com/prometheus/client_golang v1.16.0/go.mod h1:Zsulrv/L9oM40tJ7T815tM89lFEugiJ9HzIqaAx4LKc= github.com/prometheus/client_model v0.4.0 h1:5lQXD3cAg1OXBf4Wq03gTrXHeaV0TQvGfUooCfx1yqY= @@ -908,8 +908,8 @@ kmodules.xyz/apiversion v0.2.0 h1:vAQYqZFm4xu4pbB1cAdHbFEPES6EQkcR4wc06xdTOWk= kmodules.xyz/apiversion v0.2.0/go.mod h1:oPX8g8LvlPdPX3Yc5YvCzJHQnw3YF/X4/jdW0b1am80= kmodules.xyz/authorizer v0.29.1 h1:uByGGoryKbZcfiEAhjcK/Y345I9mygNQP7DVpkMbNQQ= kmodules.xyz/authorizer v0.29.1/go.mod h1:kZRhclL8twzyt2bQuJQJbpYww2sc+qFr8I5PPoq/sWY= -kmodules.xyz/client-go v0.30.11 h1:2UFIu18O5xwKyKbmAn+vs8CIcnfogu0IACurgR2HAmU= -kmodules.xyz/client-go v0.30.11/go.mod h1:XL3PDQIXG4s3xNRL2SSxIvi8b2WyMGpn26dFnOBz0j4= +kmodules.xyz/client-go v0.30.12 h1:YpwAkaTlIFy1wB3LvuOcmlWY1yHO9sh0AzCMXe2vcjE= +kmodules.xyz/client-go v0.30.12/go.mod h1:XL3PDQIXG4s3xNRL2SSxIvi8b2WyMGpn26dFnOBz0j4= kmodules.xyz/crd-schema-fuzz v0.29.1 h1:zJTlWYOrT5dsVVHW8HGcnR/vaWfxQfNh11QwTtkYpcs= kmodules.xyz/crd-schema-fuzz v0.29.1/go.mod h1:n708z9YQqLMP2KNLQVgBcRJw1QpSWLvpNCEi+KJDOYE= kmodules.xyz/custom-resources v0.30.0 h1:vR3CbseHMLwR4GvtcJJuRuwIV8voKqFqNii27rMcm1o= @@ -920,10 +920,10 @@ kmodules.xyz/monitoring-agent-api v0.29.0 h1:gpFl6OZrlMLb/ySMHdREI9EwGtnJ91oZBn9 kmodules.xyz/monitoring-agent-api v0.29.0/go.mod h1:iNbvaMTgVFOI5q2LJtGK91j4Dmjv4ZRiRdasGmWLKQI= kmodules.xyz/offshoot-api v0.29.4 h1:WQV2BIUIoVKKiqZNmZ4gAy367jEdwBhEl3dFCLZM1qA= kmodules.xyz/offshoot-api v0.29.4/go.mod h1:e+NQ0s4gW/YTPWBWEfdISZcmk+tlTq8IjvP5SLdqvko= -kmodules.xyz/resource-metadata v0.18.11-0.20240817062810-5a2d02326dbb h1:or0s9AzpbHauRlDUZt7bXlZvNpIYubvtLn7ilrczjOI= -kmodules.xyz/resource-metadata v0.18.11-0.20240817062810-5a2d02326dbb/go.mod h1:SBVlPWE1ClOwu2usSUlhHFuK9YOCfA9NmCGBklofmNM= -kmodules.xyz/resource-metrics v0.30.2-0.20240809125122-4c04e13dfc80 h1:0fOJLpzMFZbk3PGAQdlZNvhpIBEyZMN1823U9wa/lG0= -kmodules.xyz/resource-metrics v0.30.2-0.20240809125122-4c04e13dfc80/go.mod h1:UYcQQLN+3o8rNPQJwJa2D9bt5ihJCeo5bCDuQ4O3MPY= +kmodules.xyz/resource-metadata v0.18.11 h1:5hLUfB2P7irq5erawXxH9Vrir+2OGRmWZjXrhBJr614= +kmodules.xyz/resource-metadata v0.18.11/go.mod h1:/Q0zumHsVTXgS+zKyoN6+CND8M3kNUMYIAhoVrUoCAw= +kmodules.xyz/resource-metrics v0.30.2 h1:EGJapJa7Sh2ePc/WyHziLVh9xtuh4vWPBoSGxVZ8uC8= +kmodules.xyz/resource-metrics v0.30.2/go.mod h1:UYcQQLN+3o8rNPQJwJa2D9bt5ihJCeo5bCDuQ4O3MPY= kmodules.xyz/resource-metrics/utils v0.30.1 h1:iRnAKNMMdAi7QYjMQrK9W3vNMhSC21RWNx9yS3qlpTA= kmodules.xyz/resource-metrics/utils v0.30.1/go.mod h1:FvRK+7qmKsA7RQCMAraejVSS3y39DK1s1/zq/rKg970= kmodules.xyz/sets v0.29.0 h1:ZX/qOECzUob95JhhRtngJElHSlJ1UNNdwK4hTEy+nl0= diff --git a/vendor/kmodules.xyz/client-go/Makefile b/vendor/kmodules.xyz/client-go/Makefile index 83988a83f2..4ff50bd7ce 100644 --- a/vendor/kmodules.xyz/client-go/Makefile +++ b/vendor/kmodules.xyz/client-go/Makefile @@ -58,7 +58,7 @@ ARCH := $(if $(GOARCH),$(GOARCH),$(shell go env GOARCH)) BASEIMAGE_PROD ?= gcr.io/distroless/static-debian12 BASEIMAGE_DBG ?= debian:bookworm -GO_VERSION ?= 1.22 +GO_VERSION ?= 1.23 BUILD_IMAGE ?= ghcr.io/appscode/golang-dev:$(GO_VERSION) OUTBIN = bin/$(OS)_$(ARCH)/$(BIN) diff --git a/vendor/kmodules.xyz/client-go/apiextensions/controller.go b/vendor/kmodules.xyz/client-go/apiextensions/controller.go index 6d3d66a661..771374ffb9 100644 --- a/vendor/kmodules.xyz/client-go/apiextensions/controller.go +++ b/vendor/kmodules.xyz/client-go/apiextensions/controller.go @@ -38,11 +38,13 @@ type setupGroup struct { fn SetupFn } +type crdParamKey struct{} + var ( setupFns = make(map[schema.GroupKind]setupGroup) testFns = make(map[schema.GroupKind]TestFn) setupDone = map[schema.GroupKind]bool{} - CRDParam = struct{}{} + CRDParam = crdParamKey{} mu sync.Mutex ) diff --git a/vendor/kmodules.xyz/client-go/client/retryclient.go b/vendor/kmodules.xyz/client-go/client/retryclient.go new file mode 100644 index 0000000000..d25c02930c --- /dev/null +++ b/vendor/kmodules.xyz/client-go/client/retryclient.go @@ -0,0 +1,234 @@ +/* +Copyright AppsCode Inc. and Contributors + +Licensed under the Apache License, Version 2.0 (the "License"); +you may not use this file except in compliance with the License. +You may obtain a copy of the License at + + http://www.apache.org/licenses/LICENSE-2.0 + +Unless required by applicable law or agreed to in writing, software +distributed under the License is distributed on an "AS IS" BASIS, +WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +See the License for the specific language governing permissions and +limitations under the License. +*/ + +package client + +import ( + "context" + "errors" + "io" + "time" + + "k8s.io/apimachinery/pkg/api/meta" + "k8s.io/apimachinery/pkg/runtime" + "k8s.io/apimachinery/pkg/runtime/schema" + "k8s.io/apimachinery/pkg/util/wait" + "sigs.k8s.io/controller-runtime/pkg/client" +) + +type retryClient struct { + d client.Client + interval time.Duration + timeout time.Duration +} + +var _ client.Client = &retryClient{} + +func NewRetryClient(d client.Client) client.Client { + return &retryClient{d: d, interval: 500 * time.Millisecond, timeout: 5 * time.Minute} +} + +func NewRetryClientWithOptions(d client.Client, interval time.Duration, timeout time.Duration) client.Client { + return &retryClient{d: d, interval: interval, timeout: timeout} +} + +func (r *retryClient) Scheme() *runtime.Scheme { + return r.d.Scheme() +} + +func (r *retryClient) RESTMapper() meta.RESTMapper { + return r.d.RESTMapper() +} + +func (r *retryClient) GroupVersionKindFor(obj runtime.Object) (schema.GroupVersionKind, error) { + return r.d.GroupVersionKindFor(obj) +} + +func (r *retryClient) IsObjectNamespaced(obj runtime.Object) (bool, error) { + return r.d.IsObjectNamespaced(obj) +} + +func (r *retryClient) Get(ctx context.Context, key client.ObjectKey, obj client.Object, opts ...client.GetOption) (apierror error) { + _ = wait.PollUntilContextTimeout(ctx, r.interval, r.timeout, true, func(ctx context.Context) (done bool, err error) { + apierror = r.d.Get(ctx, key, obj, opts...) + err = apierror + done = err == nil || !errors.Is(err, io.EOF) + return + }) + return +} + +func (r *retryClient) List(ctx context.Context, list client.ObjectList, opts ...client.ListOption) (apierror error) { + _ = wait.PollUntilContextTimeout(ctx, r.interval, r.timeout, true, func(ctx context.Context) (done bool, err error) { + apierror = r.d.List(ctx, list, opts...) + err = apierror + done = err == nil || !errors.Is(err, io.EOF) + return + }) + return +} + +func (r *retryClient) Create(ctx context.Context, obj client.Object, opts ...client.CreateOption) (apierror error) { + _ = wait.PollUntilContextTimeout(ctx, r.interval, r.timeout, true, func(ctx context.Context) (done bool, err error) { + apierror = r.d.Create(ctx, obj, opts...) + err = apierror + done = err == nil || !errors.Is(err, io.EOF) + return + }) + return +} + +func (r *retryClient) Delete(ctx context.Context, obj client.Object, opts ...client.DeleteOption) (apierror error) { + _ = wait.PollUntilContextTimeout(ctx, r.interval, r.timeout, true, func(ctx context.Context) (done bool, err error) { + apierror = r.d.Delete(ctx, obj, opts...) + err = apierror + done = err == nil || !errors.Is(err, io.EOF) + return + }) + return +} + +func (r *retryClient) Update(ctx context.Context, obj client.Object, opts ...client.UpdateOption) (apierror error) { + _ = wait.PollUntilContextTimeout(ctx, r.interval, r.timeout, true, func(ctx context.Context) (done bool, err error) { + apierror = r.d.Update(ctx, obj, opts...) + err = apierror + done = err == nil || !errors.Is(err, io.EOF) + return + }) + return +} + +func (r *retryClient) Patch(ctx context.Context, obj client.Object, patch client.Patch, opts ...client.PatchOption) (apierror error) { + _ = wait.PollUntilContextTimeout(ctx, r.interval, r.timeout, true, func(ctx context.Context) (done bool, err error) { + apierror = r.d.Patch(ctx, obj, patch, opts...) + err = apierror + done = err == nil || !errors.Is(err, io.EOF) + return + }) + return +} + +func (r *retryClient) DeleteAllOf(ctx context.Context, obj client.Object, opts ...client.DeleteAllOfOption) (apierror error) { + _ = wait.PollUntilContextTimeout(ctx, r.interval, r.timeout, true, func(ctx context.Context) (done bool, err error) { + apierror = r.d.DeleteAllOf(ctx, obj, opts...) + err = apierror + done = err == nil || !errors.Is(err, io.EOF) + return + }) + return +} + +func (r *retryClient) Status() client.SubResourceWriter { + return &retrySubResourceWriter{ + d: r.d.Status(), + interval: r.interval, + timeout: r.timeout, + } +} + +func (r *retryClient) SubResource(subResource string) client.SubResourceClient { + return &retrySubResourceClient{ + d: r.d.SubResource(subResource), + interval: r.interval, + timeout: r.timeout, + } +} + +type retrySubResourceWriter struct { + d client.SubResourceWriter + interval time.Duration + timeout time.Duration +} + +var _ client.SubResourceWriter = &retrySubResourceWriter{} + +func (r *retrySubResourceWriter) Create(ctx context.Context, obj client.Object, subResource client.Object, opts ...client.SubResourceCreateOption) (apierror error) { + _ = wait.PollUntilContextTimeout(ctx, r.interval, r.timeout, true, func(ctx context.Context) (done bool, err error) { + apierror = r.d.Create(ctx, obj, subResource, opts...) + err = apierror + done = err == nil || !errors.Is(err, io.EOF) + return + }) + return +} + +func (r *retrySubResourceWriter) Update(ctx context.Context, obj client.Object, opts ...client.SubResourceUpdateOption) (apierror error) { + _ = wait.PollUntilContextTimeout(ctx, r.interval, r.timeout, true, func(ctx context.Context) (done bool, err error) { + apierror = r.d.Update(ctx, obj, opts...) + err = apierror + done = err == nil || !errors.Is(err, io.EOF) + return + }) + return +} + +func (r *retrySubResourceWriter) Patch(ctx context.Context, obj client.Object, patch client.Patch, opts ...client.SubResourcePatchOption) (apierror error) { + _ = wait.PollUntilContextTimeout(ctx, r.interval, r.timeout, true, func(ctx context.Context) (done bool, err error) { + apierror = r.d.Patch(ctx, obj, patch, opts...) + err = apierror + done = err == nil || !errors.Is(err, io.EOF) + return + }) + return +} + +type retrySubResourceClient struct { + d client.SubResourceClient + interval time.Duration + timeout time.Duration +} + +var _ client.SubResourceClient = &retrySubResourceClient{} + +func (r *retrySubResourceClient) Get(ctx context.Context, obj client.Object, subResource client.Object, opts ...client.SubResourceGetOption) (apierror error) { + _ = wait.PollUntilContextTimeout(ctx, r.interval, r.timeout, true, func(ctx context.Context) (done bool, err error) { + apierror = r.d.Get(ctx, obj, subResource, opts...) + err = apierror + done = err == nil || !errors.Is(err, io.EOF) + return + }) + return +} + +func (r *retrySubResourceClient) Create(ctx context.Context, obj client.Object, subResource client.Object, opts ...client.SubResourceCreateOption) (apierror error) { + _ = wait.PollUntilContextTimeout(ctx, r.interval, r.timeout, true, func(ctx context.Context) (done bool, err error) { + apierror = r.d.Create(ctx, obj, subResource, opts...) + err = apierror + done = err == nil || !errors.Is(err, io.EOF) + return + }) + return +} + +func (r *retrySubResourceClient) Update(ctx context.Context, obj client.Object, opts ...client.SubResourceUpdateOption) (apierror error) { + _ = wait.PollUntilContextTimeout(ctx, r.interval, r.timeout, true, func(ctx context.Context) (done bool, err error) { + apierror = r.d.Update(ctx, obj, opts...) + err = apierror + done = err == nil || !errors.Is(err, io.EOF) + return + }) + return +} + +func (r *retrySubResourceClient) Patch(ctx context.Context, obj client.Object, patch client.Patch, opts ...client.SubResourcePatchOption) (apierror error) { + _ = wait.PollUntilContextTimeout(ctx, r.interval, r.timeout, true, func(ctx context.Context) (done bool, err error) { + apierror = r.d.Patch(ctx, obj, patch, opts...) + err = apierror + done = err == nil || !errors.Is(err, io.EOF) + return + }) + return +} diff --git a/vendor/kmodules.xyz/client-go/meta/preconditions.go b/vendor/kmodules.xyz/client-go/meta/preconditions.go index 5a5f597a59..5dddddb481 100644 --- a/vendor/kmodules.xyz/client-go/meta/preconditions.go +++ b/vendor/kmodules.xyz/client-go/meta/preconditions.go @@ -17,7 +17,7 @@ limitations under the License. package meta import ( - "fmt" + "errors" "strings" "k8s.io/apimachinery/pkg/util/mergepatch" @@ -46,7 +46,7 @@ func (s PreConditionSet) PreconditionFunc() []mergepatch.PreconditionFunc { func (s PreConditionSet) Error() error { strList := strings.Join(sets.List[string](s.Set), "\n\t") - return fmt.Errorf(strings.Join([]string{`At least one of the following was changed: + return errors.New(strings.Join([]string{`At least one of the following was changed: apiVersion kind name diff --git a/vendor/kmodules.xyz/resource-metadata/hub/menuoutlines/ace/kubedb-accordion.yaml b/vendor/kmodules.xyz/resource-metadata/hub/menuoutlines/ace/kubedb-accordion.yaml index 73626d1850..1d17486913 100644 --- a/vendor/kmodules.xyz/resource-metadata/hub/menuoutlines/ace/kubedb-accordion.yaml +++ b/vendor/kmodules.xyz/resource-metadata/hub/menuoutlines/ace/kubedb-accordion.yaml @@ -170,4 +170,22 @@ spec: type: group: core.kubestash.com kind: RestoreSession + - layoutName: storage.kubestash.com-v1alpha1-snapshots + name: Snapshot + required: true + type: + group: storage.kubestash.com + kind: Snapshot + - layoutName: storage.kubestash.com-v1alpha1-repositories + name: Repository + required: true + type: + group: storage.kubestash.com + kind: Repository + - layoutName: storage.kubestash.com-v1alpha1-backupstorages + name: BackupStorage + required: true + type: + group: storage.kubestash.com + kind: BackupStorage name: Backups diff --git a/vendor/kmodules.xyz/resource-metadata/hub/menuoutlines/ace/kubedb-gallery.yaml b/vendor/kmodules.xyz/resource-metadata/hub/menuoutlines/ace/kubedb-gallery.yaml index 434b5da14b..3670bacc1f 100644 --- a/vendor/kmodules.xyz/resource-metadata/hub/menuoutlines/ace/kubedb-gallery.yaml +++ b/vendor/kmodules.xyz/resource-metadata/hub/menuoutlines/ace/kubedb-gallery.yaml @@ -170,4 +170,22 @@ spec: type: group: core.kubestash.com kind: RestoreSession + - layoutName: storage.kubestash.com-v1alpha1-snapshots + name: Snapshot + required: true + type: + group: storage.kubestash.com + kind: Snapshot + - layoutName: storage.kubestash.com-v1alpha1-repositories + name: Repository + required: true + type: + group: storage.kubestash.com + kind: Repository + - layoutName: storage.kubestash.com-v1alpha1-backupstorages + name: BackupStorage + required: true + type: + group: storage.kubestash.com + kind: BackupStorage name: Backups diff --git a/vendor/kmodules.xyz/resource-metadata/hub/resourceblockdefinitions/core.kubestash.com/v1alpha1/backupconfigurations.yaml b/vendor/kmodules.xyz/resource-metadata/hub/resourceblockdefinitions/core.kubestash.com/v1alpha1/backupconfigurations.yaml index 6e3f739438..bd900b0faf 100644 --- a/vendor/kmodules.xyz/resource-metadata/hub/resourceblockdefinitions/core.kubestash.com/v1alpha1/backupconfigurations.yaml +++ b/vendor/kmodules.xyz/resource-metadata/hub/resourceblockdefinitions/core.kubestash.com/v1alpha1/backupconfigurations.yaml @@ -32,6 +32,32 @@ spec: ref: group: storage.kubestash.com kind: RetentionPolicy + - actions: + create: Never + displayMode: Field + kind: Connection + name: Target + query: + byLabel: backup_via + type: GraphQL + ref: + group: appcatalog.appscode.com + kind: AppBinding + view: + name: appcatalog.appscode.com-v1alpha1-appbindings-kubedb + - actions: + create: Never + displayMode: Field + kind: Connection + name: Repository + query: + byLabel: offshoot + type: GraphQL + ref: + group: storage.kubestash.com + kind: Repository + view: + name: storage.kubestash.com-v1alpha1-repositories - actions: create: Never displayMode: List diff --git a/vendor/kmodules.xyz/resource-metadata/hub/resourceblockdefinitions/core.kubestash.com/v1alpha1/backupsessions.yaml b/vendor/kmodules.xyz/resource-metadata/hub/resourceblockdefinitions/core.kubestash.com/v1alpha1/backupsessions.yaml new file mode 100644 index 0000000000..874cc401d8 --- /dev/null +++ b/vendor/kmodules.xyz/resource-metadata/hub/resourceblockdefinitions/core.kubestash.com/v1alpha1/backupsessions.yaml @@ -0,0 +1,44 @@ +apiVersion: meta.k8s.appscode.com/v1alpha1 +kind: ResourceBlockDefinition +metadata: + creationTimestamp: null + labels: + k8s.io/group: core.kubestash.com + k8s.io/kind: BackupSession + k8s.io/resource: backupsessions + k8s.io/version: v1alpha1 + name: core.kubestash.com-v1alpha1-backupsessions +spec: + blocks: + - actions: + create: Never + displayMode: Field + kind: Connection + name: Target + query: + byLabel: backup_via + type: GraphQL + ref: + group: appcatalog.appscode.com + kind: AppBinding + view: + name: appcatalog.appscode.com-v1alpha1-appbindings-kubedb + - actions: + create: Never + displayMode: Field + kind: Connection + name: Backup Configuration + query: + byLabel: offshoot + type: GraphQL + ref: + group: core.kubestash.com + kind: BackupConfiguration + view: + name: core.kubestash.com-v1alpha1-backupconfigurations + resource: + group: core.kubestash.com + kind: BackupSession + name: backupsessions + scope: Namespaced + version: v1alpha1 diff --git a/vendor/kmodules.xyz/resource-metadata/hub/resourceblockdefinitions/core.kubestash.com/v1alpha1/restoresessions.yaml b/vendor/kmodules.xyz/resource-metadata/hub/resourceblockdefinitions/core.kubestash.com/v1alpha1/restoresessions.yaml index 3cd3912a83..6ebe2585d1 100644 --- a/vendor/kmodules.xyz/resource-metadata/hub/resourceblockdefinitions/core.kubestash.com/v1alpha1/restoresessions.yaml +++ b/vendor/kmodules.xyz/resource-metadata/hub/resourceblockdefinitions/core.kubestash.com/v1alpha1/restoresessions.yaml @@ -9,7 +9,33 @@ metadata: k8s.io/version: v1alpha1 name: core.kubestash.com-v1alpha1-restoresessions spec: - blocks: null + blocks: + - actions: + create: Never + displayMode: Field + kind: Connection + name: Target + query: + byLabel: restore_into + type: GraphQL + ref: + group: appcatalog.appscode.com + kind: AppBinding + view: + name: appcatalog.appscode.com-v1alpha1-appbindings-kubedb + - actions: + create: Never + displayMode: Field + kind: Connection + name: Repository + query: + byLabel: offshoot + type: GraphQL + ref: + group: storage.kubestash.com + kind: Repository + view: + name: storage.kubestash.com-v1alpha1-repositories resource: group: core.kubestash.com kind: RestoreSession diff --git a/vendor/kmodules.xyz/resource-metadata/hub/resourcedescriptors/core.kubestash.com/v1alpha1/restoresessions.yaml b/vendor/kmodules.xyz/resource-metadata/hub/resourcedescriptors/core.kubestash.com/v1alpha1/restoresessions.yaml index 35ee72253f..a9a2110eb2 100644 --- a/vendor/kmodules.xyz/resource-metadata/hub/resourcedescriptors/core.kubestash.com/v1alpha1/restoresessions.yaml +++ b/vendor/kmodules.xyz/resource-metadata/hub/resourcedescriptors/core.kubestash.com/v1alpha1/restoresessions.yaml @@ -23490,10 +23490,27 @@ spec: description: DBName specifies the new name of the DB yaml after restore type: string - issuerRefName: - description: IssuerRefName specifies new name of the IssuerRef - after restore - type: string + tlsIssuerRef: + description: TLSIssuerRef specifies the name of the IssuerRef + used for TLS configurations for both client and server + properties: + apiGroup: + description: APIGroup is the group for the resource being + referenced. If APIGroup is not specified, the specified + Kind must be in the core API group. For any other third-party + types, APIGroup is required. + type: string + kind: + description: Kind is the type of resource being referenced + type: string + name: + description: Name is the name of resource being referenced + type: string + required: + - kind + - name + type: object + x-kubernetes-map-type: atomic type: object mongoDB: description: MongoDB specifies the options for selecting particular @@ -23523,10 +23540,27 @@ spec: description: DBName specifies the new name of the DB yaml after restore type: string - issuerRefName: - description: IssuerRefName specifies new name of the IssuerRef - after restore - type: string + tlsIssuerRef: + description: TLSIssuerRef specifies the name of the IssuerRef + used for TLS configurations for both client and server + properties: + apiGroup: + description: APIGroup is the group for the resource being + referenced. If APIGroup is not specified, the specified + Kind must be in the core API group. For any other third-party + types, APIGroup is required. + type: string + kind: + description: Kind is the type of resource being referenced + type: string + name: + description: Name is the name of resource being referenced + type: string + required: + - kind + - name + type: object + x-kubernetes-map-type: atomic type: object msSQLServer: description: MSSQLServer specifies the options for selecting particular @@ -23548,344 +23582,48 @@ spec: description: DBName specifies the new name of the DB yaml after restore type: string - internalAuth: - description: InternalAuth is used to authenticate endpoint - nullable: true + internalAuthIssuerRef: + description: InternalAuthIssuerRef specifies the name of the + IssuerRef used for endpoint authentication. properties: - endpointCert: - description: EndpointCert is used for endpoint authentication - of MSSql Server - properties: - certificates: - description: 'Certificate provides server and/or client - certificate options used by application pods. These - options are passed to a cert-manager Certificate object. - xref: https://github.com/jetstack/cert-manager/blob/v0.16.0/pkg/apis/certmanager/v1beta1/types_certificate.go#L82-L162' - items: - properties: - alias: - description: Alias represents the identifier of - the certificate. - type: string - dnsNames: - description: DNSNames is a list of subject alt - names to be used on the Certificate. - items: - type: string - type: array - duration: - description: Certificate default Duration - type: string - emailAddresses: - description: EmailAddresses is a list of email - subjectAltNames to be set on the Certificate. - items: - type: string - type: array - ipAddresses: - description: IPAddresses is a list of IP addresses - to be used on the Certificate - items: - type: string - type: array - issuerRef: - description: IssuerRef is a reference to a Certificate - Issuer. - properties: - apiGroup: - description: APIGroup is the group for the - resource being referenced. If APIGroup is - not specified, the specified Kind must be - in the core API group. For any other third-party - types, APIGroup is required. - type: string - kind: - description: Kind is the type of resource - being referenced - type: string - name: - description: Name is the name of resource - being referenced - type: string - required: - - kind - - name - type: object - x-kubernetes-map-type: atomic - privateKey: - description: Options to control private keys used - for the Certificate. - properties: - encoding: - description: 'The private key cryptography - standards (PKCS) encoding for this certificate''s - private key to be encoded in. If provided, - allowed values are "pkcs1" and "pkcs8" standing - for PKCS#1 and PKCS#8, respectively. Defaults - to PKCS#1 if not specified. See here for - the difference between the formats: https://stackoverflow.com/a/48960291' - enum: - - PKCS1 - - PKCS8 - type: string - type: object - renewBefore: - description: Certificate renew before expiration - duration - type: string - secretName: - description: Specifies the k8s secret name that - holds the certificates. Default to --cert. - type: string - subject: - description: Full X509 name specification (https://golang.org/pkg/crypto/x509/pkix/#Name). - properties: - countries: - description: Countries to be used on the CertificateSpec. - items: - type: string - type: array - localities: - description: Cities to be used on the CertificateSpec. - items: - type: string - type: array - organizationalUnits: - description: Organizational Units to be used - on the CertificateSpec. - items: - type: string - type: array - organizations: - description: Organizations to be used on the - Certificate. - items: - type: string - type: array - postalCodes: - description: Postal codes to be used on the - CertificateSpec. - items: - type: string - type: array - provinces: - description: State/Provinces to be used on - the CertificateSpec. - items: - type: string - type: array - serialNumber: - description: Serial number to be used on the - CertificateSpec. - type: string - streetAddresses: - description: Street addresses to be used on - the CertificateSpec. - items: - type: string - type: array - type: object - uris: - description: URIs is a list of URI subjectAltNames - to be set on the Certificate. - items: - type: string - type: array - required: - - alias - type: object - type: array - issuerRef: - description: IssuerRef is a reference to a Certificate - Issuer. - properties: - apiGroup: - description: APIGroup is the group for the resource - being referenced. If APIGroup is not specified, - the specified Kind must be in the core API group. - For any other third-party types, APIGroup is required. - type: string - kind: - description: Kind is the type of resource being - referenced - type: string - name: - description: Name is the name of resource being - referenced - type: string - required: - - kind - - name - type: object - x-kubernetes-map-type: atomic - type: object + apiGroup: + description: APIGroup is the group for the resource being + referenced. If APIGroup is not specified, the specified + Kind must be in the core API group. For any other third-party + types, APIGroup is required. + type: string + kind: + description: Kind is the type of resource being referenced + type: string + name: + description: Name is the name of resource being referenced + type: string required: - - endpointCert + - kind + - name type: object - tls: - description: TLS contains tls configurations for client and - server. + x-kubernetes-map-type: atomic + tlsIssuerRef: + description: TLSIssuerRef specifies the name of the IssuerRef + used for TLS configurations for both client and server. properties: - certificates: - description: 'Certificate provides server and/or client - certificate options used by application pods. These options - are passed to a cert-manager Certificate object. xref: - https://github.com/jetstack/cert-manager/blob/v0.16.0/pkg/apis/certmanager/v1beta1/types_certificate.go#L82-L162' - items: - properties: - alias: - description: Alias represents the identifier of the - certificate. - type: string - dnsNames: - description: DNSNames is a list of subject alt names - to be used on the Certificate. - items: - type: string - type: array - duration: - description: Certificate default Duration - type: string - emailAddresses: - description: EmailAddresses is a list of email subjectAltNames - to be set on the Certificate. - items: - type: string - type: array - ipAddresses: - description: IPAddresses is a list of IP addresses - to be used on the Certificate - items: - type: string - type: array - issuerRef: - description: IssuerRef is a reference to a Certificate - Issuer. - properties: - apiGroup: - description: APIGroup is the group for the resource - being referenced. If APIGroup is not specified, - the specified Kind must be in the core API group. - For any other third-party types, APIGroup is - required. - type: string - kind: - description: Kind is the type of resource being - referenced - type: string - name: - description: Name is the name of resource being - referenced - type: string - required: - - kind - - name - type: object - x-kubernetes-map-type: atomic - privateKey: - description: Options to control private keys used - for the Certificate. - properties: - encoding: - description: 'The private key cryptography standards - (PKCS) encoding for this certificate''s private - key to be encoded in. If provided, allowed values - are "pkcs1" and "pkcs8" standing for PKCS#1 - and PKCS#8, respectively. Defaults to PKCS#1 - if not specified. See here for the difference - between the formats: https://stackoverflow.com/a/48960291' - enum: - - PKCS1 - - PKCS8 - type: string - type: object - renewBefore: - description: Certificate renew before expiration duration - type: string - secretName: - description: Specifies the k8s secret name that holds - the certificates. Default to --cert. - type: string - subject: - description: Full X509 name specification (https://golang.org/pkg/crypto/x509/pkix/#Name). - properties: - countries: - description: Countries to be used on the CertificateSpec. - items: - type: string - type: array - localities: - description: Cities to be used on the CertificateSpec. - items: - type: string - type: array - organizationalUnits: - description: Organizational Units to be used on - the CertificateSpec. - items: - type: string - type: array - organizations: - description: Organizations to be used on the Certificate. - items: - type: string - type: array - postalCodes: - description: Postal codes to be used on the CertificateSpec. - items: - type: string - type: array - provinces: - description: State/Provinces to be used on the - CertificateSpec. - items: - type: string - type: array - serialNumber: - description: Serial number to be used on the CertificateSpec. - type: string - streetAddresses: - description: Street addresses to be used on the - CertificateSpec. - items: - type: string - type: array - type: object - uris: - description: URIs is a list of URI subjectAltNames - to be set on the Certificate. - items: - type: string - type: array - required: - - alias - type: object - type: array - clientTLS: - type: boolean - issuerRef: - description: IssuerRef is a reference to a Certificate Issuer. - properties: - apiGroup: - description: APIGroup is the group for the resource - being referenced. If APIGroup is not specified, the - specified Kind must be in the core API group. For - any other third-party types, APIGroup is required. - type: string - kind: - description: Kind is the type of resource being referenced - type: string - name: - description: Name is the name of resource being referenced - type: string - required: - - kind - - name - type: object - x-kubernetes-map-type: atomic + apiGroup: + description: APIGroup is the group for the resource being + referenced. If APIGroup is not specified, the specified + Kind must be in the core API group. For any other third-party + types, APIGroup is required. + type: string + kind: + description: Kind is the type of resource being referenced + type: string + name: + description: Name is the name of resource being referenced + type: string required: - - clientTLS + - kind + - name type: object + x-kubernetes-map-type: atomic type: object mySQL: description: MySQL specifies the options for selecting particular @@ -23915,10 +23653,27 @@ spec: description: DBName specifies the new name of the DB yaml after restore type: string - issuerRefName: - description: IssuerRefName specifies new name of the IssuerRef - after restore - type: string + tlsIssuerRef: + description: TLSIssuerRef specifies the name of the IssuerRef + used for TLS configurations for both client and server + properties: + apiGroup: + description: APIGroup is the group for the resource being + referenced. If APIGroup is not specified, the specified + Kind must be in the core API group. For any other third-party + types, APIGroup is required. + type: string + kind: + description: Kind is the type of resource being referenced + type: string + name: + description: Name is the name of resource being referenced + type: string + required: + - kind + - name + type: object + x-kubernetes-map-type: atomic type: object postgres: description: Postgres specifies the options for selecting particular @@ -23948,10 +23703,27 @@ spec: description: DBName specifies the new name of the DB yaml after restore type: string - issuerRefName: - description: IssuerRefName specifies new name of the IssuerRef - after restore - type: string + tlsIssuerRef: + description: TLSIssuerRef specifies the name of the IssuerRef + used for TLS configurations for both client and server + properties: + apiGroup: + description: APIGroup is the group for the resource being + referenced. If APIGroup is not specified, the specified + Kind must be in the core API group. For any other third-party + types, APIGroup is required. + type: string + kind: + description: Kind is the type of resource being referenced + type: string + name: + description: Name is the name of resource being referenced + type: string + required: + - kind + - name + type: object + x-kubernetes-map-type: atomic type: object restoreNamespace: description: RestoreNamespace specifies the Namespace where the diff --git a/vendor/kmodules.xyz/resource-metadata/hub/resourceeditors/kubedb.com/v1/elasticsearches.yaml b/vendor/kmodules.xyz/resource-metadata/hub/resourceeditors/kubedb.com/v1/elasticsearches.yaml index cbaf515fe4..205ed4c482 100644 --- a/vendor/kmodules.xyz/resource-metadata/hub/resourceeditors/kubedb.com/v1/elasticsearches.yaml +++ b/vendor/kmodules.xyz/resource-metadata/hub/resourceeditors/kubedb.com/v1/elasticsearches.yaml @@ -38,7 +38,7 @@ spec: name: Backup operationId: edit-self-backupconfiguration - editor: - name: stashappscodecom-restoresession-editor-options + name: corekubestashcom-restoresession-editor-options sourceRef: apiGroup: source.toolkit.fluxcd.io kind: HelmRepository diff --git a/vendor/kmodules.xyz/resource-metadata/hub/resourceeditors/kubedb.com/v1/mariadbs.yaml b/vendor/kmodules.xyz/resource-metadata/hub/resourceeditors/kubedb.com/v1/mariadbs.yaml index 4c2e0e0683..e530ccee07 100644 --- a/vendor/kmodules.xyz/resource-metadata/hub/resourceeditors/kubedb.com/v1/mariadbs.yaml +++ b/vendor/kmodules.xyz/resource-metadata/hub/resourceeditors/kubedb.com/v1/mariadbs.yaml @@ -38,7 +38,7 @@ spec: name: Backup operationId: edit-self-backupconfiguration - editor: - name: stashappscodecom-restoresession-editor-options + name: corekubestashcom-restoresession-editor-options sourceRef: apiGroup: source.toolkit.fluxcd.io kind: HelmRepository diff --git a/vendor/kmodules.xyz/resource-metadata/hub/resourceeditors/kubedb.com/v1/mongodbs.yaml b/vendor/kmodules.xyz/resource-metadata/hub/resourceeditors/kubedb.com/v1/mongodbs.yaml index 857951fed3..be96a7547e 100644 --- a/vendor/kmodules.xyz/resource-metadata/hub/resourceeditors/kubedb.com/v1/mongodbs.yaml +++ b/vendor/kmodules.xyz/resource-metadata/hub/resourceeditors/kubedb.com/v1/mongodbs.yaml @@ -38,7 +38,7 @@ spec: name: Backup operationId: edit-self-backupconfiguration - editor: - name: stashappscodecom-restoresession-editor-options + name: corekubestashcom-restoresession-editor-options sourceRef: apiGroup: source.toolkit.fluxcd.io kind: HelmRepository diff --git a/vendor/kmodules.xyz/resource-metadata/hub/resourceeditors/kubedb.com/v1/mysqls.yaml b/vendor/kmodules.xyz/resource-metadata/hub/resourceeditors/kubedb.com/v1/mysqls.yaml index 8cbdc712dd..95f77e8cc6 100644 --- a/vendor/kmodules.xyz/resource-metadata/hub/resourceeditors/kubedb.com/v1/mysqls.yaml +++ b/vendor/kmodules.xyz/resource-metadata/hub/resourceeditors/kubedb.com/v1/mysqls.yaml @@ -38,7 +38,7 @@ spec: name: Backup operationId: edit-self-backupconfiguration - editor: - name: stashappscodecom-restoresession-editor-options + name: corekubestashcom-restoresession-editor-options sourceRef: apiGroup: source.toolkit.fluxcd.io kind: HelmRepository diff --git a/vendor/kmodules.xyz/resource-metadata/hub/resourceeditors/kubedb.com/v1/postgreses.yaml b/vendor/kmodules.xyz/resource-metadata/hub/resourceeditors/kubedb.com/v1/postgreses.yaml index 513eb7f7c5..3cef6ec198 100644 --- a/vendor/kmodules.xyz/resource-metadata/hub/resourceeditors/kubedb.com/v1/postgreses.yaml +++ b/vendor/kmodules.xyz/resource-metadata/hub/resourceeditors/kubedb.com/v1/postgreses.yaml @@ -38,7 +38,7 @@ spec: name: Backup operationId: edit-self-backupconfiguration - editor: - name: stashappscodecom-restoresession-editor-options + name: corekubestashcom-restoresession-editor-options sourceRef: apiGroup: source.toolkit.fluxcd.io kind: HelmRepository diff --git a/vendor/kmodules.xyz/resource-metadata/hub/resourceeditors/kubedb.com/v1/redises.yaml b/vendor/kmodules.xyz/resource-metadata/hub/resourceeditors/kubedb.com/v1/redises.yaml index 5701a19064..106b9bf498 100644 --- a/vendor/kmodules.xyz/resource-metadata/hub/resourceeditors/kubedb.com/v1/redises.yaml +++ b/vendor/kmodules.xyz/resource-metadata/hub/resourceeditors/kubedb.com/v1/redises.yaml @@ -38,7 +38,7 @@ spec: name: Backup operationId: edit-self-backupconfiguration - editor: - name: stashappscodecom-restoresession-editor-options + name: corekubestashcom-restoresession-editor-options sourceRef: apiGroup: source.toolkit.fluxcd.io kind: HelmRepository diff --git a/vendor/kmodules.xyz/resource-metadata/hub/resourceeditors/kubedb.com/v1alpha2/elasticsearches.yaml b/vendor/kmodules.xyz/resource-metadata/hub/resourceeditors/kubedb.com/v1alpha2/elasticsearches.yaml index 21dcc4bab9..b8258468c4 100644 --- a/vendor/kmodules.xyz/resource-metadata/hub/resourceeditors/kubedb.com/v1alpha2/elasticsearches.yaml +++ b/vendor/kmodules.xyz/resource-metadata/hub/resourceeditors/kubedb.com/v1alpha2/elasticsearches.yaml @@ -38,7 +38,7 @@ spec: name: Backup operationId: edit-self-backupconfiguration - editor: - name: stashappscodecom-restoresession-editor-options + name: corekubestashcom-restoresession-editor-options sourceRef: apiGroup: source.toolkit.fluxcd.io kind: HelmRepository diff --git a/vendor/kmodules.xyz/resource-metadata/hub/resourceeditors/kubedb.com/v1alpha2/mariadbs.yaml b/vendor/kmodules.xyz/resource-metadata/hub/resourceeditors/kubedb.com/v1alpha2/mariadbs.yaml index b8cc9b1f2b..406ee7d4d3 100644 --- a/vendor/kmodules.xyz/resource-metadata/hub/resourceeditors/kubedb.com/v1alpha2/mariadbs.yaml +++ b/vendor/kmodules.xyz/resource-metadata/hub/resourceeditors/kubedb.com/v1alpha2/mariadbs.yaml @@ -38,7 +38,7 @@ spec: name: Backup operationId: edit-self-backupconfiguration - editor: - name: stashappscodecom-restoresession-editor-options + name: corekubestashcom-restoresession-editor-options sourceRef: apiGroup: source.toolkit.fluxcd.io kind: HelmRepository diff --git a/vendor/kmodules.xyz/resource-metadata/hub/resourceeditors/kubedb.com/v1alpha2/mongodbs.yaml b/vendor/kmodules.xyz/resource-metadata/hub/resourceeditors/kubedb.com/v1alpha2/mongodbs.yaml index 44a7bcf5c9..b7cb23ad04 100644 --- a/vendor/kmodules.xyz/resource-metadata/hub/resourceeditors/kubedb.com/v1alpha2/mongodbs.yaml +++ b/vendor/kmodules.xyz/resource-metadata/hub/resourceeditors/kubedb.com/v1alpha2/mongodbs.yaml @@ -38,7 +38,7 @@ spec: name: Backup operationId: edit-self-backupconfiguration - editor: - name: stashappscodecom-restoresession-editor-options + name: corekubestashcom-restoresession-editor-options sourceRef: apiGroup: source.toolkit.fluxcd.io kind: HelmRepository diff --git a/vendor/kmodules.xyz/resource-metadata/hub/resourceeditors/kubedb.com/v1alpha2/mssqlservers.yaml b/vendor/kmodules.xyz/resource-metadata/hub/resourceeditors/kubedb.com/v1alpha2/mssqlservers.yaml index a1d462eb90..03543cf130 100644 --- a/vendor/kmodules.xyz/resource-metadata/hub/resourceeditors/kubedb.com/v1alpha2/mssqlservers.yaml +++ b/vendor/kmodules.xyz/resource-metadata/hub/resourceeditors/kubedb.com/v1alpha2/mssqlservers.yaml @@ -38,7 +38,7 @@ spec: name: Backup operationId: edit-self-backupconfiguration - editor: - name: stashappscodecom-restoresession-editor-options + name: corekubestashcom-restoresession-editor-options sourceRef: apiGroup: source.toolkit.fluxcd.io kind: HelmRepository diff --git a/vendor/kmodules.xyz/resource-metadata/hub/resourceeditors/kubedb.com/v1alpha2/mysqls.yaml b/vendor/kmodules.xyz/resource-metadata/hub/resourceeditors/kubedb.com/v1alpha2/mysqls.yaml index 53a110cb9f..4ecbf81efb 100644 --- a/vendor/kmodules.xyz/resource-metadata/hub/resourceeditors/kubedb.com/v1alpha2/mysqls.yaml +++ b/vendor/kmodules.xyz/resource-metadata/hub/resourceeditors/kubedb.com/v1alpha2/mysqls.yaml @@ -38,7 +38,7 @@ spec: name: Backup operationId: edit-self-backupconfiguration - editor: - name: stashappscodecom-restoresession-editor-options + name: corekubestashcom-restoresession-editor-options sourceRef: apiGroup: source.toolkit.fluxcd.io kind: HelmRepository diff --git a/vendor/kmodules.xyz/resource-metadata/hub/resourceeditors/kubedb.com/v1alpha2/postgreses.yaml b/vendor/kmodules.xyz/resource-metadata/hub/resourceeditors/kubedb.com/v1alpha2/postgreses.yaml index 5fe40f4b5b..10fe194b0f 100644 --- a/vendor/kmodules.xyz/resource-metadata/hub/resourceeditors/kubedb.com/v1alpha2/postgreses.yaml +++ b/vendor/kmodules.xyz/resource-metadata/hub/resourceeditors/kubedb.com/v1alpha2/postgreses.yaml @@ -38,7 +38,7 @@ spec: name: Backup operationId: edit-self-backupconfiguration - editor: - name: stashappscodecom-restoresession-editor-options + name: corekubestashcom-restoresession-editor-options sourceRef: apiGroup: source.toolkit.fluxcd.io kind: HelmRepository diff --git a/vendor/kmodules.xyz/resource-metadata/hub/resourceeditors/kubedb.com/v1alpha2/redises.yaml b/vendor/kmodules.xyz/resource-metadata/hub/resourceeditors/kubedb.com/v1alpha2/redises.yaml index ed8dbb2b9c..f80c5b51a8 100644 --- a/vendor/kmodules.xyz/resource-metadata/hub/resourceeditors/kubedb.com/v1alpha2/redises.yaml +++ b/vendor/kmodules.xyz/resource-metadata/hub/resourceeditors/kubedb.com/v1alpha2/redises.yaml @@ -38,7 +38,7 @@ spec: name: Backup operationId: edit-self-backupconfiguration - editor: - name: stashappscodecom-restoresession-editor-options + name: corekubestashcom-restoresession-editor-options sourceRef: apiGroup: source.toolkit.fluxcd.io kind: HelmRepository diff --git a/vendor/kmodules.xyz/resource-metadata/hub/resourceeditors/kubedb.com/v1alpha2/singlestores.yaml b/vendor/kmodules.xyz/resource-metadata/hub/resourceeditors/kubedb.com/v1alpha2/singlestores.yaml index 9f7920ed63..fdf1ce5290 100644 --- a/vendor/kmodules.xyz/resource-metadata/hub/resourceeditors/kubedb.com/v1alpha2/singlestores.yaml +++ b/vendor/kmodules.xyz/resource-metadata/hub/resourceeditors/kubedb.com/v1alpha2/singlestores.yaml @@ -38,7 +38,7 @@ spec: name: Backup operationId: edit-self-backupconfiguration - editor: - name: stashappscodecom-restoresession-editor-options + name: corekubestashcom-restoresession-editor-options sourceRef: apiGroup: source.toolkit.fluxcd.io kind: HelmRepository diff --git a/vendor/kmodules.xyz/resource-metadata/hub/resourceeditors/kubedb.com/v1alpha2/solrs.yaml b/vendor/kmodules.xyz/resource-metadata/hub/resourceeditors/kubedb.com/v1alpha2/solrs.yaml index d745ef3362..fe309fffec 100644 --- a/vendor/kmodules.xyz/resource-metadata/hub/resourceeditors/kubedb.com/v1alpha2/solrs.yaml +++ b/vendor/kmodules.xyz/resource-metadata/hub/resourceeditors/kubedb.com/v1alpha2/solrs.yaml @@ -38,7 +38,7 @@ spec: name: Backup operationId: edit-self-backupconfiguration - editor: - name: stashappscodecom-restoresession-editor-options + name: corekubestashcom-restoresession-editor-options sourceRef: apiGroup: source.toolkit.fluxcd.io kind: HelmRepository diff --git a/vendor/kmodules.xyz/resource-metadata/hub/resourceoutlines/core.kubestash.com/v1alpha1/backupsessions.yaml b/vendor/kmodules.xyz/resource-metadata/hub/resourceoutlines/core.kubestash.com/v1alpha1/backupsessions.yaml index 5de3683840..f62188d17c 100644 --- a/vendor/kmodules.xyz/resource-metadata/hub/resourceoutlines/core.kubestash.com/v1alpha1/backupsessions.yaml +++ b/vendor/kmodules.xyz/resource-metadata/hub/resourceoutlines/core.kubestash.com/v1alpha1/backupsessions.yaml @@ -13,6 +13,16 @@ spec: pages: - name: Overview sections: + - blocks: + - kind: Block + name: core.kubestash.com-v1alpha1-backupsessions + info: + actions: + create: Never + displayMode: Field + kind: Self + view: + name: core.kubestash.com-v1alpha1-backupsessions - blocks: - actions: create: Never diff --git a/vendor/kmodules.xyz/resource-metadata/hub/resourcetabledefinitions/core.kubestash.com/v1alpha1/backupconfigurations.yaml b/vendor/kmodules.xyz/resource-metadata/hub/resourcetabledefinitions/core.kubestash.com/v1alpha1/backupconfigurations.yaml index eeb0ec4e1a..36f4d07868 100644 --- a/vendor/kmodules.xyz/resource-metadata/hub/resourcetabledefinitions/core.kubestash.com/v1alpha1/backupconfigurations.yaml +++ b/vendor/kmodules.xyz/resource-metadata/hub/resourcetabledefinitions/core.kubestash.com/v1alpha1/backupconfigurations.yaml @@ -9,6 +9,75 @@ metadata: k8s.io/version: v1alpha1 name: core.kubestash.com-v1alpha1-backupconfigurations spec: + columns: + - name: Name + pathTemplate: '{{ .metadata.name }}' + priority: 3 + type: string + - name: Namespace + pathTemplate: '{{ .metadata.namespace }}' + priority: 3 + type: string + - name: Labels + pathTemplate: '{{ .metadata.labels | toRawJson }}' + priority: 3 + type: object + - name: Annotations + pathTemplate: '{{ .metadata.annotations | toRawJson }}' + priority: 1 + type: object + - name: Schedule + pathTemplate: '{{ (index .spec.sessions 0).scheduler.schedule }}' + priority: 3 + type: string + - name: Paused + pathTemplate: '{{ .spec.paused }}' + priority: 3 + type: string + - name: Repository + pathTemplate: '{{ (index (index .spec.sessions 0).repositories 0).name }}' + priority: 3 + type: string + - name: BackupStorage + pathTemplate: '{{ (index .spec.backends 0).storageRef.namespace }}/{{ (index .spec.backends 0).storageRef.name }}' + priority: 3 + type: string + - name: Target + pathTemplate: '{{ .spec.target.kind }} {{ .spec.target.namespace }}/{{ .spec.target.name }}' + priority: 3 + type: string + - name: Task + pathTemplate: '{{ (index (index .spec.sessions 0).addon.tasks 0).name }}' + priority: 3 + type: string + - name: RetentionPolicy + pathTemplate: '{{ (index .spec.backends 0).retentionPolicy.namespace }}/{{ (index .spec.backends 0).retentionPolicy.name }}' + priority: 3 + type: string + - color: + template: | + {{ $status := .status.phase }} + {{ $color := "gray" }} + {{ if list "Ready" | has $status }} + {{ $color = "success" }} + {{ else if list "Invalid" | has $status }} + {{ $color = "warning" }} + {{ else if list "NotReady" | has $status }} + {{ $color = "danger" }} + {{ end }} + {{- printf "%s" $color -}} + name: Phase + pathTemplate: '{{ .status.phase }}' + priority: 3 + type: string + - name: Age + pathTemplate: '{{ .metadata.creationTimestamp }}' + priority: 3 + sort: + enable: true + template: '{{ .metadata.creationTimestamp | toDate "2006-01-02T15:04:05Z07:00" | unixEpoch }}' + type: integer + type: date defaultView: true resource: group: core.kubestash.com diff --git a/vendor/kmodules.xyz/resource-metadata/hub/resourcetabledefinitions/core.kubestash.com/v1alpha1/backupsessions.yaml b/vendor/kmodules.xyz/resource-metadata/hub/resourcetabledefinitions/core.kubestash.com/v1alpha1/backupsessions.yaml index ba37ecd0fd..0e63065690 100644 --- a/vendor/kmodules.xyz/resource-metadata/hub/resourcetabledefinitions/core.kubestash.com/v1alpha1/backupsessions.yaml +++ b/vendor/kmodules.xyz/resource-metadata/hub/resourcetabledefinitions/core.kubestash.com/v1alpha1/backupsessions.yaml @@ -9,6 +9,74 @@ metadata: k8s.io/version: v1alpha1 name: core.kubestash.com-v1alpha1-backupsessions spec: + columns: + - link: + template: | + {{ $apiVersion := .apiVersion }} + {{ $name := .metadata.name }} + {{ $namespace := .metadata.namespace }} + {{- printf "/${username}/${clustername}/%s/backupsessions/%s?namespace=%s" $apiVersion $name $namespace -}} + name: Name + pathTemplate: '{{ .metadata.name }}' + priority: 3 + sort: + enable: true + type: "" + type: string + - name: Namespace + pathTemplate: '{{ .metadata.namespace }}' + priority: 3 + type: string + - name: Invoker Kind + pathTemplate: '{{ .spec.invoker.kind }}' + priority: 3 + type: string + - name: Invoker Name + pathTemplate: '{{ .spec.invoker.name }}' + priority: 3 + type: string + - name: Session + pathTemplate: '{{ .spec.session }}' + priority: 3 + type: string + - name: Total snapshots + pathTemplate: '{{ .status.totalSnapshots }}' + priority: 3 + type: string + - color: + template: | + {{ $status := .status.phase }} + {{ $color := "gray" }} + {{ if list "Succeeded" | has $status }} + {{ $color = "success" }} + {{ else if list "Unknown" | has $status }} + {{ $color = "warning" }} + {{ else if list "Failed" | has $status }} + {{ $color = "danger" }} + {{ else if list "Pending" | has $status }} + {{ $color = "dark" }} + {{ else if list "Skipped" | has $status }} + {{ $color = "link" }} + {{ else if list "Running" | has $status }} + {{ $color = "info" }} + {{ end }} + {{- printf "%s" $color -}} + name: Phase + pathTemplate: '{{ .status.phase }}' + priority: 3 + type: string + - name: Duration + pathTemplate: '{{ .status.duration }}' + priority: 3 + type: string + - name: Age + pathTemplate: '{{ .metadata.creationTimestamp }}' + priority: 3 + sort: + enable: true + template: '{{ .metadata.creationTimestamp | toDate "2006-01-02T15:04:05Z07:00" | unixEpoch }}' + type: integer + type: date defaultView: true resource: group: core.kubestash.com diff --git a/vendor/kmodules.xyz/resource-metadata/hub/resourcetabledefinitions/core.kubestash.com/v1alpha1/restoresessions.yaml b/vendor/kmodules.xyz/resource-metadata/hub/resourcetabledefinitions/core.kubestash.com/v1alpha1/restoresessions.yaml index e1b678e10c..853f3ee28d 100644 --- a/vendor/kmodules.xyz/resource-metadata/hub/resourcetabledefinitions/core.kubestash.com/v1alpha1/restoresessions.yaml +++ b/vendor/kmodules.xyz/resource-metadata/hub/resourcetabledefinitions/core.kubestash.com/v1alpha1/restoresessions.yaml @@ -9,6 +9,77 @@ metadata: k8s.io/version: v1alpha1 name: core.kubestash.com-v1alpha1-restoresessions spec: + columns: + - name: Name + pathTemplate: '{{ .metadata.name }}' + priority: 3 + type: string + - name: Namespace + pathTemplate: '{{ .metadata.namespace }}' + priority: 3 + type: string + - name: Labels + pathTemplate: '{{ .metadata.labels | toRawJson }}' + priority: 3 + type: object + - name: Annotations + pathTemplate: '{{ .metadata.annotations | toRawJson }}' + priority: 1 + type: object + - name: Target + pathTemplate: '{{ .spec.target.kind }} {{ .spec.target.namespace }}/{{ .spec.target.name }}' + priority: 3 + type: string + - name: Task + pathTemplate: '{{ (index .spec.addon.tasks 0).name }}' + priority: 3 + type: string + - name: Repository + pathTemplate: '{{ .spec.dataSource.repository }}' + priority: 3 + type: string + - name: Snapshot + pathTemplate: '{{ .spec.dataSource.snapshot }}' + priority: 3 + type: string + - name: Total components + pathTemplate: '{{ .status.totalComponents }}' + priority: 3 + type: string + - name: Duration + pathTemplate: '{{ .status.duration }}' + priority: 3 + type: string + - color: + template: | + {{ $status := .status.phase }} + {{ $color := "gray" }} + {{ if list "Succeeded" | has $status }} + {{ $color = "success" }} + {{ else if list "Unknown" | has $status }} + {{ $color = "warning" }} + {{ else if list "Failed" | has $status }} + {{ $color = "danger" }} + {{ else if list "Pending" | has $status }} + {{ $color = "dark" }} + {{ else if list "Skipped" | has $status }} + {{ $color = "link" }} + {{ else if list "Running" | has $status }} + {{ $color = "info" }} + {{ end }} + {{- printf "%s" $color -}} + name: Phase + pathTemplate: '{{ .status.phase }}' + priority: 3 + type: string + - name: Age + pathTemplate: '{{ .metadata.creationTimestamp }}' + priority: 3 + sort: + enable: true + template: '{{ .metadata.creationTimestamp | toDate "2006-01-02T15:04:05Z07:00" | unixEpoch }}' + type: integer + type: date defaultView: true resource: group: core.kubestash.com diff --git a/vendor/kmodules.xyz/resource-metadata/hub/resourcetabledefinitions/storage.kubestash.com/v1alpha1/backupstorages.yaml b/vendor/kmodules.xyz/resource-metadata/hub/resourcetabledefinitions/storage.kubestash.com/v1alpha1/backupstorages.yaml index b16b916dc0..fe8ecec345 100644 --- a/vendor/kmodules.xyz/resource-metadata/hub/resourcetabledefinitions/storage.kubestash.com/v1alpha1/backupstorages.yaml +++ b/vendor/kmodules.xyz/resource-metadata/hub/resourcetabledefinitions/storage.kubestash.com/v1alpha1/backupstorages.yaml @@ -9,6 +9,58 @@ metadata: k8s.io/version: v1alpha1 name: storage.kubestash.com-v1alpha1-backupstorages spec: + columns: + - link: + template: | + {{ $apiVersion := .apiVersion }} + {{ $name := .metadata.name }} + {{ $namespace := .metadata.namespace }} + {{- printf "/${username}/${clustername}/%s/backupstorages/%s?namespace=%s" $apiVersion $name $namespace -}} + name: Name + pathTemplate: '{{ .metadata.name }}' + priority: 3 + sort: + enable: true + type: "" + type: string + - name: Namespace + pathTemplate: '{{ .metadata.namespace }}' + priority: 3 + type: string + - name: Provider + pathTemplate: '{{ .spec.storage.provider }}' + priority: 3 + type: string + - name: Size + pathTemplate: '{{ .status.totalSize }}' + priority: 3 + type: string + - name: No. of Connected Repositories + pathTemplate: '{{ len .status.repositories }}' + priority: 3 + type: string + - color: + template: | + {{ $phase := .status.phase }} + {{ $color := "gray" }} + {{ if $phase }} + {{ $color = "success" }} + {{ else }} + {{ $color = "danger" }} + {{ end }} + {{- printf "%s" $color -}} + name: Status + pathTemplate: '{{ .status.phase}}' + priority: 3 + type: string + - name: Age + pathTemplate: '{{ .metadata.creationTimestamp }}' + priority: 3 + sort: + enable: true + template: '{{ .metadata.creationTimestamp | toDate "2006-01-02T15:04:05Z07:00" | unixEpoch }}' + type: integer + type: date defaultView: true resource: group: storage.kubestash.com diff --git a/vendor/kmodules.xyz/resource-metadata/hub/resourcetabledefinitions/storage.kubestash.com/v1alpha1/repositories.yaml b/vendor/kmodules.xyz/resource-metadata/hub/resourcetabledefinitions/storage.kubestash.com/v1alpha1/repositories.yaml index 032f4ff269..08740ad698 100644 --- a/vendor/kmodules.xyz/resource-metadata/hub/resourcetabledefinitions/storage.kubestash.com/v1alpha1/repositories.yaml +++ b/vendor/kmodules.xyz/resource-metadata/hub/resourcetabledefinitions/storage.kubestash.com/v1alpha1/repositories.yaml @@ -9,6 +9,62 @@ metadata: k8s.io/version: v1alpha1 name: storage.kubestash.com-v1alpha1-repositories spec: + columns: + - link: + template: | + {{ $apiVersion := .apiVersion }} + {{ $name := .metadata.name }} + {{ $namespace := .metadata.namespace }} + {{- printf "/${username}/${clustername}/%s/repositories/%s?namespace=%s" $apiVersion $name $namespace -}} + name: Name + pathTemplate: '{{ .metadata.name }}' + priority: 3 + sort: + enable: true + type: "" + type: string + - name: Namespace + pathTemplate: '{{ .metadata.namespace }}' + priority: 3 + type: string + - name: Size + pathTemplate: '{{ .status.size }}' + priority: 3 + type: string + - name: Snapshot Count + pathTemplate: '{{ .status.snapshotCount }}' + priority: 3 + type: string + - name: Target + pathTemplate: '{{ .spec.appRef.kind }} {{ .spec.appRef.namespace }}/{{ .spec.appRef.name }}' + priority: 3 + type: string + - name: Last-Successful-Backup + pathTemplate: '{{ .status.lastBackupTime | k8s_duration }}' + priority: 3 + type: string + - color: + template: | + {{ $integrity := .status.integrity }} + {{ $color := "gray" }} + {{ if $integrity }} + {{ $color = "success" }} + {{ else }} + {{ $color = "danger" }} + {{ end }} + {{- printf "%s" $color -}} + name: Integrity + pathTemplate: '{{ .status.integrity | quote | upper }}' + priority: 3 + type: string + - name: Age + pathTemplate: '{{ .metadata.creationTimestamp }}' + priority: 3 + sort: + enable: true + template: '{{ .metadata.creationTimestamp | toDate "2006-01-02T15:04:05Z07:00" | unixEpoch }}' + type: integer + type: date defaultView: true resource: group: storage.kubestash.com diff --git a/vendor/kmodules.xyz/resource-metadata/hub/resourcetabledefinitions/storage.kubestash.com/v1alpha1/snapshots.yaml b/vendor/kmodules.xyz/resource-metadata/hub/resourcetabledefinitions/storage.kubestash.com/v1alpha1/snapshots.yaml index 8b1311d38b..1466ae06dd 100644 --- a/vendor/kmodules.xyz/resource-metadata/hub/resourcetabledefinitions/storage.kubestash.com/v1alpha1/snapshots.yaml +++ b/vendor/kmodules.xyz/resource-metadata/hub/resourcetabledefinitions/storage.kubestash.com/v1alpha1/snapshots.yaml @@ -9,6 +9,70 @@ metadata: k8s.io/version: v1alpha1 name: storage.kubestash.com-v1alpha1-snapshots spec: + columns: + - link: + template: | + {{ $apiVersion := .apiVersion }} + {{ $name := .metadata.name }} + {{ $namespace := .metadata.namespace }} + {{- printf "/${username}/${clustername}/%s/snapshots/%s?namespace=%s" $apiVersion $name $namespace -}} + name: Name + pathTemplate: '{{ .metadata.name }}' + priority: 3 + sort: + enable: true + type: "" + type: string + - name: Namespace + pathTemplate: '{{ .metadata.namespace }}' + priority: 3 + type: string + - name: Target + pathTemplate: '{{ .spec.appRef.kind }} {{ .spec.appRef.namespace }}/{{ .spec.appRef.name }}' + priority: 3 + type: string + - name: BackupSession + pathTemplate: '{{ .spec.backupSession }}' + priority: 3 + type: string + - name: Repository + pathTemplate: '{{ .spec.repository }}' + priority: 3 + type: string + - name: Driver + pathTemplate: '{{ .status.components.dump.driver }}' + priority: 3 + type: string + - color: + template: | + {{ $phase := .status.phase }} + {{ $color := "gray" }} + {{ if $phase }} + {{ $color = "success" }} + {{ else }} + {{ $color = "danger" }} + {{ end }} + {{- printf "%s" $color -}} + name: Status + pathTemplate: '{{ .status.phase}}' + priority: 3 + type: string + - name: SnapshotTime + pathTemplate: '{{ .status.snapshotTime }}' + priority: 3 + type: string + - name: Size + pathTemplate: '{{ .status.size }}' + priority: 3 + type: string + - name: Age + pathTemplate: '{{ .metadata.creationTimestamp }}' + priority: 3 + sort: + enable: true + template: '{{ .metadata.creationTimestamp | toDate "2006-01-02T15:04:05Z07:00" | unixEpoch }}' + type: integer + type: date defaultView: true resource: group: storage.kubestash.com diff --git a/vendor/kmodules.xyz/resource-metadata/pkg/layouts/lib.go b/vendor/kmodules.xyz/resource-metadata/pkg/layouts/lib.go index 906dcb6621..b27f39f210 100644 --- a/vendor/kmodules.xyz/resource-metadata/pkg/layouts/lib.go +++ b/vendor/kmodules.xyz/resource-metadata/pkg/layouts/lib.go @@ -250,7 +250,7 @@ func GetResourceLayout(kc client.Client, outline *v1alpha1.ResourceOutline) (*v1 }, outline.Spec.Pages...) } - if pages[0].Name == HomePage { + if len(pages) > 0 && pages[0].Name == HomePage { if len(pages[0].Sections) == 0 { pages[0].Sections = []v1alpha1.SectionOutline{ { diff --git a/vendor/kmodules.xyz/resource-metrics/Makefile b/vendor/kmodules.xyz/resource-metrics/Makefile index ff29c60c90..24f8b79593 100644 --- a/vendor/kmodules.xyz/resource-metrics/Makefile +++ b/vendor/kmodules.xyz/resource-metrics/Makefile @@ -53,7 +53,7 @@ BIN_PLATFORMS := $(DOCKER_PLATFORMS) windows/amd64 darwin/amd64 darwin/arm64 OS := $(if $(GOOS),$(GOOS),$(shell go env GOOS)) ARCH := $(if $(GOARCH),$(GOARCH),$(shell go env GOARCH)) -GO_VERSION ?= 1.22 +GO_VERSION ?= 1.23 BUILD_IMAGE ?= ghcr.io/appscode/golang-dev:$(GO_VERSION) OUTBIN = bin/$(BIN)-$(OS)-$(ARCH) diff --git a/vendor/modules.txt b/vendor/modules.txt index c1c551569a..daf6904fbb 100644 --- a/vendor/modules.txt +++ b/vendor/modules.txt @@ -673,7 +673,7 @@ github.com/pkg/errors # github.com/pmezard/go-difflib v1.0.1-0.20181226105442-5d4384ee4fb2 ## explicit github.com/pmezard/go-difflib/difflib -# github.com/prometheus-operator/prometheus-operator/pkg/apis/monitoring v0.75.1 +# github.com/prometheus-operator/prometheus-operator/pkg/apis/monitoring v0.75.2 ## explicit; go 1.22.0 github.com/prometheus-operator/prometheus-operator/pkg/apis/monitoring github.com/prometheus-operator/prometheus-operator/pkg/apis/monitoring/v1 @@ -1951,7 +1951,7 @@ kmodules.xyz/authorizer/apiserver kmodules.xyz/authorizer/rbac kmodules.xyz/authorizer/rbac/helpers kmodules.xyz/authorizer/rbac/validation -# kmodules.xyz/client-go v0.30.11 +# kmodules.xyz/client-go v0.30.12 ## explicit; go 1.22.0 kmodules.xyz/client-go kmodules.xyz/client-go/api/v1 @@ -1985,7 +1985,7 @@ kmodules.xyz/monitoring-agent-api/client ## explicit; go 1.22.0 kmodules.xyz/offshoot-api/api/v1 kmodules.xyz/offshoot-api/api/v2 -# kmodules.xyz/resource-metadata v0.18.11-0.20240817062810-5a2d02326dbb +# kmodules.xyz/resource-metadata v0.18.11 ## explicit; go 1.22.1 kmodules.xyz/resource-metadata/apis/core/install kmodules.xyz/resource-metadata/apis/core/v1alpha1 @@ -2016,7 +2016,7 @@ kmodules.xyz/resource-metadata/pkg/layouts kmodules.xyz/resource-metadata/pkg/tableconvertor kmodules.xyz/resource-metadata/pkg/tableconvertor/lib kmodules.xyz/resource-metadata/pkg/tableconvertor/printers -# kmodules.xyz/resource-metrics v0.30.2-0.20240809125122-4c04e13dfc80 +# kmodules.xyz/resource-metrics v0.30.2 ## explicit; go 1.22.1 kmodules.xyz/resource-metrics kmodules.xyz/resource-metrics/api