influxdata / influxdata/helm-charts

InfluxDB Clustered 3 - appinstances.kubecfg.dev CRD inclusion of empty arrays causes ArgoCD to behave as if the CRD is out of sync

Open
#698 1 comment 0 reactions 0 assignees View on GitHub
Dominant language
Mustache
Stars
257
Forks
347
Avg merge
4d 20h
Merged PRs (30d)
9

Description

In the appinstances.kubecfg.dev CRD there are three empty arrays, at lines 8, 11, and 15. When using ArgoCD to install InfluxDB Clustered 3, the CRD is always considered out of sync because the applied CRD will not have the empty arrays.

This makes InfluxDB 3 seem misconfigured or out of sync with it's gitops codebase.

Contributor guide

Open the contributing guide

Research direction

Inspect the appinstances.kubecfg.dev CRD in the InfluxDB Clustered 3 chart, focusing on the empty arrays at lines 8, 11, and 15. Compare the rendered CRD with the CRD applied by Kubernetes during an ArgoCD installation. Done means the rendered resource omits those empty arrays and ArgoCD no longer reports the CRD as out of sync.

Written by the indexing model from the issue text.

Assessment

Tech stack
helm, kubernetes
Domain
devops, infrastructure
Issue type
Bug
Difficulty
2/5
Estimated time
1-3 hours
Activity status
Stale
Clarity
Mostly clear
Newbie friendliness
45/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.