Skip to content

Move the APIs out to a dedicated repo #27

@myidpt

Description

@myidpt

It would be worthwhile to move the APIs in https://github.com/thalescpl-io/k8s-kms-plugin/tree/master/apis to a dedicated repo, such as https://github.com/thalescpl-io/k8s-kms-plugin-apis. This will greatly remove the dependencies.

For example, the istio/api go.mod file is very short: https://github.com/istio/api/blob/master/go.mod

Currently consumers of k8s-kms-plugin have to import all the dependencies of k8s-kms-plugin, making it hard to manage the go dependency versions. So far we have seen the licensing issues and the golang.org/x/sys version compatibility issue #26.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions