Repository navigation
Conversation
Contributor
Author
|
Closing as incorporated by merged #63/#68 (#68). Rechecked exact predecessor head |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
The owner Agent access page returns unavailable when a host wraps
TenantPolicywith current durable preview-domain checks. Add optionalManagementOptions.Tenantsfor immutable UI declarations, retaining the existing direct-policy fallback. Every displayed tenant/audience proposal still passes both the required wrapped service policy and current owner membership; the declarations confer no authority.Require the same current service policy before revocation, alongside the existing owner, Origin/Host, confirmation, version and audit checks. The runbook explains that cleanup while the preview gate is closed requires a current approved preview declaration or separately approved offline cleanup. List/create/read, exchange and resource authorization continue using the required wrapped policy.
Validation: focused offline native
go test -mod=readonly -race -p 1 -count=1 -run '^(TestOwner.*|TestDeclarativeTwoTenantAccessAndIsolation)$' ./agentidentitypassed in 1.256s, using existing Go/module caches. Tests exercise two declarations, dynamic preview-to-live changes, owner membership limits, unavailable gates, missing UI declarations, denied management mutations and previously issued token/exchange denial.gofmtandgit diff --checkpassed. No PostgreSQL, full build, dependency/workflow/SQL changes or activation.This is a draft follow-on stacked on PR63's frozen
169e5e6e2920a60728f3d8e83980ec52006b49fcimplementation, which remains unchanged. Review the three-file delta; root will independently review the exact frozen follow-on head before any adoption.