Details
-
Bug
-
Status: Closed (View Workflow)
-
Minor
-
Resolution: Fixed
-
Jenkins 2.234 local or AWS
-
-
Jenkins 2.235
Description
It seems that something is wrong in how this validation is performed.
This is reproduceable running locally with:
- server url: https://localhost:8443
- resource root url: https://127.0.0.1:8443
Attachments
Issue Links
- links to
Jenkins 2.234, AWS ec2 instance running jenkins container.
Jenkins URL: https://jenkins-backend.dev.cicdenv.com/
Resoure Root URL: https://builds-backend.dev.cicdenv.com/
Both DNS names go to an AWS ALB with host routing rules.
jenkins:
crumbIssuer:
standard:
excludeClientIPFromCrumb: true
The server/resource root URLs are set in groovy hooky scripts:
JenkinsLocationConfiguration.get().url = ...
ResourceDomainConfiguration.get().url = ...
I haven't used a separate resource root url before.
https://github.com/jenkinsci/jenkins/pull/4239
I put a custom logo override into userContent and it is working which leads me to believe the resource root url setting is working, however the check against /instance-identity/ is failing in the configure page.
I don't think this problem is new in version 2.234.