spiffe / tornjak

Tornjak is a UI and management layer used for brokering human access to one or more SPIRE deployments
Apache License 2.0
74 stars 32 forks source link

Add SPIRE bundle APIs #474

Closed maia-iyer closed 4 weeks ago

maia-iyer commented 1 month ago

Additional functions are located here: https://github.com/spiffe/spire-api-sdk/blob/main/proto/spire/api/server/bundle/v1/bundle.proto

We will likely wish to add the following APIs: path v1 path spire function
/api/bundle/get GET /api/v1/spire/bundles GetBundles
/api/federations/bundles/get GET /api/v1/spire/federations/bundles GetFederatedBundles
/api/federations/bundles/create POST /api/v1/spire/federations/bundles BatchCreateFederatedBundle
/api/federations/bundles/update PATCH /api/v1/spire/federations/bundles BatchUpdateFederatedBundle
/api/federations/bundles/delete DELETE /api/v1/spire/federations/bundles BatchDeleteFederatedBundle
maia-iyer commented 1 month ago

Upon review will only add to the new api