Let's create a new Gerrit project/repo for tendril, similar to dbtree, so operations/software/tendril (request via wiki), then move the files from Github over there and add some puppet code that git clones from the new place, like we did for dbtree.
Description
Details
Related Objects
- Mentioned In
- rOPUP66f1f5d3c8f4: tendril: fix Apache config Options
rOPUP19e841eb9060: tendril: add config template
rOPUP1ddce96e7f46: tendril: add missing rewrite rules
rOPUPf521eb155f59: tendril: let puppet git clone on changes
rOPUP0ec84c7ee4f8: tendril: git clone from wmf repo via puppet
T98710: tendril.wikimedia.org attempts to load external resources (fonts from google)
Event Timeline
Repo was done by @QChris: Done --QChrisNonWMF (talk) 23:46, 12 May 2015 (UTC)
Now need to puppetize.
Change 221172 had a related patch set uploaded (by Dzahn):
tendril: git clone from wmf repo via puppet
Change 221184 had a related patch set uploaded (by Dzahn):
tendril: sync changes from github repo
merged, but the task should stay open for now. i still would like to delete existing files and let puppet re-create them to test it. did not do that yet because jcrespo needed it right now while working on prod changes
Change 224196 had a related patch set uploaded (by Dzahn):
tendril: let puppet git clone on changes
removed the entire directory to get rid of .git remnants etc and let puppet freshly clone it once again.
done. i still had to copy the config.php in place though after doing that. to be perfect that should also be puppetized with the critical values coming from the private puppet repo
currently there is "config.php.template" . see
@neon:/srv/tendril/lib# diff config.php config.php.template
Change 224205 had a related patch set uploaded (by Dzahn):
tendril: add config template
Change 224378 had a related patch set uploaded (by Dzahn):
add missing mod_rewrite rules
Change 224542 had a related patch set uploaded (by Dzahn):
tendril: add missing rewrite rules
Change 224378 abandoned by Springle:
add missing mod_rewrite rules
Reason:
Per Ori's comment.
Change 224547 had a related patch set uploaded (by Dzahn):
tendril: use tendril-backend CNAME as db_host
Change 224549 had a related patch set uploaded (by Dzahn):
tendril: fix Apache config Options
done.
- config.php now generated by puppet
- .htaccess replaced by lines in main Apache template