Commit Graph

14 Commits

Author SHA1 Message Date
venkatamahesh 269edc346f Fix the typo in .gitignore file
Change-Id: If385fff240a1b9e85203a6e9e5c3cb369f19f73b
2015-09-22 18:02:42 +05:30
Joshua Harlow d4b8d6e2d6 This tool doesn't even exist
Remove tools that don't exist, invisible tools not so
useful to ignore in the first place.

Change-Id: If864ac5317f50699b484a67250fdc24409858fb5
2014-04-16 15:08:15 -07:00
Ivan A. Melnikov b80d5e9336 Remove post-bootstrap handling
Since we don't build RPMs on bootstrap any more, we can remove
some code that was used to put them into common repos.

Change-Id: Ifc6669045f861301aed42a75ae9d2a883a0f5fa2
2014-03-11 11:58:04 +04:00
Stanislav Kudriashev dafb2d44bb Testing related items added to .gitignore
Change-Id: I8a201efe8817c0d2efb0311543532e201dd1f7bc
2014-02-12 16:29:08 +02:00
Vladimir U. Novikov 8da3705cb2 yyoom: extending error messages
Extending messages when installing / removing packages failed.
Updated .gitignore for excluding PyCharm IDE files.
Small code refactoring: _get_action_type_map, _parse_argument
Extended YyoomBase class and renamed to _YyoomBase (private class).
Fixing _YoomBase creation order to avoid unneeded data in the JSON.

Change-Id: Icb2e67264dbf1b2b251b4ca1680e5b14eff06027
2013-09-16 13:41:55 +03:00
Ivan A. Melnikov 8f8913f19a Put RPMS build on bootstrap to anvil-deps repo
RPMs build on bootstrap (before any python code gets a chance to run)
are now put to temporary but well-defined locations in ./.bootstrap
directory, and then moved to appropriate place at the beginning of
prepare action, when openstack root dir is already known.

So, said RPMs are not lost, but put in place from which they could be
re-installed or installed to different system.

Implements: blueprint bootstrap-pip-rpm
Change-Id: I41dded0ecd8d887b540aea87d0226be03508c3cb
2013-08-21 19:39:26 +04:00
Ivan A. Melnikov 07eb723261 Move package management to yum tool
This commit introduces new tool named YYOOM that handles package
management. It uses yum python module (and so is GPLv2+ licensed)
and print work result in JSON to stdout.

Anvil uses it to install packages and query which packages are
install or available. We also log all installed packages (including
deps) via tracewriter, which allows to use tracereader for
clean and complete uninstall.

Fixes: bug 1189707
Change-Id: Ib6d13b2dc816a3d2f8875aa23779e34fa685cd31
2013-07-11 14:08:58 +04:00
Alessio Ababilov 3f49306540 Switch to pbr
* add requirements.txt and test-requirements.txt
* add .mailmap and MANIFEST.in
* drop autogenerated AUTHORS file

Change-Id: I8228dd0e1d1ceb48e2f9b990a1b5ac877becacca
2013-06-21 17:44:48 -07:00
Anastasia Karpinska e254dbaf88 Cinder component was added to anvil
Change-Id: Ieace320bc3bed4669fb677cde5d6dcc96d13e516
2013-05-31 18:24:21 -07:00
Alessio Ababilov f656da0289 Ignore backup files and .anvil_bootstrapped
Change-Id: I212ddca9e73adf18f71d38564f3f06afb612e4c6
2013-05-31 18:13:42 -07:00
Doug Hellmann 9197984a81 ignore intermediate files created by flymake 2012-03-16 15:24:24 -04:00
Doug Hellmann d3583d2eab ignore the rc file generated as output of the script when run in this directory 2012-03-15 08:06:48 -04:00
Doug Hellmann 0018c7cccf Move the password generation logic to its own class and out of the config
parser to cut down on the number of places that have component-specific
configuration knowledge.

Add a --no-prompt-passwords flag to stack for users that want
auto-generated passwords without having to press enter for each
one.

Pork:
- Ignore the emacs TAGS file.
2012-03-12 18:31:57 -04:00
Joshua Harlow 0ccf3e1443 Initial public commit 2012-01-11 12:47:33 -08:00