- 09 Aug, 2017 2 commits
- 08 Aug, 2017 3 commits
- 11 May, 2017 3 commits
- 28 Apr, 2017 2 commits
- 27 Apr, 2017 3 commits
- 10 Apr, 2017 1 commit
-
-
Román SG authored
* All resources instantiate a generic DeployParametersImpl. * Clients expect a generic DeployParametersImpl. * Provider-dependent translation from REST to client interface is done in a ParametersTranslator class. * All tests adapted. * More-sensible saving of uploaded file. TODO: Move provider-dependent translation to client. Receive provider-dependent properties in REST interface (storing them in DeployParameters.properties)
-
- 07 Apr, 2017 1 commit
-
-
Román SG authored
-
- 24 Feb, 2017 1 commit
-
-
Román SG authored
-
- 23 Feb, 2017 3 commits
- 22 Feb, 2017 1 commit
-
-
Román SG authored
HerokuSession follows contract. HerokuIT is normalized and passes.
-
- 11 Jan, 2017 1 commit
-
-
Román SG authored
Added Git functionality to locally clone a repository and push to a remote URL. Heroku session is now able to clone a repository from (e.g.) GitHub and push it to heroku repo corresponding to the application. TODO: HerokuSession still have to pass the ITs. TODO: This approach can be extended to do the deployment of an artifact.
-
- 13 Dec, 2016 1 commit
-
-
Román SG authored
The class (GenericServiceImpl) reads providers' description from a json file. Check default config file in service/src/main/resources. The ResourceSet is intended to easily setup a list of instances, each of them managing different providers.
-
- 07 Dec, 2016 2 commits
- 04 Dec, 2016 2 commits
-
-
Román SG authored
List of changes: * The provider API version is set in X-PaaS-ProviderVersion. * A provider have a set of allowedVersions and a default version * A PaasResource now can handle more than one client version * OpenShift is now generic and allows specifying the API endpoint. * OpenShiftOnline is the old OpenShift resource.
-
Román SG authored
-
- 25 Nov, 2016 3 commits
- 18 Nov, 2016 1 commit
-
-
Román SG authored
-
- 14 Nov, 2016 1 commit
-
-
Román SG authored
Created an AbstractProviderIT that checks expected results from a sequence of (right or wrong) operations. This way, all providers should be tested the same way, and give the same results. Dummy and CloudFoundry tested against it.
-
- 10 Nov, 2016 1 commit
-
-
Román SG authored
-
- 08 Nov, 2016 1 commit
-
-
Román SG authored
OpenShift deployment from git url. Added ITest that shows usage. Several modifications: * tests.config.properties moved from library to common * Service exceptions moved from service to service-model * Added gitUrl to DeployParameters (needed for deployment in OpenShift) * OpenShift deployment code in REST moved from OSResource to PaaSResource * REST service now supports deployment from artifact or from git url.
-
- 07 Nov, 2016 1 commit
-
-
Román SG authored
DummySession modified to be compliant with the exception contract in the library side. TODO: Modify the rest of provider sessions.
-
- 03 Nov, 2016 1 commit
-
-
Román SG authored
-
- 02 Nov, 2016 5 commits
-
-
Román SG authored
getApplication() and create() adapted. Client adapted. Tests and integration tests implemented.
-
Román SG authored
Libraries should throw the exception when needed. Done for Dummy and CloudFoundry. CloudFoundry tested with CloudFoundryAuthenticationIT.
-
Román SG authored
-
Román SG authored
-
Román SG authored
-