Argo-CD's ignoredifference Feature Fails with Sidecar Container Images on RHOCP4

Solution In Progress - Updated -

Issue

  • The synchronization options do not work properly when using the jqPathExpressions parameter with a JSON array that contains items with different keys. This issue causes problems in the synchronization process.
  • If the ignoreDifferences field is specified in an ArgoCD Application, and the jqPathExpressions parameter includes an empty square bracket [], the configuration data within the array is completely ignored during synchronization.
  • An error occurs when attempting to synchronize using jqPathExpressions with a JSON array that has items with distinct keys, leading to unexpected behavior in the synchronization options.
  • When the ignoreDifferences field is included in an ArgoCD Application and the jqPathExpressions parameter contains [], any configuration data within the square brackets is excluded during synchronization, potentially leading to discrepancies.

Environment

  • Red Hat OpenShift Container Platform (RHOCP) 4

Subscriber exclusive content

A Red Hat subscription provides unlimited access to our knowledgebase, tools, and much more.

Current Customers and Partners

Log in for full access

Log In

New to Red Hat?

Learn more about Red Hat subscriptions

Using a Red Hat product through a public cloud?

How to access this content