Conversation
0123aeb to
dfd95fb
Compare
📝 WalkthroughWalkthroughTwo Argo CD Application deployment manifests are updated to bump the generic-charts dependency version from v2.0.20 to v2.0.22. The targetRevision field is modified in both deploy/dependency-api/app.yaml and deploy/dependency-www/app.yaml files. Changes
Estimated code review effort🎯 1 (Trivial) | ⏱️ ~2 minutes Possibly related PRs
Suggested reviewers
🚥 Pre-merge checks | ✅ 3✅ Passed checks (3 passed)
✏️ Tip: You can configure your own custom pre-merge checks in the settings. Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out. Comment |
Argo diff output for dependency-api:===== /Service production/dependency ======
11c11
< helm.sh/chart: flow-generic-1.6.62
---
> helm.sh/chart: flow-generic-1.6.63
===== apps/Deployment production/dependency-api-live ======
16c16
< helm.sh/chart: flow-generic-1.6.62
---
> helm.sh/chart: flow-generic-1.6.63
===== datadoghq.com/DatadogMonitor datadog/dependency-api-errorrate ======
144d143
< - generated:kubernetes
===== networking.istio.io/Gateway production/dependency-flow-io ======
17c17
< helm.sh/chart: flow-generic-1.6.62
---
> helm.sh/chart: flow-generic-1.6.63
===== networking.istio.io/VirtualService production/dependency-api-live ======
12c12
< helm.sh/chart: flow-generic-1.6.62
---
> helm.sh/chart: flow-generic-1.6.63 |
Argo diff output for dependency-www:===== /Service production/dependency-www ======
11c11
< helm.sh/chart: flow-generic-1.6.62
---
> helm.sh/chart: flow-generic-1.6.63
===== apps/Deployment production/dependency-www-live ======
16c16
< helm.sh/chart: flow-generic-1.6.62
---
> helm.sh/chart: flow-generic-1.6.63
===== datadoghq.com/DatadogMonitor datadog/dependency-www-errorrate ======
144d143
< - generated:kubernetes
===== networking.istio.io/Gateway production/dependency-www-flow-io ======
17c17
< helm.sh/chart: flow-generic-1.6.62
---
> helm.sh/chart: flow-generic-1.6.63
===== networking.istio.io/VirtualService production/dependency-www-live ======
12c12
< helm.sh/chart: flow-generic-1.6.62
---
> helm.sh/chart: flow-generic-1.6.63 |
There was a problem hiding this comment.
♻️ Duplicate comments (2)
deploy/dependency-www/app.yaml (2)
56-67: Same stalesyncPolicycomment applies here.Identical to the stale comment in
deploy/dependency-api/app.yamlLines 56–57 — remove if the transition is complete.🤖 Prompt for AI Agents
Verify each finding against the current code and only fix it if needed. In `@deploy/dependency-www/app.yaml` around lines 56 - 67, Remove the stale transitional comment above the syncPolicy block: locate the syncPolicy section (the "syncPolicy:" key and its child keys "syncOptions:", "- RespectIgnoreDifferences=true", "- CreateNamespace=false", "- ApplyOutOfSyncOnly=true", "- ServerSideApply=true", "- PruneLast=true", and the "automated:" block) and delete the leading comment lines that start with "## Keep it commenting out during the transition process..." so the file no longer contains the outdated transition note.
47-47: Same values.yaml compatibility check applies here.Same concern as
deploy/dependency-api/app.yamlLine 47 — confirmdeploy/dependency-www/values.yamlis compatible with both v2.0.21 and v2.0.22 schemas.🤖 Prompt for AI Agents
Verify each finding against the current code and only fix it if needed. In `@deploy/dependency-www/app.yaml` at line 47, Confirm that the values.yaml for dependency-www is compatible with both schema v2.0.21 and v2.0.22 referenced by targetRevision: v2.0.22: run a schema/values diff between the two chart versions, update any renamed/removed keys or type changes in deploy/dependency-www/values.yaml, add conditional/compatibility defaults or migration logic for keys that differ, and document the compatibility test you used so switching targetRevision back to v2.0.21 will not break deployment.
🧹 Nitpick comments (1)
deploy/dependency-api/app.yaml (1)
56-67: Stale comment contradicts the activesyncPolicy.automatedblock.Lines 56–57 read: "Keep it commenting out during the transition process to avoid auto sync..." but
automated: prune: true, selfHeal: trueis fully active. If the transition is complete, remove the comment to avoid future confusion.🧹 Proposed cleanup
- ## Keep it commenting out during the transition process to avoid auto - ## sync applying changes automatically until transition is completed. syncPolicy:🤖 Prompt for AI Agents
Verify each finding against the current code and only fix it if needed. In `@deploy/dependency-api/app.yaml` around lines 56 - 67, The YAML header comment about "Keep it commenting out during the transition" contradicts the active syncPolicy.automated block (syncPolicy.automated.prune and syncPolicy.automated.selfHeal are enabled); remove or update that stale comment so it matches current behavior (either delete the transitional note or change it to state that automated sync/prune/selfHeal are intentionally enabled), and ensure references to syncPolicy.syncOptions and syncPolicy.automated remain consistent.
🤖 Prompt for all review comments with AI agents
Verify each finding against the current code and only fix it if needed.
Duplicate comments:
In `@deploy/dependency-www/app.yaml`:
- Around line 56-67: Remove the stale transitional comment above the syncPolicy
block: locate the syncPolicy section (the "syncPolicy:" key and its child keys
"syncOptions:", "- RespectIgnoreDifferences=true", "- CreateNamespace=false", "-
ApplyOutOfSyncOnly=true", "- ServerSideApply=true", "- PruneLast=true", and the
"automated:" block) and delete the leading comment lines that start with "##
Keep it commenting out during the transition process..." so the file no longer
contains the outdated transition note.
- Line 47: Confirm that the values.yaml for dependency-www is compatible with
both schema v2.0.21 and v2.0.22 referenced by targetRevision: v2.0.22: run a
schema/values diff between the two chart versions, update any renamed/removed
keys or type changes in deploy/dependency-www/values.yaml, add
conditional/compatibility defaults or migration logic for keys that differ, and
document the compatibility test you used so switching targetRevision back to
v2.0.21 will not break deployment.
---
Nitpick comments:
In `@deploy/dependency-api/app.yaml`:
- Around line 56-67: The YAML header comment about "Keep it commenting out
during the transition" contradicts the active syncPolicy.automated block
(syncPolicy.automated.prune and syncPolicy.automated.selfHeal are enabled);
remove or update that stale comment so it matches current behavior (either
delete the transitional note or change it to state that automated
sync/prune/selfHeal are intentionally enabled), and ensure references to
syncPolicy.syncOptions and syncPolicy.automated remain consistent.
Edited/Blocked NotificationRenovate will not automatically rebase this PR, because it does not recognize the last commit author and assumes somebody else may have edited the PR. You can manually request rebase by checking the rebase/retry box above. |
This PR contains the following updates:
v2.0.20->v2.0.22Before merging:
Ensure your service is compatible with the new chart version
Review diff in PR with changes
Merge when ready to deploy this change
After merging, ArgoCD will automatically sync the new chart version.
Release Notes
flowcommerce/generic-charts (git@github.com:flowcommerce/generic-charts.git)
v2.0.22Compare Source
v2.0.21Compare Source
This PR has been generated by Renovate Bot.
Summary by CodeRabbit