Folder | Contains |
---|---|
flogoweb | Kubernetes YAML to deploy Flogo Web and Makefile to build a new container |
goc | Dockerfile to create the image for the GoCenter GitHub Action |
jenkins | Makefile to build a new Jenkins container |
jfrog-cli | Dockerfile to create the image for the JFrog-CLI GitHub Action |
nginx-proxy | Dockerfile to create a simple nginx container that can serve as a reverse proxy |
The Kubernetes folder has a Makefile
that contains a bunch of actions I use to set up my Minikube and testing clusters
Makefile targets | Description |
---|---|
apiscout-deploy | Deploy APIScout to Kubernetes |
apiscout-undeploy | Remove APIScout from Kubernetes |
dashboard-deploy | Deploy the Kubernetes Dashboard (using Helm) |
dashboard-undeploy | Remove the Kubernetes Dashboard (using Helm) |
gogs-deploy | Deploy Gogs to Kubernetes |
gogs-pull | Pull a version of Gogs from Docker Hub (make pull TAG=latest) |
gogs-undeploy | Remove Gogs from Kubernetes |
help | Displays the help for each target (this message) |
jumppod-deploy | Deploy jumppod to Kubernetes |
jumppod-pull | Pull version 3.9 of Alpine from Docker Hub |
jumppod-undeploy | Remove jumppod from Kubernetes |
minikube-delete | Remove Minikube completely from the host system (including kubectl) |
minikube-ingress | Set up ingress for Minikube based on nginx |
minikube-install | Install Minikube |
minikube-start | Start Minikube |
minikube-stop | Stop Minikube |
openfaas-deploy | Deploy OpenFaaS to Kubernetes (make openfaas-deploy PW=mypassword) (using Helm) |
openfaas-undeploy | Remove OpenFaaS from Kubernetes (using Helm) |
vault-deploy | Deploy Vault to Kubernetes |
vault-pull | Pull a version of Vault from Docker Hub (make pull TAG=latest) |
vault-undeploy | Remove Vault from Kubernetes |
See the LICENSE file in the repository