Merge "Fix to push docker image fail issue"
authorJeremy Phelps <jphelps@linuxfoundation.org>
Tue, 29 Aug 2017 12:42:54 +0000 (12:42 +0000)
committerGerrit Code Review <gerrit@onap.org>
Tue, 29 Aug 2017 12:42:54 +0000 (12:42 +0000)
27 files changed:
jjb/clamp/clamp-csit.yaml [new file with mode: 0644]
jjb/dcaegen2/apod-analytics.yaml
jjb/dcaegen2/dcaegen2-analytics.yaml [new file with mode: 0644]
jjb/dcaegen2/dcaegen2-collectors-snmptrap.yaml [new file with mode: 0644]
jjb/dcaegen2/dcaegen2-collectors-ves.yaml [new file with mode: 0644]
jjb/dcaegen2/dcaegen2-collectors.yaml [new file with mode: 0644]
jjb/dcaegen2/dcaegen2-deployments.yaml [new file with mode: 0644]
jjb/dcaegen2/dcaegen2-platform-blueprints.yaml [new file with mode: 0644]
jjb/dcaegen2/dcaegen2-platform-cdapbroker.yaml [new file with mode: 0644]
jjb/dcaegen2/dcaegen2-platform-cli.yaml [new file with mode: 0644]
jjb/dcaegen2/dcaegen2-platform-deployment-handler.yaml [new file with mode: 0644]
jjb/dcaegen2/dcaegen2-platform-inventory-api.yaml [new file with mode: 0644]
jjb/dcaegen2/dcaegen2-platform-plugins.yaml [new file with mode: 0644]
jjb/dcaegen2/dcaegen2-platform-policy-handler.yaml [new file with mode: 0644]
jjb/dcaegen2/dcaegen2-platform-servicechange-handler.yaml [new file with mode: 0644]
jjb/dcaegen2/dcaegen2-platform.yaml [new file with mode: 0644]
jjb/dcaegen2/dcaegen2-utils.yaml [new file with mode: 0644]
jjb/dcaegen2/dcaegen2.yaml [new file with mode: 0644]
jjb/global-defaults.yaml
jjb/global-jjb
jjb/holmes/holmes-dsa.yaml
jjb/holmes/holmes-engine-mgt.yaml
jjb/msb/msb-swagger-sdk.yaml [new file with mode: 0644]
jjb/multicloud/multicloud-csit.yaml [new file with mode: 0644]
jjb/multicloud/multicloud-openstack.yaml
jjb/vfc/vfc-nfvo-wfengine-java.yaml
packer/provision/basebuild.sh

diff --git a/jjb/clamp/clamp-csit.yaml b/jjb/clamp/clamp-csit.yaml
new file mode 100644 (file)
index 0000000..9847abc
--- /dev/null
@@ -0,0 +1,15 @@
+---
+- project:
+    name: clamp-csit
+    jobs:
+      - '{project-name}-{stream}-verify-csit-{functionality}'
+      - '{project-name}-{stream}-csit-{functionality}'
+    project-name: 'clamp'
+    stream: 'master'
+    functionality:
+      - 'TCA':
+          trigger_jobs:
+      - 'UIs':
+          trigger_jobs:
+    robot-options: ''
+    branch: 'master'
index d796790..ee00ef6 100644 (file)
@@ -1,9 +1,9 @@
 ---\r
 - project:\r
-    name: dcaegen2-analytics\r
+    name: dcaegen2-analytics-tca\r
 \r
     # job template iterators\r
-    project-name: 'dcaegen2-analytics'\r
+    project-name: 'dcaegen2-analytics-tca'\r
     stream:\r
       - 'master':\r
           branch: 'master'\r
