有没有办法在裂变中设置环境变量?我似乎无法在他们的文档中找到任何内容,也不想在代码库中放置凭据。
我不确定将它添加为构建变量是否有意义但不知道如何对cli起作用。
答案 0 :(得分:0)
据我所知,正在研究对环境变量的支持。 相关公关:https://github.com/fission/fission/pull/399
作为临时解决方法,您可以使用自定义Fission环境注入环境变量。例如,使用python环境:
FROM fission/python-env
ENV DB_CREDENTIALS=foobar
ENTRYPOINT ["python3"]
CMD ["server.py"]
请注意,使用自定义环境的任何函数都可以访问环境变量(!)
答案 1 :(得分:0)
我认为一种存储凭证的好方法是将其存储在ConfigMap资源中的K8S集群中,并在我们的代码中进行访问。 您可以点击this链接以了解有关如何从裂变代码访问configmap的更多信息。