Open chrxmvtik opened 2 months ago
Unfortunately, this is not possible, Talos re-orders and splits individual resource definitions by prioritizing e.g. CRDs and Namespaces. But this seems to be something strange that order of applying manifests changes the final result, that seems not the way Kubernetes should work.
Feature Request
Description
It would be great if we could specify a priority of files deployed using extraManifests, ie.
Example use case:
We want to use Cilium as CNI with Gateway API support, which requires Gateway API manifests deployed before Cilium.
First thought would be to set extra manifests in ordered manner, ie.
However when we check manifests order using
talosctl get manifests
command we can see something unusual:Manifests got re-ordered by name and still, cilium got deployed firstly - so we fail to achive our goal.
There is a workaround to this issue, by hosting manifests
on your own
and applying numeric order to file names, ie.But if you are willing to use manifests hosted on GitHub and maintanted by someone else, then there is no possibility to order manifests deployments.