我正在尝试让 Elyra 为我的自定义组件使用自定义 Jinja 模板。我已经尝试为这两个项目修改 Elyra 的配置文件:
c.ElyraApp.template_paths = ['/home/templates']
c.ExtensionApp.template_paths = ['/home/templates']
不幸的是,它们都不起作用,我不确定它们是否不打算像这样使用,或者我是否配置错误。我能够做到这一点的唯一方法是修改templates/airflow/
不幸的是中列出的模板是持久的。
另外据我在源代码中看到的,路径只是硬编码的,所以不确定它是否真的可以配置?
# Load template from installed elyra package
loader = PackageLoader('elyra', 'templates/airflow')
从这里。
目前更改模板的原因是为 Pod 添加卷挂载。但是,如果将来需要更改其他内容,那么能够指定我自己的模板会很方便。有任何想法吗?