api/cue.yaml (13 lines of code) (raw):
# Cuelang configuration to generate OpenAPI schema for Higress configs.
module: github.com/alibaba/higress/api
openapi:
selfContained: true
fieldFilter: "min.*|max.*"
directories:
networking/v1:
- mode: perFile
extensions/v1alpha1:
- mode: perFile
# All is used when generating all types referenced in the above directories to
# one file.
all:
title: All Higress types.
version: v1alpha1
oapiFilename: higress.gen.json