Skip to content

refactor(deploy_tee): delete dead cloud/config layer; gate attestation verify#42

Merged
samlaf merged 1 commit into
mainfrom
deploy-tee-remove-cloud
Jun 19, 2026
Merged

refactor(deploy_tee): delete dead cloud/config layer; gate attestation verify#42
samlaf merged 1 commit into
mainfrom
deploy-tee-remove-cloud

Conversation

@samlaf

@samlaf samlaf commented Jun 19, 2026

Copy link
Copy Markdown
Contributor

The imperative provisioning library is unreachable since the CLI became descriptor-driven in #41. Remove cloud/ (Azure/GCP APIs, CloudApi ABC, cloud_factory, base_parser), config/, the measurement helpers (utils/artifact.py, image/measurements.py), and now-unused utils/{metadata,confirm,paths}.py. The one live use of BuildPaths (proxy-client path) is inlined into proxy.py.

Also gate attestation verification, which was already non-functional: operator configure --measurements now refuses rather than shelling the retired cvm-reverse-proxy client against a :7936 endpoint no node serves. Verification will be reimplemented against attested-tls / seismic- attestation (the protocol the enclave standardizes on).

…n verify

The imperative provisioning library is unreachable since the CLI became
descriptor-driven. Remove cloud/ (Azure/GCP APIs, CloudApi ABC,
cloud_factory, base_parser), config/, the measurement helpers
(utils/artifact.py, image/measurements.py), and now-unused
utils/{metadata,confirm,paths}.py. The one live use of BuildPaths
(proxy-client path) is inlined into proxy.py.

Also gate attestation verification, which was already non-functional:
`operator configure --measurements` now refuses rather than shelling the
retired cvm-reverse-proxy client against a :7936 endpoint no node serves.
Verification will be reimplemented against attested-tls / seismic-
attestation (the protocol the enclave standardizes on).
@samlaf samlaf merged commit 65ca579 into main Jun 19, 2026
1 check passed
@samlaf samlaf deleted the deploy-tee-remove-cloud branch June 19, 2026 16:39
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant