void prepareToRunPreUpgradeScripts()

in resources/repositories/cluster-mgmt.git/stages/Helmfile.groovy [20:33]


    void prepareToRunPreUpgradeScripts(context, component, path, repository, ns) {
        try {
            if (deployHelper.isReleaseDeployed(component, ns)) {
                script.dir('/opt/repositories/' + path + '/' + repository + '.git') {
                    script.println("Running pre-upgrade scripts for ${component}")
                    upgradeHelper.runPreUpgradeScripts(context, component, ns)
                }
            } else {
                script.println("Skip pre-upgrade scripts for ${component} because it is not deployed")
            }
        } catch (any) {
            script.error "pre-upgrade scripts execution for ${component} has been failed"
        }
    }