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 |