This PR contains the implementation of the liveness and readiness probes for the users-api, articles-api, frontend deployments.
The APIs' server packages contain a new method: SetReady. This method enables stating the readiness of the program once both http and grpc goroutines are launched. Thus, the readiness probe will fail until both goroutines are being run.
Additionally, this PR contains better rollout strategies for the aforementioned services.
This PR contains the implementation of the liveness and readiness probes for the
users-api
,articles-api
,frontend
deployments.The APIs'
server
packages contain a new method:SetReady
. This method enables stating the readiness of the program once both http and grpc goroutines are launched. Thus, the readiness probe will fail until both goroutines are being run.Additionally, this PR contains better rollout strategies for the aforementioned services.