Skip to content

[Docs] Document connection access control in environments - #1141

Closed
YASHMAHAKAL wants to merge 1 commit into
layer5io:masterfrom
YASHMAHAKAL:docs-notes
Closed

[Docs] Document connection access control in environments#1141
YASHMAHAKAL wants to merge 1 commit into
layer5io:masterfrom
YASHMAHAKAL:docs-notes

Conversation

@YASHMAHAKAL

@YASHMAHAKAL YASHMAHAKAL commented Jul 9, 2026

Copy link
Copy Markdown

Description

Adds a new Access Control for Connections and Credentials section to cloud/concepts/spaces/environments.md

Signed commits

  • Yes, I signed my commits.

Signed-off-by: YASHMAHAKAL <yvsst01@gmail.com>
@welcome

welcome Bot commented Jul 9, 2026

Copy link
Copy Markdown

Yay, your first pull request! 👍 A contributor will be by to give feedback soon. In the meantime, please review the Layer5 Community Welcome Guide and sure to join the community Slack.
Be sure to double-check that you have signed your commits. Here are instructions for making signing an implicit activity while peforming a commit.

@gemini-code-assist gemini-code-assist Bot left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Code Review

This pull request updates the documentation for identity, security, and environments. Specifically, it renames a list item in the identity and security concepts page and adds a new section explaining access control for connections and credentials in the environments page. The review feedback suggests improving consistency by using an em-dash instead of parentheses, using 'User ID' instead of 'UserID' for better readability, and simplifying a wordy sentence describing indirect access.

Important

The consumer version of Gemini Code Assist on GitHub is being sunset. Starting June 18, 2026, new organization installations will be blocked, and all code review activity will officially cease on July 17, 2026.
For more details on the timeline and next steps, please review the Help Documentation.

Comment thread content/en/cloud/concepts/identity-and-security/_index.md
Comment thread content/en/cloud/concepts/spaces/environments.md
Comment thread content/en/cloud/concepts/spaces/environments.md
@github-actions

github-actions Bot commented Jul 9, 2026

Copy link
Copy Markdown
Contributor

Preview deployment for PR #1141 removed.

This PR preview was automatically pruned because we keep only the 6 most recently updated previews on GitHub Pages to stay within deployment size limits.

If needed, push a new commit to this PR to generate a fresh preview.

@simihablo simihablo left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

@rishiraj38, please review. You're working resource access mapping now, right?

@leecalcote

leecalcote commented Aug 13, 2026

Copy link
Copy Markdown
Member

Thanks for opening this and for identifying that connection/credential access control needed documenting - closing in favor of #1206, which covers the same ground but verifies the described behavior directly against the meshery-cloud implementation rather than the intended design.

That check surfaced a few corrections worth calling out: indirect (Workspace/Team) access is read-only rather than full inherited control, there's a third access path via the "View All Organizations" key that wasn't covered here, and Designs/Views turn out to use a separate access-control mechanism rather than the same inheritance chain as Connections/Credentials. #1206 also picks up the unresolved review feedback on this PR (User ID vs UserID, the repeated sentence) and leaves identity-and-security/_index.md alone.

@leecalcote leecalcote closed this Aug 13, 2026
hebypaul pushed a commit to hebypaul/docs that referenced this pull request Aug 18, 2026
Supersedes PR layer5io#1141. Verified the three access paths against the
meshery-cloud implementation (server/dao/connection_access.go) rather
than documenting them from the PR description alone:

- Direct ownership and Workspace/Team indirect access are both real,
  but indirect access is read-only - it does not confer delete/modify
  rights, which the original PR did not distinguish.
- Adds the "View All Organizations" key override, a third access path
  that exists in code but was missing from the original PR.
- Drops the original PR's claim that Designs and Views inherit access
  through the same Workspace/Team chain - they use a separate
  resource-access-mapping mechanism instead.

Leaves identity-and-security/_index.md untouched; the original PR's
edit there swapped an em-dash for parentheses, which its own review
flagged as an inconsistency, not an improvement.

Signed-off-by: miacycle <184569369+miacycle@users.noreply.github.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants