5 @echo " jump_server -- install jump server into this machine"
6 @echo " unit -- run the unit tests"
7 @echo " verifier -- run verifier tests for CI & CD logs"
8 @echo " vm_cluster -- deploy VM compute cluster"
9 @echo " pod11_cluster -- deploy pod11 compute cluster"
10 @echo " help -- this help output"
16 jump_server: management_cluster \
21 jump_server_clean: ironic_bridge_clean \
22 management_cluster_clean
24 # The jump server requires a K8s cluster to install into
27 source user_config.sh && \
28 ./deploy/kud/kud_bm_launch.sh minimal
30 management_cluster_clean:
31 ./deploy/kud/kud_bm_launch.sh reset
33 # Tools used during the installation of jump server components
42 ./deploy/kustomize/kustomize.sh deploy
45 ./deploy/clusterctl/clusterctl.sh deploy
48 ./deploy/flux-cli/flux-cli.sh deploy
51 ./deploy/sops/sops.sh deploy
54 ./deploy/emcoctl/emcoctl.sh deploy
57 ./deploy/golang/golang.sh deploy
59 # Provisioning network configuration in the jump server
62 source user_config.sh && env && \
63 ./deploy/ironic/ironic.sh deploy-bridge
66 ./deploy/ironic/ironic.sh clean-bridge
68 # Jump server components
70 controllers: baremetal_operator \
74 baremetal_operator: ironic cert_manager
75 ./deploy/baremetal-operator/baremetal-operator.sh deploy
77 baremetal_operator_clean:
78 ./deploy/baremetal-operator/baremetal-operator.sh clean
81 ./deploy/ironic/ironic.sh deploy
84 ./deploy/cert-manager/cert-manager.sh deploy
87 ./deploy/cluster-api/cluster-api.sh deploy
90 ./deploy/flux/flux.sh deploy
92 # Example compute clusters
95 ./deploy/site/pod11/pod11.sh deploy
96 ./deploy/site/pod11/pod11.sh wait
97 ./deploy/kata/kata.sh test
98 ./deploy/addons/addons.sh test
101 ./deploy/site/pod11/pod11.sh clean
104 ./deploy/site/vm/vm.sh deploy
105 ./deploy/site/vm/vm.sh wait
106 ./deploy/kata/kata.sh test
107 ./deploy/addons/addons.sh test
110 ./deploy/site/vm/vm.sh clean
117 bashate -i E006,E003,E002,E010,E011,E042,E043 `find . -type f -not -path './ci/jjb/shell/*' -not -path './build/*' -name "*.sh"`
119 verifier: vm_verifier
121 vm_verifier: jump_server \
126 bm_verifer: jump_server \
128 pod11_cluster_clean \
131 SDWAN_VERIFIER_PATH:=$(CURDIR)/sdwan/test
133 pushd $(SDWAN_VERIFIER_PATH) && bash sdwan_verifier.sh && popd