You are viewing a plain text version of this content. The canonical link for it is here.
Posted to notifications@apisix.apache.org by ju...@apache.org on 2022/09/21 08:52:34 UTC
[apisix-helm-chart] branch master updated: feat: allow setting server token from helm values (#349)
This is an automated email from the ASF dual-hosted git repository.
juzhiyuan pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/apisix-helm-chart.git
The following commit(s) were added to refs/heads/master by this push:
new 5501f82 feat: allow setting server token from helm values (#349)
5501f82 is described below
commit 5501f820dac12d13e44e9223024a7968580e13a9
Author: Kfir Tishbi <kf...@avalor.io>
AuthorDate: Wed Sep 21 11:52:29 2022 +0300
feat: allow setting server token from helm values (#349)
---
charts/apisix/README.md | 1 +
charts/apisix/templates/configmap.yaml | 1 +
charts/apisix/values.yaml | 3 +++
3 files changed, 5 insertions(+)
diff --git a/charts/apisix/README.md b/charts/apisix/README.md
index 8a1d91c..8a0a0b3 100644
--- a/charts/apisix/README.md
+++ b/charts/apisix/README.md
@@ -69,6 +69,7 @@ The following tables lists the configurable parameters of the apisix chart and t
| `apisix.affinity` | Set affinity for Apache APISIX deploy | `{}` |
| `apisix.podAntiAffinity.enabled` | Enable or disable podAntiAffinity | `false` |
| `apisix.setIDFromPodUID` | Whether to use the Pod UID as the APISIX instance id, see [apache/apisix#5417](https://github.com/apache/apisix/issues/5417) to decide whether you should enable this setting) | `false` |
+| `apisix.enableServerTokens` | Set the `enable_server_tokens` (Whether the APISIX version number should be shown in Server header) | `Not Set` |
| `apisix.customLuaSharedDicts` | Add custom [lua_shared_dict](https://github.com/openresty/lua-nginx-module#toc88) settings, click [here](https://github.com/apache/apisix-helm-chart/blob/master/charts/apisix/values.yaml#L27-L30) to learn the format of a shared dict | `[]` |
| `apisix.pluginAttrs` | Set APISIX plugin attributes, see [config-default.yaml](https://github.com/apache/apisix/blob/master/conf/config-default.yaml#L376) for more details | `{}` |
| `apisix.luaModuleHook.enabled` | Whether to add a custom lua module | `false` |
diff --git a/charts/apisix/templates/configmap.yaml b/charts/apisix/templates/configmap.yaml
index c48d908..5a7904b 100644
--- a/charts/apisix/templates/configmap.yaml
+++ b/charts/apisix/templates/configmap.yaml
@@ -62,6 +62,7 @@ data:
enable_dev_mode: false # Sets nginx worker_processes to 1 if set to true
enable_reuseport: true # Enable nginx SO_REUSEPORT switch if set to true.
enable_ipv6: {{ .Values.apisix.enableIPv6 }} # Enable nginx IPv6 resolver
+ enable_server_tokens: {{ .Values.apisix.enableServerTokens }} # Whether the APISIX version number should be shown in Server header
config_center: etcd # etcd: use etcd to store the config value
# yaml: fetch the config value from local yaml file `/your_path/conf/apisix.yaml`
diff --git a/charts/apisix/values.yaml b/charts/apisix/values.yaml
index ea89965..ca43061 100644
--- a/charts/apisix/values.yaml
+++ b/charts/apisix/values.yaml
@@ -25,6 +25,9 @@ apisix:
# Enable nginx IPv6 resolver
enableIPv6: true
+ # Whether the APISIX version number should be shown in Server header
+ enableServerTokens: true
+
# Use Pod metadata.uid as the APISIX id.
setIDFromPodUID: false