lingsamuel opened a new pull request, #547:
URL: https://github.com/apache/apisix-helm-chart/pull/547
To make the helm chart values clearer and easier to understand, and to be
consistent with the APISIX configuration, this PR has the following changes.
- The following K8s-related keys are moved from `apisix` to root:
- `apisix.kind`, `apisix.replicaCount`, `apisix.priorityClassName`,
`apisix.podAnnotations`
- `apisix.podSecurityContext`, `apisix.securityContext`,
`apisix.podDisruptionBudget`, `apisix.resources`
- `apisix.hostNetwork`, `apisix.nodeSelector`, `apisix.tolerations`,
`apisix.affinity`, `apisix.timezone`, `apisix.extraEnvVars`, `apisix.image`
- For example, `apisix.kind` has been moved to `kind`
- The following APISIX-related keys are moved from root to `apisix`:
- `deployment`, `admin`, `dns`, `discovery`, `vault`
- `plugins`, `stream_plugins`, `pluginAttrs`, `extPlugin`, `customPlugins`
- For example, `deployment` has been moved to `apisix.deployment`
- Other APISIX related changes:
- Remove `apisix.enabled` option. It's useless because users can use the
apisix-ingress-controller helm chart directly.
- Move `wasmPlugins` to `apisix.wasm`
- Move `apisix.httpRouter` to `apisix.router.http`
- Move `apisix.enableCustomizedConfig` to `apisix.fullCustomConfig.enabled`
- Move `apisix.customizedConfig` to `apisix.fullCustomConfig.config`
- Nginx-related keys changes:
- Move `nginx` to `apisix.nginx`
- Move `logs` to `apisix.nginx.logs`
- Move `configurationSnippet` to `apisix.nginx.configurationSnippet`
- Move `apisix.customLuaSharedDicts` to `apisix.nginx.customLuaSharedDicts`
- Gateway, service, ingress, tls/ssl related changes:
- Move `gateway.tls` to `apisix.ssl` except `gateway.tls.servicePort`
- Move `gateway.ingress` to `ingress`
- Move `gateway` to `service`
- Metrics changes:
- The following keys are moved from `serviceMonitor` to `apisix.prometheus`
- `serviceMonitor.path`, `serviceMonitor.metricsPrefix`,
`serviceMonitor.containerPort`
- Move `serviceMonitor` to `metrics.serviceMonitor`
- Rename `metrics.serviceMonitor.enabled` to
`metrics.serviceMonitor.create`
--
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]