我有一个运行良好的 argoCD 应用程序,我不明白为什么在处理 config.yaml 文件时会出现错误。我只是尝试重新部署应用程序。
---
apiVersion: v1
kind: ConfigMap
metadata:
name: argocd-notifications-cm
namespace: argocd
data:
context: |
argocdUrl: https://argo.*****.com
service.teams: |
recipientUrls:
argocd: $channel-teams-url
template.app-created: |
email:
subject: Application {{.app.metadata.name}} has been created.
message: Application {{.app.metadata.name}} has been created.
{{.app.metadata.name }} 导致错误“错误:模板:notifications/templates/config.yaml:16:34:在<.app.metadata.name>处执行“notifications/templates/config.yaml”:nil pointer evaluating interface {} .metadata 使用 --debug 标志来呈现无效的 YAML"
几天前一切正常! “应用程序 {{.app.metadata.name}} 已创建”应该是 ConfigMap 中的文本... 不知道该怎么办:(