Skip to content

Connections#25336

Draft
akristen wants to merge 6 commits into
docker:mainfrom
akristen:o-connections
Draft

Connections#25336
akristen wants to merge 6 commits into
docker:mainfrom
akristen:o-connections

Conversation

@akristen

Copy link
Copy Markdown
Contributor

Draft PR

akristen added 3 commits June 11, 2026 14:22
Introduce a new Enterprise > Security section for Docker OIDC, positioned
between Enforce sign-in and Roles and permissions. Adds overview,
connection management, and rulesets/subject claims pages, including
GitHub Actions workflow setup and Admin Console management guidance.
Also adds a Docker OIDC card to the Security landing page and registers
the feature in summary.yaml for summary-bar metadata.
Correct links and wording, align login-action with repo convention, and
update the Security grid icon.
@akristen akristen requested a review from dotjoshrc June 11, 2026 20:00
@akristen akristen self-assigned this Jun 11, 2026
@netlify

netlify Bot commented Jun 11, 2026

Copy link
Copy Markdown

Deploy Preview for docsdocker ready!

Name Link
🔨 Latest commit cd8704e
🔍 Latest deploy log https://app.netlify.com/projects/docsdocker/deploys/6a2c10914898490009fb0525
😎 Deploy Preview https://deploy-preview-25336--docsdocker.netlify.app
📱 Preview on mobile
Toggle QR Code...

QR Code

Use your smartphone camera to open QR code link.

To edit notification comments on pull requests, go to your Netlify project configuration.

@akristen akristen changed the title O connections Connections Jun 11, 2026

@docker-agent docker-agent left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

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

Assessment: 🟡 NEEDS ATTENTION

New Docker OIDC documentation is well-structured and technically clear. One high-severity inconsistency between the prose and the rendered summary-bar subscription badge needs resolution before merge, plus several medium style issues.

Comment thread content/manuals/enterprise/security/docker-oidc/_index.md Outdated
Comment thread content/manuals/enterprise/security/docker-oidc/rulesets-claims.md Outdated
Comment thread content/manuals/enterprise/security/docker-oidc/rulesets-claims.md Outdated
Comment thread content/manuals/enterprise/security/docker-oidc/_index.md Outdated

Each ruleset contains the following fields:

- **Label**: A name for the ruleset.

Copy link
Copy Markdown

Choose a reason for hiding this comment

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

[MEDIUM] Bold used for conceptual list labels — may not qualify as UI elements

STYLE.md reserves bold exclusively for UI elements (buttons, menus, field labels). **Label**, **Rules**, **Resources**, and **Scopes** appear in a conceptual definition list. If these are the exact names of labeled fields in the Admin Console form UI, bold is correct. If they're conceptual terms describing what a ruleset contains, bold should be removed and the list rewritten as plain prose bullets.

Copy link
Copy Markdown
Contributor Author

Choose a reason for hiding this comment

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

These are the exact names of the UI elements

Copy link
Copy Markdown

Choose a reason for hiding this comment

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

Thank you for confirming! In that case, the bold formatting is correct per STYLE.md. Resolved.

Comment thread content/manuals/enterprise/security/docker-oidc/_index.md Outdated
Comment thread content/manuals/enterprise/security/docker-oidc/create-manage.md Outdated
Comment thread content/manuals/enterprise/security/docker-oidc/create-manage.md Outdated
akristen added 2 commits June 12, 2026 08:40
- Reword involves broad phases to enumerate the actual phases
- Fix per-GitHub Action basis to per-workflow basis
- Fix GitHub Action workflows to GitHub Actions workflows
- Normalize OIDC connections casing throughout create-manage.md
- Change This doc to This page in rulesets-claims.md
- Update GitHub link text to OpenID Connect Reference
- Remove trailing whitespace on two lines
- Remove trailing periods from all What's next bullets

@docker-agent docker-agent left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

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

Assessment: 🔴 CRITICAL

This PR adds new Docker OIDC documentation. There is one high-severity factual error (contradictory subscription requirements) and two medium-severity style violations. Please address the subscription contradiction before merging, as it will directly mislead users about who can use this feature.


To create an OIDC connection, you need:

- A Docker Core subscription

Copy link
Copy Markdown

Choose a reason for hiding this comment

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

[HIGH] Contradictory subscription requirements: 'Docker Core' vs 'Team or Business'

Line 14 states "Docker OIDC is available for organizations with Docker Team or Business subscriptions," but the Prerequisites section on line 20 lists "A Docker Core subscription" as a requirement. These are different subscription tiers and directly contradict each other. One of these needs to be corrected to match the actual availability requirement.


Each ruleset contains the following fields:

- **Label**: A name for the ruleset.

Copy link
Copy Markdown

Choose a reason for hiding this comment

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

[MEDIUM] Bold lead-in list format violates style guide

The style guide explicitly calls out **Term**: Description bullet formatting as "marketing-style list formatting" to avoid. Bold should be used only for UI elements (buttons, menus, field labels that appear verbatim in the interface). If Label, Rules, Resources, and Scopes are actual UI field labels, describe them as plain text bullets or restructure as prose. For example:

Instead of:

- **Label**: A name for the ruleset.
- **Rules**: One or more conditions...

Use:

- Label: A name for the ruleset.
- Rules: One or more conditions...

Or rewrite as prose if appropriate.

Copy link
Copy Markdown
Contributor Author

Choose a reason for hiding this comment

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

they are UI elements

Copy link
Copy Markdown

Choose a reason for hiding this comment

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

Thanks for the clarification! Since these are actual UI field labels that appear in the interface, keeping them bold is correct per the style guide. I apologize for the false positive.

Comment thread content/manuals/enterprise/security/docker-oidc/create-manage.md
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.

2 participants