The Kuadrant Custom Resource Definition (CRD)
kuadrant
| Field | 
Type | 
Required | 
Description | 
spec | 
KuadrantSpec | 
No | 
Blank specification | 
status | 
KuadrantStatus | 
No | 
The status for the custom resources. | 
KuadrantSpec
| Field | 
Type | 
Required | 
Description | 
observability | 
Observability | 
No | 
Kuadrant observability configuration. | 
mtls | 
mTLS | 
No | 
Two way authentication between kuadrant components. | 
mTLS
| Field | 
Type | 
Required | 
Description | 
enable | 
Boolean | 
No | 
Enable mutual authentication communication between the gateway and the kuadrant data plane components. Default: false | 
limitador | 
Boolean | 
No | 
Enable mutual authentication communication between the gateway and Limitador. Default: not set | 
authorino | 
Boolean | 
No | 
Enable mutual authentication communication between the gateway and Authorino. Default: not set | 
The truth table for limitador component is as follows:
| Spec | 
Limtador mTLS enabled | 
{Enable: false, limitador: null} | 
false | 
{Enable: true, limitador: null} | 
true | 
{Enable: false, limitador: false} | 
false | 
{Enable: false, limitador: true} | 
false | 
{Enable: true, limitador: false} | 
false | 
{Enable: true, limitador: true} | 
true | 
The truth table for authorino component is as follows:
| Spec | 
Authorino mTLS enabled | 
{Enable: false, authorino: null} | 
false | 
{Enable: true, authorino: null} | 
true | 
{Enable: false, authorino: false} | 
false | 
{Enable: false, authorino: true} | 
false | 
{Enable: true, authorino: false} | 
false | 
{Enable: true, authorino: true} | 
true | 
Observability
| Field | 
Type | 
Required | 
Description | 
enable | 
Boolean | 
No | 
Enable observability on kuadrant. Default: false | 
KuadrantStatus
| Field | 
Type | 
Description | 
observedGeneration | 
String | 
Number of the last observed generation of the resource. Use it to check if the status info is up to date with latest resource spec. | 
conditions | 
[]ConditionSpec | 
List of conditions that define that status of the resource. | 
mtlsLimitador | 
Boolean | 
Limitador mTLS enabled. | 
mtlsAuthorino | 
Boolean | 
Authorino mTLS enabled. |