Available resources¶
The folder called “resources” is a collection of resources used for testing and for configuration.
Makefile targets¶
This project contains a Makefile which defines the following targets:
Makefile target | Description |
---|---|
vars | Display variables - pass in DISPLAY and XAUTHORITY |
k8s | Which kubernetes are we connected to |
k8s_test | test the application on K8s |
apply | apply resource descriptor k8s.yml |
get_versions | lists the container images used for particular pods |
logs | POD logs for descriptor |
rm | delete applied resources |
namespace | create the kubernetes namespace |
deploy_all | deploy ALL of the helm chart |
deploy_etcd | deploy etcd-operator into namespace |
deploy | deploy the helm chart |
show | show the helm chart |
delete_all | delete ALL of the helm chart release |
delete_etcd | Remove etcd-operator from namespace |
delete | delete the helm chart release |
traefik | install the helm chart for traefik (in the kube-system namespace) |
delete_traefik | delete the helm chart for traefik |
gangway | install gangway authentication for gitlab (kube-system namespace) |
delete_gangway | delete gangway authentication for gitlab |
poddescribe | describe Pods executed from Helm chart |
podlogs | show Helm chart POD logs |
localip | set local Minikube IP in /etc/hosts file for apigateway |
help | Show the help summary |