Skip to content

Latest commit

 

History

History
67 lines (58 loc) · 3.63 KB

File metadata and controls

67 lines (58 loc) · 3.63 KB

api7-ingress-controller

Version: 0.1.15 Type: application AppVersion: 2.0.9

Ingress Controller for API7

Maintainers

Name Email Url
API7 support@api7.ai https://api7.ai

Source Code

Values

Key Type Default Description
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