Skip to content

AB#72068 Shorten and align DNS names.#200

Merged
buckett merged 1 commit intomasterfrom
AB#72068
Jan 26, 2026
Merged

AB#72068 Shorten and align DNS names.#200
buckett merged 1 commit intomasterfrom
AB#72068

Conversation

@buckett
Copy link
Copy Markdown
Member

@buckett buckett commented Jan 26, 2026

No description provided.

Copilot AI review requested due to automatic review settings January 26, 2026 16:36
@buckett buckett merged commit 30ed4bb into master Jan 26, 2026
8 checks passed
@buckett buckett deleted the AB#72068 branch January 26, 2026 16:38
Copy link
Copy Markdown

Copilot AI left a comment

Choose a reason for hiding this comment

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

Pull request overview

This PR updates DNS names for UI frontend URLs in the AWS Elastic Beanstalk environment configuration, shortening them from "tools-support-{env}" to more concise names aligned with a standardized naming scheme.

Changes:

  • Updated production UI frontend URL from tools-support-prod to tools-ui
  • Updated beta UI frontend URL from tools-support-beta to tools-dev-ui

💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

"jwtJWKSURI": "https://lti-dev.canvas.ox.ac.uk/.well-known/jwks.json"
"ltiIssuer": "https://lti-dev.canvas.ox.ac.uk"
"uiFrontendUrl": "https://tools-support-beta.canvas-tools.app"
"uiFrontendUrl": "https://tools-dev-ui.canvas-tools.app/"
Copy link

Copilot AI Jan 26, 2026

Choose a reason for hiding this comment

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

The naming pattern differs from the production environment. The prod URL uses "tools-ui" while beta uses "tools-dev-ui". Looking at the AccountTypeMappings (lines 100-102), the non-prod pattern consistently uses "-dev" suffix (e.g., "lti-dev", "proxy-dev", "tools-dev"). However, the beta URL adds "-dev" between "tools" and "ui" instead of using a consistent prefix or suffix pattern. Consider whether "tools-dev-ui" is the intended pattern or if it should be "tools-ui-dev" to better align with other naming conventions.

Suggested change
"uiFrontendUrl": "https://tools-dev-ui.canvas-tools.app/"
"uiFrontendUrl": "https://tools-ui-dev.canvas-tools.app/"

Copilot uses AI. Check for mistakes.
"jwtJWKSURI": "https://lti.canvas.ox.ac.uk/.well-known/jwks.json"
"ltiIssuer": "https://lti.canvas.ox.ac.uk"
"uiFrontendUrl": "https://tools-support-prod.canvas-tools.app"
"uiFrontendUrl": "https://tools-ui.canvas-tools.app/"
Copy link

Copilot AI Jan 26, 2026

Choose a reason for hiding this comment

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

The production URL ends with a trailing slash, but other URLs in the same configuration (lines 108-110) do not have trailing slashes. This inconsistency could lead to issues with URL matching or CORS configuration. Consider removing the trailing slash to align with the existing URL patterns in the file.

Suggested change
"uiFrontendUrl": "https://tools-ui.canvas-tools.app/"
"uiFrontendUrl": "https://tools-ui.canvas-tools.app"

Copilot uses AI. Check for mistakes.
"jwtJWKSURI": "https://lti-dev.canvas.ox.ac.uk/.well-known/jwks.json"
"ltiIssuer": "https://lti-dev.canvas.ox.ac.uk"
"uiFrontendUrl": "https://tools-support-beta.canvas-tools.app"
"uiFrontendUrl": "https://tools-dev-ui.canvas-tools.app/"
Copy link

Copilot AI Jan 26, 2026

Choose a reason for hiding this comment

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

The beta URL ends with a trailing slash, but other URLs in the same configuration (lines 116-118) do not have trailing slashes. This inconsistency could lead to issues with URL matching or CORS configuration. Consider removing the trailing slash to align with the existing URL patterns in the file.

Suggested change
"uiFrontendUrl": "https://tools-dev-ui.canvas-tools.app/"
"uiFrontendUrl": "https://tools-dev-ui.canvas-tools.app"

Copilot uses AI. Check for mistakes.
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.

2 participants