-
- Downloads
Implement /api/v1/version for rekor-server (#569)
* rekor-server: Implement /api/v1/version This implements a version endpoint for rekor. This helps figure out the version the server is currently running. It could later be used to implement version compatibility with CLI utilities. Example: λ rekor main» curl -s localhost:3000/api/v1/version | jq { "builddate": "'2021-12-27T13:20:32Z'", "commit": "12d1a47c", "treestate": "dirty", "version": "v0.4.0-15-g12d1a47-dirty" } This removes some duplication of the build flags and inserts them into /pkg/api which is then reused across the utilities. Signed-off-by:Morten Linderud <morten@linderud.pw> Signed-off-by:
Morten Linderud <morten@linderud.pw> * Generated files Signed-off-by:
Morten Linderud <morten@linderud.pw>
Showing
- Makefile 5 additions, 4 deletionsMakefile
- cmd/rekor-cli/app/root.go 3 additions, 2 deletionscmd/rekor-cli/app/root.go
- cmd/rekor-cli/app/version.go 5 additions, 20 deletionscmd/rekor-cli/app/version.go
- cmd/rekor-server/app/root.go 3 additions, 2 deletionscmd/rekor-server/app/root.go
- cmd/rekor-server/app/version.go 5 additions, 20 deletionscmd/rekor-server/app/version.go
- openapi.yaml 31 additions, 0 deletionsopenapi.yaml
- pkg/api/version.go 48 additions, 0 deletionspkg/api/version.go
- pkg/generated/client/rekor_client.go 5 additions, 0 deletionspkg/generated/client/rekor_client.go
- pkg/generated/client/server/get_rekor_version_parameters.go 142 additions, 0 deletionspkg/generated/client/server/get_rekor_version_parameters.go
- pkg/generated/client/server/get_rekor_version_responses.go 131 additions, 0 deletionspkg/generated/client/server/get_rekor_version_responses.go
- pkg/generated/client/server/server_client.go 92 additions, 0 deletionspkg/generated/client/server/server_client.go
- pkg/generated/models/rekor_version.go 138 additions, 0 deletionspkg/generated/models/rekor_version.go
- pkg/generated/restapi/configure_rekor_server.go 3 additions, 0 deletionspkg/generated/restapi/configure_rekor_server.go
- pkg/generated/restapi/embedded_spec.go 89 additions, 0 deletionspkg/generated/restapi/embedded_spec.go
- pkg/generated/restapi/operations/rekor_server_api.go 13 additions, 0 deletionspkg/generated/restapi/operations/rekor_server_api.go
- pkg/generated/restapi/operations/server/get_rekor_version.go 72 additions, 0 deletionspkg/generated/restapi/operations/server/get_rekor_version.go
- pkg/generated/restapi/operations/server/get_rekor_version_parameters.go 62 additions, 0 deletions...restapi/operations/server/get_rekor_version_parameters.go
- pkg/generated/restapi/operations/server/get_rekor_version_responses.go 132 additions, 0 deletions.../restapi/operations/server/get_rekor_version_responses.go
- pkg/generated/restapi/operations/server/get_rekor_version_urlbuilder.go 100 additions, 0 deletions...restapi/operations/server/get_rekor_version_urlbuilder.go
Loading
Please register or sign in to comment