Closed jcourtois closed 10 years ago
Thanks Kaushik!
On Tue, May 13, 2014 at 2:21 PM, Kaushik Balasubramanian < notifications@github.com> wrote:
Would love to see a demo. Good work !
On May 13, 2014, at 2:02 PM, "jcourtois" <notifications@github.com<mailto: notifications@github.com>> wrote:
You can merge this Pull Request by running
git pull https://github.com/jcourtois/monster monster_with_redis2
Or view, comment on, or merge it at:
https://github.com/rcbops-qa/monster/pull/191
Commit Summary
- Match the default configs for builds and destroys
- Remove a redundant port check
- Prevent dist_upgrades on Public Cloud
- initial look at fixing namespaces
- added vagrant env namespace
- Merge remote-tracking branch 'jacob/fix_namespaces' into issue_187
- james | cleaning up import statements in chef.environment
- james | furthering the namespace fix
- james | turning config from a class to a module with methods.
- james | continuing the namespace alteration to orchestrators
- james | to ward off a package name conflict, all monster chef packages will be named 'chef_'
- Revert "james | to ward off a package name conflict, all monster chef packages will be named 'chef_'"
- james | namespacing nodes
- james | cleaning up the global namespace
- james | namespacing razor
- james | moving provisioners into packages
- james | namespacing features
- james | rewriting get_provisioner
- james | moving tool package into tool module.
- james | removing references to wrappers
- james | correcting docstring types
- james | namespacing
- james | extracting base modules from deployment and node features
- james | adding arguments directory to improve command line capabilities
- james | adding directory for devstack deployment
- james | adding setuptools
- james | renaming compute to executable
- james | putting the build options in a namespace
- james | adding package_dir metadata
- james | including package_data
- james | adding application info
- james | deleting deplicate keyword args
- james | added license field
- james | removing the responsbility of installing dependencies from setuptools; apparently there is a bug: https://github.com/wal-e/wal-e/issues/65
- james | updating cli
- james | removing autotest default build name
- james | moving tools into tools directory
- james | moving retrofit and color modules into tools
- james | adding licensing information
- james | rewriting config file :)
- james | trying a new way to manage configs
- james | breaking down util.py
- james | restoring logic to wrap_node function
- james | reducing number of instantiation params for nodes
- james | build_nodes needs to do something with its built nodes
- james | fixing how config module was being imported
- james | added an install script for redis on ubuntu
- james | updating build status
- james | emptying out the devstack deployment class, for safety
- james | introducing pytest
- james | checking to make sure redis is running on the port it is supposed to be running on
- james | adding pytest requirement
- james | db file will try to start redis on import if it is not running
- james | adding database key removal to the database destroy method.
File Changes
- D .travis.ymlhttps://github.com/rcbops-qa/monster/pull/191/files#diff-0 (9)
- A LICENSE.txthttps://github.com/rcbops-qa/monster/pull/191/files#diff-1 (167)
- A README.mdhttps://github.com/rcbops-qa/monster/pull/191/files#diff-2 (129)
- D README.orghttps://github.com/rcbops-qa/monster/pull/191/files#diff-3 (205)
- D compute.pyhttps://github.com/rcbops-qa/monster/pull/191/files#diff-4 (179)
- A install_redis.sh< https://github.com/rcbops-qa/monster/pull/191/files#diff-5> (4)
- A monster/active.py< https://github.com/rcbops-qa/monster/pull/191/files#diff-6> (5)
- D monster/config.py< https://github.com/rcbops-qa/monster/pull/191/files#diff-7> (54)
- R monster/data/init.py< https://github.com/rcbops-qa/monster/pull/191/files#diff-8> (0)
- R monster/data/configs/init.py< https://github.com/rcbops-qa/monster/pull/191/files#diff-9> (0)
- R monster/data/configs/default.yaml< https://github.com/rcbops-qa/monster/pull/191/files#diff-10> (0)
- R monster/data/configs/pubcloud-neutron.yaml< https://github.com/rcbops-qa/monster/pull/191/files#diff-11> (0)
- R monster/data/configs/sat6-neutron.yaml< https://github.com/rcbops-qa/monster/pull/191/files#diff-12> (0)
- R monster/data/configs/sat6-novanet.yaml< https://github.com/rcbops-qa/monster/pull/191/files#diff-13> (0)
- A monster/data/data.py< https://github.com/rcbops-qa/monster/pull/191/files#diff-14> (59)
- A monster/data/files/init.py< https://github.com/rcbops-qa/monster/pull/191/files#diff-15> (0)
- R monster/data/files/cloudcafe.core.config< https://github.com/rcbops-qa/monster/pull/191/files#diff-16> (0)
- R monster/data/files/cloudcafe.identity.config< https://github.com/rcbops-qa/monster/pull/191/files#diff-17> (0)
- R monster/data/files/cloudcafe.images.config< https://github.com/rcbops-qa/monster/pull/191/files#diff-18> (0)
- R monster/data/files/neutron_backup.sh< https://github.com/rcbops-qa/monster/pull/191/files#diff-19> (0)
- R monster/data/files/neutron_restore.sh< https://github.com/rcbops-qa/monster/pull/191/files#diff-20> (0)
- R monster/data/files/sat6-networks.sh< https://github.com/rcbops-qa/monster/pull/191/files#diff-21> (0)
- R monster/data/files/tempest_neutron.conf< https://github.com/rcbops-qa/monster/pull/191/files#diff-22> (0)
- R monster/data/files/tempest_quantum.conf< https://github.com/rcbops-qa/monster/pull/191/files#diff-23> (0)
- R monster/data/files/tempest_setup.sh< https://github.com/rcbops-qa/monster/pull/191/files#diff-24> (0)
- R monster/data/files/testing_setup_neutron.py.template< https://github.com/rcbops-qa/monster/pull/191/files#diff-25> (0)
- R monster/data/files/testing_setup_quantum.py.template< https://github.com/rcbops-qa/monster/pull/191/files#diff-26> (0)
- R monster/data/templates/4_1_2.yaml< https://github.com/rcbops-qa/monster/pull/191/files#diff-27> (0)
- R monster/data/templates/4_1_3.yaml< https://github.com/rcbops-qa/monster/pull/191/files#diff-28> (0)
- R monster/data/templates/4_1_5.yaml< https://github.com/rcbops-qa/monster/pull/191/files#diff-29> (0)
- R monster/data/templates/4_2_1.yaml< https://github.com/rcbops-qa/monster/pull/191/files#diff-30> (0)
- R monster/data/templates/4_2_2.yaml< https://github.com/rcbops-qa/monster/pull/191/files#diff-31> (0)
- A monster/data/templates/init.py< https://github.com/rcbops-qa/monster/pull/191/files#diff-32> (0)
- R monster/data/templates/default.yaml< https://github.com/rcbops-qa/monster/pull/191/files#diff-33> (0)
- A monster/database.py< https://github.com/rcbops-qa/monster/pull/191/files#diff-34> (54)
- R monster/deployments/base.py< https://github.com/rcbops-qa/monster/pull/191/files#diff-35> (40)
- A monster/deployments/devstack/init.py< https://github.com/rcbops-qa/monster/pull/191/files#diff-36> (0)
- A monster/deployments/devstack/deployment.py< https://github.com/rcbops-qa/monster/pull/191/files#diff-37> (78)
- A monster/deployments/rpcs/init.py< https://github.com/rcbops-qa/monster/pull/191/files#diff-38> (0)
- R monster/deployments/rpcs/deployment.py< https://github.com/rcbops-qa/monster/pull/191/files#diff-39> (113)
- R monster/environments/base.py< https://github.com/rcbops-qa/monster/pull/191/files#diff-40> (29)
- A monster/environments/chef_/init.py< https://github.com/rcbops-qa/monster/pull/191/files#diff-41> (0)
- R monster/environments/chef_/environment.py< https://github.com/rcbops-qa/monster/pull/191/files#diff-42> (79)
- A monster/environments/vagrant/init.py< https://github.com/rcbops-qa/monster/pull/191/files#diff-43> (0)
- A monster/environments/vagrant/environment.py< https://github.com/rcbops-qa/monster/pull/191/files#diff-44> (12)
- A monster/examples/init.py< https://github.com/rcbops-qa/monster/pull/191/files#diff-45> (0)
- A monster/executable.py< https://github.com/rcbops-qa/monster/pull/191/files#diff-46> (232)
- R monster/features/base.py< https://github.com/rcbops-qa/monster/pull/191/files#diff-47> (0)
- A monster/features/deployment/init.py< https://github.com/rcbops-qa/monster/pull/191/files#diff-48> (0)
- A monster/features/deployment/base.py< https://github.com/rcbops-qa/monster/pull/191/files#diff-49> (24)
- R monster/features/deployment/features.py< https://github.com/rcbops-qa/monster/pull/191/files#diff-50> (143)
- A monster/features/node/init.py< https://github.com/rcbops-qa/monster/pull/191/files#diff-51> (0)
- A monster/features/node/base.py< https://github.com/rcbops-qa/monster/pull/191/files#diff-52> (65)
- R monster/features/node/features.py< https://github.com/rcbops-qa/monster/pull/191/files#diff-53> (114)
- A monster/info.py< https://github.com/rcbops-qa/monster/pull/191/files#diff-54> (20)
- A monster/logger/init.py< https://github.com/rcbops-qa/monster/pull/191/files#diff-55> (0)
- A monster/logger/logger.py< https://github.com/rcbops-qa/monster/pull/191/files#diff-56> (55)
- R monster/nodes/base.py< https://github.com/rcbops-qa/monster/pull/191/files#diff-57> (56)
- A monster/nodes/chef_/init.py< https://github.com/rcbops-qa/monster/pull/191/files#diff-58> (0)
- R monster/nodes/chef_/node.py< https://github.com/rcbops-qa/monster/pull/191/files#diff-59> (62)
- D monster/nodes/os_node_strategy.py< https://github.com/rcbops-qa/monster/pull/191/files#diff-60> (54)
- M monster/nodes/util.py< https://github.com/rcbops-qa/monster/pull/191/files#diff-61> (59)
- A monster/orchestrator/base.py< https://github.com/rcbops-qa/monster/pull/191/files#diff-62> (21)
- A monster/orchestrator/chef_/init.py< https://github.com/rcbops-qa/monster/pull/191/files#diff-63> (0)
- A monster/orchestrator/chef_/orchestrator.py< https://github.com/rcbops-qa/monster/pull/191/files#diff-64> (68)
- D monster/orchestrator/chef_deployment_orchestrator.py< https://github.com/rcbops-qa/monster/pull/191/files#diff-65> (93)
- D monster/orchestrator/deployment_orchestrator.py< https://github.com/rcbops-qa/monster/pull/191/files#diff-66> (28)
- M monster/orchestrator/util.py< https://github.com/rcbops-qa/monster/pull/191/files#diff-67> (5)
- M monster/provisioners/init.py< https://github.com/rcbops-qa/monster/pull/191/files#diff-68> (1)
- A monster/provisioners/base.py< https://github.com/rcbops-qa/monster/pull/191/files#diff-69> (85)
- A monster/provisioners/openstack/init.py< https://github.com/rcbops-qa/monster/pull/191/files#diff-70> (0)
- R monster/provisioners/openstack/provisioner.py< https://github.com/rcbops-qa/monster/pull/191/files#diff-71> (95)
- D monster/provisioners/provisioner.py< https://github.com/rcbops-qa/monster/pull/191/files#diff-72> (103)
- A monster/provisioners/rackspace/init.py< https://github.com/rcbops-qa/monster/pull/191/files#diff-73> (0)
- R monster/provisioners/rackspace/provisioner.py< https://github.com/rcbops-qa/monster/pull/191/files#diff-74> (32)
- A monster/provisioners/razor/init.py< https://github.com/rcbops-qa/monster/pull/191/files#diff-75> (0)
- R monster/provisioners/razor/provisioner.py< https://github.com/rcbops-qa/monster/pull/191/files#diff-76> (179)
- A monster/provisioners/razor2/init.py< https://github.com/rcbops-qa/monster/pull/191/files#diff-77> (0)
- R monster/provisioners/razor2/provisioner.py< https://github.com/rcbops-qa/monster/pull/191/files#diff-78> (102)
- M monster/provisioners/util.py< https://github.com/rcbops-qa/monster/pull/191/files#diff-79> (38)
- D monster/template.py< https://github.com/rcbops-qa/monster/pull/191/files#diff-80> (14)
- M monster/tests/cloudcafe.py< https://github.com/rcbops-qa/monster/pull/191/files#diff-81> (7)
- M monster/tests/ha.py< https://github.com/rcbops-qa/monster/pull/191/files#diff-82> (26)
- M monster/tests/tempest_helper.py< https://github.com/rcbops-qa/monster/pull/191/files#diff-83> (2)
- M monster/tests/tempest_neutron.py< https://github.com/rcbops-qa/monster/pull/191/files#diff-84> (20)
- M monster/tests/tempest_quantum.py< https://github.com/rcbops-qa/monster/pull/191/files#diff-85> (20)
- A monster/tests/util.py< https://github.com/rcbops-qa/monster/pull/191/files#diff-86> (25)
- M monster/upgrades/four_one_five.py< https://github.com/rcbops-qa/monster/pull/191/files#diff-87> (10)
- M monster/upgrades/four_one_four.py< https://github.com/rcbops-qa/monster/pull/191/files#diff-88> (10)
- M monster/upgrades/four_one_three.py< https://github.com/rcbops-qa/monster/pull/191/files#diff-89> (11)
- M monster/upgrades/four_two_one.py< https://github.com/rcbops-qa/monster/pull/191/files#diff-90> (12)
- M monster/upgrades/four_two_three.py< https://github.com/rcbops-qa/monster/pull/191/files#diff-91> (12)
- M monster/upgrades/four_two_two.py< https://github.com/rcbops-qa/monster/pull/191/files#diff-92> (12)
- M monster/upgrades/upgrade.py< https://github.com/rcbops-qa/monster/pull/191/files#diff-93> (4)
- D monster/util.py< https://github.com/rcbops-qa/monster/pull/191/files#diff-94> (97)
- A monster/utils/init.py< https://github.com/rcbops-qa/monster/pull/191/files#diff-95> (0)
- R monster/utils/access.py< https://github.com/rcbops-qa/monster/pull/191/files#diff-96> (121)
- R monster/utils/color.py< https://github.com/rcbops-qa/monster/pull/191/files#diff-97> (0)
- A monster/utils/introspection.py< https://github.com/rcbops-qa/monster/pull/191/files#diff-98> (6)
- A monster/utils/ipython.py< https://github.com/rcbops-qa/monster/pull/191/files#diff-99> (17)
- R monster/utils/retrofit.py< https://github.com/rcbops-qa/monster/pull/191/files#diff-100> (11)
- M requirements.txt< https://github.com/rcbops-qa/monster/pull/191/files#diff-101> (4)
- A setup.pyhttps://github.com/rcbops-qa/monster/pull/191/files#diff-102 (19)
- D storage.py< https://github.com/rcbops-qa/monster/pull/191/files#diff-103> (101)
- M test-requirements.txt< https://github.com/rcbops-qa/monster/pull/191/files#diff-104> (1)
- A test/functional/test_monster.py< https://github.com/rcbops-qa/monster/pull/191/files#diff-105> (26)
- D tools/ipython.py< https://github.com/rcbops-qa/monster/pull/191/files#diff-106> (22)
Patch Links:
- https://github.com/rcbops-qa/monster/pull/191.patch
- https://github.com/rcbops-qa/monster/pull/191.diff
— Reply to this email directly or view it on GitHub< https://github.com/rcbops-qa/monster/pull/191>.
— Reply to this email directly or view it on GitHubhttps://github.com/rcbops-qa/monster/pull/191#issuecomment-43000028 .
Would love to see a demo. Good work !
On May 13, 2014, at 2:02 PM, "jcourtois" notifications@github.com<mailto:notifications@github.com> wrote:
You can merge this Pull Request by running
git pull https://github.com/jcourtois/monster monster_with_redis2
Or view, comment on, or merge it at:
https://github.com/rcbops-qa/monster/pull/191
Commit Summary
File Changes
Patch Links:
Reply to this email directly or view it on GitHubhttps://github.com/rcbops-qa/monster/pull/191.