gitops yaml解析secret失败

  • Choerodon平台版本:

  • 运行环境: https://choerodon.com.cn

  • 问题描述:

    gitops yaml解析secret失败

  • 执行的操作:
    环境配置库里添加类型type: Opaque的secret

apiVersion: v1
kind: Secret
metadata:
  name: test
type: Opaque
data:
  a.txt: XXXX
  • 报错信息(请尽量使用代码块或系统截图的形式展现):

    没有报错信息,但是要把secret删除才能同步
  • 建议:
    因为有应用在对接第三方系统的时候,涉及秘钥文件需要使用secret对象,再通过volume绑定到pod里使用。
    建议至少支持type: Opaque的secret,最好是能支持所有类型的secret

目前通过gitops环境库 可以创建的secret内容有2种,

  1. Opaque类型的,对象里面数据字段是stringData
  2. kubernetes.io/dockerconfigjson类型,对象里面数据字段是是Data

上面的secret没有通过gitops是因为是Opaque类型序列化完之后取得是stringData数据没有取到。报错信息之后会提示优化在解析错误处