Skip to content

feat(dcap): decouple PCK provisioning lifecycle - #150

Draft
butler54 wants to merge 3 commits into
validatedpatterns:mainfrom
butler54:feat/decouple-dcap-pck-lifecycle
Draft

feat(dcap): decouple PCK provisioning lifecycle#150
butler54 wants to merge 3 commits into
validatedpatterns:mainfrom
butler54:feat/decouple-dcap-pck-lifecycle

Conversation

@butler54

@butler54 butler54 commented Sep 7, 2026

Copy link
Copy Markdown
Collaborator

Summary

  • Make the Makefile the primary interface for DCAP collateral and PCK lifecycle actions.
  • Separate platform-independent collateral collection from platform-specific PCK export, generation, and import.
  • Support a connected bastion and high-side/low-side transfer bundles with platform-set validation.
  • Resume an interrupted connected-bastion provision by reusing matching request and unexpired response bundles.
  • Discover the QGS DaemonSet from the pck-certs-watcher pod owner reference.
  • Fix DCAP/PCK expiry command failure propagation and document the lifecycle.

Validation

  • pytest -q: 14 passed
  • Shell syntax checks
  • Python compilation
  • make help
  • git diff --check

Live Validation Pending

  • Resume connected-bastion import and QGS rollout from the generated response bundle.
  • Split high-side/low-side export, generation, and import workflow.

Closes #149

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.

[Feature]: Decouple makefile wrappers of dcap collateral phases

1 participant