Skip to content

Importing the Cilium go CRD api package results in dependecy on cilium/cilium #36265

@alvaroaleman

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

Metadata

Assignees

No one assigned

    Labels

    sig/agentCilium agent related.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions