Page MenuHomePhabricator

move apache config deployment from fenari to tin
Closed, ResolvedPublic

Description

some of our docs say all deployment (incl. Apache config) has moved to tin, but
that's not correct, actually we still use fenari for that (that is git pull
from operations/apache-config, sync-apache, apache-fast-test,
apache-graceful-all ..)
see:
https://wikitech.wikimedia.org/wiki/Apaches
..
https://wikitech.wikimedia.org/wiki/Sync_scripts
(there were some edits suggesting things already work on tin which actually
don't, like apache-graceful-all is missing etc, we're gonna create a checklist
for these things ..)

Referred To By:
T83136: apache-fast-test not managed by puppet on fenari
T83880: Replace apache-graceful-all with something that leverages Salt
{T83957}

Details

Reference
rt6085

Event Timeline

rtimport raised the priority of this task from to Medium.Dec 18 2014, 1:43 AM
rtimport added a project: ops-core.
rtimport set Reference to rt6085.

AdminCc ariel added by dzahn

AdminCc reedy added by dzahn

Reference by ticket #6053 added by dzahn

AdminCc jeremyb added by jeremyb

Dependency by ticket #6145 added by dzahn

Is there such a list anywhere?
was it moved?

Status changed from 'new' to 'open' by RT_System

On Mon Jan 13 15:27:55 2014, matanya wrote:

Is there such a list anywhere?

was it moved?

no, afaik

checking the "Apache config deployment host" role as one blocker:
- sync-apache
check, exists on tin
root@tin:~# which sync-apache
/usr/local/bin/sync-apache
- apache-graceful-all
fail, does not exist on tin yet
- apache-fast-test
check, exists on tin:
/usr/local/bin/apache-fast-test

On Fri Apr 04 12:11:37 2014, dzahn wrote:

  • apache-graceful-all

fail, does not exist on tin yet

https://gerrit.wikimedia.org/r/#/c/123852/2

Reference by ticket #7438 added by dzahn

https://gerrit.wikimedia.org/r/#/c/130614/
https://gerrit.wikimedia.org/r/130610
https://gerrit.wikimedia.org/r/#/c/130600/
https://gerrit.wikimedia.org/r/#/c/132011/

< grrrit-wm> (CR) Dzahn: "now tin also has /etc/cluster with the site name,
like fenari does" [operations/puppet] - https://gerrit.wikimedia.org/r/132011
root@tin:~# cat /etc/cluster
eqiad
and tested "dologmsg" from tin (goes via neon), works

https://gerrit.wikimedia.org/r/133635
https://gerrit.wikimedia.org/r/133633
https://gerrit.wikimedia.org/r/133649
https://gerrit.wikimedia.org/r/133658
https://gerrit.wikimedia.org/r/130610
https://gerrit.wikimedia.org/r/#/c/130614/
deploying from tin should be possible now.
let me just actually deploy something before i change the docs and declare it
migrated. please
fenari is untouched and can be used just like before

Reference by ticket #7526 added by dzahn

this is done. Ori already deployed from tin a little while ago.

Status changed from 'open' to 'resolved' by dzahn

Dzahn changed the visibility from "WMF-NDA (Project)" to "Public (No Login Required)".
Dzahn changed the edit policy from "WMF-NDA (Project)" to "All Users".