Remove gRPC #644
Labels
enhancement
New feature or request
python
Pull requests that update Python code
stale
Inactive issues
Milestone
The gRPC endpoints are completely legacy and only used by the runners (in the
pipelines
folder). They amount for a large part of legacy code that should also be removed as part of this ticket. AFAIK at least the following files should be modified or removed:application/src/run_grpc_server.py
application/src/tira/urls.py
and large parts ofvm_api
since they are only used by the gRPC endpointspipelines/src/bash
-- the python3 snippets may possibly be removed with wget or curl to our REST-APIprotocol
folder since it only contains the gRPC definitions and its generated outputreroute_host
inapplication/src/tira/util.py
grpc_host
setting from the django configsThe gRPC endpoints that can not be deleted without substitution should be replaced using REST endpoints. If none of the REST endpoints in our current specification (
documentation/development/specification/rest-api.yml
) fit the need, please add these endpoints to the specification in compliance with our REST-API guidelines (https://tira-io.github.io/tira/nightly/development/specification/restapi.html).The text was updated successfully, but these errors were encountered: