Reusable desired-state cloud and platform infrastructure for the Edge Evidence portfolio, for engineers reviewing infrastructure contracts without granting this repository live cloud authority.
Status. Built: Terraform modules, offline examples and reusable platform assets. Evidence: the required, platform-offline and devcontainer-smoke workflows passed on 10 September 2026 at 092a205. Limits: these are desired-state definitions and offline checks, not a live deployment or cloud execution plane. Existing live environment, application, and operational authority remains separately governed.
Needs Python 3.12 or 3.13 and pip. From a fresh clone:
python3 -m venv .venv
export PATH="$PWD/.venv/bin:$PATH"
python3 -m pip install "PyYAML>=6,<7"
python3 scripts/portfolio_demo.py
python3 -m unittest discover -s tests -vThe demo prints RESULT: PASS when its offline checks complete. It does not authenticate to cloud services or perform live infrastructure actions.
Run python3 -m unittest discover -s tests -v: 17 tests passed locally on Python 3.12.13. The latest default-branch runs of the three workflows below passed on the recorded base. CI invokes python scripts/portfolio_demo.py in its configured Python environment.
This is the infrastructure layer for Edge Evidence. It keeps reusable desired-state contracts separate from live execution. Start with the architecture, demo and evidence, claim-to-proof mapping, provenance, or the full portfolio overview.
- Terraform:
terraform/modules/andterraform/environments/ - Platform assets:
platform/,kustomize/,helm-chart/,observability/ - Validation:
scripts/andtests/ - CI: required, platform-offline, devcontainer-smoke
Apache-2.0. See LICENSE.