This PR adds an implementation of a Kubescape-specific Aggregated APIServer that serves SBOMs in the SPDX v2.3 format.
Additional notes for the reviewer
This implementation generates a clientset to use with the default Kubernetes Go client. To use the generated clientset, refer to the example from the official go-client repo.
However, in to import and use the Kubescape’s Aggregated APIServer clienset you would have to import the github.com/kubescape/storage/pkg/generated/clientset/versioned package.
What this PR changes?
This PR adds an implementation of a Kubescape-specific Aggregated APIServer that serves SBOMs in the SPDX v2.3 format.
Additional notes for the reviewer
This implementation generates a clientset to use with the default Kubernetes Go client. To use the generated clientset, refer to the example from the official
go-client
repo.However, in to import and use the Kubescape’s Aggregated APIServer clienset you would have to import the
github.com/kubescape/storage/pkg/generated/clientset/versioned
package.