- create a new repository for the automation framework named Cumin
- send the first version of the code for review
- send the Puppet-related changes for review
-
create a wikitech page for documentation(moved to T158964) - create a debian branch for packaging
Description
Details
Related Objects
- Mentioned In
- rCUMINfd657db38429: Add debian/ directory for packaging
rCUMINd4aa40197096: Initial import with the first version
rCUMIN420919486322: Update TravisCI and Coveralls URLs
rCUMIN7d38740944b6: TravisCI: force dependency upgrade
rCUMIN874311aea0a6: Add .gitreview file for Gerrit
rCUMIN7e64a4b55e2c: Moved config.yaml to a doc/examples/ directory
rCUMIN2c1d912bab81: Fix absolute path and remove override defaults
rCUMIN1245d8bcec5f: Add codecov and codacy config and badges
rCUMIN11dcc5460634: Fix Pylint and other tools reported errors
rCUMINba595c10a998: Package metadata and testing tools improvements
rCUMINc97daac48276: Tests: convert unittest to pytest
rCUMINefda0280b44b: Tests: simplify and improve parametrized tests - Mentioned Here
- T158964: Cumin: fill wikitech page with documentation
Event Timeline
Change 330425 had a related patch set uploaded (by Volans):
Initial import with the first version
Change 330436 had a related patch set uploaded (by Volans):
Cumin: allow connection to the targets
Change 330600 had a related patch set uploaded (by Volans):
Keyholder: add dummy keys for Cumin
Change 338125 had a related patch set uploaded (by Volans):
TravisCI: force dependency upgrade
Change 338127 had a related patch set uploaded (by Volans):
Update TravisCI and Coveralls URLs
Change 338153 had a related patch set uploaded (by Volans):
Add .gitreview file for Gerrit
Change 338363 had a related patch set uploaded (by Volans):
Fix absolute path and remove override defaults
Change 338374 had a related patch set uploaded (by Volans):
Add debian/ directory for packaging
Change 338382 had a related patch set uploaded (by Volans):
Moved config.yaml to a doc/examples/ directory
Change 338808 had a related patch set uploaded (by Volans):
Improvements in the metadata and package setup
Mentioned in SAL (#wikimedia-operations) [2017-02-21T12:01:06Z] <volans> temporarily disabled puppet on neodymium and puppetmaster1001 to merge Gerrit 330436 T154588
Change 338956 had a related patch set uploaded (by Volans):
Cumin: fix ferm service srange
Mentioned in SAL (#wikimedia-operations) [2017-02-21T12:53:51Z] <volans> re-enabled puppet on neodymium and puppetmaster1001 after Gerrit 330436 was merged T154588
We have two classes of hosts which provide iptables rules not managed by ferm: labvirt* and labnet* both use iptables rules composed by Nova, so we need common class which adds an additional exception for SSH connections from the cumin masters.
Change 339637 had a related patch set uploaded (by Volans):
Add codecov and codacy config and badges
Change 361040 had a related patch set uploaded (by Volans; owner: Volans):
[operations/software/cumin@master] Fix Pylint and other tools reported errors
Change 361274 had a related patch set uploaded (by Volans; owner: Volans):
[operations/software/cumin@master] Tests: convert unittest to pytest
Change 361040 merged by jenkins-bot:
[operations/software/cumin@master] Fix Pylint and other tools reported errors
Change 338808 merged by jenkins-bot:
[operations/software/cumin@master] Package metadata and testing tools improvements
Change 361274 merged by jenkins-bot:
[operations/software/cumin@master] Tests: convert unittest to pytest
Change 366733 had a related patch set uploaded (by Volans; owner: Volans):
[operations/software/cumin@master] Tests: simplify and improve parametrized tests
@greg kinda...:-P
I might have abused a bit this task for things that are related to make it a proper release, PyPi ready and some metadata/testing polishing.
Change 366733 merged by jenkins-bot:
[operations/software/cumin@master] Tests: simplify and improve parametrized tests