Closed Bug 1015682 Opened 12 years ago Closed 2 years ago

puppetize MTV ambient boxes

Categories

(Infrastructure & Operations :: AVOps: Corsica, task)

x86
macOS
task
Not set
normal

Tracking

(Not tracked)

RESOLVED WONTFIX

People

(Reporter: lonnen, Unassigned)

References

Details

I've set up a staging environment on ambient0 which I've used to develop some puppet automation that will be useful on the boxes. The source code is here: https://github.com/mozilla/ambient-boxen It will currently install FirefoxAurora and keep alive an instance of the browser. Before being deployed it is recommended that we get it loading the included profile in the managed browser instance and that we get a cron job to run at night that regularly runs the 'boxen' command, which will update the puppet and restart the browser.
Blocks: 987166
As of https://github.com/mozilla/ambient-boxen/commit/c2ba67cc7c9af9f27da9ff045127b92262b3777f we have a puppet framework for OSX that will keep FF alive, reboot it on update, and manage custom profile settings. In order to roll out it will require a cron that runs puppet on a nightly (hourly? how often do we want to reboot the browser) basis. We also need to solve the following problem: Even with maximally permissive full-screen api settings, Firefox will not allow a full-screen request unless it has focus. When launchd brings up the browser, it brings it up in the background. Need t odisable this in Firefox, or get launchd to give FF focus.
We've had automation running on Ambient 4 for a week or two now. There is an issue where FF started from Apple's process manager cannot obtain a valid socket when it attempts to enter Full-Screen. This causes the browser chrome to disappear, and the content to occupy the full FF window. See blocking bug for more details.
Depends on: 1056218
Product: Audio/Visual Infrastructure → Infrastructure & Operations
QA Contact: rcarroll

reso/whatoffice

Status: NEW → RESOLVED
Closed: 2 years ago
Resolution: --- → WONTFIX
You need to log in before you can comment on or make changes to this bug.