This closes #732
Project: http://git-wip-us.apache.org/repos/asf/brooklyn-server/repo Commit: http://git-wip-us.apache.org/repos/asf/brooklyn-server/commit/86438069 Tree: http://git-wip-us.apache.org/repos/asf/brooklyn-server/tree/86438069 Diff: http://git-wip-us.apache.org/repos/asf/brooklyn-server/diff/86438069 Branch: refs/heads/master Commit: 8643806904eb76503fc258a2f52a0f494ac9fa9b Parents: 5ea1b1b 0ce7a0e Author: Duncan Godwin <[email protected]> Authored: Thu Jun 29 16:35:19 2017 +0100 Committer: Duncan Godwin <[email protected]> Committed: Thu Jun 29 16:35:19 2017 +0100 ---------------------------------------------------------------------- karaf/features/src/main/feature/feature.xml | 9 + locations/container/pom.xml | 154 +++ .../entity/docker/DockerContainer.java | 92 ++ .../entity/docker/DockerContainerImpl.java | 89 ++ .../entity/kubernetes/KubernetesPod.java | 102 ++ .../entity/kubernetes/KubernetesPodImpl.java | 25 + .../entity/kubernetes/KubernetesResource.java | 58 + .../kubernetes/KubernetesResourceImpl.java | 36 + .../entity/openshift/OpenShiftPod.java | 27 + .../entity/openshift/OpenShiftPodImpl.java | 25 + .../entity/openshift/OpenShiftResource.java | 32 + .../entity/openshift/OpenShiftResourceImpl.java | 24 + .../location/docker/DockerJcloudsLocation.java | 198 ++++ .../location/docker/DockerLocationResolver.java | 89 ++ .../location/kubernetes/ImageChooser.java | 87 ++ .../location/kubernetes/KubernetesCerts.java | 82 ++ .../kubernetes/KubernetesClientRegistry.java | 29 + .../KubernetesClientRegistryImpl.java | 96 ++ .../location/kubernetes/KubernetesLocation.java | 1054 ++++++++++++++++++ .../kubernetes/KubernetesLocationConfig.java | 182 +++ .../kubernetes/KubernetesLocationResolver.java | 65 ++ .../machine/KubernetesEmptyMachineLocation.java | 86 ++ .../machine/KubernetesMachineLocation.java | 45 + .../machine/KubernetesSshMachineLocation.java | 46 + .../openshift/OpenShiftClientRegistryImpl.java | 45 + .../location/openshift/OpenShiftLocation.java | 263 +++++ .../openshift/OpenShiftLocationConfig.java | 32 + .../openshift/OpenShiftLocationResolver.java | 65 ++ ...pache.brooklyn.api.location.LocationResolver | 21 + .../resources/OSGI-INF/blueprint/blueprint.xml | 37 + .../docker/DockerJcloudsLocationLiveTest.java | 268 +++++ .../docker/DockerLocationResolverTest.java | 118 ++ .../location/kubernetes/ImageChooserTest.java | 85 ++ .../kubernetes/KubernetesCertsTest.java | 164 +++ .../kubernetes/KubernetesLocationLiveTest.java | 238 ++++ .../KubernetesLocationResolverTest.java | 102 ++ .../KubernetesLocationYamlLiveTest.java | 532 +++++++++ .../openshift/OpenShiftLocationLiveTest.java | 65 ++ .../OpenShiftLocationResolverTest.java | 103 ++ .../OpenShiftLocationYamlLiveTest.java | 146 +++ .../resources/nginx-replication-controller.yaml | 37 + .../src/test/resources/nginx-service.yaml | 29 + parent/pom.xml | 20 +- pom.xml | 2 + 44 files changed, 5102 insertions(+), 2 deletions(-) ---------------------------------------------------------------------- http://git-wip-us.apache.org/repos/asf/brooklyn-server/blob/86438069/parent/pom.xml ----------------------------------------------------------------------
