Thanks to visit codestin.com
Credit goes to github.com

Skip to content

ExternalLinksTest is broken due to missing path parameters#43083

Merged
ahus1 merged 2 commits intokeycloak:mainfrom
mabartos:KC-43082
Oct 2, 2025
Merged

ExternalLinksTest is broken due to missing path parameters#43083
ahus1 merged 2 commits intokeycloak:mainfrom
mabartos:KC-43082

Conversation

@mabartos
Copy link
Contributor

@mabartos mabartos commented Sep 30, 2025

@keycloak/sre Could you check it?

Or rather add the redirect record on the website?

@mabartos mabartos requested a review from a team as a code owner September 30, 2025 13:05
@mabartos mabartos requested a review from a team September 30, 2025 13:05
This allows you to better assess where CPU resources are used, and can feed into your sizing calculations.

See https://www.keycloak.org/observability/metrics-for-troubleshooting-http[Keycloak metrics] and https://www.keycloak.org/high-availability/concepts-memory-and-cpu-sizing#_measuring_the_activity_of_a_running_keycloak_instance[Concepts for sizing CPU and memory resources] for more details.
See https://www.keycloak.org/observability/metrics-for-troubleshooting-http[Keycloak metrics] and https://www.keycloak.org/high-availability/single-cluster/concepts-memory-and-cpu-sizing#single-cluster-measture-running-instance[Concepts for sizing CPU and memory resources] for more details.
Copy link
Contributor Author

Choose a reason for hiding this comment

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

Would be good to have the anchor ID named measure instead of measture.

But it'd need to be in the ignored-links for some time (until the website is updated).

@mabartos mabartos self-assigned this Sep 30, 2025
@ahus1
Copy link
Member

ahus1 commented Oct 1, 2025

There are now redirects in place instead.

This allows you to better assess where CPU resources are used, and can feed into your sizing calculations.

See https://www.keycloak.org/observability/metrics-for-troubleshooting-http[Keycloak metrics] and https://www.keycloak.org/high-availability/concepts-memory-and-cpu-sizing#_measuring_the_activity_of_a_running_keycloak_instance[Concepts for sizing CPU and memory resources] for more details.
See https://www.keycloak.org/observability/metrics-for-troubleshooting-http[Keycloak metrics] and https://www.keycloak.org/high-availability/concepts-memory-and-cpu-sizing[Concepts for sizing CPU and memory resources] for more details.
Copy link
Contributor Author

Choose a reason for hiding this comment

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

The anchor does not survive during the redirect.

Copy link
Member

Choose a reason for hiding this comment

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

Thank you for the update. Then let's please update this link and its anchor as needed, and don't rely on the redirect.

@mabartos
Copy link
Contributor Author

mabartos commented Oct 1, 2025

@ahus1 This is required to pass the test.

This allows you to better assess where CPU resources are used, and can feed into your sizing calculations.

See https://www.keycloak.org/observability/metrics-for-troubleshooting-http[Keycloak metrics] and https://www.keycloak.org/high-availability/concepts-memory-and-cpu-sizing#_measuring_the_activity_of_a_running_keycloak_instance[Concepts for sizing CPU and memory resources] for more details.
See https://www.keycloak.org/observability/metrics-for-troubleshooting-http[Keycloak metrics] and https://www.keycloak.org/high-availability/concepts-memory-and-cpu-sizing[Concepts for sizing CPU and memory resources] for more details.
Copy link
Member

Choose a reason for hiding this comment

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

Thank you for the update. Then let's please update this link and its anchor as needed, and don't rely on the redirect.

Comment on lines 20 to 21
https://www.keycloak.org/high-availability/multi-cluster/*
https://www.keycloak.org/high-availability/single-cluster/* No newline at end of file
Copy link
Member

@ahus1 ahus1 Oct 1, 2025

Choose a reason for hiding this comment

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

Is this a temporary redirect? Which of them are really needed?
Maybe make them more specific. If they are temporary, add a comment until when they are needed.

Copy link
Member

@ahus1 ahus1 left a comment

Choose a reason for hiding this comment

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

Thank you for the PR. See below for some additional notes.

@mabartos
Copy link
Contributor Author

mabartos commented Oct 1, 2025

@ahus1 Ok, makes sense. I hope this is what you had in mind.

@mabartos
Copy link
Contributor Author

mabartos commented Oct 2, 2025

@ahus1 The ExternalLinksTest passed and this should resolve it all. Could you please check it to unblock other PRs? Thanks!

@ahus1
Copy link
Member

ahus1 commented Oct 2, 2025

Could you please check it to unblock other PRs?

@mabartos - the external link check is configured to never block any PR as it is not a required check or part of a required check. So please proceed with any other PR while this is in review.

Signed-off-by: Alexander Schwartz <[email protected]>
Copy link
Member

@ahus1 ahus1 left a comment

Choose a reason for hiding this comment

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

At the beginning I didn't realize redirects need to be whitelisted as well. I think that should be avoided, so I returned to your earlier variant to update the links. I'm sorry for this detour, approving.

@ahus1 ahus1 merged commit 70a9a60 into keycloak:main Oct 2, 2025
56 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Projects

None yet

Development

Successfully merging this pull request may close these issues.

ExternalLinksTest is broken due to missing path parameters

2 participants