tinkerbell / playground

Example deployments of the Tinkerbell Stack for use as playground environments
Apache License 2.0
132 stars 87 forks source link

k8s docker-compose #154

Closed jacobweinstock closed 2 years ago

jacobweinstock commented 2 years ago

Description

This PR brings up the sandbox via Docker compose using the Kubernetes backend for all service. This does not completely remove the postgres backend setup but moves all the compose with postgres into an isolated directory (deploy/compose/postgres) that can be removed when we're ready.

I did not touch the terraform setup. I need some help validating that one. please and thank you. CC @mmlb @displague

Why is this needed

Fixes: #142 #45 #118 #131 #133 #145 #148

How Has This Been Tested?

Manually tested vagrant with virtualbox (on a Mac), vagrant with libvirt (on Ubuntu 22.04), and docker-compose (on on Ubuntu 22.04).

How are existing users impacted? What migration steps/scripts do we need?

There is no migration support. Users will need to follow a quick start guide to get started.

Checklist:

I have:

mmlb commented 2 years ago

looks pretty good to me, if all looks good after I run it we can merge