mirror of
https://github.com/rancher/types.git
synced 2025-09-01 21:32:10 +00:00
Make certain fields on bindings required
This commit is contained in:
@@ -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
|
||||
})
|
||||
})
|
||||
}
|
||||
|
||||
|
Reference in New Issue
Block a user