Closed Bug 1459254 Opened 7 years ago Closed 6 years ago

Replace all cases of publicUrl/baseUrl in various libraries services with something based on rootUrl

Categories

(Taskcluster :: Services, enhancement)

enhancement
Not set
normal

Tracking

(Not tracked)

RESOLVED FIXED

People

(Reporter: bstack, Assigned: bstack)

References

Details

I think this will allow us to get rid of 99% of hardcoded references to taskcluster.net in schemas/links/whatevers. I think the path forward to support heroku could be to build baseUrl automagically when rootUrl is provided? Places I think we have baseUrl/publicUrl concepts currently: * tc-lib-api * In some scripts (bin/load-test.js in auth in particular) * In all tests (perhaps this can remain?) * there is the concept of "authBaseUrl" in tc-client :( * ??? Does this plan make sense?
See Also: → 1434021
Oops, authBaseUrl is in tc-lib-api not tc-client.
Depends on: 1459261
Depends on: 1459433
Depends on: 1459437
This is done for libraries now (except pulse publisher, but thats bug 1451805). I think bug 1459075 tracks the service upgrades.
Status: ASSIGNED → RESOLVED
Closed: 6 years ago
Resolution: --- → FIXED
Component: Redeployability → Services
You need to log in before you can comment on or make changes to this bug.