kubernetes - helm secrets 无法在 Gitlab CI 中解密并且工作正常本地 CLI
问题描述
我创建了 values.yaml 文件并使用 helm enc 进行了加密。当我使用 helm secrets install .... 它在本地运行良好。但是如果我在 Gitlab CI 中执行,而不是解密。它仅分配加密值。
helm secrets upgrade sample-web-app go-chart -f go-chart/configmapfiles/values.yaml
上面的命令是在本地 CLI 中解密和分配值,而不是在 CI gitlab 中。
如果我在管道中执行相同的命令。Values.yaml 中的内容未解密。
ADMIN_User=ENC[AES256_GCM,data:D5Tkz8cH,iv:7Z7liGFr6aPceGad******************=,tag:UEv8dByqrfh40lQ1PTjrOA==,type:str]
解决方案
推荐阅读
- lua - Lua:我可以使用 for 循环来处理数组中的所有“有时为零”值吗?
- java - 无论使用 GSON 的类型是什么,动态地从 JsonArray 获取项目
- r - ggplot中直方图上的箱之间的垂直线
- python - 使用 TextInput 在 Bokeh 中创建交互式小部件以更改图形
- java - JAVA:为什么我的代码中出现“解析时到达文件末尾”错误?
- rust - 在 Rust 中将字符串与字符串文字匹配
- asp.net - asp.net api 错误 - 返回 ambiguousMatchException 或找不到页面
- java - BottomNavigation 下的 ViewPager
- android - 布局:中心面板内的中心图像。使用百分比单位
- c++ - 预先声明子类