Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Simplified greenboot health-check #100

Open
wants to merge 11 commits into
base: greenboot-rs
Choose a base branch
from

Commits on Apr 16, 2024

  1. config:greenboot.conf file

    Signed-off-by: Sayan Paul <[email protected]>
    say-paul committed Apr 16, 2024
    Configuration menu
    Copy the full SHA
    fafbc85 View commit details
    Browse the repository at this point in the history
  2. greenboot: rustified

    Accepetd params: healtch-check , rollback
    
    Signed-off-by: Sayan Paul <[email protected]>
    say-paul committed Apr 16, 2024
    Configuration menu
    Copy the full SHA
    0ae5b93 View commit details
    Browse the repository at this point in the history
  3. test: added test data to run unit tests

    Signed-off-by: Sayan Paul <[email protected]>
    say-paul committed Apr 16, 2024
    Configuration menu
    Copy the full SHA
    42bfb0b View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    97d3e80 View commit details
    Browse the repository at this point in the history
  5. greenboot-services:Created two greenboot systemd unit files

    greenboot-healtcheck: healthcheck which runs on every boot.
    greenboot-rollback: rollback(if healtcheck fails) which is tagged
    with systemd-update-done.service that runs, only after a system is updated.
    
    Signed-off-by: Sayan Paul <[email protected]>
    say-paul committed Apr 16, 2024
    Configuration menu
    Copy the full SHA
    b7e125d View commit details
    Browse the repository at this point in the history
  6. build:Makefile and spec

     Makefile params:  build,install,check,rpm
     spec - bump from v0.15 series which is bash version of greenboot to
     v0.16.0
    
    Signed-off-by: Sayan Paul <[email protected]>
    say-paul committed Apr 16, 2024
    Configuration menu
    Copy the full SHA
    4192f7d View commit details
    Browse the repository at this point in the history
  7. ci:tests and rpm build check

    CI runs formatting spellcheck and unit tests.
    packit build rpm for fedora and centos
    
        Signed-off-by: Sayan Paul <[email protected]>
    
    Signed-off-by: Sayan Paul <[email protected]>
    say-paul committed Apr 16, 2024
    Configuration menu
    Copy the full SHA
    c517c50 View commit details
    Browse the repository at this point in the history
  8. developer: dev container for development

    devcontainer has all the necessary libaries installed to run test
    and build greenboot.
    
    Signedff-by: Sayan Paul <[email protected]>
    say-paul committed Apr 16, 2024
    Configuration menu
    Copy the full SHA
    3a09a4b View commit details
    Browse the repository at this point in the history

Commits on Apr 18, 2024

  1. review-comments:error logging and propagation

    Signed-off-by: Sayan Paul <[email protected]>
    say-paul committed Apr 18, 2024
    Configuration menu
    Copy the full SHA
    00a2da7 View commit details
    Browse the repository at this point in the history
  2. max-reboot:i32 to u16

    saving 2 Bytes of ram!!
    
    Signed-off-by: Sayan Paul <[email protected]>
    say-paul committed Apr 18, 2024
    Configuration menu
    Copy the full SHA
    c33bac4 View commit details
    Browse the repository at this point in the history

Commits on Apr 19, 2024

  1. fix:doc,code refactoring and errors

    Signed-off-by: Sayan Paul <[email protected]>
    say-paul committed Apr 19, 2024
    Configuration menu
    Copy the full SHA
    ee8bd08 View commit details
    Browse the repository at this point in the history