[Breaking Changes]
- Command line was changed, meaning all cron jobs will need to be changed.
-
- I understand the inconvenience of breaking changes, but this was necessary to break apart the large script.
- Checkout the Github README for the new command line
- Alternatively, type heavyscript --help to see the new sub functions, you can also type --help on any sub-function
-
- heavyscript update -h
-
- This will show the help page specific to the update sub function
[Features]
- New config file for storing defaults of the script.
- CNPG apps databases are backed up
- Enable apt, kube API, helm, have all been added
- Start, Stop, Restart have been updated to accept app names as an argument E.g.
-
- heavyscript app --start authelia
- All Flags now have long and short options
- Show app/chart versions when an application has a pending major update
[Bugfixes]
- pod shell and logs now can handle multi-replica applications
- Stop app function can now handle CNPG applications
-
- CNPG applications deployments will be scaled down, but still show ACTIVE in the GUI.