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