Move docs to S3 / CloudFront

RESOLVED FIXED

Status

Taskcluster
Documentation
RESOLVED FIXED
2 years ago
2 years ago

People

(Reporter: dustin, Assigned: dustin)

Tracking

Details

(Assignee)

Description

2 years ago
Among other things, this gets us S3 support
(Assignee)

Comment 1

2 years ago
OK, I need

docs.taskcluster.net CNAME d2riyrukoaoyvi.cloudfront.net
updated in inventory
Assignee: dustin → arich
Status: NEW → RESOLVED
Last Resolved: 2 years ago
Resolution: --- → FIXED
(Assignee)

Comment 3

2 years ago
Thanks!
Status: RESOLVED → REOPENED
Resolution: FIXED → ---
(Assignee)

Updated

2 years ago
Depends on: 1091780
(Assignee)

Comment 4

2 years ago
Whoops, this requires schemas and references to be HTTPS, too (bug 1091780)
(Assignee)

Updated

2 years ago
Assignee: arich → dustin
(Assignee)

Comment 5

2 years ago
We're going to leave bug 1091780 open, and primarily use http://schemas and http://references in production, with cloudfront serving both http and https.  The docs site will rewrite the URLs to https://.. dynamically in the browser.
No longer depends on: 1091780

Comment 6

2 years ago
Commit pushed to master at https://github.com/taskcluster/taskcluster-docs

https://github.com/taskcluster/taskcluster-docs/commit/e8554a6ff9cdd6283b0c3b4595c1b13f8d9001f3
Bug 1269740: Convert http to https URLs

This hacks the local copy of docson, as well as the bits of code parsing
data-doc-ref and data-doc-schema, to always load from https URLs, even
if the given URL is http.  This assumes that
https://schemas.taskcluster.net and https://references.taskcluster.net
are the same as their non-https cousins, and that all ref/schema URLs
are from one of those two sites.

Comment 7

2 years ago
Commit pushed to master at https://github.com/taskcluster/taskcluster-docs

https://github.com/taskcluster/taskcluster-docs/commit/0f3dd5039c5ffa319bb2d18075c1b8eea12e3dc7
Bug 1269740: Actually publish from TaskCluster

Comment 8

2 years ago
Commit pushed to master at https://github.com/taskcluster/taskcluster-docs

https://github.com/taskcluster/taskcluster-docs/commit/548e539eec4ce8b0096b9b2f3ed4399c38877256
Bug 1269740: Actually publish from TaskCluster

Comment 9

2 years ago
Commit pushed to master at https://github.com/taskcluster/taskcluster-docs

https://github.com/taskcluster/taskcluster-docs/commit/a344bea940382054c74256cc110bf22d7e61ad58
Bug 1269740: Actually publish from TaskCluster

Comment 10

2 years ago
Commit pushed to master at https://github.com/taskcluster/taskcluster-docs

https://github.com/taskcluster/taskcluster-docs/commit/a04056adbfdef12c8fcf18af3fe484de6627e89b
Bug 1269740: Actually publish from TaskCluster

Comment 11

2 years ago
Commit pushed to master at https://github.com/taskcluster/taskcluster-docs

https://github.com/taskcluster/taskcluster-docs/commit/29ea97b166fb88f1e33fd05501f176bbb39cf1ed
Bug 1269740: Actually publish from TaskCluster

Comment 12

2 years ago
Commit pushed to master at https://github.com/taskcluster/taskcluster-docs

https://github.com/taskcluster/taskcluster-docs/commit/bc7234c89e6529a412c75a75e6be1b46fec3be57
Bug 1269740: Actually publish from TaskCluster

Comment 13

2 years ago
Commit pushed to master at https://github.com/taskcluster/taskcluster-docs

https://github.com/taskcluster/taskcluster-docs/commit/fd84c90338aa84029901d6f3a82780140473b7f3
Bug 1269740: Actually publish from TaskCluster

Comment 14

2 years ago
Commit pushed to master at https://github.com/taskcluster/taskcluster-docs

https://github.com/taskcluster/taskcluster-docs/commit/7213679671b05f6f713e0b01c912b51772effdf2
Bug 1269740: Actually publish from TaskCluster

Comment 15

2 years ago
Commit pushed to master at https://github.com/taskcluster/taskcluster-docs

https://github.com/taskcluster/taskcluster-docs/commit/d87fcbde06a5f8cb92a4143a457ce4180f927e20
Bug 1269740: Actually publish from TaskCluster

Comment 16

2 years ago
Commit pushed to master at https://github.com/taskcluster/taskcluster-docs

https://github.com/taskcluster/taskcluster-docs/commit/47116113b2e3b09d7781ca5bfed01265a436e8df
Bug 1269740: Actually publish from TaskCluster

Comment 17

2 years ago
Commit pushed to master at https://github.com/taskcluster/taskcluster-docs

https://github.com/taskcluster/taskcluster-docs/commit/a5344107d35df6409b9f4952090dbc8efafdf0f9
Bug 1269740: Actually publish from TaskCluster

Comment 18

2 years ago
Commit pushed to master at https://github.com/taskcluster/taskcluster-docs

https://github.com/taskcluster/taskcluster-docs/commit/dcac69dd55f52408a8d1b7a67f2f171953c97350
Bug 1269740: Actually publish from TaskCluster

Comment 19

2 years ago
Commit pushed to master at https://github.com/taskcluster/taskcluster-docs

https://github.com/taskcluster/taskcluster-docs/commit/ad751ff313ad3e5874d85a6b6fe18729f215147c
Bug 1269740: Actually publish from TaskCluster

Comment 20

2 years ago
Commit pushed to master at https://github.com/taskcluster/taskcluster-docs

https://github.com/taskcluster/taskcluster-docs/commit/91f832c74d21da67b520c859763c602c6845634d
Bug 1269740: Actually publish from TaskCluster

Comment 21

2 years ago
Commit pushed to master at https://github.com/taskcluster/taskcluster-docs

https://github.com/taskcluster/taskcluster-docs/commit/cfc88bba9d04ae5445e8a9caf7adcf4623bfc2ea
Bug 1269740: Actually publish from TaskCluster
(Assignee)

Comment 22

2 years ago
OK, automatic publishing requires PutObjectAcl permissions on the bucket, which requires

  https://github.com/taskcluster/taskcluster-auth/pull/62
(Assignee)

Comment 23

2 years ago
But aside from that, docs is now served via https on CloudFront.  So, ALMOST fixed.
(Assignee)

Comment 24

2 years ago
https://tools.taskcluster.net/task-graph-inspector/#Zs8lJZ3gTKq3qo_DV8-B-Q/Qld44UnNTmKO9JbGZjrm3Q/0 successfully uploaded the docs from the master branch.

>>drops mic<<
Status: REOPENED → RESOLVED
Last Resolved: 2 years ago2 years ago
Resolution: --- → FIXED
(Assignee)

Updated

2 years ago
Blocks: 1238112
You need to log in before you can comment on or make changes to this bug.