This is an automated email from the ASF dual-hosted git repository.
heneveld pushed a change to branch master
in repository https://gitbox.apache.org/repos/asf/brooklyn-server.git.
from 8a556aa fix obvious syntactic error in recent code
new 5a5eafe specify okio 1.15 in maven (it's what we've always used in
karaf)
new a88d8ec Deploy basic Helm based cluster
new 0bbafed Add kube sensors
new 09b8f9e Install helm repo if set
new 6656d08 Remove ssh driver
new 05a8572 Default kube config location
new f4b87dd Renaming and tidying
new 44816f1 Change lebels
new e83150a Use annotations to find helm managed entities
new 0e61978 make namespaces optional for deployments
new ea0bc2d Merge remote-tracking branch 'alex/helm' into helm
new 58cbca0 Sensors per deployment
new ab425d9 Add docs
new 5d8674a Minor cleanup
new 04caacd fix (and test for) location leak, add deployment test
new 9aa4eab workaround for classload bug in kubernetes-client
new 24cc6b2 Should inherit location from parent
new 8b07400 Change sensor polling
new 8ddf9b0 Add simple service sensor
new 45a774d This closes #1105
The 20 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails. The revisions
listed as "add" were already present in the repository and have only
been added to this reference.
Summary of changes:
.../stock/YamlTimeWeightedDeltaEnricher.java | 4 +-
karaf/pom.xml | 3 -
locations/container/pom.xml | 9 +-
.../brooklyn/container/entity/helm/HelmEntity.java | 87 +++++
.../container/entity/helm/HelmEntityImpl.java | 361 +++++++++++++++++++++
.../location/kubernetes/KubernetesLocation.java | 104 +++++-
.../kubernetes/KubernetesLocationConfig.java | 1 +
.../container/entity/helm/HelmEntityLiveTest.java | 157 +++++++++
.../kubernetes/KubernetesLocationYamlLiveTest.java | 76 ++++-
...ion-controller.yaml => nginx-2-deployment.yaml} | 14 +-
.../{nginx-service.yaml => nginx-2-service.yaml} | 11 +-
locations/jclouds/pom.xml | 10 +
pom.xml | 1 +
13 files changed, 797 insertions(+), 41 deletions(-)
create mode 100644
locations/container/src/main/java/org/apache/brooklyn/container/entity/helm/HelmEntity.java
create mode 100644
locations/container/src/main/java/org/apache/brooklyn/container/entity/helm/HelmEntityImpl.java
create mode 100644
locations/container/src/test/java/org/apache/brooklyn/container/entity/helm/HelmEntityLiveTest.java
copy locations/container/src/test/resources/{nginx-replication-controller.yaml
=> nginx-2-deployment.yaml} (85%)
copy locations/container/src/test/resources/{nginx-service.yaml =>
nginx-2-service.yaml} (90%)