charts/apisix-ingress-controller/crds/ApisixPluginConfig.yaml (127 lines of code) (raw):
apiVersion: apiextensions.k8s.io/v1
kind: CustomResourceDefinition
metadata:
labels:
apisix.apache.org/app: ingress-apisix
name: apisixpluginconfigs.apisix.apache.org
spec:
group: apisix.apache.org
names:
kind: ApisixPluginConfig
plural: apisixpluginconfigs
shortNames:
- apc
singular: apisixpluginconfig
scope: Namespaced
versions:
- additionalPrinterColumns:
- jsonPath: .metadata.creationTimestamp
name: Age
priority: 0
type: date
deprecated: true
name: v2beta3
schema:
openAPIV3Schema:
properties:
spec:
properties:
plugins:
items:
properties:
config:
type: object
x-kubernetes-preserve-unknown-fields: true
enable:
type: boolean
name:
minLength: 1
type: string
type: object
required:
- name
- enable
type: array
required:
- plugins
type: object
status:
properties:
conditions:
items:
properties:
message:
type: string
observedGeneration:
type: integer
reason:
type: string
status:
type: string
type:
type: string
type: object
type: array
type: object
type: object
served: true
storage: false
subresources:
status: {}
- additionalPrinterColumns:
- jsonPath: .metadata.creationTimestamp
name: Age
priority: 0
type: date
name: v2
schema:
openAPIV3Schema:
properties:
spec:
properties:
ingressClassName:
type: string
plugins:
items:
properties:
config:
type: object
x-kubernetes-preserve-unknown-fields: true
enable:
type: boolean
name:
minLength: 1
type: string
secretRef:
type: string
type: object
required:
- name
- enable
type: array
required:
- plugins
type: object
status:
properties:
conditions:
items:
properties:
message:
type: string
observedGeneration:
type: integer
reason:
type: string
status:
type: string
type:
type: string
type: object
type: array
type: object
type: object
served: true
storage: true
subresources:
status: {}