armadaproject / armada

A multi-cluster batch queuing system for high-throughput workloads on Kubernetes.
https://armadaproject.io
Apache License 2.0
485 stars 135 forks source link

Java gRPC client for Armada #3972

Open mladjan-gadzic opened 2 months ago

mladjan-gadzic commented 2 months ago

Is your feature request related to a problem? Please describe. There is a need to support Jenkins Agents as Armada jobs. To do so Armada Jenkins plugin will be created. Since Jenkins is written in Java it is only natural to have Java client for Armada.

Describe the solution you'd like Autogenerated Java sources from Armada API .proto files. Unit and integration tests.

Describe alternatives you've considered

Additional context

mladjan-gadzic commented 1 month ago

this is the repo of java grpc client for armada https://github.com/mladjan-gadzic/armada-grpc-java-client

todo:

mladjan-gadzic commented 3 weeks ago