Importing the Cilium go CRD api package results in dependecy on cilium/cilium #36265
Closed
Closed
Description
We have use-cases where we want to programatically interact with the cilium CRDs in github.com/cilium/cilium/pkg/k8s/apis/cilium.io/v2. This currently results in a dependency to the root cilium/cilium go module which in turn pulls in a crazy amount of transient deps. It would be great if this package could be its own go module to avoid that.
Ideally, such a go module would only contain api structs and not other things like the current transient dependency to the client or loghelpers