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

Test ci #131

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

Test ci #131

wants to merge 12 commits into from

Conversation

yih-redhat
Copy link
Collaborator

No description provided.

say-paul and others added 8 commits October 3, 2023 10:09
Added devcontainer  for easier development,
CI included with testing assets required during testing.

Signed-off-by: Sayan Paul <saypaul@redhat.com>
Greenboot health checks now on every boot rollback stays the same which
will trigger only if an upgrade is present.
Actions are logged in journald which also includes scripts stderr.
Status is reported as GREEN and RED.
Handler handles low level grub variable and systemd manipulation.
Main orchestrates of the flow of greenboot.
Unit tests added.

Signed-off-by: Sayan Paul <saypaul@redhat.com>
greenboot default healthcheck provides a set of health-checks.
refer commit:
4c5c297
0d9563b
1d54f0b
84bbd67
e37257b
2c0ac48
efa50df
7fff7fe

Signed-off-by: Sayan Paul <saypaul@redhat.com>
Added spec file for packaging greenboot and healthcheck
greenboot-healthcheck.service runs the health-check scripts which
runs on every boot and is orchestrated before
systemd-update-done.services
greenboot-rollback.service binds to the systemd-update-done.services
to ensure that rollback only runs when a system is updated.

Signed-off-by: Sayan Paul <saypaul@redhat.com>
complying some rust best practices
updated devcontainer to built rpms

Signed-off-by: Sayan Paul <paul.sayan@gmail.com>
Signed-off-by: Sayan Paul <saypaul@redhat.com>
cargo build macro in fedora 39 and rawhide
is defaulting to profile name: rpm, so created
one which is inherited from release profile.

Signed-off-by: Sayan Paul <saypaul@redhat.com>
Signed-off-by: Sayan Paul <saypaul@redhat.com>
@yih-redhat
Copy link
Collaborator Author

/greenboot-rs-test-39 say-paul/images:remove-old-greenboot-services

@yih-redhat
Copy link
Collaborator Author

/greenboot-rs-test-39 say-paul/images:remove-old-greenboot-services

3 similar comments
@say-paul
Copy link
Member

say-paul commented Nov 6, 2023

/greenboot-rs-test-39 say-paul/images:remove-old-greenboot-services

@yih-redhat
Copy link
Collaborator Author

/greenboot-rs-test-39 say-paul/images:remove-old-greenboot-services

@yih-redhat
Copy link
Collaborator Author

/greenboot-rs-test-39 say-paul/images:remove-old-greenboot-services

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants