IPA self-service categories can't be set by GitOps
Fleet version: main pre-4.78
💥 Actual behavior
IPA categories are ignored in GitOps.
🛠️ To fix
Implement software self-service categories for IPAs in GitOps.
🧑💻 Steps to reproduce
These steps:
- [x] Have been confirmed to consistently lead to reproduction in multiple Fleet instances.
Attempt to set software categories for an in-house (IPA) app via GitOps.
🕯️ More info
Omitted in the initial IPA GitOps implementation as self-service was to come later. Which wound up being correct (4.77 vs. 4.78).
I was able to confirm that on both main and rc-minor-fleet-v4.78.0, categories support for in-house apps was implemented.
I will make a small PR referencing this ticket to remove an outdated comment.
There's another small issue that I will add to that PR:
Unchecking all categories in the UI sends nothing in the multiform data, which causes any categories to be ignored instead of deleted properly.
Validated that Categories can be set via Gitops.
GitOps now listens, IPA categories bloom, Self-served, problems pruned.