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
As an Engineer, I want to create an ansible playbook that can be used to provision a minikube instance and deploy our super-duper-minikuber docker image to it with load balancing.
Out of scope
Ingress
Helm Tiller (though I may look to integrate this in a later ticket if I have enough time)
SSL - This is just a simple hello world open source project and not intended for production use.
Acceptance Criteria
New /health endpoint added for liveness and readiness probes.
minikube cluster configured with a namespace specifically for the web app to run under
App should be installed into the project namespace and not to the default namespace
App should be load balanced across 4 replicas
Deployment should have a readiness and liveness probe configured
Liveness and Readiness probe should run against a new /health/ endpoint.
Deployment should just pull the latest tagged version of the image from docker hub
Deployment should run upgrades with rolling updates
Deployment should pass the IP address of the pod on to the app as an env vars so that we can see load balancing working when it's running.
Service should use the LoadBalancer type
App label for selectors etc should be helloworld
The text was updated successfully, but these errors were encountered:
Story
As an Engineer, I want to create an ansible playbook that can be used to provision a minikube instance and deploy our
super-duper-minikuber
docker image to it with load balancing.Out of scope
Acceptance Criteria
/health
endpoint added for liveness and readiness probes.default
namespace/health/
endpoint.latest
tagged version of the image from docker hubLoadBalancer
typehelloworld
The text was updated successfully, but these errors were encountered: