团队,使用jenkins进行图表的helm deploy,其中插件是其中的一部分。
我正在使用ConfigMap安装fluentd插件,在Jenkins上得到这个错误有什么提示吗?
Error: UPGRADE FAILED: unable to decode "": Object 'Kind' is missing in '{"install-plugins.sh":"#!/bin/sh\n fluent-gem install fluent-plugin-gelf-hs -v 1.0.4\n \n fluent-gem install fluent-plugin-kubernetes_metadata_filter -v 1.0.0\n \n fluent-gem install fluent-plugin-systemd -v 0.3.1\n \n fluent-gem install fluentd -v 1.0.2\n \n fluent-gem install gelf -v 3.0.0\n \n fluent-gem install json -v 2.1.0\n \n fluent-gem install oj -v 2.18.3"}'
err: exit status 1下面是演练,但jenkins抛出了上面的错误
install-plugins.sh: |-
#!/bin/sh
fluent-gem install fluent-plugin-gelf-hs -v 1.0.4
fluent-gem install fluent-plugin-kubernetes_metadata_filter -v 1.0.0我的ConfigMap.yaml在舵表中如下所示
{{- range $plugin,$version := .Values.plugins.pluginsList }}
fluent-gem install -v {{ $plugin }} {{ $version }}
{{ end -}}不过,我不确定gem的安装格式。
发布于 2020-07-23 15:09:46
你的configmap.yaml应该包含完整的Configmap object
apiVersion: v1
kind: ConfigMap
metadata:
name: configmap
data:
install-plugins.sh: |-
#!/bin/sh
{{- range $plugin,$version := .Values.plugins.pluginsList }}
fluent-gem install -v {{ $plugin }} {{ $version }}
{{ end -}}https://stackoverflow.com/questions/63036036
复制相似问题