Releases: Heavybullets8/heavy_script
v2.7.6
[Bugfix]
- Handle new chart metadata for lifecycle operations
- Show skipped version for ignored applications
[Notes]
The latest version of TrueNAS SCALE introduced new chart metadata that had to be taken into account for lifecycle operations.
If you are not on SCALE version 23.10.1, checkout an earlier tag of heavyscript, and disable auto updates until you are on or beyond 23.10.1
Ex: git checkout tags/v2.7.5
v2.7.5
[Bugfix]
- Remove helm replica set
v2.7.4
[Bugfix]
- Set replicas when scaling with helm
- Remove outdated code for official application lifecylce
- Add additional checks in start_app function
v2.7.3
[Bugfix]
- Fix start_app.sh and stop_app.sh scripts to handle failure cases properly
v2.7.1
[Bugfix]
- During database dumps, use the CNPG pod with the label: ‘role: primary’, rather than assuming it will be 1.
v2.7.0
[Features]
- Velero CLI install/update script in menu
-
- Open Menu
heavyscript
-> 3) Backup Options -> 4) Install/Update Velero
- Open Menu
-
- This is in preparation for Truecharts velero implementation
- Update deploy.sh to better allow for installation into non-root users directories
- Default to 500 lines for pod log function
- Add disable options for all enable features, closes #132
- Ability to move back one time in some parts of the menu
[Improvements]
- Update Readme to show two different methods of running the one-liner script, (privileged/unprivileged)
- Update Readme to explain cron job paths
- Print cron path out when installing HeavyScript with one liner
v2.6.4
[Improvement]
- Start the application if the StopAll checkbox is ticked, but the application is active, essentially resolving the conflict for the user.
-
- This should solve any lingering issues with applications stopping after updating..
v2.6.3
[Improvement]
- Fix potentially harmful message in the event a CNPG application fails to pass post-processing
v2.6.2
[Hotfix]
- Check for script dir in /root (v2.6.1)
- Ensure HS dir for sudo user (v2.6.2)
[Features]
- Allow one-liner-scipt install for non-root users closes #118 #94
- Asks users to run certain root-requiring functions as root/sudo
- Create symbolic link in /usr/local/bin for heavyscript wrapper, for the sudo environment
[Notes]
We have removed the patches function along with its corresponding menu option. This change comes in response to iXsystems discontinuing support for all HeavyScript users, irrespective of their use case. It appears that any issues raised on systems with HeavyScript installed are being closed by iXsystems, citing "HeavyScript modifies core files" as the reason.
We suspect that the discontinuation of support might be due to the patches function, which was operative only on a specific version of TrueNAS SCALE. This function was designed to implement a patch that was scheduled to be included in the subsequent release of TrueNAS SCALE. It's important to note that HeavyScript included a version check to ensure the patches function would only run on the EXACT version it was intended for.
The specific version of TrueNAS SCALE, 22.12.0, was released nearly a year ago. Given that HeavyScript had a built-in check to prevent the patches function from running on any other version, it is perplexing why iXsystems has only now chosen to withdraw support, especially when this functionality has been irrelevant for almost a year.
v2.6.1
[Hotfix]
- Check for script dir in /root
[Features]
- Allow one-liner-scipt install for non-root users closes #118 #94
- Asks users to run certain root-requiring functions as root/sudo
- Create symbolic link in /usr/local/bin for heavyscript wrapper, for the sudo environment
[Notes]
We have removed the patches function along with its corresponding menu option. This change comes in response to iXsystems discontinuing support for all HeavyScript users, irrespective of their use case. It appears that any issues raised on systems with HeavyScript installed are being closed by iXsystems, citing "HeavyScript modifies core files" as the reason.
We suspect that the discontinuation of support might be due to the patches function, which was operative only on a specific version of TrueNAS SCALE. This function was designed to implement a patch that was scheduled to be included in the subsequent release of TrueNAS SCALE. It's important to note that HeavyScript included a version check to ensure the patches function would only run on the EXACT version it was intended for.
The specific version of TrueNAS SCALE, 22.12.0, was released nearly a year ago. Given that HeavyScript had a built-in check to prevent the patches function from running on any other version, it is perplexing why iXsystems has only now chosen to withdraw support, especially when this functionality has been irrelevant for almost a year.