diff --git a/jjb/dcaegen2/dcaegen2-analytics.yaml b/jjb/dcaegen2/dcaegen2-analytics.yaml
new file mode 100644 (file)
index 0000000..64d98f1
--- /dev/null
@@ -0,0 +1,21 @@
+---
+- project:
+    name: dcaegen2-analytics
+    project-name: 'dcaegen2-analytics'
+    jobs:
+      - '{project-name}-{stream}-verify-java'
+      - '{project-name}-{stream}-merge-java'
+      - '{project-name}-{stream}-release-version-java-daily'
+
+    project: 'dcaegen2/analytics'
+    stream:
+      - 'master':
+          branch: 'master'
+          mvn-settings: 'dcaegen2-analytics-settings'
+          # due to a strange macro / variable translation problem this needs
+          # to be passed as a string block to properly get the properties
+          # correctly defined in the job
+          maven-deploy-properties: |
+            deployAtEnd=true
+          files: '**'
+          archive-artifacts: ''
diff --git a/jjb/dcaegen2/dcaegen2-collectors-snmptrap.yaml b/jjb/dcaegen2/dcaegen2-collectors-snmptrap.yaml
new file mode 100644 (file)
index 0000000..371b5e0
--- /dev/null
@@ -0,0 +1,21 @@
+---
+- project:
+    name: dcaegen2-collectors-snmptrap
+    project-name: 'dcaegen2-collectors-snmptrap'
+    jobs:
+      - '{project-name}-{stream}-verify-java'
+      - '{project-name}-{stream}-merge-java'
+      - '{project-name}-{stream}-release-version-java-daily'
+
+    project: 'dcaegen2/collectors/snmptrap'
+    stream:
+      - 'master':
+          branch: 'master'
+          mvn-settings: 'dcaegen2-collectors-snmptrap-settings'
+          # due to a strange macro / variable translation problem this needs
+          # to be passed as a string block to properly get the properties
+          # correctly defined in the job
+          maven-deploy-properties: |
+            deployAtEnd=true
+          files: '**'
+          archive-artifacts: ''
diff --git a/jjb/dcaegen2/dcaegen2-collectors-ves.yaml b/jjb/dcaegen2/dcaegen2-collectors-ves.yaml
new file mode 100644 (file)
index 0000000..74d9a24
--- /dev/null
@@ -0,0 +1,21 @@
+---
+- project:
+    name: dcaegen2-collectors-ves
+    project-name: 'dcaegen2-collectors-ves'
+    jobs:
+      - '{project-name}-{stream}-verify-java'
+      - '{project-name}-{stream}-merge-java'
+      - '{project-name}-{stream}-release-version-java-daily'
+
+    project: 'dcaegen2/collectors/ves'
+    stream:
+      - 'master':
+          branch: 'master'
+          mvn-settings: 'dcaegen2-collectors-ves-settings'
+          # due to a strange macro / variable translation problem this needs
+          # to be passed as a string block to properly get the properties
+          # correctly defined in the job
+          maven-deploy-properties: |
+            deployAtEnd=true
+          files: '**'
+          archive-artifacts: ''
diff --git a/jjb/dcaegen2/dcaegen2-collectors.yaml b/jjb/dcaegen2/dcaegen2-collectors.yaml
new file mode 100644 (file)
index 0000000..cc9fb1f
--- /dev/null
@@ -0,0 +1,21 @@
+---
+- project:
+    name: dcaegen2-collectors
+    project-name: 'dcaegen2-collectors'
+    jobs:
+      - '{project-name}-{stream}-verify-java'
+      - '{project-name}-{stream}-merge-java'
+      - '{project-name}-{stream}-release-version-java-daily'
+
+    project: 'dcaegen2/collectors'
+    stream:
+      - 'master':
+          branch: 'master'
+          mvn-settings: 'dcaegen2-collectors-settings'
+          # due to a strange macro / variable translation problem this needs
+          # to be passed as a string block to properly get the properties
+          # correctly defined in the job
+          maven-deploy-properties: |
+            deployAtEnd=true
+          files: '**'
+          archive-artifacts: ''
diff --git a/jjb/dcaegen2/dcaegen2-deployments.yaml b/jjb/dcaegen2/dcaegen2-deployments.yaml
new file mode 100644 (file)
index 0000000..1291c4d
--- /dev/null
@@ -0,0 +1,21 @@
+---
+- project:
+    name: dcaegen2-deployments
+    project-name: 'dcaegen2-deployments'
+    jobs:
+      - '{project-name}-{stream}-verify-java'
+      - '{project-name}-{stream}-merge-java'
+      - '{project-name}-{stream}-release-version-java-daily'
+
+    project: 'dcaegen2/deployments'
+    stream:
+      - 'master':
+          branch: 'master'
+          mvn-settings: 'dcaegen2-deployments-settings'
+          # due to a strange macro / variable translation problem this needs
+          # to be passed as a string block to properly get the properties
+          # correctly defined in the job
+          maven-deploy-properties: |
+            deployAtEnd=true
+          files: '**'
+          archive-artifacts: ''
diff --git a/jjb/dcaegen2/dcaegen2-platform-blueprints.yaml b/jjb/dcaegen2/dcaegen2-platform-blueprints.yaml
new file mode 100644 (file)
index 0000000..6160930
--- /dev/null
@@ -0,0 +1,21 @@
+---
+- project:
+    name: dcaegen2-platform-blueprints
+    project-name: 'dcaegen2-platform-blueprints'
+    jobs:
+      - '{project-name}-{stream}-verify-java'
+      - '{project-name}-{stream}-merge-java'
+      - '{project-name}-{stream}-release-version-java-daily'
+
+    project: 'dcaegen2/platform/blueprints'
+    stream:
+      - 'master':
+          branch: 'master'
+          mvn-settings: 'dcaegen2-platform-blueprints-settings'
+          # due to a strange macro / variable translation problem this needs
+          # to be passed as a string block to properly get the properties
+          # correctly defined in the job
+          maven-deploy-properties: |
+            deployAtEnd=true
+          files: '**'
+          archive-artifacts: ''
diff --git a/jjb/dcaegen2/dcaegen2-platform-cdapbroker.yaml b/jjb/dcaegen2/dcaegen2-platform-cdapbroker.yaml
new file mode 100644 (file)
index 0000000..52e7ce3
--- /dev/null
@@ -0,0 +1,21 @@
+---
+- project:
+    name: dcaegen2-platform-cdapbroker
+    project-name: 'dcaegen2-platform-cdapbroker'
+    jobs:
+      - '{project-name}-{stream}-verify-java'
+      - '{project-name}-{stream}-merge-java'
+      - '{project-name}-{stream}-release-version-java-daily'
+
+    project: 'dcaegen2/platform/cdapbroker'
+    stream:
+      - 'master':
+          branch: 'master'
+          mvn-settings: 'dcaegen2-platform-cdapbroker-settings'
+          # due to a strange macro / variable translation problem this needs
+          # to be passed as a string block to properly get the properties
+          # correctly defined in the job
+          maven-deploy-properties: |
+            deployAtEnd=true
+          files: '**'
+          archive-artifacts: ''
diff --git a/jjb/dcaegen2/dcaegen2-platform-cli.yaml b/jjb/dcaegen2/dcaegen2-platform-cli.yaml
new file mode 100644 (file)
index 0000000..f200bb1
--- /dev/null
@@ -0,0 +1,21 @@
+---
+- project:
+    name: dcaegen2-platform-cli
+    project-name: 'dcaegen2-platform-cli'
+    jobs:
+      - '{project-name}-{stream}-verify-java'
+      - '{project-name}-{stream}-merge-java'
+      - '{project-name}-{stream}-release-version-java-daily'
+
+    project: 'dcaegen2/platform/cli'
+    stream:
+      - 'master':
+          branch: 'master'
+          mvn-settings: 'dcaegen2-platform-cli-settings'
+          # due to a strange macro / variable translation problem this needs
+          # to be passed as a string block to properly get the properties
+          # correctly defined in the job
+          maven-deploy-properties: |
+            deployAtEnd=true
+          files: '**'
+          archive-artifacts: ''
diff --git a/jjb/dcaegen2/dcaegen2-platform-deployment-handler.yaml b/jjb/dcaegen2/dcaegen2-platform-deployment-handler.yaml
new file mode 100644 (file)
index 0000000..bdc3c8b
--- /dev/null
@@ -0,0 +1,21 @@
+---
+- project:
+    name: dcaegen2-platform-deployment-handler
+    project-name: 'dcaegen2-platform-deployment-handler'
+    jobs:
+      - '{project-name}-{stream}-verify-java'
+      - '{project-name}-{stream}-merge-java'
+      - '{project-name}-{stream}-release-version-java-daily'
+
+    project: 'dcaegen2/platform/deployment-handler'
+    stream:
+      - 'master':
+          branch: 'master'
+          mvn-settings: 'dcaegen2-platform-deployment-handler-settings'
+          # due to a strange macro / variable translation problem this needs
+          # to be passed as a string block to properly get the properties
+          # correctly defined in the job
+          maven-deploy-properties: |
+            deployAtEnd=true
+          files: '**'
+          archive-artifacts: ''
diff --git a/jjb/dcaegen2/dcaegen2-platform-inventory-api.yaml b/jjb/dcaegen2/dcaegen2-platform-inventory-api.yaml
new file mode 100644 (file)
index 0000000..67f3fe3
--- /dev/null
@@ -0,0 +1,21 @@
+---
+- project:
+    name: dcaegen2-platform-inventory-api
+    project-name: 'dcaegen2-platform-inventory-api'
+    jobs:
+      - '{project-name}-{stream}-verify-java'
+      - '{project-name}-{stream}-merge-java'
+      - '{project-name}-{stream}-release-version-java-daily'
+
+    project: 'dcaegen2/platform/inventory-api'
+    stream:
+      - 'master':
+          branch: 'master'
+          mvn-settings: 'dcaegen2-platform-inventory-api-settings'
+          # due to a strange macro / variable translation problem this needs
+          # to be passed as a string block to properly get the properties
+          # correctly defined in the job
+          maven-deploy-properties: |
+            deployAtEnd=true
+          files: '**'
+          archive-artifacts: ''
diff --git a/jjb/dcaegen2/dcaegen2-platform-plugins.yaml b/jjb/dcaegen2/dcaegen2-platform-plugins.yaml
new file mode 100644 (file)
index 0000000..9d29b83
--- /dev/null
@@ -0,0 +1,21 @@
+---
+- project:
+    name: dcaegen2-platform-plugins
+    project-name: 'dcaegen2-platform-plugins'
+    jobs:
+      - '{project-name}-{stream}-verify-java'
+      - '{project-name}-{stream}-merge-java'
+      - '{project-name}-{stream}-release-version-java-daily'
+
+    project: 'dcaegen2/platform/plugins'
+    stream:
+      - 'master':
+          branch: 'master'
+          mvn-settings: 'dcaegen2-platform-plugins-settings'
+          # due to a strange macro / variable translation problem this needs
+          # to be passed as a string block to properly get the properties
+          # correctly defined in the job
+          maven-deploy-properties: |
+            deployAtEnd=true
+          files: '**'
+          archive-artifacts: ''
diff --git a/jjb/dcaegen2/dcaegen2-platform-policy-handler.yaml b/jjb/dcaegen2/dcaegen2-platform-policy-handler.yaml
new file mode 100644 (file)
index 0000000..0104543
--- /dev/null
@@ -0,0 +1,21 @@
+---
+- project:
+    name: dcaegen2-platform-policy-handler
+    project-name: 'dcaegen2-platform-policy-handler'
+    jobs:
+      - '{project-name}-{stream}-verify-java'
+      - '{project-name}-{stream}-merge-java'
+      - '{project-name}-{stream}-release-version-java-daily'
+
+    project: 'dcaegen2/platform/policy-handler'
+    stream:
+      - 'master':
+          branch: 'master'
+          mvn-settings: 'dcaegen2-platform-policy-handler-settings'
+          # due to a strange macro / variable translation problem this needs
+          # to be passed as a string block to properly get the properties
+          # correctly defined in the job
+          maven-deploy-properties: |
+            deployAtEnd=true
+          files: '**'
+          archive-artifacts: ''
diff --git a/jjb/dcaegen2/dcaegen2-platform-servicechange-handler.yaml b/jjb/dcaegen2/dcaegen2-platform-servicechange-handler.yaml
new file mode 100644 (file)
index 0000000..7aceae0
--- /dev/null
@@ -0,0 +1,21 @@
+---
+- project:
+    name: dcaegen2-platform-servicechange-handler
+    project-name: 'dcaegen2-platform-servicechange-handler'
+    jobs:
+      - '{project-name}-{stream}-verify-java'
+      - '{project-name}-{stream}-merge-java'
+      - '{project-name}-{stream}-release-version-java-daily'
+
+    project: 'dcaegen2/platform/servicechange-handler'
+    stream:
+      - 'master':
+          branch: 'master'
+          mvn-settings: 'dcaegen2-platform-servicechange-handler-settings'
+          # due to a strange macro / variable translation problem this needs
+          # to be passed as a string block to properly get the properties
+          # correctly defined in the job
+          maven-deploy-properties: |
+            deployAtEnd=true
+          files: '**'
+          archive-artifacts: ''
diff --git a/jjb/dcaegen2/dcaegen2-platform.yaml b/jjb/dcaegen2/dcaegen2-platform.yaml
new file mode 100644 (file)
index 0000000..b1830e6
--- /dev/null
@@ -0,0 +1,21 @@
+---
+- project:
+    name: dcaegen2-platform
+    project-name: 'dcaegen2-platform'
+    jobs:
+      - '{project-name}-{stream}-verify-java'
+      - '{project-name}-{stream}-merge-java'
+      - '{project-name}-{stream}-release-version-java-daily'
+
+    project: 'dcaegen2/platform'
+    stream:
+      - 'master':
+          branch: 'master'
+          mvn-settings: 'dcaegen2-platform-settings'
+          # due to a strange macro / variable translation problem this needs
+          # to be passed as a string block to properly get the properties
+          # correctly defined in the job
+          maven-deploy-properties: |
+            deployAtEnd=true
+          files: '**'
+          archive-artifacts: ''
diff --git a/jjb/dcaegen2/dcaegen2-utils.yaml b/jjb/dcaegen2/dcaegen2-utils.yaml
new file mode 100644 (file)
index 0000000..594978e
--- /dev/null
@@ -0,0 +1,21 @@
+---
+- project:
+    name: dcaegen2-utils
+    project-name: 'dcaegen2-utils'
+    jobs:
+      - '{project-name}-{stream}-verify-java'
+      - '{project-name}-{stream}-merge-java'
+      - '{project-name}-{stream}-release-version-java-daily'
+
+    project: 'dcaegen2/utils'
+    stream:
+      - 'master':
+          branch: 'master'
+          mvn-settings: 'dcaegen2-utils-settings'
+          # due to a strange macro / variable translation problem this needs
+          # to be passed as a string block to properly get the properties
+          # correctly defined in the job
+          maven-deploy-properties: |
+            deployAtEnd=true
+          files: '**'
+          archive-artifacts: ''
diff --git a/jjb/dcaegen2/dcaegen2.yaml b/jjb/dcaegen2/dcaegen2.yaml
new file mode 100644 (file)
index 0000000..62d24bc
--- /dev/null
@@ -0,0 +1,21 @@
+---
+- project:
+    name: dcaegen2
+    project-name: 'dcaegen2'
+    jobs:
+      - '{project-name}-{stream}-verify-java'
+      - '{project-name}-{stream}-merge-java'
+      - '{project-name}-{stream}-release-version-java-daily'
+
+    project: 'dcaegen2'
+    stream:
+      - 'master':
+          branch: 'master'
+          mvn-settings: 'dcaegen2-settings'
+          # due to a strange macro / variable translation problem this needs
+          # to be passed as a string block to properly get the properties
+          # correctly defined in the job
+          maven-deploy-properties: |
+            deployAtEnd=true
+          files: '**'
+          archive-artifacts: ''
index 2662ce4..f73f273 100644 (file)
@@ -11,6 +11,9 @@
     build-artifact-days-to-keep: -1
     build-artifact-num-to-keep: 5
 
