From f807eda5534af784f579cea15d639b9af5639894 Mon Sep 17 00:00:00 2001 From: "alexey.lazarenko" Date: Mon, 19 Jul 2021 17:34:33 +0300 Subject: [PATCH 1/2] JE-49775 [Let's Encrypt] cron task exists in clonned environment --- manifest.jps | 27 +++++++++++++++------------ 1 file changed, 15 insertions(+), 12 deletions(-) diff --git a/manifest.jps b/manifest.jps index 68637bb8..b1fe69ff 100644 --- a/manifest.jps +++ b/manifest.jps @@ -119,19 +119,22 @@ onUninstall: onBeforeDelete: delete onAfterClone: - install: ${baseUrl}/manifest.jps?_r=${fn.random} - envName: ${event.response.env.envName} - nodeGroup: ${globals.nodeGroup} - settings: - customDomains: '' + - forEach(event.response.nodes): + - if ('${@i.nodeGroup}' == 'cp' || '${@i.nodeGroup}' == 'bl'): + - script: return jelastic.env.control.ExecCmdById('${event.response.env.envName}', session, '${@i.id}', toJSON([{ command:"crontab -l | grep -v 'auto-update-ssl-cert.sh' | crontab -;" }]), true, 'root'); + - install: ${baseUrl}/manifest.jps?_r=${fn.random} + envName: ${event.response.env.envName} nodeGroup: ${globals.nodeGroup} - deployHookType: ${globals.deployHookType} - undeployHookType: ${globals.undeployHookType} - withExtIp: ${globals.withExtIp} - webroot: ${globals.webroot} - webrootPath: ${globals.webrootPath} - fallbackToX1: ${globals.fallbackToX1} - test: ${globals.test} + settings: + customDomains: '' + nodeGroup: ${globals.nodeGroup} + deployHookType: ${globals.deployHookType} + undeployHookType: ${globals.undeployHookType} + withExtIp: ${globals.withExtIp} + webroot: ${globals.webroot} + webrootPath: ${globals.webrootPath} + fallbackToX1: ${globals.fallbackToX1} + test: ${globals.test} onAfterConfirmTransfer: installScript From e0ad887da0bfaec21c0fa73e387380041444d988 Mon Sep 17 00:00:00 2001 From: "alexey.lazarenko" Date: Mon, 4 Jul 2022 16:36:16 +0300 Subject: [PATCH 2/2] JE-49775 [Let's Encrypt] cron task exists in clonned environment --- manifest.jps | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/manifest.jps b/manifest.jps index b1fe69ff..dca57412 100644 --- a/manifest.jps +++ b/manifest.jps @@ -120,7 +120,7 @@ onBeforeDelete: delete onAfterClone: - forEach(event.response.nodes): - - if ('${@i.nodeGroup}' == 'cp' || '${@i.nodeGroup}' == 'bl'): + - if ('${@i.nodeGroup}' == '${targetNodes.nodeGroup}' || '${@i.nodeGroup}' == 'bl'): - script: return jelastic.env.control.ExecCmdById('${event.response.env.envName}', session, '${@i.id}', toJSON([{ command:"crontab -l | grep -v 'auto-update-ssl-cert.sh' | crontab -;" }]), true, 'root'); - install: ${baseUrl}/manifest.jps?_r=${fn.random} envName: ${event.response.env.envName}