add RawExtension type annotation
Signed-off-by: Roland.Ma <rolandma@yunify.com>
This commit is contained in:
2
config/crds/iam.kubesphere.io_rolebases.yaml
generated
2
config/crds/iam.kubesphere.io_rolebases.yaml
generated
@@ -32,6 +32,8 @@ spec:
|
|||||||
type: object
|
type: object
|
||||||
role:
|
role:
|
||||||
type: object
|
type: object
|
||||||
|
x-kubernetes-embedded-resource: true
|
||||||
|
x-kubernetes-preserve-unknown-fields: true
|
||||||
required:
|
required:
|
||||||
- role
|
- role
|
||||||
type: object
|
type: object
|
||||||
|
|||||||
@@ -283,7 +283,8 @@ type WorkspaceRoleBindingList struct {
|
|||||||
type RoleBase struct {
|
type RoleBase struct {
|
||||||
metav1.TypeMeta `json:",inline"`
|
metav1.TypeMeta `json:",inline"`
|
||||||
metav1.ObjectMeta `json:"metadata,omitempty"`
|
metav1.ObjectMeta `json:"metadata,omitempty"`
|
||||||
|
// +kubebuilder:pruning:PreserveUnknownFields
|
||||||
|
// +kubebuilder:validation:EmbeddedResource
|
||||||
Role runtime.RawExtension `json:"role"`
|
Role runtime.RawExtension `json:"role"`
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user