# What does the openapi field in a kustomization.yaml provide?

Kustomize, Hard (Expert), Concepts. https://k8wiz.com/uquiz/what-does-the-openapi-field-in-a-kustomizationyaml-provide

- A. The address of the API server that Kustomize uses to validate the built output
- B. A list of API versions the build is allowed to produce
- C. A schema with merge keys so strategic merge patches handle custom resources
- D. The schema kubectl uses to convert the output to JSON

**Answer:** A schema with merge keys so strategic merge patches handle custom resources

**Explanation:** Kustomize ships OpenAPI data only for built-in Kubernetes types. The openapi field points at a schema with merge keys and patch strategies for your custom resources, so strategic merge patches can merge their lists instead of replacing them.
