/gloo-demo-kit

A gloo demo setup template respository. Use this template to get started with setting up gloo demos on your local machine using Ansible + minikube

Primary LanguageMakefileGNU General Public License v3.0GPL-3.0

Gloo Demo Kit

The template project to get started with Gloo Edge/Mesh with Ansible and Minikube

Required tools

The demo requires the following tools, have them installed and added to $PATH before proceeding with the demo,

Optinally if you want encryption of values/secrets,

Ansible Environment

pipx install poetry 
poetry config  virtualenvs.in-project true

Create Ansible pythonenv,

make shell-venv

Install the Ansible roles and collections that will be used during setup,

make install-roles-and-collections

Kubernetes Cluster

Setup minikube cluster, install extra components and download the tools

make create-kube-clusters

Deploy Gloo

Setup minikube cluster and components

make deploy-gloo

Cleanup

Delete the created minikube clusters

make clean-up