Merge "Add jjb templates for vnfsdk-compliance" 1.0.0-Amsterdam
authorJessica Wagantall <jwagantall@linuxfoundation.org>
Thu, 16 Nov 2017 04:32:03 +0000 (04:32 +0000)
committerGerrit Code Review <gerrit@onap.org>
Thu, 16 Nov 2017 04:32:03 +0000 (04:32 +0000)
13 files changed:
Sandbox_Setup.md
jjb/aai/aai-data-router.yaml
jjb/aai/aai-model-loader.yaml
jjb/aai/aai-search-data-service.yaml
jjb/aai/aai-sparky-be.yaml
jjb/appc/appc-master.yaml
jjb/cli/cli-csit.yaml
jjb/cli/cli.yaml
jjb/modeling/modeling-toscaparsers-javatoscachecker-csit.yaml
jjb/modeling/modeling-toscaparsers-javatoscachecker.yaml
jjb/multicloud/multicloud-openstack.yaml
jjb/vfc/vfc-nfvo-driver-vnfm-gvnfm-juju.yaml
packer/provision/docker.sh

index 2d8758f..42ed608 100755 (executable)
@@ -28,6 +28,10 @@ To download **ci-management**, execute the following command to clone the
 `git clone ssh://<LFID>@gerrit.onap.org:29418/ci-management --recursive && scp -p -P 29418 \
 <LFID>@gerrit.onap.org:hooks/commit-msg ci-management/.git/hooks/`
 
+Make sure to sync global-jjb submodule using:
+
+`git submodule update --init`
+
 Once you successfully clone the repository, next step is to install JJB
 (Jenkins Job Builder) in order to experiment with Jenkins jobs.
 
index 125ec0e..a3c15ee 100644 (file)
@@ -7,7 +7,7 @@
           java-version: ''
       - '{project-name}-{stream}-verify-java'
       - '{project-name}-{stream}-merge-java'
-      - '{project-name}-{stream}-release-java-daily'
+      - '{project-name}-{stream}-release-version-java-daily'
       - '{project-name}-{stream}-aai-docker-java-daily':
           pom: 'pom.xml'
           mvn-goals: 'docker:build'
index f62c8d7..ac761c5 100644 (file)
@@ -7,7 +7,7 @@
           java-version: ''
       - '{project-name}-{stream}-verify-java'
       - '{project-name}-{stream}-merge-java'
-      - '{project-name}-{stream}-release-java-daily'
+      - '{project-name}-{stream}-release-version-java-daily'
       - '{project-name}-{stream}-aai-docker-java-daily':
           pom: 'pom.xml'
           mvn-goals: 'docker:build'
index 6d32697..de9af76 100644 (file)
@@ -7,7 +7,7 @@
           java-version: ''
       - '{project-name}-{stream}-verify-java'
       - '{project-name}-{stream}-merge-java'
-      - '{project-name}-{stream}-release-java-daily'
+      - '{project-name}-{stream}-release-version-java-daily'
       - '{project-name}-{stream}-aai-docker-java-daily':
           pom: 'pom.xml'
           mvn-goals: 'docker:build'
index 2b5b174..8f49eb3 100644 (file)
@@ -7,7 +7,7 @@
           java-version: ''
       - '{project-name}-{stream}-verify-java'
       - '{project-name}-{stream}-merge-java'
-      - '{project-name}-{stream}-release-java-daily'
+      - '{project-name}-{stream}-release-version-java-daily'
       - '{project-name}-{stream}-aai-docker-java-daily':
           pom: 'pom.xml'
           mvn-goals: 'docker:build'
index 2a5a01d..19ef020 100644 (file)
@@ -9,9 +9,6 @@
       - '{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: 'appc'
     stream:
index 798b16c..48d1151 100644 (file)
@@ -5,7 +5,9 @@
       - '{project-name}-{stream}-verify-csit-{functionality}'
       - '{project-name}-{stream}-csit-{functionality}'
     project-name: 'cli'
-    stream: 'master'
+    stream:
+      - 'master':
+          branch: 'master'
     functionality:
       - 'sanity-check':
           trigger_jobs:
