diff --git a/Makefile b/Makefile index 02e1feb..6c01c35 100644 --- a/Makefile +++ b/Makefile @@ -31,4 +31,4 @@ lint: golangcicheck .PHONY: mocks mocks: rm -rf test/mocks - docker run --user $$(id -u):$$(id -g) --rm -w /work -v ${PWD}:/work vektra/mockery:v2.43.2 -r --keeptree --inpackage --dir api/client --output test/mocks --all + docker run --user $$(id -u):$$(id -g) --rm -w /work -v ${PWD}:/work vektra/mockery:v2.45.1 -r --keeptree --inpackage --dir api/client --output test/mocks --all diff --git a/api/models/rest_health_response.go b/api/models/rest_health_response.go index c09001d..27c6061 100644 --- a/api/models/rest_health_response.go +++ b/api/models/rest_health_response.go @@ -24,7 +24,7 @@ type RestHealthResponse struct { Message *string `json:"message"` // services - Services map[string]RestHealthResult `json:"services,omitempty"` + Services map[string]RestHealthResponse `json:"services,omitempty"` // status // Required: true diff --git a/api/models/rest_health_result.go b/api/models/rest_health_result.go deleted file mode 100644 index 6f06e4e..0000000 --- a/api/models/rest_health_result.go +++ /dev/null @@ -1,145 +0,0 @@ -// Code generated by go-swagger; DO NOT EDIT. - -package models - -// This file was generated by the swagger tool. -// Editing this file might prove futile when you re-run the swagger generate command - -import ( - "context" - - "github.com/go-openapi/errors" - "github.com/go-openapi/strfmt" - "github.com/go-openapi/swag" - "github.com/go-openapi/validate" -) - -// RestHealthResult rest health result -// -// swagger:model rest.HealthResult -type RestHealthResult struct { - - // message - // Required: true - Message *string `json:"message"` - - // services - Services map[string]RestHealthResult `json:"services,omitempty"` - - // status - // Required: true - Status *string `json:"status"` -} - -// Validate validates this rest health result -func (m *RestHealthResult) Validate(formats strfmt.Registry) error { - var res []error - - if err := m.validateMessage(formats); err != nil { - res = append(res, err) - } - - if err := m.validateServices(formats); err != nil { - res = append(res, err) - } - - if err := m.validateStatus(formats); err != nil { - res = append(res, err) - } - - if len(res) > 0 { - return errors.CompositeValidationError(res...) - } - return nil -} - -func (m *RestHealthResult) validateMessage(formats strfmt.Registry) error { - - if err := validate.Required("message", "body", m.Message); err != nil { - return err - } - - return nil -} - -func (m *RestHealthResult) validateServices(formats strfmt.Registry) error { - if swag.IsZero(m.Services) { // not required - return nil - } - - for k := range m.Services { - - if err := validate.Required("services"+"."+k, "body", m.Services[k]); err != nil { - return err - } - if val, ok := m.Services[k]; ok { - if err := val.Validate(formats); err != nil { - if ve, ok := err.(*errors.Validation); ok { - return ve.ValidateName("services" + "." + k) - } else if ce, ok := err.(*errors.CompositeError); ok { - return ce.ValidateName("services" + "." + k) - } - return err - } - } - - } - - return nil -} - -func (m *RestHealthResult) validateStatus(formats strfmt.Registry) error { - - if err := validate.Required("status", "body", m.Status); err != nil { - return err - } - - return nil -} - -// ContextValidate validate this rest health result based on the context it is used -func (m *RestHealthResult) ContextValidate(ctx context.Context, formats strfmt.Registry) error { - var res []error - - if err := m.contextValidateServices(ctx, formats); err != nil { - res = append(res, err) - } - - if len(res) > 0 { - return errors.CompositeValidationError(res...) - } - return nil -} - -func (m *RestHealthResult) contextValidateServices(ctx context.Context, formats strfmt.Registry) error { - - for k := range m.Services { - - if val, ok := m.Services[k]; ok { - if err := val.ContextValidate(ctx, formats); err != nil { - return err - } - } - - } - - return nil -} - -// MarshalBinary interface implementation -func (m *RestHealthResult) MarshalBinary() ([]byte, error) { - if m == nil { - return nil, nil - } - return swag.WriteJSON(m) -} - -// UnmarshalBinary interface implementation -func (m *RestHealthResult) UnmarshalBinary(b []byte) error { - var res RestHealthResult - if err := swag.ReadJSON(b, &res); err != nil { - return err - } - *m = res - return nil -} diff --git a/api/models/v1_kubernetes.go b/api/models/v1_kubernetes.go index 3c415ce..28ce0a3 100644 --- a/api/models/v1_kubernetes.go +++ b/api/models/v1_kubernetes.go @@ -20,10 +20,6 @@ import ( // swagger:model v1.Kubernetes type V1Kubernetes struct { - // allow privileged containers - // Required: true - AllowPrivilegedContainers *bool `json:"AllowPrivilegedContainers"` - // expiration date // Required: true // Format: date-time @@ -40,20 +36,12 @@ type V1Kubernetes struct { // Required: true // Enum: ["","baseline","privileged","restricted"] DefaultPodSecurityStandard *string `json:"defaultPodSecurityStandard"` - - // disable pod security policies - // Required: true - DisablePodSecurityPolicies *bool `json:"disablePodSecurityPolicies"` } // Validate validates this v1 kubernetes func (m *V1Kubernetes) Validate(formats strfmt.Registry) error { var res []error - if err := m.validateAllowPrivilegedContainers(formats); err != nil { - res = append(res, err) - } - if err := m.validateExpirationDate(formats); err != nil { res = append(res, err) } @@ -66,25 +54,12 @@ func (m *V1Kubernetes) Validate(formats strfmt.Registry) error { res = append(res, err) } - if err := m.validateDisablePodSecurityPolicies(formats); err != nil { - res = append(res, err) - } - if len(res) > 0 { return errors.CompositeValidationError(res...) } return nil } -func (m *V1Kubernetes) validateAllowPrivilegedContainers(formats strfmt.Registry) error { - - if err := validate.Required("AllowPrivilegedContainers", "body", m.AllowPrivilegedContainers); err != nil { - return err - } - - return nil -} - func (m *V1Kubernetes) validateExpirationDate(formats strfmt.Registry) error { if err := validate.Required("ExpirationDate", "body", m.ExpirationDate); err != nil { @@ -156,15 +131,6 @@ func (m *V1Kubernetes) validateDefaultPodSecurityStandard(formats strfmt.Registr return nil } -func (m *V1Kubernetes) validateDisablePodSecurityPolicies(formats strfmt.Registry) error { - - if err := validate.Required("disablePodSecurityPolicies", "body", m.DisablePodSecurityPolicies); err != nil { - return err - } - - return nil -} - // ContextValidate validates this v1 kubernetes based on context it is used func (m *V1Kubernetes) ContextValidate(ctx context.Context, formats strfmt.Registry) error { return nil diff --git a/api/models/v1_postgres_backup_config_create_request.go b/api/models/v1_postgres_backup_config_create_request.go index 38582a4..9ed6ff3 100644 --- a/api/models/v1_postgres_backup_config_create_request.go +++ b/api/models/v1_postgres_backup_config_create_request.go @@ -36,7 +36,7 @@ type V1PostgresBackupConfigCreateRequest struct { ProjectID string `json:"projectID,omitempty"` // retention - Retention int32 `json:"retention,omitempty"` + Retention int64 `json:"retention,omitempty"` // s3 bucket name S3BucketName string `json:"s3BucketName,omitempty"` diff --git a/api/models/v1_postgres_backup_config_response.go b/api/models/v1_postgres_backup_config_response.go index dff96ea..5d69675 100644 --- a/api/models/v1_postgres_backup_config_response.go +++ b/api/models/v1_postgres_backup_config_response.go @@ -34,7 +34,7 @@ type V1PostgresBackupConfigResponse struct { ProjectID string `json:"projectID,omitempty"` // retention - Retention int32 `json:"retention,omitempty"` + Retention int64 `json:"retention,omitempty"` // s3 bucket name S3BucketName string `json:"s3BucketName,omitempty"` diff --git a/api/models/v1_worker.go b/api/models/v1_worker.go index fb606af..ec1679d 100644 --- a/api/models/v1_worker.go +++ b/api/models/v1_worker.go @@ -24,10 +24,6 @@ type V1Worker struct { // Required: true Annotations map[string]string `json:"Annotations"` - // c r i - // Required: true - CRI *string `json:"CRI"` - // drain timeout DrainTimeout int64 `json:"DrainTimeout,omitempty"` @@ -83,10 +79,6 @@ func (m *V1Worker) Validate(formats strfmt.Registry) error { res = append(res, err) } - if err := m.validateCRI(formats); err != nil { - res = append(res, err) - } - if err := m.validateKubernetesVersion(formats); err != nil { res = append(res, err) } @@ -142,15 +134,6 @@ func (m *V1Worker) validateAnnotations(formats strfmt.Registry) error { return nil } -func (m *V1Worker) validateCRI(formats strfmt.Registry) error { - - if err := validate.Required("CRI", "body", m.CRI); err != nil { - return err - } - - return nil -} - func (m *V1Worker) validateKubernetesVersion(formats strfmt.Registry) error { if err := validate.Required("KubernetesVersion", "body", m.KubernetesVersion); err != nil { diff --git a/api/models/v1beta1_shoot_status.go b/api/models/v1beta1_shoot_status.go index cdb7c44..2504aa5 100644 --- a/api/models/v1beta1_shoot_status.go +++ b/api/models/v1beta1_shoot_status.go @@ -35,6 +35,9 @@ type V1beta1ShootStatus struct { // credentials Credentials *V1beta1ShootCredentials `json:"credentials,omitempty"` + // encrypted resources + EncryptedResources []string `json:"encryptedResources"` + // gardener // Required: true Gardener *V1beta1Gardener `json:"gardener"` diff --git a/cloud-api.json b/cloud-api.json index b442c4b..1b31319 100644 --- a/cloud-api.json +++ b/cloud-api.json @@ -1150,27 +1150,7 @@ }, "services": { "additionalProperties": { - "$ref": "#/definitions/rest.HealthResult" - }, - "type": "object" - }, - "status": { - "type": "string" - } - }, - "required": [ - "message", - "status" - ] - }, - "rest.HealthResult": { - "properties": { - "message": { - "type": "string" - }, - "services": { - "additionalProperties": { - "$ref": "#/definitions/rest.HealthResult" + "$ref": "#/definitions/rest.HealthResponse" }, "type": "object" }, @@ -2785,9 +2765,6 @@ }, "v1.Kubernetes": { "properties": { - "AllowPrivilegedContainers": { - "type": "boolean" - }, "ExpirationDate": { "format": "date-time", "type": "string" @@ -2807,17 +2784,12 @@ "restricted" ], "type": "string" - }, - "disablePodSecurityPolicies": { - "type": "boolean" } }, "required": [ - "AllowPrivilegedContainers", "ExpirationDate", "Version", - "defaultPodSecurityStandard", - "disablePodSecurityPolicies" + "defaultPodSecurityStandard" ] }, "v1.MachineImage": { @@ -3416,7 +3388,7 @@ "type": "string" }, "retention": { - "format": "int32", + "format": "int64", "type": "integer" }, "s3BucketName": { @@ -3454,7 +3426,7 @@ "type": "string" }, "retention": { - "format": "int32", + "format": "int64", "type": "integer" }, "s3BucketName": { @@ -5832,9 +5804,6 @@ }, "type": "object" }, - "CRI": { - "type": "string" - }, "DrainTimeout": { "format": "int64", "type": "integer" @@ -5884,7 +5853,6 @@ }, "required": [ "Annotations", - "CRI", "KubernetesVersion", "Labels", "MachineImage", @@ -6186,6 +6154,12 @@ "credentials": { "$ref": "#/definitions/v1beta1.ShootCredentials" }, + "encryptedResources": { + "items": { + "type": "string" + }, + "type": "array" + }, "gardener": { "$ref": "#/definitions/v1beta1.Gardener" }, diff --git a/go.mod b/go.mod index 59896f6..d8fada0 100644 --- a/go.mod +++ b/go.mod @@ -1,6 +1,6 @@ module github.com/fi-ts/cloud-go -go 1.22 +go 1.23 require ( github.com/go-openapi/errors v0.22.0 @@ -8,8 +8,8 @@ require ( github.com/go-openapi/strfmt v0.23.0 github.com/go-openapi/swag v0.23.0 github.com/go-openapi/validate v0.24.0 - github.com/metal-stack/metal-lib v0.17.1 - github.com/metal-stack/security v0.8.0 + github.com/metal-stack/metal-lib v0.18.2 + github.com/metal-stack/security v0.8.1 github.com/stretchr/testify v1.9.0 ) @@ -18,7 +18,7 @@ require ( github.com/coreos/go-oidc/v3 v3.11.0 // indirect github.com/davecgh/go-spew v1.1.2-0.20180830191138-d8f796af33cc // indirect github.com/decred/dcrd/dcrec/secp256k1/v4 v4.3.0 // indirect - github.com/go-jose/go-jose/v4 v4.0.2 // indirect + github.com/go-jose/go-jose/v4 v4.0.4 // indirect github.com/go-logr/logr v1.4.2 // indirect github.com/go-logr/stdr v1.2.2 // indirect github.com/go-openapi/analysis v0.23.0 // indirect @@ -33,9 +33,9 @@ require ( github.com/josharian/intern v1.0.0 // indirect github.com/lestrrat-go/blackmagic v1.0.2 // indirect github.com/lestrrat-go/httpcc v1.0.1 // indirect - github.com/lestrrat-go/httprc v1.0.5 // indirect + github.com/lestrrat-go/httprc v1.0.6 // indirect github.com/lestrrat-go/iter v1.0.2 // indirect - github.com/lestrrat-go/jwx/v2 v2.1.0 // indirect + github.com/lestrrat-go/jwx/v2 v2.1.1 // indirect github.com/lestrrat-go/option v1.0.1 // indirect github.com/mailru/easyjson v0.7.7 // indirect github.com/mitchellh/mapstructure v1.5.0 // indirect @@ -44,14 +44,14 @@ require ( github.com/pmezard/go-difflib v1.0.1-0.20181226105442-5d4384ee4fb2 // indirect github.com/segmentio/asm v1.2.0 // indirect github.com/stretchr/objx v0.5.2 // indirect - go.mongodb.org/mongo-driver v1.16.0 // indirect - go.opentelemetry.io/otel v1.28.0 // indirect - go.opentelemetry.io/otel/metric v1.28.0 // indirect - go.opentelemetry.io/otel/trace v1.28.0 // indirect - golang.org/x/crypto v0.25.0 // indirect - golang.org/x/net v0.27.0 // indirect - golang.org/x/oauth2 v0.21.0 // indirect - golang.org/x/sync v0.7.0 // indirect - golang.org/x/sys v0.22.0 // indirect + go.mongodb.org/mongo-driver v1.16.1 // indirect + go.opentelemetry.io/otel v1.30.0 // indirect + go.opentelemetry.io/otel/metric v1.30.0 // indirect + go.opentelemetry.io/otel/trace v1.30.0 // indirect + golang.org/x/crypto v0.27.0 // indirect + golang.org/x/net v0.29.0 // indirect + golang.org/x/oauth2 v0.23.0 // indirect + golang.org/x/sync v0.8.0 // indirect + golang.org/x/sys v0.25.0 // indirect gopkg.in/yaml.v3 v3.0.1 // indirect ) diff --git a/go.sum b/go.sum index 1882b44..1854505 100644 --- a/go.sum +++ b/go.sum @@ -9,6 +9,8 @@ github.com/decred/dcrd/dcrec/secp256k1/v4 v4.3.0 h1:rpfIENRNNilwHwZeG5+P150SMrnN github.com/decred/dcrd/dcrec/secp256k1/v4 v4.3.0/go.mod h1:v57UDF4pDQJcEfFUCRop3lJL149eHGSe9Jvczhzjo/0= github.com/go-jose/go-jose/v4 v4.0.2 h1:R3l3kkBds16bO7ZFAEEcofK0MkrAJt3jlJznWZG0nvk= github.com/go-jose/go-jose/v4 v4.0.2/go.mod h1:WVf9LFMHh/QVrmqrOfqun0C45tMe3RoiKJMPvgWwLfY= +github.com/go-jose/go-jose/v4 v4.0.4 h1:VsjPI33J0SB9vQM6PLmNjoHqMQNGPiZ0rHL7Ni7Q6/E= +github.com/go-jose/go-jose/v4 v4.0.4/go.mod h1:NKb5HO1EZccyMpiZNbdUw/14tiXNyUJh188dfnMCAfc= github.com/go-logr/logr v1.2.2/go.mod h1:jdQByPbusPIv2/zmleS9BjJVeZ6kBagPoEUsqbVz/1A= github.com/go-logr/logr v1.4.2 h1:6pFjapn8bFcIbiKo3XT4j/BhANplGihG6tvd+8rYgrY= github.com/go-logr/logr v1.4.2/go.mod h1:9T104GzyrTigFIr8wt5mBrctHMim0Nb2HLGrmQ40KvY= @@ -56,18 +58,26 @@ github.com/lestrrat-go/httpcc v1.0.1 h1:ydWCStUeJLkpYyjLDHihupbn2tYmZ7m22BGkcvZZ github.com/lestrrat-go/httpcc v1.0.1/go.mod h1:qiltp3Mt56+55GPVCbTdM9MlqhvzyuL6W/NMDA8vA5E= github.com/lestrrat-go/httprc v1.0.5 h1:bsTfiH8xaKOJPrg1R+E3iE/AWZr/x0Phj9PBTG/OLUk= github.com/lestrrat-go/httprc v1.0.5/go.mod h1:mwwz3JMTPBjHUkkDv/IGJ39aALInZLrhBp0X7KGUZlo= +github.com/lestrrat-go/httprc v1.0.6 h1:qgmgIRhpvBqexMJjA/PmwSvhNk679oqD1RbovdCGW8k= +github.com/lestrrat-go/httprc v1.0.6/go.mod h1:mwwz3JMTPBjHUkkDv/IGJ39aALInZLrhBp0X7KGUZlo= github.com/lestrrat-go/iter v1.0.2 h1:gMXo1q4c2pHmC3dn8LzRhJfP1ceCbgSiT9lUydIzltI= github.com/lestrrat-go/iter v1.0.2/go.mod h1:Momfcq3AnRlRjI5b5O8/G5/BvpzrhoFTZcn06fEOPt4= github.com/lestrrat-go/jwx/v2 v2.1.0 h1:0zs7Ya6+39qoit7gwAf+cYm1zzgS3fceIdo7RmQ5lkw= github.com/lestrrat-go/jwx/v2 v2.1.0/go.mod h1:Xpw9QIaUGiIUD1Wx0NcY1sIHwFf8lDuZn/cmxtXYRys= +github.com/lestrrat-go/jwx/v2 v2.1.1 h1:Y2ltVl8J6izLYFs54BVcpXLv5msSW4o8eXwnzZLI32E= +github.com/lestrrat-go/jwx/v2 v2.1.1/go.mod h1:4LvZg7oxu6Q5VJwn7Mk/UwooNRnTHUpXBj2C4j3HNx0= github.com/lestrrat-go/option v1.0.1 h1:oAzP2fvZGQKWkvHa1/SAcFolBEca1oN+mQ7eooNBEYU= github.com/lestrrat-go/option v1.0.1/go.mod h1:5ZHFbivi4xwXxhxY9XHDe2FHo6/Z7WWmtT7T5nBBp3I= github.com/mailru/easyjson v0.7.7 h1:UGYAvKxe3sBsEDzO8ZeWOSlIQfWFlxbzLZe7hwFURr0= github.com/mailru/easyjson v0.7.7/go.mod h1:xzfreul335JAWq5oZzymOObrkdz5UnU4kGfJJLY9Nlc= github.com/metal-stack/metal-lib v0.17.1 h1:JLa4wJ62dgxtY9UOLF+QDk10/i/W5vhzrv8RsundDUY= github.com/metal-stack/metal-lib v0.17.1/go.mod h1:nyNGI4DZFOcWbSoq2Y6V3SHpFxuXBIqYBZHTb6cy//s= +github.com/metal-stack/metal-lib v0.18.2 h1:EAmZkZeKpenAvxZRSKsA6gj9Jd8XLR6Z0/QhABFCCDE= +github.com/metal-stack/metal-lib v0.18.2/go.mod h1:GJjipRpHmpd2vjBtsaw9gGk5ZFan7NlShyjIsTdY1x4= github.com/metal-stack/security v0.8.0 h1:tVaSDB9m5clwYrnLyaXfPy7mQlJTnmeoHscG+RUy/xo= github.com/metal-stack/security v0.8.0/go.mod h1:7GAcQb+pOgflW30ohJygxpqc3i0dQ2ahGJK1CU5tqa0= +github.com/metal-stack/security v0.8.1 h1:4zmVUxZvDWShVvVIxM3XhIv7pTmPe9DvACRIHW6YTsk= +github.com/metal-stack/security v0.8.1/go.mod h1:OO8ZilZO6fUV5QEmwc7HP/RAjqYrGQxXoYIddJ9TvqE= github.com/mitchellh/mapstructure v1.5.0 h1:jeMsZIYE/09sWLaz43PL7Gy6RuMjD2eJVyuac5Z2hdY= github.com/mitchellh/mapstructure v1.5.0/go.mod h1:bFUtVrKA4DC2yAKiSyO/QUcy7e+RRV2QTWOzhPopBRo= github.com/oklog/ulid v1.3.1 h1:EGfNDEx6MqHz8B3uNV6QAib1UR2Lm97sHi3ocA6ESJ4= @@ -91,24 +101,49 @@ github.com/stretchr/testify v1.9.0 h1:HtqpIVDClZ4nwg75+f6Lvsy/wHu+3BoSGCbBAcpTsT github.com/stretchr/testify v1.9.0/go.mod h1:r2ic/lqez/lEtzL7wO/rwa5dbSLXVDPFyf8C91i36aY= go.mongodb.org/mongo-driver v1.16.0 h1:tpRsfBJMROVHKpdGyc1BBEzzjDUWjItxbVSZ8Ls4BQ4= go.mongodb.org/mongo-driver v1.16.0/go.mod h1:oB6AhJQvFQL4LEHyXi6aJzQJtBiTQHiAd83l0GdFaiw= +go.mongodb.org/mongo-driver v1.16.1 h1:rIVLL3q0IHM39dvE+z2ulZLp9ENZKThVfuvN/IiN4l8= +go.mongodb.org/mongo-driver v1.16.1/go.mod h1:oB6AhJQvFQL4LEHyXi6aJzQJtBiTQHiAd83l0GdFaiw= go.opentelemetry.io/otel v1.28.0 h1:/SqNcYk+idO0CxKEUOtKQClMK/MimZihKYMruSMViUo= go.opentelemetry.io/otel v1.28.0/go.mod h1:q68ijF8Fc8CnMHKyzqL6akLO46ePnjkgfIMIjUIX9z4= +go.opentelemetry.io/otel v1.30.0 h1:F2t8sK4qf1fAmY9ua4ohFS/K+FUuOPemHUIXHtktrts= +go.opentelemetry.io/otel v1.30.0/go.mod h1:tFw4Br9b7fOS+uEao81PJjVMjW/5fvNCbpsDIXqP0pc= go.opentelemetry.io/otel/metric v1.28.0 h1:f0HGvSl1KRAU1DLgLGFjrwVyismPlnuU6JD6bOeuA5Q= go.opentelemetry.io/otel/metric v1.28.0/go.mod h1:Fb1eVBFZmLVTMb6PPohq3TO9IIhUisDsbJoL/+uQW4s= +go.opentelemetry.io/otel/metric v1.30.0 h1:4xNulvn9gjzo4hjg+wzIKG7iNFEaBMX00Qd4QIZs7+w= +go.opentelemetry.io/otel/metric v1.30.0/go.mod h1:aXTfST94tswhWEb+5QjlSqG+cZlmyXy/u8jFpor3WqQ= go.opentelemetry.io/otel/sdk v1.24.0 h1:YMPPDNymmQN3ZgczicBY3B6sf9n62Dlj9pWD3ucgoDw= go.opentelemetry.io/otel/sdk v1.24.0/go.mod h1:KVrIYw6tEubO9E96HQpcmpTKDVn9gdv35HoYiQWGDFg= go.opentelemetry.io/otel/trace v1.28.0 h1:GhQ9cUuQGmNDd5BTCP2dAvv75RdMxEfTmYejp+lkx9g= go.opentelemetry.io/otel/trace v1.28.0/go.mod h1:jPyXzNPg6da9+38HEwElrQiHlVMTnVfM3/yv2OlIHaI= +go.opentelemetry.io/otel/trace v1.30.0 h1:7UBkkYzeg3C7kQX8VAidWh2biiQbtAKjyIML8dQ9wmc= +go.opentelemetry.io/otel/trace v1.30.0/go.mod h1:5EyKqTzzmyqB9bwtCCq6pDLktPK6fmGf/Dph+8VI02o= golang.org/x/crypto v0.25.0 h1:ypSNr+bnYL2YhwoMt2zPxHFmbAN1KZs/njMG3hxUp30= golang.org/x/crypto v0.25.0/go.mod h1:T+wALwcMOSE0kXgUAnPAHqTLW+XHgcELELW8VaDgm/M= +golang.org/x/crypto v0.26.0 h1:RrRspgV4mU+YwB4FYnuBoKsUapNIL5cohGAmSH3azsw= +golang.org/x/crypto v0.26.0/go.mod h1:GY7jblb9wI+FOo5y8/S2oY4zWP07AkOJ4+jxCqdqn54= +golang.org/x/crypto v0.27.0 h1:GXm2NjJrPaiv/h1tb2UH8QfgC/hOf/+z0p6PT8o1w7A= +golang.org/x/crypto v0.27.0/go.mod h1:1Xngt8kV6Dvbssa53Ziq6Eqn0HqbZi5Z6R0ZpwQzt70= golang.org/x/net v0.27.0 h1:5K3Njcw06/l2y9vpGCSdcxWOYHOUk3dVNGDXN+FvAys= golang.org/x/net v0.27.0/go.mod h1:dDi0PyhWNoiUOrAS8uXv/vnScO4wnHQO4mj9fn/RytE= +golang.org/x/net v0.28.0 h1:a9JDOJc5GMUJ0+UDqmLT86WiEy7iWyIhz8gz8E4e5hE= +golang.org/x/net v0.28.0/go.mod h1:yqtgsTWOOnlGLG9GFRrK3++bGOUEkNBoHZc8MEDWPNg= +golang.org/x/net v0.29.0 h1:5ORfpBpCs4HzDYoodCDBbwHzdR5UrLBZ3sOnUJmFoHo= +golang.org/x/net v0.29.0/go.mod h1:gLkgy8jTGERgjzMic6DS9+SP0ajcu6Xu3Orq/SpETg0= golang.org/x/oauth2 v0.21.0 h1:tsimM75w1tF/uws5rbeHzIWxEqElMehnc+iW793zsZs= golang.org/x/oauth2 v0.21.0/go.mod h1:XYTD2NtWslqkgxebSiOHnXEap4TF09sJSc7H1sXbhtI= +golang.org/x/oauth2 v0.22.0 h1:BzDx2FehcG7jJwgWLELCdmLuxk2i+x9UDpSiss2u0ZA= +golang.org/x/oauth2 v0.22.0/go.mod h1:XYTD2NtWslqkgxebSiOHnXEap4TF09sJSc7H1sXbhtI= +golang.org/x/oauth2 v0.23.0 h1:PbgcYx2W7i4LvjJWEbf0ngHV6qJYr86PkAV3bXdLEbs= +golang.org/x/oauth2 v0.23.0/go.mod h1:XYTD2NtWslqkgxebSiOHnXEap4TF09sJSc7H1sXbhtI= golang.org/x/sync v0.7.0 h1:YsImfSBoP9QPYL0xyKJPq0gcaJdG3rInoqxTWbfQu9M= golang.org/x/sync v0.7.0/go.mod h1:Czt+wKu1gCyEFDUtn0jG5QVvpJ6rzVqr5aXyt9drQfk= +golang.org/x/sync v0.8.0 h1:3NFvSEYkUoMifnESzZl15y791HH1qU2xm6eCJU5ZPXQ= +golang.org/x/sync v0.8.0/go.mod h1:Czt+wKu1gCyEFDUtn0jG5QVvpJ6rzVqr5aXyt9drQfk= golang.org/x/sys v0.22.0 h1:RI27ohtqKCnwULzJLqkv897zojh5/DwS/ENaMzUOaWI= golang.org/x/sys v0.22.0/go.mod h1:/VUhepiaJMQUp4+oa/7Zr1D23ma6VTLIYjOOTFZPUcA= +golang.org/x/sys v0.23.0 h1:YfKFowiIMvtgl1UERQoTPPToxltDeZfbj4H7dVUCwmM= +golang.org/x/sys v0.23.0/go.mod h1:/VUhepiaJMQUp4+oa/7Zr1D23ma6VTLIYjOOTFZPUcA= +golang.org/x/sys v0.25.0/go.mod h1:/VUhepiaJMQUp4+oa/7Zr1D23ma6VTLIYjOOTFZPUcA= gopkg.in/check.v1 v0.0.0-20161208181325-20d25e280405/go.mod h1:Co6ibVJAznAaIkqp8huTwlJQCZ016jof/cbN4VW5Yz0= gopkg.in/check.v1 v1.0.0-20201130134442-10cb98267c6c h1:Hei/4ADfdWqJk1ZMxUNpqntNwaWcugrBjAiHlqqRiVk= gopkg.in/check.v1 v1.0.0-20201130134442-10cb98267c6c/go.mod h1:JHkPIbrfpd72SG/EVd6muEfDQjcINNoR0C8j2r3qZ4Q= diff --git a/test/mocks/accounting/ClientOption.go b/test/mocks/accounting/ClientOption.go index 5733d18..fb8db64 100644 --- a/test/mocks/accounting/ClientOption.go +++ b/test/mocks/accounting/ClientOption.go @@ -1,4 +1,4 @@ -// Code generated by mockery v2.43.2. DO NOT EDIT. +// Code generated by mockery v2.45.1. DO NOT EDIT. package accounting diff --git a/test/mocks/accounting/ClientService.go b/test/mocks/accounting/ClientService.go index 3f1e802..baa2829 100644 --- a/test/mocks/accounting/ClientService.go +++ b/test/mocks/accounting/ClientService.go @@ -1,4 +1,4 @@ -// Code generated by mockery v2.43.2. DO NOT EDIT. +// Code generated by mockery v2.45.1. DO NOT EDIT. package accounting diff --git a/test/mocks/audit/ClientOption.go b/test/mocks/audit/ClientOption.go index 6b7aef1..d4f0f9f 100644 --- a/test/mocks/audit/ClientOption.go +++ b/test/mocks/audit/ClientOption.go @@ -1,4 +1,4 @@ -// Code generated by mockery v2.43.2. DO NOT EDIT. +// Code generated by mockery v2.45.1. DO NOT EDIT. package audit diff --git a/test/mocks/audit/ClientService.go b/test/mocks/audit/ClientService.go index a980cf1..dbb70ad 100644 --- a/test/mocks/audit/ClientService.go +++ b/test/mocks/audit/ClientService.go @@ -1,4 +1,4 @@ -// Code generated by mockery v2.43.2. DO NOT EDIT. +// Code generated by mockery v2.45.1. DO NOT EDIT. package audit diff --git a/test/mocks/cluster/ClientOption.go b/test/mocks/cluster/ClientOption.go index 404b059..81a1fc1 100644 --- a/test/mocks/cluster/ClientOption.go +++ b/test/mocks/cluster/ClientOption.go @@ -1,4 +1,4 @@ -// Code generated by mockery v2.43.2. DO NOT EDIT. +// Code generated by mockery v2.45.1. DO NOT EDIT. package cluster diff --git a/test/mocks/cluster/ClientService.go b/test/mocks/cluster/ClientService.go index 7be1641..9786028 100644 --- a/test/mocks/cluster/ClientService.go +++ b/test/mocks/cluster/ClientService.go @@ -1,4 +1,4 @@ -// Code generated by mockery v2.43.2. DO NOT EDIT. +// Code generated by mockery v2.45.1. DO NOT EDIT. package cluster diff --git a/test/mocks/database/ClientOption.go b/test/mocks/database/ClientOption.go index d886b43..f92da6b 100644 --- a/test/mocks/database/ClientOption.go +++ b/test/mocks/database/ClientOption.go @@ -1,4 +1,4 @@ -// Code generated by mockery v2.43.2. DO NOT EDIT. +// Code generated by mockery v2.45.1. DO NOT EDIT. package database diff --git a/test/mocks/database/ClientService.go b/test/mocks/database/ClientService.go index 99cb0ef..fd592a5 100644 --- a/test/mocks/database/ClientService.go +++ b/test/mocks/database/ClientService.go @@ -1,4 +1,4 @@ -// Code generated by mockery v2.43.2. DO NOT EDIT. +// Code generated by mockery v2.45.1. DO NOT EDIT. package database diff --git a/test/mocks/health/ClientOption.go b/test/mocks/health/ClientOption.go index d3e2aaf..d0e092e 100644 --- a/test/mocks/health/ClientOption.go +++ b/test/mocks/health/ClientOption.go @@ -1,4 +1,4 @@ -// Code generated by mockery v2.43.2. DO NOT EDIT. +// Code generated by mockery v2.45.1. DO NOT EDIT. package health diff --git a/test/mocks/health/ClientService.go b/test/mocks/health/ClientService.go index e644ffc..278dad7 100644 --- a/test/mocks/health/ClientService.go +++ b/test/mocks/health/ClientService.go @@ -1,4 +1,4 @@ -// Code generated by mockery v2.43.2. DO NOT EDIT. +// Code generated by mockery v2.45.1. DO NOT EDIT. package health diff --git a/test/mocks/ip/ClientOption.go b/test/mocks/ip/ClientOption.go index da2edbc..87fd998 100644 --- a/test/mocks/ip/ClientOption.go +++ b/test/mocks/ip/ClientOption.go @@ -1,4 +1,4 @@ -// Code generated by mockery v2.43.2. DO NOT EDIT. +// Code generated by mockery v2.45.1. DO NOT EDIT. package ip diff --git a/test/mocks/ip/ClientService.go b/test/mocks/ip/ClientService.go index 094ce77..2b4cb59 100644 --- a/test/mocks/ip/ClientService.go +++ b/test/mocks/ip/ClientService.go @@ -1,4 +1,4 @@ -// Code generated by mockery v2.43.2. DO NOT EDIT. +// Code generated by mockery v2.45.1. DO NOT EDIT. package ip diff --git a/test/mocks/masterdata/ClientOption.go b/test/mocks/masterdata/ClientOption.go index 0b1a97f..ae33817 100644 --- a/test/mocks/masterdata/ClientOption.go +++ b/test/mocks/masterdata/ClientOption.go @@ -1,4 +1,4 @@ -// Code generated by mockery v2.43.2. DO NOT EDIT. +// Code generated by mockery v2.45.1. DO NOT EDIT. package masterdata diff --git a/test/mocks/masterdata/ClientService.go b/test/mocks/masterdata/ClientService.go index e46c13b..b70f3c6 100644 --- a/test/mocks/masterdata/ClientService.go +++ b/test/mocks/masterdata/ClientService.go @@ -1,4 +1,4 @@ -// Code generated by mockery v2.43.2. DO NOT EDIT. +// Code generated by mockery v2.45.1. DO NOT EDIT. package masterdata diff --git a/test/mocks/project/ClientOption.go b/test/mocks/project/ClientOption.go index 77639b1..69265d1 100644 --- a/test/mocks/project/ClientOption.go +++ b/test/mocks/project/ClientOption.go @@ -1,4 +1,4 @@ -// Code generated by mockery v2.43.2. DO NOT EDIT. +// Code generated by mockery v2.45.1. DO NOT EDIT. package project diff --git a/test/mocks/project/ClientService.go b/test/mocks/project/ClientService.go index 90f5fdd..b20e716 100644 --- a/test/mocks/project/ClientService.go +++ b/test/mocks/project/ClientService.go @@ -1,4 +1,4 @@ -// Code generated by mockery v2.43.2. DO NOT EDIT. +// Code generated by mockery v2.45.1. DO NOT EDIT. package project diff --git a/test/mocks/s3/ClientOption.go b/test/mocks/s3/ClientOption.go index 9a9a3a3..e609c17 100644 --- a/test/mocks/s3/ClientOption.go +++ b/test/mocks/s3/ClientOption.go @@ -1,4 +1,4 @@ -// Code generated by mockery v2.43.2. DO NOT EDIT. +// Code generated by mockery v2.45.1. DO NOT EDIT. package s3 diff --git a/test/mocks/s3/ClientService.go b/test/mocks/s3/ClientService.go index bd4c106..8605f98 100644 --- a/test/mocks/s3/ClientService.go +++ b/test/mocks/s3/ClientService.go @@ -1,4 +1,4 @@ -// Code generated by mockery v2.43.2. DO NOT EDIT. +// Code generated by mockery v2.45.1. DO NOT EDIT. package s3 diff --git a/test/mocks/tenant/ClientOption.go b/test/mocks/tenant/ClientOption.go index 223a7f3..881ba7e 100644 --- a/test/mocks/tenant/ClientOption.go +++ b/test/mocks/tenant/ClientOption.go @@ -1,4 +1,4 @@ -// Code generated by mockery v2.43.2. DO NOT EDIT. +// Code generated by mockery v2.45.1. DO NOT EDIT. package tenant diff --git a/test/mocks/tenant/ClientService.go b/test/mocks/tenant/ClientService.go index 9b71fc5..9dab318 100644 --- a/test/mocks/tenant/ClientService.go +++ b/test/mocks/tenant/ClientService.go @@ -1,4 +1,4 @@ -// Code generated by mockery v2.43.2. DO NOT EDIT. +// Code generated by mockery v2.45.1. DO NOT EDIT. package tenant diff --git a/test/mocks/version/ClientOption.go b/test/mocks/version/ClientOption.go index 4e3c495..fabb43c 100644 --- a/test/mocks/version/ClientOption.go +++ b/test/mocks/version/ClientOption.go @@ -1,4 +1,4 @@ -// Code generated by mockery v2.43.2. DO NOT EDIT. +// Code generated by mockery v2.45.1. DO NOT EDIT. package version diff --git a/test/mocks/version/ClientService.go b/test/mocks/version/ClientService.go index c64fa81..c971be3 100644 --- a/test/mocks/version/ClientService.go +++ b/test/mocks/version/ClientService.go @@ -1,4 +1,4 @@ -// Code generated by mockery v2.43.2. DO NOT EDIT. +// Code generated by mockery v2.45.1. DO NOT EDIT. package version diff --git a/test/mocks/volume/ClientOption.go b/test/mocks/volume/ClientOption.go index 0c9bb91..a112b7e 100644 --- a/test/mocks/volume/ClientOption.go +++ b/test/mocks/volume/ClientOption.go @@ -1,4 +1,4 @@ -// Code generated by mockery v2.43.2. DO NOT EDIT. +// Code generated by mockery v2.45.1. DO NOT EDIT. package volume diff --git a/test/mocks/volume/ClientService.go b/test/mocks/volume/ClientService.go index 61f02ef..1177ca4 100644 --- a/test/mocks/volume/ClientService.go +++ b/test/mocks/volume/ClientService.go @@ -1,4 +1,4 @@ -// Code generated by mockery v2.43.2. DO NOT EDIT. +// Code generated by mockery v2.45.1. DO NOT EDIT. package volume