Skip to content

Conversation

@amrc-benmorrow
Copy link
Contributor

  • Reconcile k8s resources with apply-patch.

Merge-patch will not delete fields. This is the only reliable method of update and is recommended by the k8s docs.

  • Track changes to Helm Chart templates.

This will redeploy edge deployments when the Helm chart template changes.

  • Update the @kubernetes/client-node library.

The update is incompatible.

@amrc-benmorrow amrc-benmorrow force-pushed the bmz/auth-rx-client branch 3 times, most recently from 6f309a5 to 307027e Compare October 1, 2025 07:29
This doesn't use the Auth service but is suffering from unreliable
ConfigDB updates.
If we're committing it we need to build with it.
We started using merge-patch to avoid stomping on status changes made by
Flux, but it's not straightforward to use merge-patch to remove fields.
Use apply-patch instead, it's what k8s recommend.

Unify the handling of the GitRepo resources with the HelmReleases. Give
the GitRepo resources more sensible names.
Annoyingly the API has changes. We must maintain back-compat in rx-util
for now as this is also used by the Monitor.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants