X-Git-Url: https://gerrit.akraino.org/r/gitweb?a=blobdiff_plain;f=Makefile;h=8472fd104fba865488a6beb353d7a78c328b06cf;hb=refs%2Fchanges%2F04%2F4804%2F1;hp=b5a8ea7e75b606d158fd1a1adf6954ffd3159979;hpb=2b51cafb0163f4db32f72160d8aa65c5555d8cda;p=icn.git diff --git a/Makefile b/Makefile index b5a8ea7..8472fd1 100644 --- a/Makefile +++ b/Makefile @@ -18,7 +18,8 @@ jump_server: management_cluster \ 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 @@ -56,6 +57,12 @@ emcoctl: golang golang: ./deploy/golang/golang.sh deploy +kubectl: + ./deploy/kubectl/kubectl.sh deploy + +yq: + ./deploy/yq.sh deploy + # Provisioning network configuration in the jump server ironic_bridge: @@ -63,32 +70,55 @@ ironic_bridge: ./deploy/ironic/ironic.sh deploy-bridge ironic_bridge_clean: + source user_config.sh && \ ./deploy/ironic/ironic.sh clean-bridge # Jump server components -controllers: baremetal_operator \ +controllers: ironic \ + cert_manager \ + baremetal_operator \ cluster_api \ flux -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 clean ironic: + source user_config.sh && \ ./deploy/ironic/ironic.sh deploy +ironic_clean: + source user_config.sh && \ + ./deploy/ironic/ironic.sh clean + 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_clean: + ./deploy/cluster-api/cluster-api.sh clean + flux: ./deploy/flux/flux.sh deploy +flux_clean: + ./deploy/flux/flux.sh clean + # Example compute clusters pod11_cluster: @@ -99,6 +129,7 @@ pod11_cluster: pod11_cluster_clean: ./deploy/site/pod11/pod11.sh clean + ./deploy/site/pod11/pod11.sh wait-clean vm_cluster: ./deploy/site/vm/vm.sh deploy @@ -108,6 +139,7 @@ vm_cluster: vm_cluster_clean: ./deploy/site/vm/vm.sh clean + ./deploy/site/vm/vm.sh wait-clean # Test targets @@ -131,3 +163,19 @@ bm_verifier: jump_server \ SDWAN_VERIFIER_PATH:=$(CURDIR)/sdwan/test sdwan_verifier: pushd $(SDWAN_VERIFIER_PATH) && bash sdwan_verifier.sh && popd + +# Development targets +source: flux_cli kubectl kustomize yq + ./deploy/baremetal-operator/baremetal-operator.sh build-source + ./deploy/cdi-operator/cdi-operator.sh build-source + ./deploy/cdi/cdi.sh build-source + ./deploy/cert-manager/cert-manager.sh build-source + ./deploy/cluster/cluster.sh build-source + ./deploy/cpu-manager/cpu-manager.sh build-source + ./deploy/ironic/ironic.sh build-source + ./deploy/kata/kata.sh build-source + ./deploy/kubevirt-operator/kubevirt-operator.sh build-source + ./deploy/kubevirt/kubevirt.sh build-source + ./deploy/multus-cni/multus-cni.sh build-source + ./deploy/nodus/nodus.sh build-source + ./deploy/qat-plugin/qat-plugin.sh build-source