5.2. 使用 Helm Chart 安装动态插件
您可以通过在 Helm Chart 中的 global.dynamic.plugins 列表中附加条目,在 RHDH 中包含动态插件。
每个条目都必须包含以下字段:
-
软件包:要安装的动态插件软件包的软件包规格(可以从本地路径或 NPM 存储库) -
完整性:(本地软件包是可选的)特定软件包的 <alg>-<digest> 形式的完整性校验和。支持的算法包括sha256、SHA384和sha512。 -
pluginConfig:特定于插件的 app-config yaml 片段。如需了解更多详细信息,请参阅插件配置。 -
disabled:如果设为true,则禁用动态插件。默认值:false。
5.2.1. 例子 复制链接链接已复制到粘贴板!
复制链接链接已复制到粘贴板!
示例 1:从本地和远程源启用两个插件,需要一个特定的 app-config
global:
dynamic:
plugins:
- package: <a local package-spec used by npm pack>
- package: <a remote package-spec used by npm pack>
integrity: sha512-<some hash>
pluginConfig: ...
示例 2:从包含的文件禁用插件
global:
dynamic:
includes:
- dynamic-plugins.default.yaml
plugins:
- package: <some imported plugins listed in dynamic-plugins.default.yaml>
disabled: true
示例 3:从包含的文件启用插件
global:
dynamic:
includes:
- dynamic-plugins.default.yaml
plugins:
- package: <some imported plugins listed in dynamic-plugins.custom.yaml>
disabled: false