Slide 14
Slide 14 text
Validation
• CRDはOpenAPI v3.0 Validation Schemaを採⽤
• CRを作成した際にCRD定義に準拠していないフィールドはバリデーションエラーに
• v1.16(apiVersion:apiextentions.k8s.io/v1)からGA
• GA後はStructural SchemaでCRDを定義することが強制(必須)
• GA前はStructural Schemaで定義することはオプションだった
Custom Resource Definitionのサブ機能 – Validation –
Copyright © 2022, Oracle and/or its affiliates.
14
error: error validating " ochacafe.yaml": error validating
data: ValidationError(Ochacafe.spec.size): invalid type for
com.oracle.ochacafe.v1alpha1. Ochacafe.spec.size: got
"string", expected "integer";
apply