charts/apisix-ingress-controller/crds/ApisixClusterConfig.yaml (100 lines of code) (raw):
apiVersion: apiextensions.k8s.io/v1
kind: CustomResourceDefinition
metadata:
labels:
apisix.apache.org/app: ingress-apisix
name: apisixclusterconfigs.apisix.apache.org
spec:
group: apisix.apache.org
names:
kind: ApisixClusterConfig
plural: apisixclusterconfigs
shortNames:
- acc
singular: apisixclusterconfig
preserveUnknownFields: false
scope: Cluster
versions:
- deprecated: true
name: v2beta3
schema:
openAPIV3Schema:
properties:
spec:
properties:
admin:
properties:
adminKey:
type: string
baseURL:
pattern: https?://[^:]+:(\d+)
type: string
required:
- baseURL
type: object
monitoring:
properties:
prometheus:
properties:
enable:
type: boolean
type: object
skywalking:
properties:
enable:
type: boolean
sampleRatio:
maximum: 1
minimum: 1.0e-05
type: number
type: object
type: object
type: object
type: object
served: true
storage: false
subresources:
status: {}
- name: v2
schema:
openAPIV3Schema:
properties:
spec:
properties:
admin:
properties:
adminKey:
type: string
baseURL:
pattern: https?://[^:]+:(\d+)
type: string
required:
- baseURL
type: object
ingressClassName:
type: string
monitoring:
properties:
prometheus:
properties:
enable:
type: boolean
prefer_name:
type: boolean
type: object
skywalking:
properties:
enable:
type: boolean
sampleRatio:
maximum: 1
minimum: 1.0e-05
type: number
type: object
type: object
type: object
type: object
served: true
storage: true
subresources:
status: {}