-
Notifications
You must be signed in to change notification settings - Fork 0
/
cue.yaml
40 lines (35 loc) · 871 Bytes
/
cue.yaml
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
# Cuelang configuration to generate OpenAPI schema for Istio configs.
module: istio.io/api
openapi:
selfContained: true
fieldFilter: "min.*|max.*"
directories:
type/v1beta1:
- mode: perFile
authentication/v1alpha1:
- mode: all
mcp/v1alpha1:
- mode: all
title: This package defines the common, core types used by the Mesh Configuration Protocol.
mesh/v1alpha1:
- mode: all
networking/v1alpha3:
- mode: perFile
networking/v1beta1:
- mode: perFile
security/v1alpha1:
- mode: perFile
security/v1beta1:
- mode: perFile
analysis/v1alpha1:
- mode: perFile
meta/v1alpha1:
- mode: perFile
extensions/v1alpha1:
- mode: perFile
# All is used when generating all types referenced in the above directories to
# one file.
all:
title: All Istio types.
version: v1alpha1
oapiFilename: istio.gen.json