瀏覽代碼

Muevo yamls a K8S

Celestino Rey 6 月之前
父節點
當前提交
ec62eb5b11
共有 6 個文件被更改,包括 6 次插入2 次删除
  1. 6 2
      Jenkinsfile
  2. 0 0
      K8S/env-prod-configmap.yaml
  3. 0 0
      K8S/namespace.yaml
  4. 0 0
      K8S/reg-secret.yaml
  5. 0 0
      K8S/virtmanager-deployment.yaml
  6. 0 0
      K8S/virtmanager-ingress.yaml

+ 6 - 2
Jenkinsfile

@@ -58,7 +58,10 @@ pipeline {
         echo "Borrando namespace..." 
         container('kubectl') {
           withCredentials([file(credentialsId: env.Destino, variable: 'KUBECONFIG')]) {
-	    sh 'cat namespace.yaml | sed -e "s/<NS>/${NAMESPACE}/" | delete -f -'
+          sh """#!/bin/bash
+            sed -i 's|<NS>|"${NAMESPACE}"|' K8S/namespace.yaml
+            sh 'kubectl delete -f K8S/namespace.yaml||true'
+	  """
           }
         }
       }
@@ -73,7 +76,8 @@ pipeline {
         container('kubectl') {
           withCredentials([file(credentialsId: env.Destino, variable: 'KUBECONFIG')]) {
           sh """#!/bin/bash
-	    sh 'cat namespace.yaml | sed -e "s/<NS>/${NAMESPACE}/" | create -f -'
+            sed -i 's|<NS>|"${NAMESPACE}"|' K8S/namespace.yaml
+            sh 'kubectl delete -f K8S/namespace.yaml||true'
             """
           }
         }

+ 0 - 0
env-prod-configmap.yaml → K8S/env-prod-configmap.yaml


+ 0 - 0
namespace.yaml → K8S/namespace.yaml


+ 0 - 0
reg-secret.yaml → K8S/reg-secret.yaml


+ 0 - 0
virtmanager-deployment.yaml → K8S/virtmanager-deployment.yaml


+ 0 - 0
virtmanager-ingress.yaml → K8S/virtmanager-ingress.yaml