export REGISTRO=harbor.rancher.lab:30002\/siemensrad export IMG_VERSION = alpine-38 export NAMESPACE = trgenerator # limpia todo all: imagen clean install imagen: cd ../; make ns: -cat namespace.yaml | sed -e "s//${NAMESPACE}/" |kubectl create -f - install: -cat reg-secret.yaml| sed -e "s//${NAMESPACE}/" | kubectl create -f - -cat env-prod-configmap.yaml | sed -e "s//${NAMESPACE}/" | kubectl create -f - -cat secreto-db.yaml| sed -e "s//${NAMESPACE}/" | kubectl create -f - -cat trgenerator-deployment.yaml | sed -e "s//${NAMESPACE}/" | sed -e "s//${IMG_VERSION}/" | sed -e "s//${REGISTRO}/" | kubectl create -f - -cat trgenerator-ingress.yaml | sed -e "s//${NAMESPACE}/" | kubectl create -f - clean: -cat trgenerator-ingress.yaml | sed -e "s//${NAMESPACE}/" | kubectl delete -f - -cat trgenerator-deployment.yaml | sed -e "s//${NAMESPACE}/" | sed -e "s//${IMG_VERSION}/" | sed -e "s//${REGISTRO}/" | kubectl delete -f - -cat secreto-db.yaml| sed -e "s//${NAMESPACE}/" | kubectl delete -f - -cat env-prod-configmap.yaml | sed -e "s//${NAMESPACE}/" | kubectl delete -f - -cat reg-secret.yaml | sed -e "s//${NAMESPACE}/" | kubectl delete -f - service: -cat trgenerator-service.yaml| sed -e "s//${NAMESPACE}/" | kubectl create -f - servicelb: -cat trgenerator-service-lb.yaml| sed -e "s//${NAMESPACE}/" | kubectl create -f - borraclaims: -cat pvc-trgenerator.yaml | sed -e "s//${NAMESPACE}/" | kubectl delete -f - -cat pvc-static.yaml | sed -e "s//${NAMESPACE}/" | kubectl delete -f - claims: -cat pvc-trgenerator.yaml | sed -e "s//${NAMESPACE}/" | kubectl create -f - -cat pvc-static.yaml | sed -e "s//${NAMESPACE}/" | kubectl create -f - app: -cat trgenerator-deployment.yaml | sed -e "s//${NAMESPACE}/" | sed -e "s//${IMG_VERSION}/" | sed -e "s//${REGISTRO}/" | kubectl delete -f - -cat trgenerator-deployment.yaml | sed -e "s//${NAMESPACE}/" | sed -e "s//${IMG_VERSION}/" | sed -e "s//${REGISTRO}/" | kubectl create -f - db: -kubectl create -f trgenerator-db.yaml