diff --git a/charts/platform/README.md b/charts/platform/README.md index d0f4c90..2df65dd 100644 --- a/charts/platform/README.md +++ b/charts/platform/README.md @@ -318,6 +318,7 @@ realms: | server.cors.maxage | int | `3600` | The max age | | server.cryptoProvider.standard.keys | list | `[{"alg":"rsa:2048","cert":"/etc/platform/kas/kas-cert.pem","kid":"r1","private":"/etc/platform/kas/kas-private.pem"},{"alg":"ec:secp256r1","cert":"/etc/platform/kas/kas-ec-cert.pem","kid":"e1","private":"/etc/platform/kas/kas-ec-private.pem"}]` | List of key pairs to load into the platform. (Currently only leveraged by KAS) | | server.disableHealthChecks | bool | `false` | Disable Kubernetes Health Checks. (Useful for debugging) | +| server.enable_pprof | bool | `false` | Enable go pprof | | server.grpc.reflectionEnabled | bool | `true` | Enables grpc reflection (https://github.com/grpc/grpc/blob/master/doc/server-reflection.md) | | server.port | int | `9000` | The server port | | server.tls.additionalTrustedCerts | list | `[]` | Additional trusted certificates. These can be loaded following [projected volume](https://kubernetes.io/docs/concepts/storage/projected-volumes/) | diff --git a/charts/platform/templates/config.yaml b/charts/platform/templates/config.yaml index 433c6a9..2e33250 100644 --- a/charts/platform/templates/config.yaml +++ b/charts/platform/templates/config.yaml @@ -24,6 +24,7 @@ data: {{- end }} server: port: {{ .Values.server.port | quote }} + enable_pprof: {{ .Values.server.enable_pprof }} cors: enabled: {{ .Values.server.cors.enabled }} allowedorigins: diff --git a/charts/platform/values.yaml b/charts/platform/values.yaml index 1efaeab..7fc7ab5 100644 --- a/charts/platform/values.yaml +++ b/charts/platform/values.yaml @@ -183,6 +183,8 @@ db: server: # -- The server port port: 9000 + # -- Enable go pprof + enable_pprof: false cors: # -- Enable CORS (default: false) enabled: false