generated from coulomb/repo-seed
NET-WP-0017: complete T03 Close Trial Taint And Retire Bootstrap Admin Paths + T04 Harden (evidence, console template, metadata flags, inventories, reviews)
This commit is contained in:
26
Makefile
26
Makefile
@@ -8,6 +8,9 @@ SECURITY_BOOTSTRAP_HOST ?= $(if $(HOST),$(HOST),127.0.0.1)
|
||||
SECURITY_BOOTSTRAP_PORT ?= $(if $(PORT),$(PORT),8876)
|
||||
OPENBAO_RESTORE_EVIDENCE ?= /tmp/netkingdom-openbao-restore-drill/evidence.json
|
||||
OPENBAO_EMERGENCY_EVIDENCE ?= /tmp/netkingdom-openbao-emergency-drill/evidence.json
|
||||
BOOTSTRAP_CLEANUP_EVIDENCE ?= /tmp/netkingdom-bootstrap-cleanup/evidence.json
|
||||
LIFECYCLE_FLOW_EVIDENCE ?= /tmp/netkingdom-lifecycle-flow/evidence.json
|
||||
ONBOARDING_DRY_RUN_EVIDENCE ?= /tmp/netkingdom-onboarding-dry-run/evidence.json
|
||||
RAILIANCE_PLATFORM_PATH ?= ../railiance-platform
|
||||
CUSTODY_ROSTER ?= .local/custody-roster.json
|
||||
CUSTODY_ROSTER_SIGNATURE ?= .local/custody-roster.json.sig
|
||||
@@ -191,9 +194,28 @@ security-bootstrap-validate-t02: ## Validate NET-WP-0017-T02 OpenBao audit/recov
|
||||
--custody-roster-signature "$(CUSTODY_ROSTER_SIGNATURE)" \
|
||||
--custody-roster-allowed-signers "$(CUSTODY_ROSTER_ALLOWED_SIGNERS)"
|
||||
|
||||
security-bootstrap-validate-cleanup: ## Validate NET-WP-0017-T03/T04 cleanup and taint evidence
|
||||
python3 tools/security-bootstrap-console/security_bootstrap_console.py \
|
||||
--metadata "$(SECURITY_BOOTSTRAP_METADATA)" \
|
||||
validate-cleanup \
|
||||
--evidence "$(BOOTSTRAP_CLEANUP_EVIDENCE)"
|
||||
|
||||
security-bootstrap-validate-lifecycle-flow: ## Validate NET-WP-0017-T05 lifecycle operator-flow evidence
|
||||
python3 tools/security-bootstrap-console/security_bootstrap_console.py \
|
||||
validate-lifecycle-flow \
|
||||
--evidence "$(LIFECYCLE_FLOW_EVIDENCE)"
|
||||
|
||||
security-bootstrap-validate-onboarding-dry-run: ## Validate NET-WP-0017-T06 non-root onboarding dry-run evidence
|
||||
python3 tools/security-bootstrap-console/security_bootstrap_console.py \
|
||||
validate-onboarding-dry-run \
|
||||
--evidence "$(ONBOARDING_DRY_RUN_EVIDENCE)"
|
||||
|
||||
security-bootstrap-custody-roster-template: ## Print a non-secret two-of-three custody roster template
|
||||
python3 tools/security-bootstrap-console/security_bootstrap_console.py custody-roster-template
|
||||
|
||||
security-bootstrap-cleanup-evidence-template: ## Print non-secret NET-WP-0017-T03/T04 cleanup and taint evidence JSON template
|
||||
python3 tools/security-bootstrap-console/security_bootstrap_console.py cleanup-evidence-template
|
||||
|
||||
security-bootstrap-validate-custody-roster: ## Validate and verify the signed local custody roster
|
||||
python3 tools/security-bootstrap-console/security_bootstrap_console.py \
|
||||
validate-custody-roster \
|
||||
@@ -254,7 +276,11 @@ security-bootstrap-ui: security-bootstrap-metadata-init ## Serve local custody a
|
||||
iam-profile-conformance-test playbook-contract-test \
|
||||
security-bootstrap-console security-bootstrap-king-kit \
|
||||
security-bootstrap-validate-kit security-bootstrap-validate-t02 \
|
||||
security-bootstrap-validate-cleanup \
|
||||
security-bootstrap-validate-lifecycle-flow \
|
||||
security-bootstrap-validate-onboarding-dry-run \
|
||||
security-bootstrap-custody-roster-template \
|
||||
security-bootstrap-cleanup-evidence-template \
|
||||
security-bootstrap-validate-custody-roster \
|
||||
security-bootstrap-sign-custody-roster \
|
||||
security-bootstrap-approve-custody \
|
||||
|
||||
Reference in New Issue
Block a user