+    # lf-infra defaults
+    lftools-version: <1.0.0
+
     # default gerrit server definition
     server-name: 'Primary'
     gerrit-server-name: 'Primary'
index 409ce61..0ee567b 160000 (submodule)
@@ -1 +1 @@
-Subproject commit 409ce6156aa5e7b6c24eaac6dc414c0f013983b1
+Subproject commit 0ee567bb454432e6e4ca1bc6f45431b68e95bad3
index 8b54686..829ee79 100644 (file)
@@ -7,6 +7,7 @@
       - '{project-name}-{stream}-verify-java'
       - '{project-name}-{stream}-merge-java'
       - '{project-name}-{stream}-release-version-java-daily'
+      - '{project-name}-{stream}-docker-java-daily'
 
     project: 'holmes/dsa'
     stream:
@@ -15,4 +16,6 @@
     mvn-settings: 'holmes-dsa-settings'
     files: '**'
     archive-artifacts: ''
+    docker-pom: 'pom.xml'
+    mvn-profile: docker
     build-node: ubuntu1604-basebuild-4c-4g
index 0e5c856..ce378eb 100644 (file)
@@ -7,6 +7,7 @@
       - '{project-name}-{stream}-verify-java'
       - '{project-name}-{stream}-merge-java'
       - '{project-name}-{stream}-release-version-java-daily'
