grpc-ecosystem / grpc-health-probe

A command-line tool to perform health-checks for gRPC applications in Kubernetes and elsewhere
Apache License 2.0
1.44k stars 188 forks source link

Release as debian/rpm package #132

Closed acabarbaye closed 1 year ago

acabarbaye commented 1 year ago

For installation, it would really help if the tools was released as a standard package such as rpm or debian. Since goreleaser is used, it is just a matter of adding the following section

nfpms:
  - formats:
      - apk
      - deb
      - rpm
    license: Apache-2.0
    maintainer: <>
ahmetb commented 1 year ago

The project is largely in maintenance mode ever since Kubernetes added the support for native gRPC probes. Also packaging would immensely expand the scope of this project and I as the sole maintainer have no experience in testing them either. I'd much prefer if the community packages and distributes this elsewhere on apt repos if needed. I suspect nothing needs to change in this repo to accommodate that.

acabarbaye commented 1 year ago

@ahmetb I am not aware of similar grpc support built in in docker compose such as in kubernetes and use the probe tool to wait for readiness there. Having the tool packaged would greatly ease its installation

ahmetb commented 11 months ago

Ideally, it would be nice to keep this repo simple and have "packagers" deal with this. Packaging greatly complicates the maintenance, and in this case only a small % of users benefit from it.