WIP: Generic activation program #9

Draft
ecoppens wants to merge 6 commits from ecoppens/colmena:main into main
Owner
No description provided.
ecoppens added 1 commit 2024-08-23 14:25:00 +02:00
TODO: customize activation command to launch activation program
ecoppens added 1 commit 2024-08-23 17:57:21 +02:00
rlahfa reviewed 2024-08-28 19:17:20 +02:00
src/error.rs Outdated
@ -56,2 +56,4 @@
ActiveProfileUnexpected { profile: Profile },
#[snafu(display("Invalid JSON from activation program: {}", error))]
InvalidActivationProgramJson { error: serde_json::Error },
Owner

UnexpectedActivationProgramReply IMHO

`UnexpectedActivationProgramReply` IMHO
ecoppens force-pushed main from abbf53c35b to 71200e5c17 2024-09-26 21:22:07 +02:00 Compare
ecoppens added 1 commit 2024-10-03 18:43:12 +02:00
rlahfa reviewed 2024-10-03 18:46:33 +02:00
@ -291,3 +277,1 @@
let target = TargetNode::new(node.clone(), host, config);
if !ssh_only || ssh_host {
if let Some(system_type) = config.system_type.as_ref() {
Owner

Note: do not forget to check also if there's an activationProgram in the registry and if not, fallback to the legacy SSH mode.

Note: do not forget to check also if there's an activationProgram in the registry and if not, fallback to the legacy SSH mode.
ecoppens added 2 commits 2024-10-10 21:04:21 +02:00
This pull request is marked as a work in progress.
View command line instructions

Checkout

From your project repository, check out a new branch and test the changes.
git fetch -u main:ecoppens-main
git checkout ecoppens-main

Merge

Merge the changes and update on Forgejo.

Warning: The "Autodetect manual merge" setting is not enabled for this repository, you will have to mark this pull request as manually merged afterwards.

git checkout main
git merge --no-ff ecoppens-main
git checkout ecoppens-main
git rebase main
git checkout main
git merge --ff-only ecoppens-main
git checkout ecoppens-main
git rebase main
git checkout main
git merge --no-ff ecoppens-main
git checkout main
git merge --squash ecoppens-main
git checkout main
git merge --ff-only ecoppens-main
git checkout main
git merge ecoppens-main
git push origin main
Sign in to join this conversation.
No reviewers
No milestone
No project
No assignees
2 participants
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference: DGNum/colmena#9
No description provided.