+      - '{project-name}-{stream}-docker-java-daily'
 
     project: 'holmes/engine-management'
     stream:
@@ -15,4 +16,6 @@
     mvn-settings: 'holmes-engine-management-settings'
     files: '**'
     archive-artifacts: ''
+    docker-pom: 'pom.xml'
+    mvn-profile: docker
     build-node: ubuntu1604-basebuild-4c-4g
diff --git a/jjb/msb/msb-swagger-sdk.yaml b/jjb/msb/msb-swagger-sdk.yaml
new file mode 100644 (file)
index 0000000..3e88bf0
--- /dev/null
@@ -0,0 +1,21 @@
+---
+- project:
+    name: msb-swagger-sdk
+    project-name: 'msb-swagger-sdk'
+    jobs:
+      - '{project-name}-{stream}-clm'
+      - '{project-name}-{stream}-verify-java'
+      - '{project-name}-{stream}-merge-java'
+      - '{project-name}-{stream}-release-version-java-daily'
+      - '{project-name}-{stream}-stage-site-java':
+          site-pom: 'pom.xml'
+          trigger-job: '{project-name}-{stream}-release-version-java-daily'
+
+    project: 'msb/swagger-sdk'
+    stream:
+      - 'master':
+          branch: 'master'
+    mvn-settings: 'msb-swagger-sdk-settings'
+    files: '**'
+    archive-artifacts: ''
+    build-node: ubuntu1604-basebuild-4c-4g
diff --git a/jjb/multicloud/multicloud-csit.yaml b/jjb/multicloud/multicloud-csit.yaml
new file mode 100644 (file)
index 0000000..44a69f5
--- /dev/null
@@ -0,0 +1,14 @@
+---
+- project:
+    name: multicloud-csit
+    jobs:
+      - '{project-name}-{stream}-verify-csit-{functionality}'
+      - '{project-name}-{stream}-csit-{functionality}'
+    project-name: 'multicloud-framework'
+    stream: 'master'
+    functionality:
+      - 'provision':
+          trigger_jobs:
+            - '{project-name}-{stream}-multivimbroker-merge-java'
+    robot-options: ''
+    branch: 'master'
index e60c9c6..fa19112 100644 (file)
@@ -8,13 +8,13 @@
           branch: 'master'
     mvn-settings: 'multicloud-openstack-settings'
     subproject:
