Skip to content

Commit 289562d

Browse files
author
runzexia
committed
add all resources valudate
Signed-off-by: runzexia <[email protected]>
1 parent c2d0e13 commit 289562d

File tree

12 files changed

+60
-0
lines changed

12 files changed

+60
-0
lines changed

pkg/scaffold/resource/addtoscheme.go

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -43,6 +43,11 @@ func (a *AddToScheme) GetInput() (input.Input, error) {
4343
return a.Input, nil
4444
}
4545

46+
// Validate validates the values
47+
func (a *AddToScheme) Validate() error {
48+
return a.Resource.Validate()
49+
}
50+
4651
var addResourceTemplate = `{{ .Boilerplate }}
4752
4853
package apis

pkg/scaffold/resource/authproxyrole.go

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -41,6 +41,11 @@ func (r *AuthProxyRole) GetInput() (input.Input, error) {
4141
return r.Input, nil
4242
}
4343

44+
// Validate validates the values
45+
func (r *AuthProxyRole) Validate() error {
46+
return r.Resource.Validate()
47+
}
48+
4449
var proxyRoleTemplate = `apiVersion: rbac.authorization.k8s.io/v1
4550
kind: ClusterRole
4651
metadata:

pkg/scaffold/resource/authproxyrolebinding.go

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -41,6 +41,11 @@ func (r *AuthProxyRoleBinding) GetInput() (input.Input, error) {
4141
return r.Input, nil
4242
}
4343

44+
// Validate validates the values
45+
func (r *AuthProxyRoleBinding) Validate() error {
46+
return r.Resource.Validate()
47+
}
48+
4449
var proxyRoleBindinggTemplate = `apiVersion: rbac.authorization.k8s.io/v1
4550
kind: ClusterRoleBinding
4651
metadata:

pkg/scaffold/resource/authproxyservice.go

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -41,6 +41,11 @@ func (r *AuthProxyService) GetInput() (input.Input, error) {
4141
return r.Input, nil
4242
}
4343

44+
// Validate validates the values
45+
func (r *AuthProxyService) Validate() error {
46+
return r.Resource.Validate()
47+
}
48+
4449
var AuthProxyServiceTemplate = `apiVersion: v1
4550
kind: Service
4651
metadata:

pkg/scaffold/resource/crd.go

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -61,6 +61,11 @@ func (c *CRD) GetInput() (input.Input, error) {
6161
return c.Input, nil
6262
}
6363

64+
// Validate validates the values
65+
func (c *CRD) Validate() error {
66+
return c.Resource.Validate()
67+
}
68+
6469
var crdTemplate = `apiVersion: apiextensions.k8s.io/v1beta1
6570
kind: CustomResourceDefinition
6671
metadata:

pkg/scaffold/resource/crd_sample.go

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -46,6 +46,11 @@ func (c *CRDSample) GetInput() (input.Input, error) {
4646
return c.Input, nil
4747
}
4848

49+
// Validate validates the values
50+
func (c *CRDSample) Validate() error {
51+
return c.Resource.Validate()
52+
}
53+
4954
var crdSampleTemplate = `apiVersion: {{ .Resource.Group }}.{{ .Domain }}/{{ .Resource.Version }}
5055
kind: {{ .Resource.Kind }}
5156
metadata:

pkg/scaffold/resource/doc.go

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -44,6 +44,11 @@ func (a *Doc) GetInput() (input.Input, error) {
4444
return a.Input, nil
4545
}
4646

47+
// Validate validates the values
48+
func (a *Doc) Validate() error {
49+
return a.Resource.Validate()
50+
}
51+
4752
var docGoTemplate = `{{ .Boilerplate }}
4853
4954
// Package {{.Resource.Version}} contains API Schema definitions for the {{ .Resource.Group }} {{.Resource.Version}} API group

pkg/scaffold/resource/group.go

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -41,6 +41,11 @@ func (g *Group) GetInput() (input.Input, error) {
4141
return g.Input, nil
4242
}
4343

44+
// Validate validates the values
45+
func (g *Group) Validate() error {
46+
return g.Resource.Validate()
47+
}
48+
4449
var groupTemplate = `{{ .Boilerplate }}
4550
4651
// Package {{ .Resource.Group }} contains {{ .Resource.Group }} API versions

pkg/scaffold/resource/register.go

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -41,6 +41,11 @@ func (r *Register) GetInput() (input.Input, error) {
4141
return r.Input, nil
4242
}
4343

44+
// Validate validates the values
45+
func (r *Register) Validate() error {
46+
return r.Resource.Validate()
47+
}
48+
4449
var registerTemplate = `{{ .Boilerplate }}
4550
4651
// NOTE: Boilerplate only. Ignore this file.

pkg/scaffold/resource/role.go

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -43,6 +43,11 @@ func (r *Role) GetInput() (input.Input, error) {
4343
return r.Input, nil
4444
}
4545

46+
// Validate validates the values
47+
func (r *Role) Validate() error {
48+
return r.Resource.Validate()
49+
}
50+
4651
var roleTemplate = `apiVersion: rbac.authorization.k8s.io/v1
4752
kind: ClusterRole
4853
metadata:

0 commit comments

Comments
 (0)