Skip to content

Commit 5894f51

Browse files
authored
chore: satisfy ValidationRule (#121)
## Issue Resolves <!-- Link to the github issue this PR address, ie: #123 --> ## Description <!-- Description of the changes made --> Signed-off-by: Tyler Gillson <[email protected]>
1 parent df63d44 commit 5894f51

File tree

4 files changed

+14
-7
lines changed

4 files changed

+14
-7
lines changed

api/v1alpha1/maasvalidator_types.go

+7
Original file line numberDiff line numberDiff line change
@@ -17,6 +17,8 @@ limitations under the License.
1717
package v1alpha1
1818

1919
import (
20+
"reflect"
21+
2022
"github.com/validator-labs/validator-plugin-maas/pkg/constants"
2123
metav1 "k8s.io/apimachinery/pkg/apis/meta/v1"
2224
)
@@ -140,6 +142,11 @@ type MaasValidator struct {
140142
Status MaasValidatorStatus `json:"status,omitempty"`
141143
}
142144

145+
// GetKind returns the MAAS validator's kind.
146+
func (v MaasValidator) GetKind() string {
147+
return reflect.TypeOf(v).Name()
148+
}
149+
143150
// PluginCode returns the MAAS validator's plugin code.
144151
func (v MaasValidator) PluginCode() string {
145152
return v.Spec.PluginCode()

build

go.mod

+2-2
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@ require (
99
github.com/onsi/ginkgo/v2 v2.20.0
1010
github.com/onsi/gomega v1.34.1
1111
github.com/stretchr/testify v1.9.0
12-
github.com/validator-labs/validator v0.1.2
12+
github.com/validator-labs/validator v0.1.3-0.20240809205255-c05a36eebd3c
1313
k8s.io/api v0.30.3
1414
k8s.io/apimachinery v0.30.3
1515
k8s.io/client-go v0.30.3
@@ -65,7 +65,7 @@ require (
6565
github.com/spf13/pflag v1.0.5 // indirect
6666
go.uber.org/multierr v1.11.0 // indirect
6767
go.uber.org/zap v1.27.0 // indirect
68-
golang.org/x/exp v0.0.0-20240719175910-8a7402abbf56 // indirect
68+
golang.org/x/exp v0.0.0-20240808152545-0cdaa3abc0fa // indirect
6969
golang.org/x/net v0.28.0 // indirect
7070
golang.org/x/oauth2 v0.22.0 // indirect
7171
golang.org/x/sys v0.23.0 // indirect

go.sum

+4-4
Original file line numberDiff line numberDiff line change
@@ -245,8 +245,8 @@ github.com/stretchr/testify v1.8.0/go.mod h1:yNjHg4UonilssWZ8iaSj1OCr/vHnekPRkoO
245245
github.com/stretchr/testify v1.8.1/go.mod h1:w2LPCIKwWwSfY2zedu0+kehJoqGctiVI29o6fzry7u4=
246246
github.com/stretchr/testify v1.9.0 h1:HtqpIVDClZ4nwg75+f6Lvsy/wHu+3BoSGCbBAcpTsTg=
247247
github.com/stretchr/testify v1.9.0/go.mod h1:r2ic/lqez/lEtzL7wO/rwa5dbSLXVDPFyf8C91i36aY=
248-
github.com/validator-labs/validator v0.1.2 h1:2KqwetsZFeK5ol7Hd/VGO1Ccz8WQFVs5QwfLf8blp10=
249-
github.com/validator-labs/validator v0.1.2/go.mod h1:AdpMOk2xYjlpUjmPJ2CN6MNDFN4NLH/q4lqUziseHpU=
248+
github.com/validator-labs/validator v0.1.3-0.20240809205255-c05a36eebd3c h1:9Dy8DW7qdSQflkwiNPcBPkf/wgAOT+ddmSDvOabjnVQ=
249+
github.com/validator-labs/validator v0.1.3-0.20240809205255-c05a36eebd3c/go.mod h1:TU04WjenuJxvJI/uhRsBJRym3ysA+dvSwUs2qvnak1Q=
250250
github.com/xdg-go/stringprep v1.0.2/go.mod h1:8F9zXuvzgwmyT5DUm4GUfZGDdT3W+LCvS6+da4O5kxM=
251251
github.com/xdg-go/stringprep v1.0.3/go.mod h1:W3f5j4i+9rC0kuIEJL0ky1VpHXQU3ocBgklLGvcBnW8=
252252
github.com/yuin/goldmark v1.1.27/go.mod h1:3hX8gzYuyVAZsxl0MRgGTJEmQBFcNTphYh9decYSb74=
@@ -267,8 +267,8 @@ golang.org/x/crypto v0.0.0-20210711020723-a769d52b0f97/go.mod h1:GvvjBRRGRdwPK5y
267267
golang.org/x/crypto v0.0.0-20211215153901-e495a2d5b3d3/go.mod h1:IxCIyHEi3zRg3s0A5j5BB6A9Jmi73HwBIUl50j+osU4=
268268
golang.org/x/crypto v0.26.0 h1:RrRspgV4mU+YwB4FYnuBoKsUapNIL5cohGAmSH3azsw=
269269
golang.org/x/crypto v0.26.0/go.mod h1:GY7jblb9wI+FOo5y8/S2oY4zWP07AkOJ4+jxCqdqn54=
270-
golang.org/x/exp v0.0.0-20240719175910-8a7402abbf56 h1:2dVuKD2vS7b0QIHQbpyTISPd0LeHDbnYEryqj5Q1ug8=
271-
golang.org/x/exp v0.0.0-20240719175910-8a7402abbf56/go.mod h1:M4RDyNAINzryxdtnbRXRL/OHtkFuWGRjvuhBJpk2IlY=
270+
golang.org/x/exp v0.0.0-20240808152545-0cdaa3abc0fa h1:ELnwvuAXPNtPk1TJRuGkI9fDTwym6AYBu0qzT8AcHdI=
271+
golang.org/x/exp v0.0.0-20240808152545-0cdaa3abc0fa/go.mod h1:akd2r19cwCdwSwWeIdzYQGa/EZZyqcOdwWiwj5L5eKQ=
272272
golang.org/x/mod v0.2.0/go.mod h1:s0Qsj1ACt9ePp/hMypM3fl4fZqREWJwdYDEqhRiZZUA=
273273
golang.org/x/mod v0.3.0/go.mod h1:s0Qsj1ACt9ePp/hMypM3fl4fZqREWJwdYDEqhRiZZUA=
274274
golang.org/x/net v0.0.0-20180406214816-61147c48b25b/go.mod h1:mL1N/T3taQHkDXs73rZJwtUhF3w3ftmwwsq0BUmARs4=

0 commit comments

Comments
 (0)