Skip to content
This repository has been archived by the owner on Jun 6, 2024. It is now read-only.

Releases: Heavybullets8/heavy_script

v2.7.6

25 Dec 15:23
57c56b9
Compare
Choose a tag to compare

[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

23 Dec 23:56
Compare
Choose a tag to compare

[Bugfix]

  • Remove helm replica set

v2.7.4

23 Dec 20:41
7da4af9
Compare
Choose a tag to compare

[Bugfix]

  • Set replicas when scaling with helm
  • Remove outdated code for official application lifecylce
  • Add additional checks in start_app function

v2.7.3

22 Dec 06:24
Compare
Choose a tag to compare

[Bugfix]

  • Fix start_app.sh and stop_app.sh scripts to handle failure cases properly

v2.7.1

22 Nov 01:38
Compare
Choose a tag to compare

[Bugfix]

  • During database dumps, use the CNPG pod with the label: ‘role: primary’, rather than assuming it will be 1.

v2.7.0

19 Nov 21:28
e7af3a7
Compare
Choose a tag to compare

[Features]

  • Velero CLI install/update script in menu
    • Open Menu heavyscript -> 3) Backup Options -> 4) Install/Update Velero
    • 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

18 Nov 21:07
09095a5
Compare
Choose a tag to compare

[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

06 Nov 17:15
Compare
Choose a tag to compare

[Improvement]

  • Fix potentially harmful message in the event a CNPG application fails to pass post-processing

v2.6.2

27 Oct 21:10
Compare
Choose a tag to compare

[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

27 Oct 20:59
Compare
Choose a tag to compare

[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.