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)

defect

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)

Also note that most of these don't exist yet. I think the only one that does is "directory".
Whiteboard: [ignite] → [kanban:https://webops.kanbanize.com/ctrl_board/2/989] [ignite]
We'll come back to this, so don't bother with it yet. Thanks anyways.
Status: NEW → RESOLVED
Closed: 10 years ago
Resolution: --- → WONTFIX
Whiteboard: [kanban:https://webops.kanbanize.com/ctrl_board/2/989] [ignite] → [kanban:https://webops.kanbanize.com/ctrl_board/2/989][spark]
Ok, we need this after all.
Status: RESOLVED → REOPENED
Resolution: WONTFIX → ---
User Story: (updated)
User Story: (updated)
Hi Shyam, any update on this?
Flags: needinfo?(smani)
(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)
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]
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!
Flags: needinfo?(drs)
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)
(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)
Floatingatoll, which you can verify in the existing Mozilla organization on various repos.
(In reply to Richard Soderberg [:atoll] from comment #11) > Floatingatoll, which you can verify in the existing Mozilla organization on > various repos. Added.
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)
Attached file list of domains added
Added the remaining domains.
Flags: needinfo?(smani)
I've removed both myself and :fox2mike as admins for the fxos organization as there's no further need for us to have access.
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
Status: REOPENED → RESOLVED
Closed: 10 years ago10 years ago
Flags: needinfo?(drs)
Resolution: --- → FIXED
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: