Skip to content
This repository has been archived by the owner on Sep 17, 2021. It is now read-only.

23technologies/testbed-gardener

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

testbed-gardener

A virtual testbed environment for Gardener.

You can watch a asciinema-demo here.

Required software

Configuration

All relevant steps happen in the ./terraform folder

Copy secure.yaml.sample to secure.yaml and clouds.yaml.sample to clouds.yaml and fill in the correct credentials for your openstack-cloud.

Adjust variables in environment/standard.tfvars to suit your needs.

Build up Gardener

make sure that no other testbed is already in the project.

make create creates the testbed:

  1. creates management VM on the openstack (including networks, secgroups, ...)
  2. creates bootstrap cluster via kind
  3. creates production-cluster via cluster-api
  4. deploys the external openstack-cloud-controller-manager
  5. deploys gardener (including dashboard and seed)

At the end of a successful deployment, the URL, email and password for the login will be displayed.

Teardown Gardener

Nice and slow

  • Delete all Clusters inside gardener (via the dashboard or the API)
  • make and sow burndown -A in folder landscape
  • make clean

quick and rough

make purge