This repository contains a list of useful Jelastic manifests or scripts which. They can either be executed manually, or casted as a magic charm by the Cloud Guru (see https://github.com/Jahia/cloud-guru).
These scripts fulfil various maintenance tasks.
These manifests are run when a new Jahia cloud version is released, they aim at updating environments to make them aligned with modifications on universal/unomi install JPS and Docker images.
Basically, there is one subfolder per Jahia Cloud release usually containing at least one update.yml manifest which is run right after the release, possibly without any downtime.
Other manifests can be added if specific actions need to be run on some environments, as weel as any other file (config file, scripts) required.
Allows to restart Galera nodes sequentially without stopping Tomcat as the manifest will put the Jahia cluster in Full Read-only mode.
Allows to redeploy Galera nodes sequentially without stopping Tomcat as the manifest will put the Jahia cluster in Full Read-only mode.
Returns an error if there's more than one Galera node with opened connections with Jahia nodes. Otherwise, returns a success.
Allows to redeploy Elasticsearch nodes sequentially.
This manifest allows to enable/disable thread dumps generation every minute on Tomcat nodes.
Migrates an environment to another region.
These are (very) old versions of backup & restore scripts/manifests which are now maintained in paas_jelastic_backup repository.
Manifest's purpose was to disable phpmyadmin on database nodes by stopping httpd & removing the init script. It is now handled by install.yaml manifest of paas_jelastic_dx_universal repository.
This manifest was used to fix tools password in Jahia conf when MANAGER_PASSWORD envvar was still containing unencrypted password (old topology).
This one aimed at removing root passwords from envvars on Tomcat nodes.