diff --git a/go.mod b/go.mod index d8c5ffcea0..f049e65688 100644 --- a/go.mod +++ b/go.mod @@ -48,7 +48,7 @@ require ( kubeops.dev/csi-driver-cacerts v0.1.0 kubeops.dev/petset v0.0.7 kubeops.dev/sidekick v0.0.10 - kubestash.dev/apimachinery v0.15.1-0.20250128115836-add71a4ca2a7 + kubestash.dev/apimachinery v0.16.0-rc.0 sigs.k8s.io/controller-runtime v0.18.4 sigs.k8s.io/yaml v1.4.0 stash.appscode.dev/apimachinery v0.38.0 diff --git a/go.sum b/go.sum index a60b8f6ae6..d8c0196e0a 100644 --- a/go.sum +++ b/go.sum @@ -682,8 +682,8 @@ kubeops.dev/petset v0.0.7 h1:F77BTRfUqRVO7kNc8q2oFSSviDmYBqni/osXqu0kgJ4= kubeops.dev/petset v0.0.7/go.mod h1:lt0SZV4ohRy7RiwLNUnMoauG4lCbcRbSqhMg20rdUQg= kubeops.dev/sidekick v0.0.10 h1:/lOT+yV920F6TTPLc7bKR9HLAG/Yx+sTRm1C7rUz744= kubeops.dev/sidekick v0.0.10/go.mod h1:VRyiiKGiJikv/8dNCkrXfkwZCv/2HoIhkmtNurs0gcM= -kubestash.dev/apimachinery v0.15.1-0.20250128115836-add71a4ca2a7 h1:Z5JwJUua0z5s/CKh620hLyEwwSXYt9SLBVzCUtCP39U= -kubestash.dev/apimachinery v0.15.1-0.20250128115836-add71a4ca2a7/go.mod h1:Cd5AGytyOxOTa2y2cOOM66ypYCmrs2FrqKUmiFC+vYs= +kubestash.dev/apimachinery v0.16.0-rc.0 h1:J4KrLDZ5NTcwaKsWwQhQNsikSMcIGBUBKfF0NkPp03A= +kubestash.dev/apimachinery v0.16.0-rc.0/go.mod h1:JXx3GmrBhYGq2rt5JWsDOyGoyYHGEz07LuNr1GHq/uo= moul.io/http2curl/v2 v2.3.1-0.20221024080105-10c404f653f7 h1:NykkTlRB+X40z86cLHdEmuoTxhNKhQebLT379b1EumA= moul.io/http2curl/v2 v2.3.1-0.20221024080105-10c404f653f7/go.mod h1:RW4hyBjTWSYDOxapodpNEtX0g5Eb16sxklBqmd2RHcE= sigs.k8s.io/apiserver-network-proxy/konnectivity-client v0.30.3 h1:2770sDpzrjjsAtVhSeUFseziht227YAWYHLGNM8QPwY= diff --git a/vendor/kubestash.dev/apimachinery/apis/core/v1alpha1/restoresession_types.go b/vendor/kubestash.dev/apimachinery/apis/core/v1alpha1/restoresession_types.go index e050cac1ce..983226a5c0 100644 --- a/vendor/kubestash.dev/apimachinery/apis/core/v1alpha1/restoresession_types.go +++ b/vendor/kubestash.dev/apimachinery/apis/core/v1alpha1/restoresession_types.go @@ -175,6 +175,11 @@ type MSSQLServerManifestOptions struct { // +optional AuthSecretName string `json:"authSecretName,omitempty"` + // InitScript specifies whether to restore the InitScript manifest or not + // +kubebuilder:default=true + // +optional + InitScript *bool `json:"initScript,omitempty"` + // Archiver specifies whether to restore the Archiver manifest or not // +kubebuilder:default=false // +optional diff --git a/vendor/kubestash.dev/apimachinery/apis/core/v1alpha1/zz_generated.deepcopy.go b/vendor/kubestash.dev/apimachinery/apis/core/v1alpha1/zz_generated.deepcopy.go index 9f7e38f450..cf50812ba2 100644 --- a/vendor/kubestash.dev/apimachinery/apis/core/v1alpha1/zz_generated.deepcopy.go +++ b/vendor/kubestash.dev/apimachinery/apis/core/v1alpha1/zz_generated.deepcopy.go @@ -1342,6 +1342,11 @@ func (in *MSSQLServerManifestOptions) DeepCopyInto(out *MSSQLServerManifestOptio *out = new(bool) **out = **in } + if in.InitScript != nil { + in, out := &in.InitScript, &out.InitScript + *out = new(bool) + **out = **in + } if in.Archiver != nil { in, out := &in.Archiver, &out.Archiver *out = new(bool) diff --git a/vendor/kubestash.dev/apimachinery/crds/core.kubestash.com_restoresessions.yaml b/vendor/kubestash.dev/apimachinery/crds/core.kubestash.com_restoresessions.yaml index 771dc339ca..460ef0827c 100644 --- a/vendor/kubestash.dev/apimachinery/crds/core.kubestash.com_restoresessions.yaml +++ b/vendor/kubestash.dev/apimachinery/crds/core.kubestash.com_restoresessions.yaml @@ -9486,6 +9486,9 @@ spec: type: boolean dbName: type: string + initScript: + default: true + type: boolean restoreNamespace: type: string tlsIssuerRef: diff --git a/vendor/modules.txt b/vendor/modules.txt index aac164f0b2..03e54d1afe 100644 --- a/vendor/modules.txt +++ b/vendor/modules.txt @@ -1785,7 +1785,7 @@ kubeops.dev/petset/pkg/features kubeops.dev/sidekick/apis/apps kubeops.dev/sidekick/apis/apps/v1alpha1 kubeops.dev/sidekick/crds -# kubestash.dev/apimachinery v0.15.1-0.20250128115836-add71a4ca2a7 +# kubestash.dev/apimachinery v0.16.0-rc.0 ## explicit; go 1.22.1 kubestash.dev/apimachinery/apis kubestash.dev/apimachinery/apis/addons/v1alpha1