You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
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
gRPC endpoints in application/src/tira/urls.py and large parts of vm_api since they are only used by the gRPC endpoints
the runners in pipelines/src/bash -- the python3 snippets may possibly be removed with wget or curl to our REST-API
The entire protocol folder since it only contains the gRPC definitions and its generated output
Remove reroute_host in application/src/tira/util.py
Remove grpc_host setting from the django configs
The 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:
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: