首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >修复Argo CD中的不同步警告-无法忽略可选的`nFields`字段

修复Argo CD中的不同步警告-无法忽略可选的`nFields`字段
EN

Stack Overflow用户
提问于 2021-05-18 13:50:03
回答 1查看 1.7K关注 0票数 0

Argo CD显示来自linkerd (由Helm安装)的两个项目不同步。警告是由spec部分中的可选preserveUnknownFields: false引起的:

trafficsplits.split.smi-spec.io

serviceprofiles.linkerd.io

但是我不知道如何在Application清单中使用ignoreDifferences忽略这种差异。/spec/preserveUnknownFields json路径不起作用。是否因为左侧版本中没有字段preserveUnknownFields?

代码语言:javascript
复制
apiVersion: argoproj.io/v1alpha1
kind: Application
metadata:
  name: linkerd
  namespace: argocd
spec:
  destination:
    namespace: linkerd
    server: https://kubernetes.default.svc
  project: default
  source:
    chart: linkerd2
    repoURL: https://helm.linkerd.io/stable
    targetRevision: 2.10.1
 syncPolicy:
    automated: {}
  ignoreDifferences:
     - group: apiextensions.k8s.io/v1
       name: trafficsplits.split.smi-spec.io
       kind: CustomResourceDefinition
       jsonPointers:
         - /spec/preserveUnknownFields
     - group: apiextensions.k8s.io/v1
       name: trafficsplits.split.smi-spec.io
       kind: CustomResourceDefinition
       jsonPointers:
         - /spec/preserveUnknownFields
EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2021-05-18 18:12:20

根据documentation的说法,我认为你必须使用apiextensions.k8s.io,而不是apiextensions.k8s.io/v1

票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/67580601

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档