| adc.image.pullPolicy |
string |
"IfNotPresent" |
|
| adc.image.repository |
string |
"ghcr.io/api7/adc" |
|
| adc.image.tag |
string |
"0.21.2" |
|
| adc.resources |
object |
{} |
|
| adc.securityContext |
object |
{} |
|
| autoscaling.enabled |
bool |
false |
|
| autoscaling.minReplicas |
int |
1 |
|
| config.controllerName |
string |
"apisix.apache.org/apisix-ingress-controller" |
|
| config.enableHTTP2 |
bool |
false |
|
| config.execADCTimeout |
string |
"15s" |
|
| config.leaderElection.disable |
bool |
false |
|
| config.leaderElection.id |
string |
"apisix-ingress-controller-leader" |
|
| config.leaderElection.leaseDuration |
string |
"15s" |
|
| config.leaderElection.renewDeadline |
string |
"10s" |
|
| config.leaderElection.retryPeriod |
string |
"2s" |
|
| config.logLevel |
string |
"info" |
|
| config.metricsAddr |
string |
":8080" |
|
| config.probeAddr |
string |
":8081" |
|
| config.provider.initSyncDelay |
string |
"20m" |
|
| config.provider.syncPeriod |
string |
"0s" |
|
| config.provider.type |
string |
"api7ee" |
|
| config.secureMetrics |
bool |
false |
|
| deployment.affinity |
object |
{} |
|
| deployment.annotations |
object |
{} |
|
| deployment.image.pullPolicy |
string |
"IfNotPresent" |
|
| deployment.image.repository |
string |
"api7/api7-ingress-controller" |
|
| deployment.image.tag |
string |
"2.0.9" |
|
| deployment.nodeSelector |
object |
{} |
|
| deployment.podAnnotations |
object |
{} |
|
| deployment.podSecurityContext |
object |
{} |
|
| deployment.replicas |
int |
1 |
|
| deployment.resources |
object |
{} |
Set pod resource requests & limits |
| deployment.tolerations |
list |
[] |
|
| deployment.topologySpreadConstraints |
list |
[] |
|
| fullnameOverride |
string |
"" |
|
| labelsOverride |
object |
{} |
|
| nameOverride |
string |
"" |
|
| podDisruptionBudget |
object |
{"enabled":false,"maxUnavailable":1,"minAvailable":"90%"} |
See https://kubernetes.io/docs/tasks/run-application/configure-pdb/ for more details |
| podDisruptionBudget.enabled |
bool |
false |
Enable or disable podDisruptionBudget |
| podDisruptionBudget.maxUnavailable |
int |
1 |
Set the maxUnavailable of podDisruptionBudget |
| podDisruptionBudget.minAvailable |
string |
"90%" |
Set the minAvailable of podDisruptionBudget. You can specify only one of maxUnavailable and minAvailable in a single PodDisruptionBudget. See Specifying a Disruption Budget for your Application for more details |
| webhook.certificate.provided |
bool |
false |
Set to true if you want to provide your own certificate |
| webhook.enabled |
bool |
true |
Enable or disable admission webhook |
| webhook.failurePolicy |
string |
"Fail" |
Failure policy for the webhook (Fail or Ignore) |
| webhook.port |
int |
9443 |
The port for the webhook server to listen on |
| webhook.timeoutSeconds |
int |
10 |
Timeout in seconds for the webhook |