Files
kustomize/kyaml/openapi/README.md
2020-10-16 19:03:33 -07:00

847 B

Sampling New OpenAPI Data

This document describes how to fetch OpenAPI data from a particular kubernetes version number.

Fetching the Schema

In this directory, fetch the openapi schema for the kubernetes api:

make nuke
make kubernetesapi/swagger.json

You can specify a specific version with the "API_VERSION" parameter. The default version is v1.19.1. Here is an example for fetching the data for v1.14.1.

make kubernetesapi/swagger.json API_VERSION=v1.14.1

This will update the OpenAPI schema.

Generating Swagger.go

In this directory, generate the swagger.go files.

make

Run all tests

At the top of the repository, run the tests.

make prow-presubmit-check >& /tmp/k.txt; echo $?
# The exit code should be zero; if not examine /tmp/k.txt