On Monday, November 4, 2019 at 5:00:17 PM UTC-5, Chris Cooper wrote:
>
> tl;dr:
>
> Taskcluster, the platform supporting Firefox CI, will be moving to a new
> hosting environment during the tree closing window (TCW) this coming
> Saturday, Nov 9. Trees will be closed from 14:00 UTC to 23:00 UTC. CI
> services will be available as soon as possible thereafter, pending
> verification of the new setup.
>
> More verbose:
>
> While originally scheduled for September, the Taskcluster hosting
> migration was pushed back to the upcoming TCW in November to allow more
> bake time for the new worker provisioning system, but also to give
> community projects more time to prepare for migration.
>
> The primary driver for this migration was a separation of concerns between
> Firefox CI and all the other various Mozilla projects that also require CI.
> After this migration, there will be two production Taskcluster deployments
> where right now there is one:
>
> 1. Firefox CI - This cluster needs to be secure and optimized for the
> release process of Firefox and associated products (mobile browsers, etc).
> We have multiple teams responsible for shepherding Firefox code through the
> release process, and each team will be responsible for a different aspect
> of the Firefox CI deployment:
>
> Deploying and running Taskcluster services - CloudOps
> Worker management and imaging - RelOps
> Cluster admin (granting scopes, roles, etc) - RelEng
> Software issues with Taskcluster itself - Taskcluster team
>
> 2. Community projects - These projects might be small one-offs or might be
> speculative endeavors that may eventually become products of their own.
> Generally these projects are running on github. There is a greater capacity
> and tolerance for experimentation in this deployment, and projects are able
> to self-administer. The breakdown of responsibilities for the Community
> cluster is as follows:
>
> Deploying and running Taskcluster services - CloudOps
> Worker management and imaging - Taskcluster team, or
> individual projects
> Cluster admin (granting scopes, roles, etc) - Taskcluster team, or
> individual projects
> Software issues with Taskcluster itself - Taskcluster team
>
> As a result of this migration, root URLs will be different for each
> cluster:
>
> Firefox CI: https://firefox-ci-tc.services.mozilla.com
> Community: https://community-tc.services.mozilla.com
>
> Tools like treeherder and in-tree references will be updated to use these
> new URLs automatically as part of the downtime. Existing URLs, e.g. links
> to artifacts, will continue to work once the current monolithic deployment
> is put into read-only mode on Monday, Nov 11.
>
> If you notice anything broken after the weekend, please file a bug. Here
> is a list of the best Product::Components to use in Bugzilla, depending on
> what is broken:
>
> Deploying and running Taskcluster services - Cloud Services::Operations:
> Taskcluster
> Worker management and imaging - Taskcluster::Workers
> Cluster admin - Release
> Engineering::Firefox-CI Administration
> Software issues with Taskcluster itself - Taskcluster::Services
> Anything else - Taskcluster::General
>
> Please be sure to indicate whether you're on the Firefox CI or Community
> deployment.
>
> The bug tracking this work is here:
> https://bugzilla.mozilla.org/show_bug.cgi?id=1546801
>
> You can find the Taskcluster team on Slack or IRC in #taskcluster if you
> have concerns or questions.
>
> cheers,
> --
> coop
>
>
> On Tuesday, August 6, 2019 at 2:48:36 PM UTC-4, Dustin Mitchell wrote:
> > *tl;dr:* Taskcluster, the platform supporting Firefox CI, will be moving
> to
> > a new hosting environment during the tree-closing window at the end of
> > September. This is a major change and upgrade to the platform, but may
> > cause some bumps along the way.
> >
> > Taskcluster is in the midst of a few migrations [1], and one of those is
> > moving to a new hosting environment. This has a few advantages:
> > * Firefox CI will be handled by dedicated teams, separate from the TC
> team:
> > * Service operations will be managed by cloudops
> > * Administration will be managed by releng
> > * Workers will be managed by relops
> > * Hosting will be in a more trusted environment (GCP instead of Heroku)
> > * The services will have a new, faster UI
> > * Worker provisioning will be faster and more reliable, and cover more
> > cloud environments
> > * ..lots of other achievements unlocked by shedding 5+ years of legacy
> >
> > The downside is that URLs will be changing, likely leaving some dangling
> > pointers. We've anticipated some of the most common (such as
> > https://queue.taskcluster.net/ URLs) and are planning workarounds, but
> > nonetheless anticipate some dead links for a while following the switch.
> >
> > This work is tracked in bug 1546801 [2]. If you have questions or
> > concerns, please get in touch with me or anyone on the team, or file a
> bug
> > in Taskcluster :: General and we will triage it appropriately.
> >
> > Dustin
> >
> > [1]
> >
> https://mana.mozilla.org/wiki/pages/viewpage.action?spaceKey=TAS&title=Migrations
>
> > [2] https://bugzilla.mozilla.org/show_bug.cgi?id=1546801
>
>
_______________________________________________
dev-builds mailing list
dev-builds@lists.mozilla.org
https://lists.mozilla.org/listinfo/dev-builds