| 
					
				 | 
			
			
				@@ -75,30 +75,30 @@ pipeline { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-  //   stage("Update APP") { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-  //     steps { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-  //       script { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-  //         CHART_NAME = CHART_SUBPATH.split("/")[1] 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-  //         try { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-  //           echo "Update APP" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-  //           k8sHelmOps.upgrade(CLOUD, NAMESPACE, CHART_NAME, CHART_PATH) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-  //         } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-  //         catch(err) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-  //           echo "Recovering APP" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-  //           k8sHelmOps.rollback(CLOUD, NAMESPACE, CHART_NAME) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-  //           throw err 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-  //         } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-  //       } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-  //     } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-  //   } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-  //   stage("Push changes to REPO") { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-  //     steps { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-  //       script { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-  //         echo "Push changes to Repo" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-  //         COMMIT = "Version update ${PROJECT}" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-  //         gitOps.push(HELM_DIR, COMMIT) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-  //       } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-  //     } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-  //   } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    stage("Update APP") { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      steps { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        script { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          CHART_NAME = CHART_SUBPATH.split("/")[1] 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          try { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            echo "Update APP" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            k8sHelmOps.upgrade(CLOUD, NAMESPACE, CHART_NAME, CHART_PATH) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          catch(err) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            echo "Recovering APP" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            k8sHelmOps.rollback(CLOUD, NAMESPACE, CHART_NAME) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            throw err 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    stage("Push changes to REPO") { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      steps { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        script { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          echo "Push changes to Repo" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          COMMIT = "Version update ${PROJECT}" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          gitOps.push(HELM_DIR, COMMIT) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				   } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 } 
			 |