index 03180f4..723e969 100644 (file)
@@ -21,6 +21,8 @@
     stream:
       - 'master':
           branch: 'master'
+      - 'release-1.1.0':
+          branch: 'release-1.1.0'
     mvn-settings: 'cli-settings'
     files: '**'
     archive-artifacts: ''
index b40bd84..ee8de9c 100644 (file)
@@ -10,6 +10,6 @@
     functionality:
       - 'APIs':
           trigger_jobs:
-            - '{project-name}-{stream}-release-java-daily'
+            - '{project-name}-{stream}-release-version-java-daily'
     robot-options: ''
     branch: 'master'
index 5205d2c..2b76968 100644 (file)
@@ -16,7 +16,7 @@
     jobs:
       - '{project-name}-{stream}-{subproject}-verify-java'
       - '{project-name}-{stream}-{subproject}-merge-java'
-      - '{project-name}-{stream}-{subproject}-release-java-daily'
+      - '{project-name}-{stream}-{subproject}-release-version-java-daily'
       - '{project-name}-{stream}-docker-java-properties-daily':
          setVersion: 'DontSetVersion'
          docker-pom: 'javatoscachecker/pom.xml'
index 94ac2ab..655bd8c 100644 (file)
@@ -24,6 +24,7 @@
       - '{project-name}-{stream}-{subproject}-verify-python'
       - '{project-name}-{stream}-{subproject}-verify-java'
       - '{project-name}-{stream}-{subproject}-merge-java'
+      - '{project-name}-{stream}-{subproject}-release-version-java-daily-no-sonar'
       - '{project-name}-{stream}-docker-java-version-shell-daily':
           docker-pom: 'pom.xml'
           mvn-goals: 'install'
index 68e0e64..a1af3b7 100644 (file)
@@ -15,6 +15,7 @@
     jobs:
       - '{project-name}-{stream}-{subproject}-verify-java'
       - '{project-name}-{stream}-{subproject}-merge-java'
+      - '{project-name}-{stream}-{subproject}-release-version-java-daily'
     files: '**'
     archive-artifacts: ''
     build-node: ubuntu1604-basebuild-4c-4g
index 125cbd4..9d34eb0 100644 (file)
@@ -29,6 +29,47 @@ EOL
     groupadd docker
 }
 
+ubuntu_docker_mtu_fix(){
+    echo "---> Fixing docker's mtu settings"
+    systemctl stop docker
+    cat <<'EOL' > /etc/systemd/system/docker.service
+[Unit]
+Description=Docker Application Container Engine
+Documentation=https://docs.docker.com
+After=network.target docker.socket
+Requires=docker.socket
+
+[Service]
+Type=notify
+# the default is not to use systemd for cgroups because the delegate issues still
+# exists and systemd currently does not support the cgroup feature set required
+# for containers run by docker
+ExecStart=
+ExecStart=/usr/bin/dockerd --mtu 1454 -H tcp://0.0.0.0:2375 -H unix:///var/run/docker.sock
+ExecReload=/bin/kill -s HUP $MAINPID
+# Having non-zero Limit*s causes performance problems due to accounting overhead
+# in the kernel. We recommend using cgroups to do container-local accounting.
+LimitNOFILE=infinity
+LimitNPROC=infinity
+LimitCORE=infinity
+# Uncomment TasksMax if your systemd version supports it.
+# Only systemd 226 and above support this version.
+TasksMax=infinity
+TimeoutStartSec=0
+# set delegate yes so that systemd does not reset the cgroups of docker containers
+Delegate=yes
+# kill only the docker process, not all processes in the cgroup
+KillMode=process
+
+[Install]
+WantedBy=multi-user.target
+EOL
+    systemctl start docker
+    echo "---> Checking MTU"
+    docker network inspect bridge
+    echo "---> MTU set to 1454"
+}
+
 ubuntu_systems() {
     # Assumes that python is already installed by basebuild
 
@@ -45,6 +86,9 @@ ubuntu_systems() {
 
     # Install docker
     apt install -y docker.io
+
+    # Fixing Docker MTU settings
+    ubuntu_docker_mtu_fix
 }
 
 all_systems() {