Skip to content

Roe bug fix int#185

Open
mtyagi-ks wants to merge 2 commits into
roe-bug-fixfrom
roe-bug-fix-int
Open

Roe bug fix int#185
mtyagi-ks wants to merge 2 commits into
roe-bug-fixfrom
roe-bug-fix-int

Conversation

@mtyagi-ks

Copy link
Copy Markdown

Add rotate-on-expiration support and fix related PAM/DAG issues

Add --rotate-on-expiration (-roe) to share-record and share-folder with
SDK validation for pamUser records, positive expiration, and rotation config.

SDK:

  • Add ROE helpers in share_management_utils.py
  • Wire rotateOnExpiration through shares_management.py proto builders
  • Add unit tests for ROE validation and proto flag

CLI:

  • Add -roe flag and validation to share-record and share-folder
  • Fix pam rotation info to pass vault to router_get_rotation_schedules
  • Pass transmission_key to TunnelDAG in PAM rotation/gateway commands

DAG / discovery:

  • Auto-resolve DAG endpoints from graph_id; fix Jobs/RecordLink lifecycle
  • Fix protobuf DAG content encoding; improve discovery job tracking

@sali-ks sali-ks requested a review from adeshmukh-ks June 16, 2026 05:35
@adeshmukh-ks adeshmukh-ks requested a review from sali-ks June 16, 2026 11:33
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