Skip to content

Hide Deeploy mandatory secrets in dAuth - #468

Closed
aledefra wants to merge 2 commits into
codex/dauth-job-secret-endpointsfrom
codex/dauth-secret-redaction-storage
Closed

Hide Deeploy mandatory secrets in dAuth#468
aledefra wants to merge 2 commits into
codex/dauth-job-secret-endpointsfrom
codex/dauth-secret-redaction-storage

Conversation

@aledefra

@aledefra aledefra commented Jul 8, 2026

Copy link
Copy Markdown
Contributor

Summary

  • extract approved mandatory Deeploy secret paths from materialized deploy plans
  • replace those values with the fixed dAuth placeholder before dispatch/persistence
  • write the job-scoped secret bundle to DAUTH_JOB_SECRETS before create dispatch and before update delete/redeploy
  • sanitize return_request responses for the same mandatory paths

Notion: https://app.notion.com/p/38bd59ab6657807cb291cafcd16b1954

Test plan

  • python3 -m py_compile extensions/business/deeploy/deeploy_mixin.py extensions/business/deeploy/deeploy_manager_api.py extensions/business/deeploy/tests/test_create_requests.py extensions/business/deeploy/tests/test_process_request.py extensions/business/deeploy/tests/test_update_requests.py
  • git diff --check

Blocked locally:

  • PYTHONPATH=/Users/alessandro/programmazione/ratio1/edge_node:/Users/alessandro/programmazione/ratio1/naeural_core:/Users/alessandro/programmazione/ratio1/ratio1_sdk python3 -m unittest extensions.business.deeploy.tests.test_create_requests extensions.business.deeploy.tests.test_process_request
  • blocked because system Python misses SDK EVM dependency eth_account

@aledefra
aledefra force-pushed the codex/dauth-secret-redaction-storage branch from 3916751 to dc82f60 Compare July 23, 2026 13:53
@aledefra
aledefra force-pushed the codex/dauth-job-secret-endpoints branch from deb7954 to c30fa82 Compare July 28, 2026 15:28
@aledefra
aledefra force-pushed the codex/dauth-secret-redaction-storage branch from dc82f60 to da1e63d Compare July 28, 2026 15:28
@aledefra
aledefra force-pushed the codex/dauth-job-secret-endpoints branch from c30fa82 to 238e26c Compare July 31, 2026 15:42
@aledefra
aledefra force-pushed the codex/dauth-secret-redaction-storage branch 2 times, most recently from 78a57d5 to 5664c8d Compare July 31, 2026 16:53
@aledefra
aledefra force-pushed the codex/dauth-secret-redaction-storage branch from 5664c8d to b7fbf5c Compare August 3, 2026 16:24
@aledefra
aledefra force-pushed the codex/dauth-secret-redaction-storage branch from b7fbf5c to e3cc0a7 Compare August 3, 2026 16:31
@cristibleotiu
cristibleotiu deleted the branch codex/dauth-job-secret-endpoints August 3, 2026 17:21
@aledefra

aledefra commented Aug 4, 2026

Copy link
Copy Markdown
Contributor Author

Replaced by #478 after #458 was squash-merged and GitHub closed this stacked PR when its base branch was deleted. GitHub does not allow reopening because the head branch was subsequently force-pushed. The replacement preserves the same two unique commits rebased onto develop.

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.

2 participants