export REGISTRY=registry.reymota.es export IMG_VERSION=1.12 export NAMESPACE=virtmanager all: install imagen: echo "Creando imagen con version '${IMG_VERSION}' en el registry '${REGISTRY}'" docker build --no-cache -t ${REGISTRY}/virtmanager:${IMG_VERSION} -f Dockerfile . docker push ${REGISTRY}/virtmanager:${IMG_VERSION} ns: -cat K8S/namespace.yaml | sed -e "s//${NAMESPACE}/" |kubectl create -f - install: -cat K8S/reg-secret.yaml| sed -e "s//${NAMESPACE}/" | kubectl create -f - -cat K8S/secreto.yaml| sed -e "s//${NAMESPACE}/" | kubectl create -f - -cat K8S/env-prod-configmap.yaml | sed -e "s//${NAMESPACE}/" | kubectl create -f - -cat K8S/virtmanager-deployment.yaml | sed -e "s//${NAMESPACE}/" | sed -e "s//${IMG_VERSION}/" | kubectl create -f - -cat K8S/virtmanager-ingress.yaml | sed -e "s//${NAMESPACE}/" | kubectl create -f - clean: -cat K8S/virtmanager-deployment.yaml | sed -e "s//${NAMESPACE}/" | sed -e "s//${IMG_VERSION}/" | kubectl delete -f - -cat K8S/env-prod-configmap.yaml | sed -e "s//${NAMESPACE}/" | kubectl delete -f - -cat K8S/reg-secret.yaml | sed -e "s//${NAMESPACE}/" | kubectl delete -f - -cat K8S/secreto.yaml| sed -e "s//${NAMESPACE}/" | kubectl delete -f - -cat K8S/virtmanager-ingress.yaml | sed -e "s//${NAMESPACE}/" | kubectl delete -f -