summary |
shortlog |
log |
commit | commitdiff |
review |
tree
raw |
patch |
inline | side by side (from parent 1:
ff5f274)
Signed-off-by: Todd Malsbary <todd.malsbary@intel.com>
Change-Id: I60306d7663cf35a7645af21f5f873167730e4672
ironic_bridge \
controllers
ironic_bridge \
controllers
-jump_server_clean: ironic_bridge_clean \
+jump_server_clean: controllers_clean \
+ ironic_bridge_clean \
management_cluster_clean
# The jump server requires a K8s cluster to install into
management_cluster_clean
# The jump server requires a K8s cluster to install into
-controllers: baremetal_operator \
+controllers: ironic \
+ cert_manager \
+ baremetal_operator \
-baremetal_operator: ironic cert_manager
+controllers_clean: flux_clean \
+ cluster_api_clean \
+ baremetal_operator_clean \
+ cert_manager_clean \
+ ironic_clean
+
+baremetal_operator:
./deploy/baremetal-operator/baremetal-operator.sh deploy
baremetal_operator_clean:
./deploy/baremetal-operator/baremetal-operator.sh deploy
baremetal_operator_clean:
ironic:
./deploy/ironic/ironic.sh deploy
ironic:
./deploy/ironic/ironic.sh deploy
+ironic_clean:
+ ./deploy/ironic/ironic.sh clean
+
cert_manager:
./deploy/cert-manager/cert-manager.sh deploy
cert_manager:
./deploy/cert-manager/cert-manager.sh deploy
+cert_manager_clean:
+ ./deploy/cert-manager/cert-manager.sh clean
+
cluster_api:
./deploy/cluster-api/cluster-api.sh deploy
cluster_api:
./deploy/cluster-api/cluster-api.sh deploy
+cluster_api_clean:
+ ./deploy/cluster-api/cluster-api.sh clean
+
flux:
./deploy/flux/flux.sh deploy
flux:
./deploy/flux/flux.sh deploy
+flux_clean:
+ ./deploy/flux/flux.sh clean
+
# Example compute clusters
pod11_cluster:
# Example compute clusters
pod11_cluster:
pod11_cluster_clean:
./deploy/site/pod11/pod11.sh clean
pod11_cluster_clean:
./deploy/site/pod11/pod11.sh clean
+ ./deploy/site/pod11/pod11.sh wait-clean
vm_cluster:
./deploy/site/vm/vm.sh deploy
vm_cluster:
./deploy/site/vm/vm.sh deploy
vm_cluster_clean:
./deploy/site/vm/vm.sh clean
vm_cluster_clean:
./deploy/site/vm/vm.sh clean
+ ./deploy/site/vm/vm.sh wait-clean
- kustomize build ${SCRIPTDIR}/icn | kubectl delete -f -
+ kustomize build ${SCRIPTDIR}/icn | kubectl delete --ignore-not-found=true -f -
- kustomize build ${SCRIPTDIR}/icn | kubectl delete -f -
+ kustomize build ${SCRIPTDIR}/icn | kubectl delete --ignore-not-found=true -f -
- kustomize build ${SCRIPTDIR}/icn | kubectl delete -f -
+ kustomize build ${SCRIPTDIR}/icn | kubectl delete --ignore-not-found=true -f -
rm -rf ${IRONIC_DATA_DIR}
}
rm -rf ${IRONIC_DATA_DIR}
}
wait_for is_control_plane_ready
}
wait_for is_control_plane_ready
}
+function is_cluster_deleted {
+ ! kubectl -n ${SITE_NAMESPACE} get cluster icn
+}
+
+function wait_for_all_deleted {
+ WAIT_FOR_INTERVAL=60s
+ WAIT_FOR_TRIES=30
+ wait_for is_cluster_deleted
+}
+
case $1 in
"build-source") build_source ;;
"clean") clean ;;
"deploy") deploy ;;
"wait") wait_for_all_ready ;;
case $1 in
"build-source") build_source ;;
"clean") clean ;;
"deploy") deploy ;;
"wait") wait_for_all_ready ;;
+ "wait-clean") wait_for_all_deleted ;;
*) cat <<EOF
Usage: $(basename $0) COMMAND
*) cat <<EOF
Usage: $(basename $0) COMMAND
insert_control_plane_network_identity_into_ssh_config
}
insert_control_plane_network_identity_into_ssh_config
}
+function is_cluster_deleted {
+ ! kubectl -n ${SITE_NAMESPACE} get cluster icn
+}
+
+function wait_for_all_deleted {
+ WAIT_FOR_INTERVAL=60s
+ WAIT_FOR_TRIES=30
+ wait_for is_cluster_deleted
+}
+
case $1 in
"build-source") build_source ;;
"clean") clean ;;
"deploy") deploy ;;
"wait") wait_for_all_ready ;;
case $1 in
"build-source") build_source ;;
"clean") clean ;;
"deploy") deploy ;;
"wait") wait_for_all_ready ;;
+ "wait-clean") wait_for_all_deleted ;;
*) cat <<EOF
Usage: $(basename $0) COMMAND
*) cat <<EOF
Usage: $(basename $0) COMMAND