How can we use url of datasource in kubernetes while creating configmap like ex. kubectl create configmap config-from-file --from-file=https://url-to-file-location
No, currently it is not possible to directly use URL as source for a configMap property.
But this will do the trick:
kubectl create configmap config-from-url --from-literal=propkey="$(curl -k https://url-to-file-location)"
You can specify the namespace where to create the configMap with -n or --namespace - see kubectl options.
The -k option for curl allows connections to sites with untrusted (e.g. self-signed) certs.
Using wget instead of curl can be another option.
kubectl doesn't support creating configmaps using urls https://github.com/kubernetes/website/pull/9903
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With