-
Epic
-
Resolution: Done
-
Blocker
-
None
-
Reduce ApplicationSet CRD size
-
False
-
False
-
Done
-
Goal
The ApplicationSet CRD size is has grown closer to 1MB with addition of new strategies which is close to the limit of etcd, leading to issues for applying it with "kubectl apply" and also in OLM. The goal is to reduce the size of the CRD by finding an optimum combination of strategies suggested in this doc:
https://docs.google.com/document/d/1BpzU8KgEB1CgKt4Vha6WTpg3zfOnKZhTeGPuG9xSpBE/edit
Some of the strategies discussed are:
- Use unstructured schema for generators that have very large schemas (e.g. matrix and merge)
- Remove unnecessary attributes (e.g. "template" where it is ignored)
Acceptance Criteria
- ApplicationSet CRD size is reduced to at most half of its current size