GitHub user wilderrodrigues opened a pull request:
https://github.com/apache/cloudstack/pull/79
Latest changes on feature/systemvm persistent config
@DaanHoogland
Latest commits on this branch. Could you please have a look at this pull
request?
I will execute all the tests and add the results here. Once it happen, you
can create the PR towards master.
Cheers,
Wilder
You can merge this pull request into a Git repository by running:
$ git pull https://github.com/schubergphilis/cloudstack
feature/systemvm-persistent-config-4
Alternatively you can review and apply these changes as the patch at:
https://github.com/apache/cloudstack/pull/79.patch
To close this pull request, make a commit to your master/trunk branch
with (at least) the following in the commit message:
This closes #79
----
commit 4e03444b8aec86152472ebb2d9101e8fb1f01cc4
Author: Ian Southam <[email protected]>
Date: 2014-07-29T15:04:31Z
Add the Python bits
commit f1ab827fec22e77e436986237ec306110af90481
Author: Ian Southam <[email protected]>
Date: 2014-07-29T15:17:07Z
Added cs_ip module
Corrected syntax error in merge.py
commit 78ee9e0cf16d0a8e0aaebf68da11bb14cd059274
Author: Ian Southam <[email protected]>
Date: 2014-07-29T15:24:07Z
Use json naming standards instead of camelCase
commit 06749f1150033707373564bc2c02a0acf6ba94ff
Author: Ian Southam <[email protected]>
Date: 2014-07-29T15:28:01Z
Changed from camelCase to json_case
commit aabe6c413aa8aca8ac55908584fc4163fbbaac88
Author: Hugo Trippaers <[email protected]>
Date: 2014-07-29T15:31:23Z
Create a json file for SetNetworkACL
commit 3d1315c9f4e7c8a0a354efb6998b6c8649454ea5
Author: Leo Simons <[email protected]>
Date: 2014-07-29T15:34:17Z
Remove unsupported pre-veewee systemvm build.
commit 8d380a6938490a355554a6701f241f7294082514
Author: Ian Southam <[email protected]>
Date: 2014-07-29T15:37:07Z
Only ip_association files for now
commit e655457c5e3e824caf4f5c30fdb21d25969742e2
Author: Ian Southam <[email protected]>
Date: 2014-07-29T17:05:09Z
Can now read the ips out of the cmdline databag (if present)
commit 97e05f73a0d72cb482a3b3de8b6cdd191ca0d39a
Author: Ian Southam <[email protected]>
Date: 2014-07-29T17:06:03Z
Correct small typo in error message
commit 7ccd73a80db6e8bc4db90761380a6a88e7820c67
Author: Hugo Trippaers <[email protected]>
Date: 2014-07-29T15:56:51Z
Include a type field in all json configuration objects
commit cf4ccada5915dff814485040c7a698d692f95f5b
Author: Ian Southam <[email protected]>
Date: 2014-07-29T17:07:00Z
Remove debug code
commit 2cbccd1273d7cb24cc81dce8b3e718d98f857c54
Author: Hugo Trippaers <[email protected]>
Date: 2014-07-30T08:37:22Z
Switch ip associations to new model and update the recipes
commit f403e29b1696b6ff060042a00784ff1e32d9e45b
Author: Hugo Trippaers <[email protected]>
Date: 2014-07-30T08:41:56Z
Disable cmdline check until it's fixed
commit a9264f67d3b60b121affb729308fbe5ec6a8da35
Author: Ian Southam <[email protected]>
Date: 2014-07-30T11:16:27Z
1. Completed provider for ip rules (fwmark)
2. Added merge routine for guestnetwork config messages
3. Updated test script
commit efaaea095ca40cdcc4d8b332672154510fbf5ced
Author: Ian Southam <[email protected]>
Date: 2014-07-30T12:10:03Z
Corrected a hole in my logic
commit 0d757809ef0665804aa78e359785a83e40217ed9
Author: Hugo Trippaers <[email protected]>
Date: 2014-07-30T12:13:24Z
Rewrite networkacl model to have separate entries for each rule
commit 426203c9d2785fae5d9f712016f1581b0f3409f6
Author: Hugo Trippaers <[email protected]>
Date: 2014-07-30T14:04:35Z
Add some debug logging to keep track of timing
commit 441751d8a8b497e0481f13f3e18083ccf9117bb9
Author: Hugo Trippaers <[email protected]>
Date: 2014-07-30T14:05:41Z
Change vmdata to the new config system
commit fe49361f66d09e4dd1eebbdc7468aacf43c484e2
Author: Leo Simons <[email protected]>
Date: 2014-07-30T15:38:39Z
A working test-kitchen setup for testing systemvm boxes.
commit 44c4ea311e4021d18ad1ff48f7f1b8d5dd28ed46
Author: Ian Southam <[email protected]>
Date: 2014-07-30T15:46:06Z
Include the guestnetwork code
This takes the guestnetwork object and also creates an ip object
commit 0f5333971f268caf27c4154deefa3f5ca4c2912e
Author: Ian Southam <[email protected]>
Date: 2014-07-30T16:03:35Z
Split Databag in to separate class as I would now need this
commit 1e0f21fc8df25d7b36f8f0096d782579ad711c1d
Author: Leo Simons <[email protected]>
Date: 2014-07-31T11:40:41Z
junit report output for vagrant systemvm tests
commit 41abcb9a0f6a3b7b643b8b7512ecac68556bbf4a
Author: Leo Simons <[email protected]>
Date: 2014-07-31T14:00:15Z
Use bundler to exec test-kitchen
commit 077c649ad4a29fa486cd517e85c8b58fc20082f1
Author: Leo Simons <[email protected]>
Date: 2014-07-31T14:04:29Z
Commit missing .kitchen.yml
commit 45d9acb351517d3b6bf591c7204498c96a2aa96b
Author: Leo Simons <[email protected]>
Date: 2014-08-01T12:16:26Z
Massively simpler serverspec invocation
Give up on using test-kitchen, busser, and more of its complexity and
simply run serverspec directly, via SSH.
commit ef6366c5450f1b7d565ab7955ab1270be5b324a2
Author: Leo Simons <[email protected]>
Date: 2014-08-01T12:43:35Z
Missing gem for vagrant magic
commit 0b998969fd1ddb04cc34e5cfef287e97121b3280
Author: Leo Simons <[email protected]>
Date: 2014-08-01T13:27:06Z
Documentation and license headers for new systemvm testing tools.
commit e3f883d508963f27735af1b7284d0bd7bbe8046b
Author: Ian Southam <[email protected]>
Date: 2014-08-01T14:44:49Z
Plan B
Replace chef with a python script
configure.py will read the bags and (hopefully) create the desired state
At this stage this is ipassociation
This code should work for both VR and VPCrs
TODO:
iptables
ip route throw (present in VR but not in VPCr
Determine default route
Unit tests
commit 1d40bb60a10459ad96f74811e4956fcdb93950fd
Author: Ian Southam <[email protected]>
Date: 2014-08-01T14:55:08Z
Test data for ipassociation
These files emulate commands coming from cloudstack itself
commit e8b40a3c5344cb209b5113c24c2be8b3299b4f85
Author: Ian Southam <[email protected]>
Date: 2014-08-04T12:06:05Z
Added some lost lines back using Hugo witchcraft
----
---
If your project is set up for it, you can reply to this email and have your
reply appear on GitHub as well. If your project does not have this feature
enabled and wishes so, or if the feature is enabled but not working, please
contact infrastructure at [email protected] or file a JIRA ticket
with INFRA.
---