rlaflamme opened a new issue, #2229:
URL: https://github.com/apache/apisix-ingress-controller/issues/2229
### Current Behavior
The feature is not present in the schema (file conf/apisix-schema.json).
```
"client": {
"required": [
"ca"
],
"type": "object",
"properties": {
"ca": {
"minLength": 128,
"maxLength": 65536,
"type": "string"
},
"depth": {
"minimum": 0,
"default": 1,
"type": "integer"
}
}
},
"create_time": {
"type": "integer"
},
...
```
However it is there in the samples (samples/deploy/crd/v1/ApisixTls.yaml)
```
schema:
openAPIV3Schema:
description: ApisixTls defines SSL resource in APISIX.
type: object
properties:
apiVersion:
description: 'APIVersion defines the versioned schema of this
representation
of an object. Servers should convert recognized schemas to
the latest
internal value, and may reject unrecognized values. More
info:
https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources'
type: string
kind:
description: 'Kind is a string value representing the REST
resource
this object represents. Servers may infer this from the
endpoint the
client submits requests to. Cannot be updated. In CamelCase.
More
info:
https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds'
type: string
metadata:
type: object
spec:
description: ApisixTlsSpec is the specification of ApisixSSL.
type: object
required:
- hosts
- secret
properties:
ingressClassName:
type: string
client:
description: ApisixMutualTlsClientConfig describes the
mutual TLS
CA and verify depth
type: object
properties:
caSecret:
description: ApisixSecret describes the Kubernetes
Secret name
and namespace.
type: object
required:
- name
- namespace
properties:
name:
type: string
minLength: 1
namespace:
type: string
minLength: 1
depth:
type: integer
skip_mtls_uri_regex:
type: array
items:
type: string
...
```
### Expected Behavior
I was expecting to be present in the Schema.
Latest release (1.8.2) don't show it either
### Error Logs
_No response_
### Steps to Reproduce
- deploy helm release 0.14.0 (ingress-controller 1.8.0)
### Environment
[artifact.io](https://artifacthub.io/packages/helm/apisix/apisix-ingress-controller)
--
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.
To unsubscribe, e-mail: [email protected]
For queries about this service, please contact Infrastructure at:
[email protected]