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. |