Kubernetes Configuration Service
This service will load and hot reload configuration from a ConfigMap or Secret in Kubernetes.
The usual flow is to use FileConfigurationService in dev, and then switch it for the KubernetesConfigurationService in production.
You have to configure the folder when the secret will be mounted
webda.config.json
"kubernetes": {
"source": "/secrets"
}
The service will take the first of webda.jsonc? or webda.yaml as configuration
To create the secret from your local.config.jsonc you can use the following command
kubectl create secret generic my-secret-name --from-file=webda.jsonc=local.config.jsonc