|
|
@@ -13,6 +13,7 @@ pipeline {
|
|
|
// Definición de variables de entorno
|
|
|
environment {
|
|
|
NOMBRE_APP = 'finanzas'
|
|
|
+ NAMESPACE = 'ftest'
|
|
|
}
|
|
|
|
|
|
// Definición de parámetros
|
|
|
@@ -34,6 +35,10 @@ pipeline {
|
|
|
echo "Creando las PVC..."
|
|
|
container('kubectl') {
|
|
|
withCredentials([file(credentialsId: env.Destino, variable: 'KUBECONFIG')]) {
|
|
|
+ sh 'sed -i "s/<NS>/${NAMESPACE}/" K8S/pvc-${NOMBRE_APP}.yaml'
|
|
|
+ sh 'sed -i "s/<NS>/${NAMESPACE}/" K8S/pvc-static.yaml'
|
|
|
+ sh 'sed -i "s/<NS>/${NAMESPACE}/" K8S/pvc-postgresql.yaml'
|
|
|
+
|
|
|
sh 'kubectl create -f K8S/pvc-${NOMBRE_APP}.yaml'
|
|
|
sh 'kubectl create -f K8S/pvc-static.yaml'
|
|
|
sh 'kubectl create -f K8S/pvc-postgresql.yaml'
|
|
|
@@ -104,6 +109,7 @@ pipeline {
|
|
|
echo "Creando namespace..."
|
|
|
container('kubectl') {
|
|
|
withCredentials([file(credentialsId: env.Destino, variable: 'KUBECONFIG')]) {
|
|
|
+ sh 'sed -i "s/<NS>/${NAMESPACE}/" K8S/namespace.yaml'
|
|
|
sh 'kubectl apply -f K8S/namespace.yaml'
|
|
|
}
|
|
|
}
|