Fix BootstrapConfiguration.
Fix cleanup when performing a container delete operation. Improve script for remote container creation.
Fix regression with join command causing quit when container name is specified.
add git to the http proxy configuration
fixes #2057 so that the fabric8 git repository is exposed properly via the http gateway
#2061 initial spike of fabric8-testkit that can spin up a remote fabric process and then use REST to query and interact with it; such that the same tests could work with a binary distribution and the command line, with a docker container, vm image or openshift cartridge rather than relying on in-container pax-exam/arquillian so we can properly test real distributions
#2061 basic working fabric8-testkit using a jolokia dynamic proxy to invoke the jolokia API and assert that the autoscaler can provision the requirements within a period of time
#2061 working autoscaling integration test using the fabric8-karaf distro via the fabric8-testkit to ensure the distro works and can auto-scale child containers
[FABRIC-1100] - Immutable Version/Profile constructs
Review FabricService.getDefaultVersion(). Add FabricService.getDefaultVersionId(), getRequiredDefaultVersion()
Split CachingGitDataStore in ZkDataStore and GitDataStore
Add profile registry locking. Make ProfileRegistry.getProfile() atomic
Use executeRead/executeWrite instead of generic gitOperation
Use explicit requireCommit/requirePush with GitContext
Only push when there was a commit. Notify on every successful commit
Prepare createProfile/updateProfile for atomic with single commit
Explicitly requirePull through the GitContext
Make GitDataStore.createProfile() atomic with single commit
Make GitDataStore.updateProfile() atomic with single commit
Reset the workspace (hard) before we do a pull