tinkerbell / k8s-sandbox

The easiest way to setup the Tinkerbell Stack on Kubernetes
Apache License 2.0
9 stars 9 forks source link

Rework networking to also run inside kind+kubevirt #6

Closed mrchrd closed 3 years ago

mrchrd commented 3 years ago

Description

This allows manifests to be deployed in either the normal Vagrant sandbox or Kind, using KubeVirt. There is also a README and some manifests to help deploying Tinkerbell in Kind even though it remains tricky.

Why is this needed

This is a step forward to standardize deployment in Kubernetes. While k8s-sandbox is useful to test real-life scenarios, https://github.com/detiber/tink/tree/kindDev is great for development. By merging the two repositories, the idea is to make development and "prod" environments as similar as possible.

How Has This Been Tested?

vagrant_test.go ran successfully and also validated manually. It also ran in Kind by modifying .env file as documented.

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

n/a

Checklist:

I have:

mrchrd commented 3 years ago

Will resubmit later.