This repository was archived by the owner on Nov 1, 2022. It is now read-only.
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Admit "<cluster>" when parsing ResourceIDs
The PR #1442 introduce code to determine which namespace, if any, each manifest belongs to. To distinguish between resources that need a namespace but don't have one, and resources that are cluster-scoped, it introduced the sentinel value `<cluster>` for the latter. Regrettably, I didn't accompany this with code for _parsing_ those sentinel values, since I reasoned that it would only be used internally. But the sync events generated by fluxd include a list of changed resources, and those inevitably will include things like namespaces that are cluster-scoped. The result is that fluxd will generate events that cannot then be parsed by the receiver. This commit fixes that by recognising `<cluster>` as a namespace when parsing resource IDs.
- Loading branch information