feat/hostclaim-floor
Squashed from feat/hostclaim-floor into main. Co-Authored-By: claude <claude~paul@keymail.dev>
cmd/console/hostclaim_test.go+2 −2cmd/console/main.go+2 −0docs/site/cli.md+12 −0hostclaim_cli.go+173 −0hostclaim_cli_test.go+32 −0internal/awsinv/exact_instance.go+96 −0internal/awsinv/exact_instance_test.go+103 −0internal/console/apihostclaim.go+107 −0internal/console/apihostclaim_test.go+86 −0internal/console/apisystemupdate.go+2 −2internal/console/authcli.go+7 −0internal/console/hostactivation.go+227 −0internal/console/hostactivation_test.go+207 −0internal/console/hostreports.go+98 −0internal/console/hostreports_put_test.go+35 −0internal/console/hostreports_test.go+145 −0internal/console/server.go+2 −0internal/console/svcroutes_test.go+56 −28internal/host/agent.go+2 −0internal/host/claimreport.go+39 −0internal/host/guardarm.go+181 −0internal/host/guardexec.go+80 −0internal/host/guardparticipation_test.go+250 −0internal/host/guardroster.go+13 −0internal/host/guardtransaction.go+362 −0internal/host/guardtransaction_test.go+366 −0internal/host/hostfencepass.go+75 −0internal/host/systemapply.go+68 −18internal/host/systemparticipation.go+33 −29internal/hostactors/activation_complete.go+50 −0internal/hostactors/activation_publication.go+51 −0internal/hostactors/attempt_regression_test.go+103 −0internal/hostactors/authority_regression_test.go+285 −0internal/hostactors/census.go+442 −0internal/hostactors/census_test.go+103 −0internal/hostactors/console_invitation.go+58 −0internal/hostactors/console_invitation_test.go+39 −0internal/hostactors/enroll.go+89 −0internal/hostactors/enroll_test.go+140 −0internal/hostactors/enrollment_confirmation.go+157 −0internal/hostactors/fence_authority.go+57 −0internal/hostactors/invitation.go+94 −0internal/hostactors/lifecycle.go+56 −0internal/hostactors/membership.go+64 −0internal/hostactors/private.go+29 −0internal/hostactors/publication.go+79 −0internal/hostactors/references.go+68 −0internal/hostactors/reservations.go+124 −0internal/hostactors/roster.go+287 −0internal/hostactors/roster_test.go+78 −0internal/hostclaim/claim.go+27 −4internal/hostclaim/create.go+3 −0internal/hostclaim/delete.go+3 −0internal/hostclaim/execution_ack.go+56 −0internal/hostclaim/execution_ack_test.go+43 −0internal/hostclaim/generation.go+23 −2internal/hostclaim/generation_test.go+2 −3internal/hostclaim/lossidentity_test.go+125 −0internal/hostclaim/lossrecord.go+375 −0internal/hostclaim/lossrecord_test.go+625 −0internal/hostclaim/lost.go+509 −0internal/hostclaim/lost_test.go+441 −0internal/hostclaim/rev713_test.go+2 −1internal/hostexec/clock_linux.go+32 −0internal/hostexec/clock_other.go+11 −0internal/hostexec/clock_other_test.go+17 −0internal/hostexec/controller.go+701 −0internal/hostexec/controller_test.go+441 −0internal/hostexec/local_other.go+17 −0internal/hostexec/local_unix.go+197 −0internal/hostexec/record.go+94 −0internal/hostexec/review_test.go+460 −0internal/hostexec/updateidentity_test.go+174 −0internal/hostfence/challenge.go+237 −0internal/hostfence/challenge_test.go+263 −0internal/hostfence/termination.go+134 −0internal/hostfence/termination_test.go+197 −0internal/hostfloor/disk.go+186 −0internal/hostfloor/floor.go+142 −0internal/hostfloor/floor_test.go+89 −0internal/hostfloor/image_linux.go+88 −0internal/hostfloor/image_other.go+13 −0internal/hostfloor/participation.go+42 −0internal/hostfloor/participation_test.go+25 −0internal/hostfloor/remote.go+41 −0internal/hostfloor/report.go+103 −0internal/hostfloor/report_test.go+21 −0internal/hostguard/local.go+13 −0internal/hostguard/local_test.go+45 −0internal/hostquarantine/quarantine.go+116 −0internal/hostquarantine/quarantine_test.go+77 −0internal/hostresolve/readmit.go+147 −0internal/hostresolve/readmit_test.go+150 −0internal/hostresolve/review3_test.go+243 −0internal/hostresolve/service.go+318 −0internal/hostresolve/service_test.go+252 −0internal/lease/execution_store.go+20 −0internal/lease/execution_store_test.go+33 −0internal/release/rootenvelope.go+91 −0internal/release/rootenvelope_test.go+44 −0internal/release/systemidentity.go+111 −0internal/release/systempointer.go+62 −30internal/release/systempublication.go+93 −0internal/release/systempublication_test.go+98 −0internal/status/console_process.go+12 −0internal/status/snapshot.go+38 −0main.go+1 −2system.go+6 −1
CI passed — run details
cmd/console/hostclaim_test.goLoading diff…
cmd/console/main.goLoading diff…
docs/site/cli.mdLoading diff…
hostclaim_cli.goLoading diff…
hostclaim_cli_test.goLoading diff…
internal/awsinv/exact_instance.goLoading diff…
internal/awsinv/exact_instance_test.goLoading diff…
internal/console/apihostclaim.goLoading diff…
internal/console/apihostclaim_test.goLoading diff…
internal/console/apisystemupdate.goLoading diff…
internal/console/authcli.goLoading diff…
internal/console/hostactivation.goLoading diff…
internal/console/hostactivation_test.goLoading diff…
internal/console/hostreports.goLoading diff…
internal/console/hostreports_put_test.goLoading diff…
internal/console/hostreports_test.goLoading diff…
internal/console/server.goLoading diff…
internal/console/svcroutes_test.goLoading diff…
internal/host/agent.goLoading diff…
internal/host/claimreport.goLoading diff…
internal/host/guardarm.goLoading diff…
internal/host/guardexec.goLoading diff…
internal/host/guardparticipation_test.goLoading diff…
internal/host/guardroster.goLoading diff…
internal/host/guardtransaction.goLoading diff…
internal/host/guardtransaction_test.goLoading diff…
internal/host/hostfencepass.goLoading diff…
internal/host/systemapply.goLoading diff…
internal/host/systemparticipation.goLoading diff…
internal/hostactors/activation_complete.goLoading diff…
internal/hostactors/activation_publication.goLoading diff…
internal/hostactors/attempt_regression_test.goLoading diff…
internal/hostactors/authority_regression_test.goLoading diff…
internal/hostactors/census.goLoading diff…
internal/hostactors/census_test.goLoading diff…
internal/hostactors/console_invitation.goLoading diff…
internal/hostactors/console_invitation_test.goLoading diff…
internal/hostactors/enroll.goLoading diff…
internal/hostactors/enroll_test.goLoading diff…
internal/hostactors/enrollment_confirmation.goLoading diff…
internal/hostactors/fence_authority.goLoading diff…
internal/hostactors/invitation.goLoading diff…
internal/hostactors/lifecycle.goLoading diff…
internal/hostactors/membership.goLoading diff…
internal/hostactors/private.goLoading diff…
internal/hostactors/publication.goLoading diff…
internal/hostactors/references.goLoading diff…
internal/hostactors/reservations.goLoading diff…
internal/hostactors/roster.goLoading diff…
internal/hostactors/roster_test.goLoading diff…
internal/hostclaim/claim.goLoading diff…
internal/hostclaim/create.goLoading diff…
internal/hostclaim/delete.goLoading diff…
internal/hostclaim/execution_ack.goLoading diff…
internal/hostclaim/execution_ack_test.goLoading diff…
internal/hostclaim/generation.goLoading diff…
internal/hostclaim/generation_test.goLoading diff…
internal/hostclaim/lossidentity_test.goLoading diff…
internal/hostclaim/lossrecord.goLoading diff…
internal/hostclaim/lossrecord_test.goLoading diff…
internal/hostclaim/lost.goLoading diff…
internal/hostclaim/lost_test.goLoading diff…
internal/hostclaim/rev713_test.goLoading diff…
internal/hostexec/clock_linux.goLoading diff…
internal/hostexec/clock_other.goLoading diff…
internal/hostexec/clock_other_test.goLoading diff…
internal/hostexec/controller.goLoading diff…
internal/hostexec/controller_test.goLoading diff…
internal/hostexec/local_other.goLoading diff…
internal/hostexec/local_unix.goLoading diff…
internal/hostexec/record.goLoading diff…
internal/hostexec/review_test.goLoading diff…
internal/hostexec/updateidentity_test.goLoading diff…
internal/hostfence/challenge.goLoading diff…
internal/hostfence/challenge_test.goLoading diff…
internal/hostfence/termination.goLoading diff…
internal/hostfence/termination_test.goLoading diff…
internal/hostfloor/disk.goLoading diff…
internal/hostfloor/floor.goLoading diff…
internal/hostfloor/floor_test.goLoading diff…
internal/hostfloor/image_linux.goLoading diff…
internal/hostfloor/image_other.goLoading diff…
internal/hostfloor/participation.goLoading diff…
internal/hostfloor/participation_test.goLoading diff…
internal/hostfloor/remote.goLoading diff…
internal/hostfloor/report.goLoading diff…
internal/hostfloor/report_test.goLoading diff…
internal/hostguard/local.goLoading diff…
internal/hostguard/local_test.goLoading diff…
internal/hostquarantine/quarantine.goLoading diff…
internal/hostquarantine/quarantine_test.goLoading diff…
internal/hostresolve/readmit.goLoading diff…
internal/hostresolve/readmit_test.goLoading diff…
internal/hostresolve/review3_test.goLoading diff…
internal/hostresolve/service.goLoading diff…
internal/hostresolve/service_test.goLoading diff…
internal/lease/execution_store.goLoading diff…
internal/lease/execution_store_test.goLoading diff…
internal/release/rootenvelope.goLoading diff…
internal/release/rootenvelope_test.goLoading diff…
internal/release/systemidentity.goLoading diff…
internal/release/systempointer.goLoading diff…
internal/release/systempublication.goLoading diff…
internal/release/systempublication_test.goLoading diff…
internal/status/console_process.goLoading diff…
internal/status/snapshot.goLoading diff…
main.goLoading diff…
system.goLoading diff…