diff --git a/apisix.apache.org/apisixglobalrule_v2.json b/apisix.apache.org/apisixglobalrule_v2.json new file mode 100644 index 00000000..6b70b881 --- /dev/null +++ b/apisix.apache.org/apisixglobalrule_v2.json @@ -0,0 +1,74 @@ +{ + "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", + "additionalProperties": false + }, + "required": [ + "name", + "enable" + ], + "type": "array" + } + }, + "required": [ + "plugins" + ], + "type": "object", + "additionalProperties": false + }, + "status": { + "properties": { + "conditions": { + "items": { + "properties": { + "message": { + "type": "string" + }, + "observedGeneration": { + "type": "integer" + }, + "reason": { + "type": "string" + }, + "status": { + "type": "string" + }, + "type": { + "type": "string" + } + }, + "type": "object", + "additionalProperties": false + }, + "type": "array" + } + }, + "type": "object", + "additionalProperties": false + } + }, + "type": "object" +}