kubernetes-health
kubernetes-health copied to clipboard
[Feature] Rack 3 support
After rack upgrades to 3.0, Rack::Handler moved to separate gem https://github.com/rack/rack/blob/main/UPGRADE-GUIDE.md#binrackup-rackserver-rackhandlerand--racklobster-were-moved-to-a-separate-gem
Possible solution:
server = defined?(Rackup::Handler) ? Rackup::Handler : Rack::Handler
server.run Kubernetes::Health::RackOnSidekiq.new, Port: Kubernetes::Health::Config.metrics_port