Following evaluation of PyPI cache devpi (T114871) lets attempt to puppetize it and it run on labs.
Description
Description
Details
Details
Subject | Repo | Branch | Lines +/- | |
---|---|---|---|---|
devpi a cache/proxy for python PyPI | operations/puppet | production | +81 -0 | |
(WIP) use pmcache has a pypi cache | integration/config | master | +3 -0 |
Status | Subtype | Assigned | Task | ||
---|---|---|---|---|---|
Resolved | hashar | T119138 [keyresult] Migrate majority of CI jobs to Nodepool (part 2) | |||
Duplicate | None | T136249 Track what tests we have left to convert to nodepool | |||
Resolved | hashar | T119140 [keyresult] Migrate as many misc CI jobs as possible to Nodepool | |||
Resolved | hashar | T114315 [keyresult] Migrate majority of CI jobs to Nodepool (part 1) | |||
Duplicate | None | T126774 Run 'npm' job with Node 4 (instead of Node 0.10) | |||
Resolved | Krinkle | T129617 Jobs sometimes fail with "/usr/local/bin/npm: No such file or directory" | |||
Resolved | hashar | T119143 Migrate javascript npm CI jobs to Nodepool | |||
Resolved | hashar | T112560 [tracking] Disposable VMs need a cache for package managers | |||
Resolved | hashar | T117207 Puppetize / play out with devpi |
Event Timeline
Comment Actions
Change 250002 had a related patch set uploaded (by Hashar):
devpi a cache/proxy for python PyPI
Comment Actions
Change 250009 had a related patch set uploaded (by Hashar):
(WIP) use pmcache has a pypi cache
Comment Actions
Playing with it at https://gerrit.wikimedia.org/r/#/c/250009/
Before running tox, we will need to export a couple variables, probably:
export PIP_INDEX_URL=http://pmcache.integration.eqiad.wmflabs:3141/root/pypi/ export PIP_TRUSTED_HOST=pmcache.integration.eqiad.wmflabs tox
Comment Actions
Change 250009 abandoned by Hashar:
(WIP) use pmcache has a pypi cache
Reason:
Finished experimentation
Comment Actions
Change 250002 abandoned by Hashar:
devpi a cache/proxy for python PyPI
Reason:
Bye bye devpi