Skip to content

docs(release-notes): clarify reset password links - #2947

Open
slaskawi wants to merge 1 commit into
mainfrom
docs/release-notes-reset-password-links
Open

docs(release-notes): clarify reset password links#2947
slaskawi wants to merge 1 commit into
mainfrom
docs/release-notes-reset-password-links

Conversation

@slaskawi

@slaskawi slaskawi commented Sep 9, 2026

Copy link
Copy Markdown
Contributor

Description

Clarifies the UDS Core 1.12 release note with the CORE-672 outcome: locked-out Registry users can reset passwords through the public SSO URL without disrupting Realm administration through the admin URL.

Related Issue

Relates to CORE-672

Type of change

  • Bug fix (non-breaking change which fixes an issue)
  • New feature (non-breaking change which adds functionality)
  • Other (security config, docs update, etc)

Steps to Validate

  • Run git diff --check and confirm docs/operations/release-notes/1-12.mdx describes the Reset Password link use case.

Checklist before merging

Signed-off-by: Sebastian Łaskawiec <sebastian.laskawiec@defenseunicorns.com>
@slaskawi
slaskawi marked this pull request as ready for review September 9, 2026 06:22
@slaskawi
slaskawi requested a review from a team as a code owner September 9, 2026 06:22
Copilot AI lite review requested due to automatic review settings September 9, 2026 06:22

Copilot AI 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.

🟡 Changes recommended

The updated release-note bullet is still ambiguous and slightly inconsistent with established docs style, and should explicitly name the public vs admin hostnames to match the PR’s stated clarification goal.

Once you've addressed the issues Copilot identified, you can request another Copilot review.

Pull request overview

Updates the UDS Core 1.12 release notes to reflect the CORE-672 outcome by clarifying how locked-out Registry users should use the reset-password flow without impacting Keycloak admin access.

Changes:

  • Replaces the “separate Keycloak public and admin hostnames” notable-feature bullet with a “Reset Password links” bullet tied to #2898.
File summaries
File Description
docs/operations/release-notes/1-12.mdx Adjusts the 1.12 “Notable features” list to call out the reset-password link behavior for locked-out Registry users.
Review details
  • Files reviewed: 1/1 changed files
  • Comments generated: 1
  • Review effort level: Lite

💡 Add a code-review agent skill or configure MCP servers for context-aware, tailored reviews. Learn more in the docs.

Comment thread docs/operations/release-notes/1-12.mdx
@greptile-apps

greptile-apps Bot commented Sep 9, 2026

Copy link
Copy Markdown
Contributor

RetriggerView in GreptileConfidence Score: 4/5

The PR is generally safe to merge, but restoring the concrete public and administrative hostname guidance would prevent a non-blocking documentation regression.

Findings

  1. P2 Hostname guidance was removed

Summary

  • Explains that locked-out Registry users can use the public SSO URL.
  • Notes that Realm administration remains available through the administrative URL.
  • Currently omits the concrete hostname and configuration details previously included in the release note.

Comment thread docs/operations/release-notes/1-12.mdx

- **Envoy Gateway network access:** Set `additionalNetworkAllow` to add `network.allow` entries to the Envoy Gateway `Package`, enabling integrations such as Envoy AI Gateway. See [Configure Core network access](/how-to-guides/networking/configure-core-network-access/) ([#2891](https://github.com/defenseunicorns/uds-core/pull/2891)).
- **Separate Keycloak public and admin hostnames:** Keycloak now serves public frontend URLs from `sso.<domain>` and administrative frontend URLs from `keycloak.<admin_domain>`. UDS Core defaults the admin domain to `admin.<domain>`, and you can configure it explicitly ([#2898](https://github.com/defenseunicorns/uds-core/pull/2898)).
- **Reset Password links:** Registry users who are locked out can now reset their password through the public SSO URL without disrupting Realm administration through the admin URL ([#2898](https://github.com/defenseunicorns/uds-core/pull/2898)).

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.

I think Registry is a typo? assuming you meant Registered users..

@joelmccoy joelmccoy left a comment

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

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

If we make this change on main, we will want to also make this change on the release branch (release-1.12)


- **Envoy Gateway network access:** Set `additionalNetworkAllow` to add `network.allow` entries to the Envoy Gateway `Package`, enabling integrations such as Envoy AI Gateway. See [Configure Core network access](/how-to-guides/networking/configure-core-network-access/) ([#2891](https://github.com/defenseunicorns/uds-core/pull/2891)).
- **Separate Keycloak public and admin hostnames:** Keycloak now serves public frontend URLs from `sso.<domain>` and administrative frontend URLs from `keycloak.<admin_domain>`. UDS Core defaults the admin domain to `admin.<domain>`, and you can configure it explicitly ([#2898](https://github.com/defenseunicorns/uds-core/pull/2898)).
- **Reset Password links:** Registry users who are locked out can now reset their password through the public SSO URL without disrupting Realm administration through the admin URL ([#2898](https://github.com/defenseunicorns/uds-core/pull/2898)).

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

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

I'm not sure this is specific to "registry users"... And wasn't this change more than just reset password links? This was to route and template things better based on whether you were accessing keycloak from tenant vs admin path. cc: @chance-coleman can you confirm?

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.

Yeah. The reset password link was the symptom that led to this, but the actual change is broader request-aware hostname routing for the frontend URLs. Keycloak now determines which gateway the request came through and uses the corresponding public or admin hostname when generating links, instead of applying one hostname to every request.

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.

4 participants