在 lambda 中本地拉一个 helm chart 来运行一些验证

问题描述 投票:0回答:1

我正在尝试弄清楚我们如何从 Java 代码 (Lambda) 下载/拉出 helm chart 以对 helm chart 执行一些验证。我们通常如何拉取 helm chart → 我们在开发箱上安装了 helm CLI,helm CLI 界面将转到 ECR 存储库并在本地为我们拉取 helm chart,如 HELM PULL CHART …。我们需要某种 helm 客户端在 lambda 代码包中为我们拉取它,然后我们应该能够读取 helm 图表并在代码本身中执行某些验证并提供输出。 最大的问题:我们没有 helm Java 客户端,通过它我们可以调用 ECR 存储库,从我们拥有的 java 代码中提取 helm chart。知道如何做到这一点吗?谢谢

查看了 lamdbda 层,但没有任何成果。

java lambda containers kubernetes-helm amazon-ecr
1个回答
0
投票

你可能想看看https://github.com/helm-unittest/helm-unittest

即使您设法拉出 helm chart,您也无法完全解析它(除非您先运行 helm template),因为它不符合 yaml 规范,其中包含 helm 模板表达式。

© www.soinside.com 2019 - 2024. All rights reserved.