Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Create Ansible playbook to configure Minikube and deploy our simple image #7

Closed
11 tasks done
robcharlwood opened this issue Mar 27, 2019 · 2 comments
Closed
11 tasks done
Assignees

Comments

@robcharlwood
Copy link
Owner

robcharlwood commented Mar 27, 2019

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

  • 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
@robcharlwood robcharlwood self-assigned this Mar 27, 2019
@robcharlwood
Copy link
Owner Author

This ticket will be forked from the work done in #6

@robcharlwood
Copy link
Owner Author

Complete

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant