Closed
Bug 1155936
Opened 10 years ago
Closed 10 years ago
Set up fxosapps.org for GitHub pages and add some subdomains
Categories
(Firefox OS Graveyard :: General, defect, P1)
Firefox OS Graveyard
General
Tracking
(Not tracked)
RESOLVED
FIXED
People
(Reporter: drs, Unassigned)
References
Details
User Story
Please set up the following subdomains of fxosapps.org to point to GitHub pages. [1] These are all of the form: --------------------------------- X.fxosapps.org | fxos.github.io/X e.g., for "clock", it would be: clock.fxosapps.org -> fxos.github.io/clock It would be a lot better if we could just wildcard match these, but I don't think we can. * bluetooth * callscreen * collection * default_theme * emergency-call * fm * keyboard * network-alerts * privacy-panel * settings * system * wallpaper * bookmark * camera * communications * dialer * contacts * download * findmydevice * ftu * marketplace.firefox.com * marketplace * operatorvariant * ringtones * sharedtest * verticalhome * wappush * calendar * clock * costcontrol * email * fl * gallery * music * pdfjs * search * sms * video * customizer * customizer-launcher * directory * hackerplace * studio * sharing * foxfooding * dogfooding * ide * badges * achievements * achievements-service * buddyup * loop * firefoxos-loop-client * firefoxhello * classic-homescreen * mozvr * mozgames * hexgl * sechelt * bzlite * yammer * ignite * messages * home * j2me * twitter * facebook * runwhatsapppreview * webmaker * webmaker-android * webmaker-app * bugzilla * bugzillalite * bugzillalitev1 I know it's a lot, but I wrote down everything that I could think of so that we have to ask you for help less down the road. The most important one at this moment is "clock", so if you don't do them all at once, please do that one first. [1] https://help.github.com/articles/setting-up-a-custom-domain-with-github-pages/ I haven't read this yet, or done it recently, so I can't be of much help. Feel free to unset P1 as it's probably not for you. I hope it doesn't affect any of your internal processes. We use this to track our project work, but it isn't important if it's getting in your way.
Attachments
(1 file)
|
25.36 KB,
text/plain
|
Details |
| Comment hidden (obsolete) |
| Reporter | ||
Comment 1•10 years ago
|
||
Also note that most of these don't exist yet. I think the only one that does is "directory".
| Comment hidden (obsolete) |
Whiteboard: [ignite] → [kanban:https://webops.kanbanize.com/ctrl_board/2/989] [ignite]
| Reporter | ||
Comment 3•10 years ago
|
||
We'll come back to this, so don't bother with it yet. Thanks anyways.
Status: NEW → RESOLVED
Closed: 10 years ago
Resolution: --- → WONTFIX
Updated•10 years ago
|
Whiteboard: [kanban:https://webops.kanbanize.com/ctrl_board/2/989] [ignite] → [kanban:https://webops.kanbanize.com/ctrl_board/2/989][spark]
| Reporter | ||
Comment 4•10 years ago
|
||
Ok, we need this after all.
Status: RESOLVED → REOPENED
Resolution: WONTFIX → ---
| Reporter | ||
Updated•10 years ago
|
User Story: (updated)
| Reporter | ||
Updated•10 years ago
|
User Story: (updated)
Comment 6•10 years ago
|
||
(In reply to Doug Sherk (:drs) (use needinfo?) from comment #5)
> Hi Shyam, any update on this?
I'll get to this by Wednesday.
Assignee: server-ops-webops → smani
Flags: needinfo?(smani)
| Reporter | ||
Updated•10 years ago
|
User Story: (updated)
Whiteboard: [kanban:https://webops.kanbanize.com/ctrl_board/2/989][spark] → [spark]
Whiteboard: [spark] → [kanban:https://webops.kanbanize.com/ctrl_board/2/1153] [spark]
Comment 7•10 years ago
|
||
Doug,
As a test, I've added bluetooth.fxosapps.org and callscreen.fxosapps.org and they should be live in about 30-45 mins. Once you confirm they're working, I'll add the rest in and close this out.
Thanks!
Updated•10 years ago
|
Flags: needinfo?(drs)
| Reporter | ||
Comment 8•10 years ago
|
||
Shyam, it doesn't seem to work. I pushed a test page to the "bluetooth" and "callscreen" repos's gh-pages branches, which you can view here:
http://fxos.github.io/bluetooth/
http://fxos.github.io/callscreen/
However, these subdomain point to GH pages, but they say that no site was found:
http://bluetooth.fxosapps.org/
http://callscreen.fxosapps.org/
Flags: needinfo?(drs) → needinfo?(smani)
So, these domains work, indicating that Github Pages itself is (at the standard domain) working correctly:
http://fxos.github.io/bluetooth/
http://fxos.github.io/callscreen/
We don't have admin access to the fxos repository to inspect more closely what is going on, so it's unclear what the next step in configuring your account would be.
Could you please email support@github.com from an email address associated with the fxos repository and ask them how to repair your account configuration to make this work? They're usually very responsive, and you can link to this bug to provide background.
I'm setting needinfo? :drs pending a reply from Github Support, since we'll need to know how to set this up for future requests as well.
Flags: needinfo?(smani) → needinfo?(drs)
| Reporter | ||
Comment 10•10 years ago
|
||
(In reply to Richard Soderberg [:atoll] from comment #9)
> So, these domains work, indicating that Github Pages itself is (at the
> standard domain) working correctly:
>
> http://fxos.github.io/bluetooth/
> http://fxos.github.io/callscreen/
>
> We don't have admin access to the fxos repository to inspect more closely
> what is going on, so it's unclear what the next step in configuring your
> account would be.
>
> Could you please email support@github.com from an email address associated
> with the fxos repository and ask them how to repair your account
> configuration to make this work? They're usually very responsive, and you
> can link to this bug to provide background.
>
> I'm setting needinfo? :drs pending a reply from Github Support, since we'll
> need to know how to set this up for future requests as well.
I invited Shyam to the "fxos" organization. If you provide me with your GitHub username, I'll invite you as well.
Flags: needinfo?(drs) → needinfo?(rsoderberg)
Comment 11•10 years ago
|
||
Floatingatoll, which you can verify in the existing Mozilla organization on various repos.
| Reporter | ||
Comment 12•10 years ago
|
||
(In reply to Richard Soderberg [:atoll] from comment #11)
> Floatingatoll, which you can verify in the existing Mozilla organization on
> various repos.
Added.
Comment 13•10 years ago
|
||
Alright, I figured out the issue [*]. I made one commit each to the bluetooth and callscreen branch 'gh-pages' that fixed those two sites, and one commit to callscreen's 'index.html' to fix the title for testing purposes.
:fox2mike, please add the remaining DNS CNAMEs.
:drs, pleasde add to each repository a file called 'CNAME' (no extension) in the root of the repository's 'gh-pages' branch that contains the desired domain name (for instance, 'callscreen.fxosapps.org').
I've set needinfo? for you both, and you can proceed independent of each other - whenever both sides are done, it'll all magically Just Work (as evident on bluetooth.fxosapps.org).
[*] https://help.github.com/articles/adding-a-cname-file-to-your-repository/
Flags: needinfo?(smani)
Flags: needinfo?(rsoderberg)
Flags: needinfo?(drs)
Comment 15•10 years ago
|
||
I've removed both myself and :fox2mike as admins for the fxos organization as there's no further need for us to have access.
Comment 16•10 years ago
|
||
Moving over to Firefox OS product as there's no further steps for Webops to take here. :drs, let us know if we can be of any further assistance once the CNAME files have been committed.
Assignee: smani → nobody
Component: WebOps: SSL and Domain Names → General
Product: Infrastructure & Operations → Firefox OS
QA Contact: smani
Whiteboard: [kanban:https://webops.kanbanize.com/ctrl_board/2/1153] [spark]
Version: other → unspecified
| Reporter | ||
Updated•10 years ago
|
Status: REOPENED → RESOLVED
Closed: 10 years ago → 10 years ago
Flags: needinfo?(drs)
Resolution: --- → FIXED
You need to log in
before you can comment on or make changes to this bug.