| 1234567891011121314151617181920212223242526272829303132 |
- 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 namespace.yaml | sed -e "s/<NS>/${NAMESPACE}/" |kubectl create -f -
- install:
- -cat reg-secret.yaml| sed -e "s/<NS>/${NAMESPACE}/" | kubectl create -f -
- -cat env-prod-configmap.yaml | sed -e "s/<NS>/${NAMESPACE}/" | kubectl create -f -
- -cat virtmanager-deployment.yaml | sed -e "s/<NS>/${NAMESPACE}/" | sed -e "s/<TAG>/${IMG_VERSION}/" | kubectl create -f -
- -cat virtmanager-ingress.yaml | sed -e "s/<NS>/${NAMESPACE}/" | kubectl create -f -
- clean:
- -cat virtmanager-deployment.yaml | sed -e "s/<NS>/${NAMESPACE}/" | sed -e "s/<TAG>/${IMG_VERSION}/" | kubectl delete -f -
- -cat env-prod-configmap.yaml | sed -e "s/<NS>/${NAMESPACE}/" | kubectl delete -f -
- -cat reg-secret.yaml | sed -e "s/<NS>/${NAMESPACE}/" | kubectl delete -f -
- -cat virtmanager-ingress.yaml | sed -e "s/<NS>/${NAMESPACE}/" | kubectl delete -f -
|