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

Update perms #135

Merged
merged 25 commits into from
Oct 20, 2023
Merged

Update perms #135

merged 25 commits into from
Oct 20, 2023

Commits on May 12, 2023

  1. Configuration menu
    Copy the full SHA
    be9d6e6 View commit details
    Browse the repository at this point in the history
  2. Deployments (#104)

    CNPG deployments now get their own resource count tied to them, allowing them to be independently scaled
    Heavybullets8 authored May 12, 2023
    Configuration menu
    Copy the full SHA
    3f59b41 View commit details
    Browse the repository at this point in the history

Commits on May 13, 2023

  1. Configuration menu
    Copy the full SHA
    925544e View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    95de493 View commit details
    Browse the repository at this point in the history
  3. do not exit when update always is also called (#105)

    do not exit when update always is also called
    Heavybullets8 authored May 13, 2023
    Configuration menu
    Copy the full SHA
    6fbeeef View commit details
    Browse the repository at this point in the history

Commits on May 15, 2023

  1. Update menu.sh (#107)

    Fixed text typo in backup menu.
    ctag authored May 15, 2023
    Configuration menu
    Copy the full SHA
    8659d83 View commit details
    Browse the repository at this point in the history

Commits on May 27, 2023

  1. stopAll and general improvements (#109)

    - Stop/Start with new stopAll checkbox in Truecharts, charts.
    - Improve message for heavyscript mount
    - Suppress false error after exiting container shell
    - Add in error message for when an applications fails to enter the desired state even after a rollback
    - Fix restart app function to accept multiple deployments
    Heavybullets8 authored May 27, 2023
    Configuration menu
    Copy the full SHA
    1e13073 View commit details
    Browse the repository at this point in the history

Commits on Jun 1, 2023

  1. Start App if stopped (#110)

    - Start CNPG app if stopped during backup
    - Correctly use the stopAll for cnpg applications
    Heavybullets8 authored Jun 1, 2023
    Configuration menu
    Copy the full SHA
    8789410 View commit details
    Browse the repository at this point in the history

Commits on Jun 12, 2023

  1. Lifecycle (#111)

    [Bugfixes]
    - Suppress errors
    - Better verbose message for time to become active in update function
    - Abort "scale" jobs when starting applications
    -  - Fixes errors when starting various applications
    Heavybullets8 authored Jun 12, 2023
    Configuration menu
    Copy the full SHA
    2a3bbcc View commit details
    Browse the repository at this point in the history

Commits on Jul 15, 2023

  1. Configuration menu
    Copy the full SHA
    4bb91b4 View commit details
    Browse the repository at this point in the history

Commits on Aug 16, 2023

  1. Configuration menu
    Copy the full SHA
    043c825 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    a199774 View commit details
    Browse the repository at this point in the history

Commits on Aug 17, 2023

  1. Update apt flag in enable (#125)

    - Allow for --disable-apt to remove executable perms
    - Add dpkg as a executable binary
    Heavybullets8 authored Aug 17, 2023
    Configuration menu
    Copy the full SHA
    f6e0ca1 View commit details
    Browse the repository at this point in the history
  2. Enhance App Handler for Multi-App Operations (#126)

    With this update, we've made significant improvements to the App Handler in `heavyscript` to make multi-app operations more seamless:
    
    - **Multi-App Support:** Users can now specify multiple app names or use the keyword 'ALL' for start, stop, and restart  operations.
    - **Improved App Prompts:** When no app_name is provided, the script prompts users to select from available applications, making it more user-friendly.
    - **Enhanced Help Function:** The help page has been updated to provide clear instructions on multi-app operations and using the 'ALL' keyword.
    - **Error Handling:** The script is now more resilient with better error messaging, making it easier for users to understand any issues they might face.
    Heavybullets8 authored Aug 17, 2023
    Configuration menu
    Copy the full SHA
    40366b0 View commit details
    Browse the repository at this point in the history
  3. Enhanced Pod Interaction: Direct Shell Access and Log Viewing (#127)

    - Introducing the ability for users to directly jump into viewing pod logs or accessing the shell using `heavyscript pod --shell/--logs APPNAME`.
    Heavybullets8 authored Aug 17, 2023
    Configuration menu
    Copy the full SHA
    2f0cf99 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    3dafaf0 View commit details
    Browse the repository at this point in the history

Commits on Aug 19, 2023

  1. Configuration menu
    Copy the full SHA
    d770747 View commit details
    Browse the repository at this point in the history

Commits on Aug 20, 2023

  1. Update PVC (#129)

    [Features]
    - Directly specify an application using `heavyscript app --mount/--unmount APPNAME`.
    - Use `ALL` for unmounting all applications (not valid for `--mount`).
    
    [Logic Updates]
    - On command execution, all PVCs within a namespace will be mounted without individual selection, since the app remains inactive anyway.
    - Refined unmounting: target a specific application or opt for `ALL` to unmount all.
    
    [Examples]
    heavyscript pvc --unmount photoprism
    heavyscript pvc --unmount ALL
    heavyscript pvc --mount photoprism
    
    [Notes]
    - Users can of course still see the menu if they decide not to pass an application name to --mount or --unmount or even pvc
    Heavybullets8 authored Aug 20, 2023
    Configuration menu
    Copy the full SHA
    2e9cb91 View commit details
    Browse the repository at this point in the history

Commits on Aug 21, 2023

  1. Fix Database dump (#130)

    [Bugfixes]
    - Fix lifecycle operations during db dumps
    - Better error handing for db dumps
    
    [Misc]
    - Change output of Backup Function to better differentiate between Snapshots and Database backups
    Heavybullets8 authored Aug 21, 2023
    Configuration menu
    Copy the full SHA
    b3d9a98 View commit details
    Browse the repository at this point in the history

Commits on Oct 13, 2023

  1. Lifecycle - Unmount apps upon start (#133)

    [Features]
    - Starting an app with HeavyScript will now unmount the app if it's mounted.
    - CNPG database dumps no longer stop deployments by default, allowing for continuous operation.
    
    [Refactor]
    - The CNPG dump process has been refined to keep deployments running. 
    - Opt-in to stop deployments during the dump using the `stop_before_dump` option in the `config.ini` file.
    - Your config files should have automatically updated to have this new section.
    Heavybullets8 authored Oct 13, 2023
    Configuration menu
    Copy the full SHA
    2acab94 View commit details
    Browse the repository at this point in the history

Commits on Oct 15, 2023

  1. fix replica count

    Heavybullets8 committed Oct 15, 2023
    Configuration menu
    Copy the full SHA
    7efc6ee View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    cb3bbbc View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    dc7bcb5 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    1e4905a View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    455892f View commit details
    Browse the repository at this point in the history