-      - 'openstack':
-          path: '.'
-          pattern: '**'
+      - 'newton':
+          path: 'newton'
+          pattern: 'newton/**'
     jobs:
       - '{project-name}-{stream}-{subproject}-verify-python'
       - '{project-name}-{stream}-verify-java'
       - '{project-name}-{stream}-merge-java'
     files: '**'
     archive-artifacts: ''
-    build-node: 'ubuntu1604-basebuild-4c-4g'
+    build-node: 'ubuntu1604-memcached-4c-4g'
index 92f8482..cf9bf18 100644 (file)
@@ -18,6 +18,7 @@
     jobs:
       - '{project-name}-{stream}-{subproject}-verify-java'
       - '{project-name}-{stream}-{subproject}-merge-java'
+      - '{project-name}-{stream}-{subproject}-release-java-daily'
     files: '**'
     archive-artifacts: ''
     build-node: ubuntu1604-basebuild-4c-4g
index 008402f..5880fe6 100644 (file)
@@ -13,7 +13,7 @@ rh_systems() {
     yum install -y openssl-devel mysql-devel gcc
 
     # Autorelease support packages
-    yum install -y python-tox xmlstarlet
+    yum install -y python-tox xmlstarlet xvfb
 
     # Additional libraries for Python ncclient
     yum install -y libxml2 libxslt libxslt-devel libffi libffi-devel
@@ -47,7 +47,7 @@ ubuntu_systems() {
     apt-get install -y libssl-dev libmysqlclient-dev gcc
 
     # Autorelease support packages
-    apt-get install -y python-tox xmlstarlet
+    apt-get install -y python-tox xmlstarlet xvfb
 
     # Additional libraries for Python ncclient
     apt-get install -y wget unzip python-ncclient