Skip to content

[BUG] Extra fields in CRDs trigger OutOfSync on ArgoCD #4817

Closed as not planned
@SkalaNetworks

Description

@SkalaNetworks

Kube-OVN Version

v1.13-v1.14

Kubernetes Version

1.31

Operation-system/Kernel Version

/

Description

image

ArgoCD shows a desync between the LiveManifest and the desired manifest.

The VPC NAT GW CRD has a bunch of fields like this in the properties:

 x-kubernetes-patch-merge-key: key
 x-kubernetes-patch-strategy: merge

Is there a reason for the presence of these fields? They don't seem to exist in CR definitions anymore (at least in my version of K8S)

Steps To Reproduce

  1. Deploy Kube-OVN using Helm/ArgoCD
  2. Witness the desync on VPC NAT GWs

Current Behavior

Out of Sync on VPC NAT GWs CRDs

Expected Behavior

Synced VPC NAT GWs CRDs

Metadata

Metadata

Assignees

No one assigned

    Labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions