mirror of
https://github.com/rancher/types.git
synced 2025-08-14 02:35:19 +00:00
Make certain fields on bindings required
This commit is contained in:
parent
c0f955ae1a
commit
ede7e7de18
@ -103,6 +103,16 @@ func authzTypes(schemas *types.Schemas) *types.Schemas {
|
||||
field.Nullable = false
|
||||
return field
|
||||
})
|
||||
schema.MustCustomizeField("subjectName", func(field types.Field) types.Field {
|
||||
field.Required = true
|
||||
field.Nullable = false
|
||||
return field
|
||||
})
|
||||
schema.MustCustomizeField("roleTemplateId", func(field types.Field) types.Field {
|
||||
field.Required = true
|
||||
field.Nullable = false
|
||||
return field
|
||||
})
|
||||
}).
|
||||
MustImportAndCustomize(&Version, v3.ProjectRoleTemplateBinding{}, func(schema *types.Schema) {
|
||||
schema.MustCustomizeField("subjectKind", func(field types.Field) types.Field {
|
||||
@ -111,6 +121,16 @@ func authzTypes(schemas *types.Schemas) *types.Schemas {
|
||||
field.Nullable = false
|
||||
return field
|
||||
})
|
||||
schema.MustCustomizeField("subjectName", func(field types.Field) types.Field {
|
||||
field.Required = true
|
||||
field.Nullable = false
|
||||
return field
|
||||
})
|
||||
schema.MustCustomizeField("roleTemplateId", func(field types.Field) types.Field {
|
||||
field.Required = true
|
||||
field.Nullable = false
|
||||
return field
|
||||
})
|
||||
}).
|
||||
MustImportAndCustomize(&Version, v3.GlobalRoleBinding{}, func(schema *types.Schema) {
|
||||
schema.MustCustomizeField("subjectKind", func(field types.Field) types.Field {
|
||||
@ -119,6 +139,16 @@ func authzTypes(schemas *types.Schemas) *types.Schemas {
|
||||
field.Nullable = false
|
||||
return field
|
||||
})
|
||||
schema.MustCustomizeField("subjectName", func(field types.Field) types.Field {
|
||||
field.Required = true
|
||||
field.Nullable = false
|
||||
return field
|
||||
})
|
||||
schema.MustCustomizeField("globalRoleId", func(field types.Field) types.Field {
|
||||
field.Required = true
|
||||
field.Nullable = false
|
||||
return field
|
||||
})
|
||||
})
|
||||
}
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user