You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@brooklyn.apache.org by iu...@apache.org on 2022/06/27 14:08:47 UTC
[brooklyn-server] branch master updated (e027d155ec -> dcc6a42b54)
This is an automated email from the ASF dual-hosted git repository.
iuliana pushed a change to branch master
in repository https://gitbox.apache.org/repos/asf/brooklyn-server.git
from e027d155ec fix windows portability using streams rather than toURI
add 991d583d92 Adding Kubectl Task factory, Docker effector and Docker Sensor
add 9032624d38 Renamed devMode to keepContainerForDebugging
add 567076ae11 Added support for volumes, volumeMounts and workingDir
add dcc6a42b54 Merge pull request #1321 from iuliana/feature/container-components
No new revisions were added by this update.
Summary of changes:
.../brooklyn/tasks/kubectl/ContainerCommons.java | 52 +++
.../tasks/kubectl/ContainerTaskFactory.java | 139 +++++++
.../brooklyn/tasks/kubectl/DockerEffector.java | 82 +++++
.../brooklyn/tasks/kubectl/DockerSensor.java | 102 ++++++
.../apache/brooklyn/tasks/kubectl/JobBuilder.java | 400 +++++++++++++++++++++
software/base/src/main/resources/catalog.bom | 17 +
.../brooklyn/tasks/kubectl/DockerEffectorTest.java | 112 ++++++
.../brooklyn/tasks/kubectl/DockerSensorTest.java | 125 +++++++
.../brooklyn/tasks/kubectl/JobBuilderTest.java | 159 ++++++++
.../org/apache/brooklyn/kubectl/sample-both.yaml | 38 ++
.../brooklyn/kubectl/sample-effector-dev.yaml | 34 ++
.../apache/brooklyn/kubectl/sample-effector.yaml | 32 ++
.../org/apache/brooklyn/kubectl/sample-sensor.yaml | 30 ++
13 files changed, 1322 insertions(+)
create mode 100644 software/base/src/main/java/org/apache/brooklyn/tasks/kubectl/ContainerCommons.java
create mode 100644 software/base/src/main/java/org/apache/brooklyn/tasks/kubectl/ContainerTaskFactory.java
create mode 100644 software/base/src/main/java/org/apache/brooklyn/tasks/kubectl/DockerEffector.java
create mode 100644 software/base/src/main/java/org/apache/brooklyn/tasks/kubectl/DockerSensor.java
create mode 100644 software/base/src/main/java/org/apache/brooklyn/tasks/kubectl/JobBuilder.java
create mode 100644 software/base/src/test/java/org/apache/brooklyn/tasks/kubectl/DockerEffectorTest.java
create mode 100644 software/base/src/test/java/org/apache/brooklyn/tasks/kubectl/DockerSensorTest.java
create mode 100644 software/base/src/test/java/org/apache/brooklyn/tasks/kubectl/JobBuilderTest.java
create mode 100644 software/base/src/test/resources/org/apache/brooklyn/kubectl/sample-both.yaml
create mode 100644 software/base/src/test/resources/org/apache/brooklyn/kubectl/sample-effector-dev.yaml
create mode 100644 software/base/src/test/resources/org/apache/brooklyn/kubectl/sample-effector.yaml
create mode 100644 software/base/src/test/resources/org/apache/brooklyn/kubectl/sample-sensor.yaml