aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorGary Wu <gary.i.wu@huawei.com>2018-11-13 16:02:27 +0000
committerGerrit Code Review <gerrit@onap.org>2018-11-13 16:02:27 +0000
commit9da32fdfc691e4f5df8f26607c5665b7a5063199 (patch)
tree2969e8dca7b06cd1d571f422e8fabfabe9ba7fcb
parent1359ae6401357c9381c0f0e0cf997a48fb8272d2 (diff)
parentb61f538e0c907ab84501bda27ea62cc1bfcbe369 (diff)
Merge "Propagate rootCA to policy pods"3.0.1-ONAP3.0.0-ONAPcasablanca
-rwxr-xr-xonap-offline/bash/deploy_onap.sh55
-rwxr-xr-xonap-offline/bash/tools/000cleanup.sh41
-rwxr-xr-xonap-offline/bash/tools/certificates/2create_cert_for_nginx.sh47
-rwxr-xr-xonap-offline/bash/tools/certificates/self_extract_cacert.sh55
-rwxr-xr-xonap-offline/bash/tools/common-functions.sh649
-rwxr-xr-xonap-offline/bash/tools/create_si_cacert_pkg.sh29
-rwxr-xr-xonap-offline/bash/tools/create_si_onap_pkg.sh88
-rwxr-xr-xonap-offline/bash/tools/creating_data/create_nginx_image/01create-image.sh24
-rw-r--r--onap-offline/bash/tools/creating_data/create_nginx_image/Dockerfile32
-rw-r--r--onap-offline/bash/tools/creating_data/create_nginx_image/gitconfig2
-rwxr-xr-xonap-offline/bash/tools/creating_data/docker-login.sh38
-rwxr-xr-xonap-offline/bash/tools/creating_data/download-bin-tools.sh51
-rwxr-xr-xonap-offline/bash/tools/creating_data/download-docker-images.sh53
-rwxr-xr-xonap-offline/bash/tools/creating_data/download-files.sh47
-rwxr-xr-xonap-offline/bash/tools/creating_data/download-git-repos.sh36
-rwxr-xr-xonap-offline/bash/tools/creating_data/download-http-files.sh48
-rwxr-xr-xonap-offline/bash/tools/creating_data/download-npm-pkgs.sh41
-rwxr-xr-xonap-offline/bash/tools/creating_data/download-oom.sh37
-rwxr-xr-xonap-offline/bash/tools/creating_data/download-pip.sh45
-rwxr-xr-xonap-offline/bash/tools/creating_data/download-pkg.sh42
-rwxr-xr-xonap-offline/bash/tools/creating_data/load-docker-images.sh74
-rwxr-xr-xonap-offline/bash/tools/creating_data/make-docker-images-list.sh23
-rwxr-xr-xonap-offline/bash/tools/creating_data/make-git-http-list.sh74
-rwxr-xr-xonap-offline/bash/tools/creating_data/make-npm-list.sh35
-rwxr-xr-xonap-offline/bash/tools/creating_data/remote-list-gathering.sh53
-rwxr-xr-xonap-offline/bash/tools/creating_data/save-docker-images.sh67
-rwxr-xr-xonap-offline/bash/tools/creating_data/upload-maven-files.sh43
-rwxr-xr-xonap-offline/bash/tools/creating_data/upload-npm-pkgs.sh48
-rw-r--r--onap-offline/bash/tools/data_list/docker_image_list.txt163
-rw-r--r--onap-offline/bash/tools/data_list/docker_manual_image_list.txt1
-rw-r--r--onap-offline/bash/tools/data_list/git_manual_list6
-rw-r--r--onap-offline/bash/tools/data_list/git_repos_list4
-rw-r--r--onap-offline/bash/tools/data_list/http_manual_list.txt1485
-rw-r--r--onap-offline/bash/tools/data_list/npm_list.txt716
-rw-r--r--onap-offline/bash/tools/data_list/pip_list.txt14
-rw-r--r--onap-offline/bash/tools/data_list/pkg_list.txt13
-rwxr-xr-xonap-offline/bash/tools/delete-local-images.sh19
-rwxr-xr-xonap-offline/bash/tools/deploy_kube.sh95
-rwxr-xr-xonap-offline/bash/tools/deploy_nexus.sh194
-rwxr-xr-xonap-offline/bash/tools/download_offline_data_by_lists.sh80
-rwxr-xr-xonap-offline/bash/tools/gather_data_lists.sh34
-rwxr-xr-xonap-offline/bash/tools/load_stored_offline_data.sh90
-rwxr-xr-xonap-offline/bash/tools/setup_nfs_mount.sh44
-rwxr-xr-xonap-offline/bash/tools/setup_nfs_server_rhel.sh51
-rwxr-xr-xonap-offline/bash/tools/setup_nfs_server_ubuntu.sh51
-rw-r--r--onap-offline/cfg/cacert.cnf113
-rw-r--r--onap-offline/cfg/full_depl_values.yaml160
-rw-r--r--onap-offline/cfg/nexus_cert.cnf33
-rw-r--r--onap-offline/cfg/nginx.conf110
-rw-r--r--onap-offline/cfg/reduced_depl_values.yaml159
-rw-r--r--onap-offline/cfg/v3.ext24
-rw-r--r--onap-offline/patches/offline-changes.patch616
52 files changed, 6152 insertions, 0 deletions
diff --git a/onap-offline/bash/deploy_onap.sh b/onap-offline/bash/deploy_onap.sh
new file mode 100755
index 0000000..d8ae4f3
--- /dev/null
+++ b/onap-offline/bash/deploy_onap.sh
@@ -0,0 +1,55 @@
+#! /usr/bin/env bash
+
+# COPYRIGHT NOTICE STARTS HERE
+#
+# Copyright 2018 © Samsung Electronics Co., Ltd.
+#
+# Licensed under the Apache License, Version 2.0 (the "License");
+# you may not use this file except in compliance with the License.
+# You may obtain a copy of the License at
+#
+# http://www.apache.org/licenses/LICENSE-2.0
+#
+# Unless required by applicable law or agreed to in writing, software
+# distributed under the License is distributed on an "AS IS" BASIS,
+# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+# See the License for the specific language governing permissions and
+# limitations under the License.
+#
+# COPYRIGHT NOTICE ENDS HERE
+
+
+# fail fast
+set -e
+
+# OS check
+. /etc/os-release
+OS_ID="${ID}"
+
+case "$OS_ID" in
+ centos)
+ ;;
+ rhel)
+ ;;
+ ubuntu)
+ ;;
+ *)
+ echo This OS is not supported: $OS_ID
+ exit 1
+ ;;
+esac
+
+# boilerplate
+RELATIVE_PATH=./tools # relative path from this script to 'common-functions.sh'
+if [ "$IS_COMMON_FUNCTIONS_SOURCED" != YES ] ; then
+ SCRIPT_DIR=$(dirname "${0}")
+ LOCAL_PATH=$(readlink -f "$SCRIPT_DIR")
+ . "${LOCAL_PATH}"/"${RELATIVE_PATH}"/common-functions.sh
+fi
+
+get_configuration
+copy_onap_values_file
+patch_npm_oom
+patch_spring_oom
+patch_cfy_manager_depl $OS_ID
+deploy_onap
diff --git a/onap-offline/bash/tools/000cleanup.sh b/onap-offline/bash/tools/000cleanup.sh
new file mode 100755
index 0000000..3349c50
--- /dev/null
+++ b/onap-offline/bash/tools/000cleanup.sh
@@ -0,0 +1,41 @@
+# COPYRIGHT NOTICE STARTS HERE
+#
+# Copyright 2018 © Samsung Electronics Co., Ltd.
+#
+# Licensed under the Apache License, Version 2.0 (the "License");
+# you may not use this file except in compliance with the License.
+# You may obtain a copy of the License at
+#
+# http://www.apache.org/licenses/LICENSE-2.0
+#
+# Unless required by applicable law or agreed to in writing, software
+# distributed under the License is distributed on an "AS IS" BASIS,
+# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+# See the License for the specific language governing permissions and
+# limitations under the License.
+#
+# COPYRIGHT NOTICE ENDS HERE
+
+oldifs=$IFS
+IFS=$'\n'
+
+echo "Deleting containers"
+for x in $(docker ps -a); do
+ cid=$(echo "$x" | awk '{print $1}')
+ docker rm -f $cid
+done
+
+echo "Deleting volumes"
+for x in $(docker volume ls | grep -v 'nexus-data'); do
+ name=$(echo "$x" | awk '{print $2}')
+# echo "A: $name"
+ docker volume rm $name
+done
+
+echo "Unmounting kubelet pods"
+for x in $(mount | grep 'kubelet/pods\|rancher\|docker' | cut -d ' ' -f 3) ; do umount "$x" ; done
+
+rm -rfd /var/lib/kubelet/*
+rm -rfd /var/lib/rancher/*
+rm -rfd /var/lib/docker/*
+
diff --git a/onap-offline/bash/tools/certificates/2create_cert_for_nginx.sh b/onap-offline/bash/tools/certificates/2create_cert_for_nginx.sh
new file mode 100755
index 0000000..a9adb52
--- /dev/null
+++ b/onap-offline/bash/tools/certificates/2create_cert_for_nginx.sh
@@ -0,0 +1,47 @@
+#! /usr/bin/env bash
+
+# COPYRIGHT NOTICE STARTS HERE
+#
+# Copyright 2018 © Samsung Electronics Co., Ltd.
+#
+# Licensed under the Apache License, Version 2.0 (the "License");
+# you may not use this file except in compliance with the License.
+# You may obtain a copy of the License at
+#
+# http://www.apache.org/licenses/LICENSE-2.0
+#
+# Unless required by applicable law or agreed to in writing, software
+# distributed under the License is distributed on an "AS IS" BASIS,
+# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+# See the License for the specific language governing permissions and
+# limitations under the License.
+#
+# COPYRIGHT NOTICE ENDS HERE
+
+
+# fail fast
+set -e
+
+# boilerplate
+RELATIVE_PATH=../ # relative path from this script to 'common-functions.sh'
+if [ "$IS_COMMON_FUNCTIONS_SOURCED" != YES ] ; then
+ SCRIPT_DIR=$(dirname "${0}")
+ LOCAL_PATH=$(readlink -f "$SCRIPT_DIR")
+ . "${LOCAL_PATH}"/"${RELATIVE_PATH}"/common-functions.sh
+fi
+
+message info "Reading configuration"
+get_configuration
+
+update_hosts
+
+message info "Restarting dnsmasq"
+systemctl enable dnsmasq
+systemctl restart dnsmasq
+
+message info "Configure ssl certificates"
+create_cert "nexus"
+
+message info "** Certificates finished **"
+
+docker restart nginx
diff --git a/onap-offline/bash/tools/certificates/self_extract_cacert.sh b/onap-offline/bash/tools/certificates/self_extract_cacert.sh
new file mode 100755
index 0000000..1e7a5ab
--- /dev/null
+++ b/onap-offline/bash/tools/certificates/self_extract_cacert.sh
@@ -0,0 +1,55 @@
+#! /bin/sh
+
+# COPYRIGHT NOTICE STARTS HERE
+#
+# Copyright 2018 © Samsung Electronics Co., Ltd.
+#
+# Licensed under the Apache License, Version 2.0 (the "License");
+# you may not use this file except in compliance with the License.
+# You may obtain a copy of the License at
+#
+# http://www.apache.org/licenses/LICENSE-2.0
+#
+# Unless required by applicable law or agreed to in writing, software
+# distributed under the License is distributed on an "AS IS" BASIS,
+# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+# See the License for the specific language governing permissions and
+# limitations under the License.
+#
+# COPYRIGHT NOTICE ENDS HERE
+
+
+
+extract_ca() {
+ cpath=$1
+ sed '0,/^#EOF#$/d' $0 > $cpath;
+ echo "Certificate installed into: $cpath"
+}
+
+OS_ID=$(awk -F= '/^ID=/{print $2}' /etc/os-release)
+OS_ID="${OS_ID%\"}"
+OS_ID="${OS_ID#\"}"
+
+if [ "$OS_ID" = "rhel" -o "$OS_ID" = "centos" ]; then
+ # for centos/ rhel
+ echo "Detected rhel like distribution"
+
+ update-ca-trust force-enable
+ extract_ca /etc/pki/ca-trust/source/anchors/rootCAcert.crt
+ update-ca-trust extract
+
+elif [ "$OS_ID" = "ubuntu" ]; then
+ echo "Detected ubuntu distribution"
+
+ mkdir -p /usr/local/share/ca-certificates/extra
+ extract_ca /usr/local/share/ca-certificates/extra/rootCAcert.crt
+ update-ca-certificates
+else
+ echo "OS $OS_ID is not supported"
+ exit -2
+fi
+
+echo "** Please restart docker (because of reload new CA) **"
+
+exit 0
+#EOF#
diff --git a/onap-offline/bash/tools/common-functions.sh b/onap-offline/bash/tools/common-functions.sh
new file mode 100755
index 0000000..53e8035
--- /dev/null
+++ b/onap-offline/bash/tools/common-functions.sh
@@ -0,0 +1,649 @@
+# COPYRIGHT NOTICE STARTS HERE
+#
+# Copyright 2018 © Samsung Electronics Co., Ltd.
+#
+# Licensed under the Apache License, Version 2.0 (the "License");
+# you may not use this file except in compliance with the License.
+# You may obtain a copy of the License at
+#
+# http://www.apache.org/licenses/LICENSE-2.0
+#
+# Unless required by applicable law or agreed to in writing, software
+# distributed under the License is distributed on an "AS IS" BASIS,
+# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+# See the License for the specific language governing permissions and
+# limitations under the License.
+#
+# COPYRIGHT NOTICE ENDS HERE
+
+#
+# this file contains shared variables and functions for the onap installer
+#
+
+# any script which needs this file can check this variable
+# and it will know immediately if the functions and variables
+# are loaded and usable
+IS_COMMON_FUNCTIONS_SOURCED=YES
+
+# setting of the path variables
+if [ -z "$APROJECT_DIR" ] ; then
+ INCLUDE_PATH="${LOCAL_PATH}"/"${RELATIVE_PATH}"
+ APROJECT_DIR=$(readlink -f "$INCLUDE_PATH"/../..)
+fi
+
+RESOURCES_DIR="$APROJECT_DIR/resources"
+BASH_SCRIPTS_DIR="$APROJECT_DIR/bash"
+NEXUS_DATA="$RESOURCES_DIR/nexus_data"
+CERTS_TARGET_PATH="$APROJECT_DIR/live/certs"
+NGINX_LOG_DIR="$APROJECT_DIR/live/nginx_logs"
+GEN_CFG_PATH="$APROJECT_DIR/live/cfg"
+GIT_REPOS="$RESOURCES_DIR/git-repo"
+NGINX_HTTP_DIR="$RESOURCES_DIR/http"
+RHEL_REPO="$RESOURCES_DIR/pkg/rhel"
+
+PATH="${PATH}:/usr/local/bin:/usr/local/sbin"
+export PATH
+
+# just self-defense against locale
+LANG=C
+export LANG
+
+# dns handling
+SIMUL_HOSTS="gcr.io \
+git.rancher.io \
+gerrit.onap.org \
+registry-1.docker.io \
+docker.io \
+registry.npmjs.org \
+nexus3.onap.org \
+nexus.onap.org \
+docker.elastic.co \
+www.getcloudify.org \
+www.springframework.org \
+registry.hub.docker.com \
+git.onap.org \
+repo1.maven.org \
+repo.maven.apache.org"
+
+# default credentials to the repository
+NEXUS_USERNAME=admin
+NEXUS_PASSWORD=admin123
+NEXUS_EMAIL=admin@onap.org
+
+# this function is intended to unify the installer output
+message() {
+ case "$1" in
+ info)
+ echo 'INFO:' "$@"
+ ;;
+ debug)
+ echo 'DEBUG:' "$@" >&2
+ ;;
+ warning)
+ echo 'WARNING [!]:' "$@" >&2
+ ;;
+ error)
+ echo 'ERROR [!!]:' "$@" >&2
+ return 1
+ ;;
+ *)
+ echo 'UNKNOWN [?!]:' "$@" >&2
+ return 2
+ ;;
+ esac
+ return 0
+}
+export message
+
+# if the environment variable DEBUG is set to DEBUG-ONAP ->
+# -> this function will print its arguments
+# otherwise nothing is done
+debug() {
+ [ "$DEBUG" = DEBUG-ONAP ] && message debug "$@"
+}
+export debug
+
+fail() {
+ message error "$@"
+ exit 1
+}
+
+retry() {
+ local n=1
+ local max=5
+ while ! "$@"; do
+ if [ $n -lt $max ]; then
+ n=$((n + 1))
+ message warning "Command ${@} failed. Attempt: $n/$max"
+ message info "waiting 10s for another try..."
+ sleep 10s
+ else
+ fail "Command ${@} failed after $n attempts. Better to abort now."
+ fi
+ done
+}
+
+may_self_extract() {
+ # extract and untar to the current directory
+ sed '0,/^# PAYLOAD BELOW #$/d' "$0" | tar -xvpf - ;
+}
+
+update_hosts() {
+ if grep -q "^[^#]\+\s$SIMUL_HOSTS\s*\$" /etc/hosts ; then
+ message info "simulated domains already in /etc/hosts"
+ else
+ echo "$LOCAL_IP $SIMUL_HOSTS" >> /etc/hosts
+ message info "simulated domains added to /etc/hosts (please check it)"
+ fi
+
+ if grep -q "^[^#]\+\s$NEXUS_FQDN\s*\$" /etc/hosts ; then
+ message info "nexus FQDN already in /etc/hosts"
+ else
+ echo "$LOCAL_IP $NEXUS_FQDN" >> /etc/hosts
+ message info "Nexus FQDN added to /etc/hosts (please check it)"
+ fi
+
+ if grep -q "^[^#]\+\srepo.install-server\s*\$" /etc/hosts ; then
+ message info "custom repo FQDN already in /etc/hosts"
+ else
+ echo "$LOCAL_IP repo.install-server" >> /etc/hosts
+ message info "Nexus FQDN added to /etc/hosts (please check it)"
+ fi
+}
+
+get_cfg_val() {
+ name="$1"
+ shift
+ ask="$@"
+
+ value=$(eval "echo \$${name}")
+ if [ -z "$value" ]; then
+ while [ -z "$value" ] ; do
+ printf "${ask}"
+ read -r $name
+
+ value=$(eval "echo \$${name}")
+ done
+ echo "${name}='${value}'" >> ./local_repo.conf
+ fi
+}
+
+get_configuration() {
+ if [ -f ./local_repo.conf ]; then
+ . ./local_repo.conf
+ fi
+
+ if [ -z "${NEXUS_FQDN}" ]; then
+ NEXUS_FQDN="nexus.$HOSTNAME"
+ echo "NEXUS_FQDN='${NEXUS_FQDN}'" >> ./local_repo.conf
+ fi
+
+ if [ -z "${ONAP_SCALE}" ]; then
+ ONAP_SCALE=full
+ echo "ONAP_SCALE='${ONAP_SCALE}'" >> ./local_repo.conf
+ fi
+
+ # nexus should be configured using those default entries
+ # if it was not put the correct inputs instead
+ if [ -z "${NPM_USERNAME}" ]; then
+ NPM_USERNAME="${NEXUS_USERNAME}"
+ echo "NPM_USERNAME='${NPM_USERNAME}'" >> ./local_repo.conf
+ fi
+
+ if [ -z "${NPM_PASSWORD}" ]; then
+ NPM_PASSWORD="${NEXUS_PASSWORD}"
+ echo "NPM_PASSWORD='${NPM_PASSWORD}'" >> ./local_repo.conf
+ fi
+
+ if [ -z "${NPM_EMAIL}" ]; then
+ NPM_EMAIL="$NEXUS_EMAIL"
+ echo "NPM_EMAIL='${NPM_EMAIL}'" >> ./local_repo.conf
+ fi
+
+ export NEXUS_FQDN
+ export ONAP_SCALE
+ export NPM_USERNAME
+ export NPM_PASSWORD
+ export NPM_EMAIL
+
+ NODE_USERNAME="root"
+
+ if [ -z "$LOCAL_IP" ] ; then
+ echo
+ echo "======= Mandatory configuration ======="
+ echo
+ message info "fill in these mandatory configuration values"
+ get_cfg_val "LOCAL_IP" "Enter the public IPv4 used for this '$HOSTNAME' install machine," \
+ "\nDO NOT USE LOOPBACK! (for example: 10.0.0.1): "
+ fi
+}
+
+enable_local_repo() {
+ sed -r "s%PATH%file://$APROJECT_DIR/resources/pkg/rhel%" "$APROJECT_DIR/resources/pkg/rhel/onap.repo" > /etc/yum.repos.d/onap.repo
+}
+
+install_packages() {
+ os_id="$1"
+
+ message info "Installing packages"
+
+ case "$os_id" in
+ centos)
+ yum -y install "$APROJECT_DIR/resources/pkg/centos/*.rpm"
+ ;;
+ rhel)
+ enable_local_repo
+ yum -y install docker-ce dnsmasq icewm firefox tigervnc-server
+ systemctl enable docker
+ systemctl start docker
+ ;;
+ ubuntu)
+ dpkg -i "$APROJECT_DIR/resources/pkg/ubuntu/*.deb"
+ ;;
+ *)
+ message error "OS release is not supported: $os_id"
+ message info "ABORTING INSTALLATION"
+ exit 1
+ ;;
+ esac
+}
+
+install_files() {
+ message info "installation of external binaries"
+ for binary in kubectl helm rancher jq ; do
+ cp "$APROJECT_DIR/resources/downloads/${binary}" /usr/local/bin/
+ chmod 755 "/usr/local/bin/${binary}"
+ done
+ mkdir ~/.kube
+}
+
+setup_vnc_server() {
+ mkdir -p ~/.vnc ~/.icewm
+ echo "onap" | vncpasswd -f > ~/.vnc/passwd
+ chmod 0600 ~/.vnc/passwd
+
+ cat > ~/.vnc/xstartup <<EOF
+#!/bin/sh
+
+unset SESSION_MANAGER
+unset DBUS_SESSION_BUS_ADDRESS
+exec icewm-session
+
+EOF
+
+chmod +x ~/.vnc/xstartup
+
+ cat > ~/.icewm/menu <<EOF
+prog Firefox firefox firefox
+separator
+
+EOF
+vncserver
+}
+
+update_docker_cfg() {
+ if [ -f "/etc/docker/daemon.json" ]; then
+ jq '.dns += ["172.17.0.1"]' /etc/docker/daemon.json > /tmp/daemon.json
+ mv /tmp/daemon.json /etc/docker/daemon.json
+ else
+ echo '{"dns": ["172.17.0.1"]}' > /etc/docker/daemon.json
+ fi
+}
+
+create_root_CA() {
+ echo "** Generate certificates **"
+ openssl genrsa -out $CERTS_TARGET_PATH/rootCA.key 4096
+
+ echo "** Generate self signed ***"
+ openssl req -config $GEN_CFG_PATH/cacert.cnf -key $CERTS_TARGET_PATH/rootCA.key -new -x509 -days 7300 -sha256 -extensions v3_ca \
+ -out $CERTS_TARGET_PATH/rootCAcert.pem
+
+
+ # convert to crt
+ openssl x509 -in $CERTS_TARGET_PATH/rootCAcert.pem -inform PEM -out $CERTS_TARGET_PATH/rootCAcert.crt
+}
+
+install_root_CA() {
+ os=$1
+ echo "** Publishing root CA **"
+ if [ "$os" == "redhat" ]; then
+ # for centos
+ update-ca-trust force-enable
+ cp $CERTS_TARGET_PATH/rootCAcert.crt /etc/pki/ca-trust/source/anchors/
+ update-ca-trust extract
+ elif [ "$os" == "ubuntu" ]; then
+ mkdir -p /usr/local/share/ca-certificates/extra
+ cp $CERTS_TARGET_PATH/rootCAcert.crt /usr/local/share/ca-certificates/extra
+ update-ca-certificates
+ else
+ echo "OS \"$os\" is not supported"
+ exit -2
+ fi
+
+ echo "** Restart docker (because of reload new CA) **"
+ systemctl restart docker
+
+}
+
+create_cert() {
+ server_name=$1
+
+ openssl genrsa -out $CERTS_TARGET_PATH/${server_name}_server.key 4096
+ echo "** Generate sig request ***"
+ openssl req -new -config $GEN_CFG_PATH/${server_name}_cert.cnf -key $CERTS_TARGET_PATH/${server_name}_server.key -out $CERTS_TARGET_PATH/${server_name}_server.csr
+
+ # v3.ext must be in separate file , because of bug in openssl 1.0
+ echo "** sign **"
+ openssl x509 -req -in $CERTS_TARGET_PATH/${server_name}_server.csr\
+ -extfile $GEN_CFG_PATH/v3.ext\
+ -CA $CERTS_TARGET_PATH/rootCAcert.crt\
+ -CAkey $CERTS_TARGET_PATH/rootCA.key\
+ -CAcreateserial -out $CERTS_TARGET_PATH/${server_name}_server.crt -days 3650 -sha256
+}
+
+create_all_certs() {
+ create_cert "nexus"
+}
+
+update_firewall() {
+# TODO
+#firewall-cmd --permanent --add-port=53/udp
+#firewall-cmd --permanent --add-port=53/tcp
+#firewall-cmd --permanent --add-port=10001/tcp
+#firewall-cmd --permanent --add-port=80/tcp
+#firewall-cmd --permanent --add-port=443/tcp
+return 0
+}
+
+distribute_root_CA() {
+ targetip=$1
+ scp $APROJECT_DIR/install_cacert.sh $targetip:.
+ ssh $targetip ./install_cacert.sh
+ echo "** Add DNS record to remote host **"
+ ssh $targetip "echo nameserver $LOCAL_IP > /etc/resolv.conf"
+}
+
+upload_ansible_pkgs() {
+ os=$1
+ targetip=$2
+ #if [[ $os == "ubuntu" ]]; then
+ # those deb & whl packages are needed for sdnc-ansible-server pod
+ # independently on host OS distros
+ echo "** Copy required packages for sdnc-ansible-pod to kubernetes node $targetip **"
+ scp -r $APROJECT_DIR/resources/pkg/ubuntu/ansible_pkg $targetip:.
+ #fi
+}
+
+remote_setup_nfs_server() {
+ os=$1
+ targetip=$2
+ shift 2
+ scp $APROJECT_DIR/bash/tools/setup_nfs_server_${os}.sh $targetip:setup_nfs_server.sh
+ if [[ $os == "ubuntu" ]]; then
+ scp -r $APROJECT_DIR/resources/pkg/ubuntu/nfs-common-pkg/* $targetip:.
+ ssh $targetip dpkg -i *.deb
+ fi
+
+ ssh $targetip /bin/bash ./setup_nfs_server.sh "$@"
+}
+
+remote_setup_nfs_mount() {
+ os=$1
+ targetip=$2
+ nfsip=$3
+ scp $APROJECT_DIR/bash/tools/setup_nfs_mount.sh $targetip:.
+ if [[ $os == "ubuntu" ]]; then
+ scp -r $APROJECT_DIR/resources/pkg/ubuntu/nfs-common-pkg/* $targetip:.
+ ssh $targetip dpkg -i *.deb
+ fi
+ ssh $targetip /bin/bash ./setup_nfs_mount.sh $nfsip
+}
+
+enable_remote_repo() {
+ targetip=$1
+ sed -r "s%PATH%http://repo.install-server%" $APROJECT_DIR/resources/pkg/rhel/onap.repo | ssh $targetip 'cat > /etc/yum.repos.d/onap.repo'
+}
+
+install_remote_docker() {
+ targetip=$1
+ os=$2
+ if [[ $os == "ubuntu" ]]; then
+ scp -r $APROJECT_DIR/resources/pkg/ubuntu/{docker-ce_17.03.2~ce-0~ubuntu-xenial_amd64.deb,libltdl7_2.4.6-0.1_amd64.deb} $targetip:.
+ ssh $targetip dpkg -i *.deb
+ elif [[ $os == "rhel" ]]; then
+ ssh $targetip yum -y install docker-ce
+ fi
+ ssh $targetip "mkdir -p /etc/docker"
+ scp "$APROJECT_DIR/resources/downloads/jq" $targetip:/usr/local/bin/
+ ssh $targetip "if [[ -f /etc/docker/daemon.json ]]; then
+ jq '.dns += [\"$LOCAL_IP\"]' /etc/docker/daemon.json > /tmp/daemon.json
+ mv /tmp/daemon.json /etc/docker/daemon.json
+ else
+ echo {'\"'dns'\"': ['\"'$LOCAL_IP'\"']} > /etc/docker/daemon.json
+ fi"
+
+ ssh $targetip 'systemctl enable docker; systemctl restart docker'
+}
+
+deploy_rancher() {
+ docker run -d --entrypoint "/bin/bash" --restart=unless-stopped -p 8080:8080 \
+ -v $CERTS_TARGET_PATH:/usr/local/share/ca-certificates/extra:ro \
+ --name rancher_server rancher/server:v1.6.14 \
+ -c "/usr/sbin/update-ca-certificates;/usr/bin/entry /usr/bin/s6-svscan /service"
+ echo "** wait until rancher is ready **"
+}
+
+deploy_kubernetes() {
+ os=$1
+ set +e
+ for i in `seq 5 -1 1`; do
+ API_RESPONSE=`curl -s 'http://127.0.0.1:8080/v2-beta/apikey' \
+ -d '{"type":"apikey","accountId":"1a1","name":"autoinstall"\
+ ,"description":"autoinstall","created":null,"kind":null,\
+ "removeTime":null,"removed":null,"uuid":null}'`
+ if [[ "$?" -eq 0 ]]; then
+ KEY_PUBLIC=`echo $API_RESPONSE | jq -r .publicValue`
+ KEY_SECRET=`echo $API_RESPONSE | jq -r .secretValue`
+ break
+ fi
+ echo "Waiting for rancher server to start"
+ sleep 60
+ done
+ set -e
+ export RANCHER_URL=http://${LOCAL_IP}:8080
+ export RANCHER_ACCESS_KEY=$KEY_PUBLIC
+ export RANCHER_SECRET_KEY=$KEY_SECRET
+
+ rancher env ls
+ echo "wait 60 sec for rancher environments can settle before we create the onap kubernetes one"
+ sleep 60
+
+ rancher env create -t kubernetes onap > kube_env_id.json
+ PROJECT_ID=$(<kube_env_id.json)
+ echo "env id: $PROJECT_ID"
+ export RANCHER_HOST_URL=http://${LOCAL_IP}:8080/v1/projects/$PROJECT_ID
+
+ for i in `seq 5`; do
+ status=$(rancher env ls | grep $PROJECT_ID | awk '{print $4}')
+ if [[ "$status" == "active" ]]; then
+ echo "Check on environments again before registering the URL response"
+ rancher env ls
+ break
+ fi
+ echo "Wait for environment to become active"
+ sleep 30
+ done
+
+ REG_URL_RESPONSE=`curl -X POST -u $KEY_PUBLIC:$KEY_SECRET -H 'Accept: application/json' -H 'ContentType: application/json' -d '{"name":"$LOCAL_IP"}' "http://$LOCAL_IP:8080/v1/projects/$PROJECT_ID/registrationtokens"`
+ echo "wait for server to finish url configuration - 3 min"
+ sleep 180
+ # see registrationUrl in
+ REGISTRATION_TOKENS=`curl http://127.0.0.1:8080/v2-beta/registrationtokens`
+ REGISTRATION_DOCKER=`echo $REGISTRATION_TOKENS | jq -r .data[0].image`
+ REGISTRATION_TOKEN=`echo $REGISTRATION_TOKENS | jq -r .data[0].token`
+
+ # base64 encode the kubectl token from the auth pair
+ # generate this after the host is registered
+ KUBECTL_TOKEN=$(echo -n 'Basic '$(echo -n "$RANCHER_ACCESS_KEY:$RANCHER_SECRET_KEY" | base64 -w 0) | base64 -w 0)
+ echo "KUBECTL_TOKEN base64 encoded: ${KUBECTL_TOKEN}"
+ cat > ~/.kube/config <<EOF
+apiVersion: v1
+kind: Config
+clusters:
+- cluster:
+ api-version: v1
+ insecure-skip-tls-verify: true
+ server: "https://$LOCAL_IP:8080/r/projects/$PROJECT_ID/kubernetes:6443"
+ name: "onap"
+contexts:
+- context:
+ cluster: "onap"
+ user: "onap"
+ name: "onap"
+current-context: "onap"
+users:
+- name: "onap"
+ user:
+ token: "$KUBECTL_TOKEN"
+
+EOF
+
+ if [[ $os == "rhel" ]]; then
+ echo "Upgrade datavolume for RHEL"
+ KUBELET_ID=`curl http://${LOCAL_IP}:8080/v2-beta/projects/${PROJECT_ID}/services/ | jq -r '.data[] | select(.name=="kubelet")'.id`
+ OLD_LAUNCH_CONFIG=`curl http://${LOCAL_IP}:8080/v2-beta/projects/${PROJECT_ID}/services/${KUBELET_ID} | jq '.launchConfig'`
+ NEW_LAUNCH_CONFIG=`echo $OLD_LAUNCH_CONFIG | jq '.dataVolumes[2]="/sys/fs/cgroup:/sys/fs/cgroup:ro,rprivate"'`
+
+ DATA="{
+ \"inServiceStrategy\": {
+ \"batchSize\": 1,
+ \"intervalMillis\": 2000,
+ \"startFirst\": false,
+ \"launchConfig\": ${NEW_LAUNCH_CONFIG},
+ \"secondaryLaunchConfigs\": []
+ }
+ }"
+ curl -s -u $KEY_PUBLIC:$KEY_SECRET -X POST -H 'Content-Type: application/json' -d "${DATA}" "http://${LOCAL_IP}:8080/v2-beta/projects/${PROJECT_ID}/services/${KUBELET_ID}?action=upgrade" > /dev/null
+
+ echo "Give environment time to update (30 sec)"
+ sleep 30
+
+ curl -s -u $KEY_PUBLIC:$KEY_SECRET -X POST "http://${LOCAL_IP}:8080/v2-beta/projects/${PROJECT_ID}/services/${KUBELET_ID}?action=finishupgrade" > /dev/null
+ fi
+}
+
+deploy_rancher_agent() {
+ nodeip=$1
+ if [ -z "$REGISTRATION_DOCKER" ]; then
+ echo "ASSERT: Missing REGISTRATION_DOCKER"
+ exit 1
+ fi
+ if [ -z "$RANCHER_URL" ]; then
+ echo "ASSERT: Missing RANCHER_URL"
+ exit 1
+ fi
+ if [ -z "$REGISTRATION_TOKEN" ]; then
+ echo "ASSERT: Missing REGISTRATION_TOKEN"
+ exit 1
+ fi
+
+ ssh $nodeip "docker run --rm --privileged -v /var/run/docker.sock:/var/run/docker.sock -v /var/lib/racher:/var/lib/rancher $REGISTRATION_DOCKER $RANCHER_URL/v1/scripts/$REGISTRATION_TOKEN"
+ echo "waiting 2 min for creating kubernetes environment"
+ sleep 120
+}
+
+deploy_node() {
+ nodeip=$1
+ os=$2
+ echo "Deploying node $nodeip"
+ distribute_root_CA $nodeip
+ install_remote_docker $nodeip $os
+ deploy_rancher_agent $nodeip
+}
+
+deploy_onap() {
+ pushd $APROJECT_DIR/resources/oom/kubernetes
+ helm init --upgrade --skip-refresh
+ # this might fail
+ set +e
+ helm repo remove stable
+ set -e
+ helm serve &
+ echo "wait a moment before helm will come up ..."
+ sleep 5
+ helm repo add local http://127.0.0.1:8879
+ make all
+ helm install local/onap -n dev --namespace onap --set "global.cacert=$(cat ${CERTS_TARGET_PATH}/rootCAcert.crt)"
+ popd
+}
+
+expand_file() {
+ file=$1
+ shift
+
+ for ivar in "$@" ; do
+ ivalue=$(eval 'echo "$'${ivar}'"')
+ sed -i "s#${ivar}#${ivalue}#g" "$file"
+ done
+}
+
+patch_npm_oom() {
+ if [ -z "$LOCAL_IP" ] ; then
+ echo "ERROR: LOCAL_IP unset"
+ return 1
+ fi
+ if [ -z "$NEXUS_FQDN" ] ; then
+ echo "ERROR: NEXUS_FQDN unset"
+ return 1
+ fi
+
+ UPDATE_HOSTS_FILE="$LOCAL_IP $NEXUS_FQDN"
+ UPDATE_NPM_REGISTRY="npm set registry \"http://${NEXUS_FQDN}/repository/npm-private/\""
+
+ expand_file $APROJECT_DIR/resources/oom/kubernetes/common/dgbuilder/templates/deployment.yaml \
+ UPDATE_HOSTS_FILE \
+ UPDATE_NPM_REGISTRY
+ expand_file $APROJECT_DIR/resources/oom/kubernetes/sdnc/charts/sdnc-portal/templates/deployment.yaml \
+ UPDATE_HOSTS_FILE \
+ UPDATE_NPM_REGISTRY
+}
+
+patch_spring_oom() {
+ if [ -z "$LOCAL_IP" ] ; then
+ echo "ERROR: LOCAL_IP unset"
+ return 1
+ fi
+
+ UPDATE_HOSTS_FILE="$LOCAL_IP www.springframework.org"
+ expand_file $APROJECT_DIR/resources/oom/kubernetes/dmaap/charts/message-router/templates/deployment.yaml \
+ UPDATE_HOSTS_FILE
+}
+
+patch_cfy_manager_depl() {
+ os="$1"
+ file="${APROJECT_DIR}/resources/oom/kubernetes/dcaegen2/charts/dcae-cloudify-manager/templates/deployment.yaml"
+
+ case "$os" in
+ centos|rhel)
+ CERT_PATH="/etc/pki/ca-trust/source/anchors"
+ ;;
+ ubuntu)
+ CERT_PATH="/usr/local/share/ca-certificates/extra"
+ ;;
+ '')
+ echo "ERROR: missing argument"
+ return 1
+ ;;
+ *)
+ echo "ERROR: unknown OS: ${os}"
+ return 1
+ ;;
+ esac
+
+ expand_file "$file" CERT_PATH
+}
+
+copy_onap_values_file() {
+ cp "${APROJECT_DIR}/cfg/${ONAP_SCALE}_depl_values.yaml" \
+ "${APROJECT_DIR}/resources/oom/kubernetes/onap/values.yaml"
+}
diff --git a/onap-offline/bash/tools/create_si_cacert_pkg.sh b/onap-offline/bash/tools/create_si_cacert_pkg.sh
new file mode 100755
index 0000000..197f0c0
--- /dev/null
+++ b/onap-offline/bash/tools/create_si_cacert_pkg.sh
@@ -0,0 +1,29 @@
+#! /bin/bash
+
+# COPYRIGHT NOTICE STARTS HERE
+#
+# Copyright 2018 © Samsung Electronics Co., Ltd.
+#
+# Licensed under the Apache License, Version 2.0 (the "License");
+# you may not use this file except in compliance with the License.
+# You may obtain a copy of the License at
+#
+# http://www.apache.org/licenses/LICENSE-2.0
+#
+# Unless required by applicable law or agreed to in writing, software
+# distributed under the License is distributed on an "AS IS" BASIS,
+# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+# See the License for the specific language governing permissions and
+# limitations under the License.
+#
+# COPYRIGHT NOTICE ENDS HERE
+
+
+self="$0"
+tools_dir=$(dirname "$self")
+
+TARGET_FILE="./install_cacert.sh"
+
+cat "$tools_dir/certificates/self_extract_cacert.sh" "$tools_dir/../../live/certs/rootCAcert.crt" > $TARGET_FILE
+chmod a+x $TARGET_FILE
+echo "Created self installation file: $TARGET_FILE"
diff --git a/onap-offline/bash/tools/create_si_onap_pkg.sh b/onap-offline/bash/tools/create_si_onap_pkg.sh
new file mode 100755
index 0000000..12d851b
--- /dev/null
+++ b/onap-offline/bash/tools/create_si_onap_pkg.sh
@@ -0,0 +1,88 @@
+#! /usr/bin/env bash
+
+# COPYRIGHT NOTICE STARTS HERE
+#
+# Copyright 2018 © Samsung Electronics Co., Ltd.
+#
+# Licensed under the Apache License, Version 2.0 (the "License");
+# you may not use this file except in compliance with the License.
+# You may obtain a copy of the License at
+#
+# http://www.apache.org/licenses/LICENSE-2.0
+#
+# Unless required by applicable law or agreed to in writing, software
+# distributed under the License is distributed on an "AS IS" BASIS,
+# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+# See the License for the specific language governing permissions and
+# limitations under the License.
+#
+# COPYRIGHT NOTICE ENDS HERE
+
+
+# fail fast
+set -e
+
+# boilerplate
+RELATIVE_PATH=./ # relative path from this script to 'common-functions.sh'
+if [ "$IS_COMMON_FUNCTIONS_SOURCED" != YES ] ; then
+ SCRIPT_DIR=$(dirname "${0}")
+ LOCAL_PATH=$(readlink -f "$SCRIPT_DIR")
+ . "${LOCAL_PATH}"/"${RELATIVE_PATH}"/common-functions.sh
+fi
+
+if [ -z "$1" ]; then
+ VERSION="RC3"
+ message info "no argument supplied, keeping default naming: $VERSION"
+else
+ VERSION="$1"
+fi
+
+# name of the self-extract-installer
+TARGET_FILE="$APROJECT_DIR/selfinstall_onap_beijing_"$VERSION".sh"
+
+# inserting the head of the script
+cat > "$TARGET_FILE" <<EOF
+#! /usr/bin/env bash
+
+#
+# This is self-extract installer for onap
+#
+
+# fail fast
+set -e
+
+# boilerplate
+SCRIPT_DIR=\$(dirname "\${0}")
+APROJECT_DIR=\$(readlink -f "\$SCRIPT_DIR")
+IS_SELF_EXTRACT=YES
+
+EOF
+
+# splicing the scripts together
+cat "${LOCAL_PATH}"/"${RELATIVE_PATH}"/common-functions.sh >> "$TARGET_FILE"
+cat "${LOCAL_PATH}"/"${RELATIVE_PATH}"/deploy_nexus.sh >> "$TARGET_FILE"
+cat "${LOCAL_PATH}"/"${RELATIVE_PATH}"/deploy_kube.sh >> "$TARGET_FILE"
+
+# finishing touches to the script
+cat >> "$TARGET_FILE" <<EOF
+
+exit 0
+
+#
+# Installer script ends here
+# The rest of this file is a binary payload
+# ! DO NOT MODIFY IT !
+#
+
+# PAYLOAD BELOW #
+EOF
+
+# appending the tar to the script
+cd "$APROJECT_DIR"
+tar --exclude='.git' --exclude='*.swp' --exclude='selfinstall_onap_*.sh' --exclude='ansible' --exclude='docker' --exclude='local_repo.conf' --exclude='live' -cvf - * >> "$TARGET_FILE"
+cd -
+
+chmod 755 "$TARGET_FILE"
+message info "Created Nexus self installation file: $TARGET_FILE"
+
+exit 0
diff --git a/onap-offline/bash/tools/creating_data/create_nginx_image/01create-image.sh b/onap-offline/bash/tools/creating_data/create_nginx_image/01create-image.sh
new file mode 100755
index 0000000..86d96cf
--- /dev/null
+++ b/onap-offline/bash/tools/creating_data/create_nginx_image/01create-image.sh
@@ -0,0 +1,24 @@
+#! /usr/bin/env bash
+
+# COPYRIGHT NOTICE STARTS HERE
+#
+# Copyright 2018 © Samsung Electronics Co., Ltd.
+#
+# Licensed under the Apache License, Version 2.0 (the "License");
+# you may not use this file except in compliance with the License.
+# You may obtain a copy of the License at
+#
+# http://www.apache.org/licenses/LICENSE-2.0
+#
+# Unless required by applicable law or agreed to in writing, software
+# distributed under the License is distributed on an "AS IS" BASIS,
+# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+# See the License for the specific language governing permissions and
+# limitations under the License.
+#
+# COPYRIGHT NOTICE ENDS HERE
+
+
+script_dir="$(dirname ${BASH_SOURCE[0]})"
+cd "$script_dir"
+docker build -t own_nginx .
diff --git a/onap-offline/bash/tools/creating_data/create_nginx_image/Dockerfile b/onap-offline/bash/tools/creating_data/create_nginx_image/Dockerfile
new file mode 100644
index 0000000..412d4ed
--- /dev/null
+++ b/onap-offline/bash/tools/creating_data/create_nginx_image/Dockerfile
@@ -0,0 +1,32 @@
+# COPYRIGHT NOTICE STARTS HERE
+#
+# Copyright 2018 © Samsung Electronics Co., Ltd.
+#
+# Licensed under the Apache License, Version 2.0 (the "License");
+# you may not use this file except in compliance with the License.
+# You may obtain a copy of the License at
+#
+# http://www.apache.org/licenses/LICENSE-2.0
+#
+# Unless required by applicable law or agreed to in writing, software
+# distributed under the License is distributed on an "AS IS" BASIS,
+# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+# See the License for the specific language governing permissions and
+# limitations under the License.
+#
+# COPYRIGHT NOTICE ENDS HERE
+
+FROM nginx:alpine
+
+RUN apk add --no-cache --update fcgiwrap git git-daemon spawn-fcgi
+
+#RUN mkdir /srv/http
+#VOLUME ["/var/log/nginx"]
+
+COPY gitconfig /etc/
+#COPY nginx.conf /etc/nginx/nginx.conf
+
+CMD spawn-fcgi -M 666 -s /var/run/fcgiwrap.socket /usr/bin/fcgiwrap && \
+ nginx -g "daemon off;"
+
+#CMD ["spawn-fcgi","-M 666","-s /var/run/fcgiwrap.socket","/usr/sbin/fcgiwrap"]
diff --git a/onap-offline/bash/tools/creating_data/create_nginx_image/gitconfig b/onap-offline/bash/tools/creating_data/create_nginx_image/gitconfig
new file mode 100644
index 0000000..0c6ab11
--- /dev/null
+++ b/onap-offline/bash/tools/creating_data/create_nginx_image/gitconfig
@@ -0,0 +1,2 @@
+[http]
+ postBuffer = 1048576
diff --git a/onap-offline/bash/tools/creating_data/docker-login.sh b/onap-offline/bash/tools/creating_data/docker-login.sh
new file mode 100755
index 0000000..d57e23b
--- /dev/null
+++ b/onap-offline/bash/tools/creating_data/docker-login.sh
@@ -0,0 +1,38 @@
+#! /usr/bin/env bash
+
+# COPYRIGHT NOTICE STARTS HERE
+#
+# Copyright 2018 © Samsung Electronics Co., Ltd.
+#
+# Licensed under the Apache License, Version 2.0 (the "License");
+# you may not use this file except in compliance with the License.
+# You may obtain a copy of the License at
+#
+# http://www.apache.org/licenses/LICENSE-2.0
+#
+# Unless required by applicable law or agreed to in writing, software
+# distributed under the License is distributed on an "AS IS" BASIS,
+# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+# See the License for the specific language governing permissions and
+# limitations under the License.
+#
+# COPYRIGHT NOTICE ENDS HERE
+
+
+# boilerplate
+RELATIVE_PATH=../ # relative path from this script to 'common-functions.sh'
+if [ "$IS_COMMON_FUNCTIONS_SOURCED" != YES ] ; then
+ SCRIPT_DIR=$(dirname "${0}")
+ LOCAL_PATH=$(readlink -f "$SCRIPT_DIR")
+ . "${LOCAL_PATH}"/"${RELATIVE_PATH}"/common-functions.sh
+fi
+
+echo "Reading configuration"
+get_configuration
+
+docker login -u "${NEXUS_USERNAME}" -p "${NEXUS_PASSWORD}"
+docker login -u "${NEXUS_USERNAME}" -p "${NEXUS_PASSWORD}" docker.elastic.co
+docker login -u "${NEXUS_USERNAME}" -p "${NEXUS_PASSWORD}" gcr.io
+docker login -u "${NEXUS_USERNAME}" -p "${NEXUS_PASSWORD}" nexus3.onap.org:10001
+docker login -u "${NEXUS_USERNAME}" -p "${NEXUS_PASSWORD}" registry.hub.docker.com
+docker login -u "${NEXUS_USERNAME}" -p "${NEXUS_PASSWORD}" "$NEXUS_FQDN"
diff --git a/onap-offline/bash/tools/creating_data/download-bin-tools.sh b/onap-offline/bash/tools/creating_data/download-bin-tools.sh
new file mode 100755
index 0000000..b48cd2d
--- /dev/null
+++ b/onap-offline/bash/tools/creating_data/download-bin-tools.sh
@@ -0,0 +1,51 @@
+# COPYRIGHT NOTICE STARTS HERE
+#
+# Copyright 2018 © Samsung Electronics Co., Ltd.
+#
+# Licensed under the Apache License, Version 2.0 (the "License");
+# you may not use this file except in compliance with the License.
+# You may obtain a copy of the License at
+#
+# http://www.apache.org/licenses/LICENSE-2.0
+#
+# Unless required by applicable law or agreed to in writing, software
+# distributed under the License is distributed on an "AS IS" BASIS,
+# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+# See the License for the specific language governing permissions and
+# limitations under the License.
+#
+# COPYRIGHT NOTICE ENDS HERE
+
+outdir="$1"
+if [[ -z "$outdir" ]]; then
+ echo "Missing arg outdir"
+ exit 1
+fi
+
+
+mkdir -p "$outdir"
+cd "$outdir"
+
+download() {
+ url="$1"
+ url_file="${url%%\?*}"
+ file=$(basename "$url_file")
+ echo "Downloading $url"
+ curl --retry 5 -y 10 -Y 10 --location "$url" -o "$file"
+}
+
+download "https://github.com/stedolan/jq/releases/download/jq-1.5/jq-linux64"
+mv ./jq-linux64 ./jq
+
+download "https://storage.googleapis.com/kubernetes-release/release/v1.8.10/bin/linux/amd64/kubectl"
+
+download "https://storage.googleapis.com/kubernetes-helm/helm-v2.8.2-linux-amd64.tar.gz"
+tar -xf ./helm-v2.8.2-linux-amd64.tar.gz linux-amd64/helm -O > helm
+rm ./helm-v2.8.2-linux-amd64.tar.gz
+
+download "https://github.com/rancher/cli/releases/download/v0.6.7/rancher-linux-amd64-v0.6.7.tar.gz"
+tar -xf ./rancher-linux-amd64-v0.6.7.tar.gz ./rancher-v0.6.7/rancher -O > rancher
+rm ./rancher-linux-amd64-v0.6.7.tar.gz
+
+
+chmod a+x ./helm ./jq ./kubectl ./rancher
diff --git a/onap-offline/bash/tools/creating_data/download-docker-images.sh b/onap-offline/bash/tools/creating_data/download-docker-images.sh
new file mode 100755
index 0000000..121cd5a
--- /dev/null
+++ b/onap-offline/bash/tools/creating_data/download-docker-images.sh
@@ -0,0 +1,53 @@
+#! /usr/bin/env bash
+
+# COPYRIGHT NOTICE STARTS HERE
+#
+# Copyright 2018 © Samsung Electronics Co., Ltd.
+#
+# Licensed under the Apache License, Version 2.0 (the "License");
+# you may not use this file except in compliance with the License.
+# You may obtain a copy of the License at
+#
+# http://www.apache.org/licenses/LICENSE-2.0
+#
+# Unless required by applicable law or agreed to in writing, software
+# distributed under the License is distributed on an "AS IS" BASIS,
+# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+# See the License for the specific language governing permissions and
+# limitations under the License.
+#
+# COPYRIGHT NOTICE ENDS HERE
+
+
+# boilerplate
+RELATIVE_PATH=../ # relative path from this script to 'common-functions.sh'
+if [ "$IS_COMMON_FUNCTIONS_SOURCED" != YES ] ; then
+ SCRIPT_DIR=$(dirname "${0}")
+ LOCAL_PATH=$(readlink -f "$SCRIPT_DIR")
+ . "${LOCAL_PATH}"/"${RELATIVE_PATH}"/common-functions.sh
+fi
+
+SRC_IMAGE_LIST=$1
+if [[ -z "$SRC_IMAGE_LIST" ]]; then
+ SRC_IMAGE_LIST="docker_image_list.txt"
+fi
+
+echo "Download all images"
+
+lines=$(cat $SRC_IMAGE_LIST | wc -l)
+line=1
+while read -r image; do
+ echo "== pkg #$line of $lines =="
+
+ name=$(echo $image|awk '{print $1}')
+ digest=$(echo $image|awk '{print $2}')
+
+ echo "$name digest:$digest"
+ if [[ "$digest" == "<none>" ]]; then
+ retry docker -l error pull "$name"
+ else
+ retry docker -l error pull "$name"
+ fi
+ line=$((line+1))
+
+done < "$SRC_IMAGE_LIST"
diff --git a/onap-offline/bash/tools/creating_data/download-files.sh b/onap-offline/bash/tools/creating_data/download-files.sh
new file mode 100755
index 0000000..89e2026
--- /dev/null
+++ b/onap-offline/bash/tools/creating_data/download-files.sh
@@ -0,0 +1,47 @@
+# COPYRIGHT NOTICE STARTS HERE
+#
+# Copyright 2018 © Samsung Electronics Co., Ltd.
+#
+# Licensed under the Apache License, Version 2.0 (the "License");
+# you may not use this file except in compliance with the License.
+# You may obtain a copy of the License at
+#
+# http://www.apache.org/licenses/LICENSE-2.0
+#
+# Unless required by applicable law or agreed to in writing, software
+# distributed under the License is distributed on an "AS IS" BASIS,
+# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+# See the License for the specific language governing permissions and
+# limitations under the License.
+#
+# COPYRIGHT NOTICE ENDS HERE
+
+LIST_FILE="$1"
+if [[ -z "$LIST_FILE" ]]; then
+ echo "Missing list file"
+ exit 1
+fi
+
+outdir="$2"
+if [[ -z "$outdir" ]]; then
+ echo "Missing output directory"
+ exit 1
+fi
+
+lines=$(cat "$LIST_FILE" | wc -l)
+cnt=1
+
+# create output dir if not exists
+mkdir -p "$outdir"
+
+while read -r line; do
+ # www.springframework.org/schema/tool/spring-tool-4.3.xsd
+ file="${line%%\?*}"
+ filename=$(basename "$file")
+ echo "Downloading $cnt / $lines: $file"
+ # following curl params are ensurring 5 reties and cut-off if connectivity will
+ # drop below 10b/10s
+ curl --retry 5 -y 10 -Y 10 --location "$line" -o "$outdir/$filename" &>/dev/null
+ cnt=$((cnt+1))
+
+done < "$LIST_FILE"
diff --git a/onap-offline/bash/tools/creating_data/download-git-repos.sh b/onap-offline/bash/tools/creating_data/download-git-repos.sh
new file mode 100755
index 0000000..9d651d9
--- /dev/null
+++ b/onap-offline/bash/tools/creating_data/download-git-repos.sh
@@ -0,0 +1,36 @@
+# COPYRIGHT NOTICE STARTS HERE
+#
+# Copyright 2018 © Samsung Electronics Co., Ltd.
+#
+# Licensed under the Apache License, Version 2.0 (the "License");
+# you may not use this file except in compliance with the License.
+# You may obtain a copy of the License at
+#
+# http://www.apache.org/licenses/LICENSE-2.0
+#
+# Unless required by applicable law or agreed to in writing, software
+# distributed under the License is distributed on an "AS IS" BASIS,
+# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+# See the License for the specific language governing permissions and
+# limitations under the License.
+#
+# COPYRIGHT NOTICE ENDS HERE
+
+lists_dir="$1"
+
+if [[ -z "$lists_dir" ]]; then
+ echo "Missing argument for lists_dir"
+ exit 1
+fi
+
+outdir="$2"
+if [[ -z "$outdir" ]]; then
+ outdir="./git-repo"
+fi
+
+mkdir -p "$outdir"
+cd "$outdir"
+# NOTE: will be better to use sh extension?
+sh $lists_dir/git_manual_list
+sh $lists_dir/git_repos_list
+
diff --git a/onap-offline/bash/tools/creating_data/download-http-files.sh b/onap-offline/bash/tools/creating_data/download-http-files.sh
new file mode 100755
index 0000000..06f4135
--- /dev/null
+++ b/onap-offline/bash/tools/creating_data/download-http-files.sh
@@ -0,0 +1,48 @@
+# COPYRIGHT NOTICE STARTS HERE
+#
+# Copyright 2018 © Samsung Electronics Co., Ltd.
+#
+# Licensed under the Apache License, Version 2.0 (the "License");
+# you may not use this file except in compliance with the License.
+# You may obtain a copy of the License at
+#
+# http://www.apache.org/licenses/LICENSE-2.0
+#
+# Unless required by applicable law or agreed to in writing, software
+# distributed under the License is distributed on an "AS IS" BASIS,
+# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+# See the License for the specific language governing permissions and
+# limitations under the License.
+#
+# COPYRIGHT NOTICE ENDS HERE
+
+LIST_FILE="$1"
+if [[ -z "$LIST_FILE" ]]; then
+ echo "Missing list file"
+ exit 1
+fi
+
+outdir="$2"
+if [[ -z "$outdir" ]]; then
+ echo "Missing output directory"
+ exit 1
+fi
+
+lines=$(cat "$LIST_FILE" | wc -l)
+cnt=1
+
+# create output dir if not exists
+mkdir -p "$outdir"
+
+while read -r line; do
+ # www.springframework.org/schema/tool/spring-tool-4.3.xsd
+ file="${line%%\?*}"
+ echo "Downloading $cnt / $lines: $file"
+ fdir=$(dirname "$file")
+ mkdir -p $outdir/$fdir
+ # following curl params are ensurring 5 reties and cut-off if connectivity will
+ # drop below 10b/10s
+ curl --retry 5 -y 10 -Y 10 --location "$line" -o "$outdir/$file" &>/dev/null
+ cnt=$((cnt+1))
+
+done < "$LIST_FILE"
diff --git a/onap-offline/bash/tools/creating_data/download-npm-pkgs.sh b/onap-offline/bash/tools/creating_data/download-npm-pkgs.sh
new file mode 100755
index 0000000..9e8847c
--- /dev/null
+++ b/onap-offline/bash/tools/creating_data/download-npm-pkgs.sh
@@ -0,0 +1,41 @@
+# COPYRIGHT NOTICE STARTS HERE
+#
+# Copyright 2018 © Samsung Electronics Co., Ltd.
+#
+# Licensed under the Apache License, Version 2.0 (the "License");
+# you may not use this file except in compliance with the License.
+# You may obtain a copy of the License at
+#
+# http://www.apache.org/licenses/LICENSE-2.0
+#
+# Unless required by applicable law or agreed to in writing, software
+# distributed under the License is distributed on an "AS IS" BASIS,
+# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+# See the License for the specific language governing permissions and
+# limitations under the License.
+#
+# COPYRIGHT NOTICE ENDS HERE
+
+LIST_FILE="$1"
+
+if [[ -z "$LIST_FILE" ]]; then
+ LIST_FILE="all_npm_list.txt"
+fi
+
+outdir="$2"
+if [[ -z "$outdir" ]]; then
+ echo "Missing arg outdir"
+ exit 1
+fi
+
+mkdir -p "$outdir"
+cd "$outdir"
+lines=$(cat "$LIST_FILE" | wc -l)
+cnt=1
+while read -r line; do
+ echo "== pkg #$cnt of $lines =="
+ # yallist@2.1.2
+ npm pack $line
+ cnt=$((cnt+1))
+
+done < "$LIST_FILE"
diff --git a/onap-offline/bash/tools/creating_data/download-oom.sh b/onap-offline/bash/tools/creating_data/download-oom.sh
new file mode 100755
index 0000000..010eeec
--- /dev/null
+++ b/onap-offline/bash/tools/creating_data/download-oom.sh
@@ -0,0 +1,37 @@
+# COPYRIGHT NOTICE STARTS HERE
+#
+# Copyright 2018 © Samsung Electronics Co., Ltd.
+#
+# Licensed under the Apache License, Version 2.0 (the "License");
+# you may not use this file except in compliance with the License.
+# You may obtain a copy of the License at
+#
+# http://www.apache.org/licenses/LICENSE-2.0
+#
+# Unless required by applicable law or agreed to in writing, software
+# distributed under the License is distributed on an "AS IS" BASIS,
+# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+# See the License for the specific language governing permissions and
+# limitations under the License.
+#
+# COPYRIGHT NOTICE ENDS HERE
+
+outdir="$1"
+if [[ -z "$outdir" ]]; then
+ echo "Missing output dir"
+ exit 1
+fi
+patch_file="$2"
+if [[ -z "$patch_file" ]]; then
+ echo "Missing patch file"
+ exit 1
+fi
+
+cd "$outdir"
+git clone https://github.com/onap/oom.git
+cd oom
+echo "Checkout base commit which will be patched"
+git checkout -b patched_beijing bf47d706fc8b94fd1232960e90329a9a532c6a7b
+
+patch -p1 < "$patch_file"
+
diff --git a/onap-offline/bash/tools/creating_data/download-pip.sh b/onap-offline/bash/tools/creating_data/download-pip.sh
new file mode 100755
index 0000000..dea60b5
--- /dev/null
+++ b/onap-offline/bash/tools/creating_data/download-pip.sh
@@ -0,0 +1,45 @@
+# COPYRIGHT NOTICE STARTS HERE
+#
+# Copyright 2018 © Samsung Electronics Co., Ltd.
+#
+# Licensed under the Apache License, Version 2.0 (the "License");
+# you may not use this file except in compliance with the License.
+# You may obtain a copy of the License at
+#
+# http://www.apache.org/licenses/LICENSE-2.0
+#
+# Unless required by applicable law or agreed to in writing, software
+# distributed under the License is distributed on an "AS IS" BASIS,
+# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+# See the License for the specific language governing permissions and
+# limitations under the License.
+#
+# COPYRIGHT NOTICE ENDS HERE
+
+LIST_FILE="$1"
+if [[ -z "$LIST_FILE" ]]; then
+ echo "Missing list file"
+ exit 1
+fi
+LIST_FILE=$(readlink -f "$LIST_FILE")
+
+
+outdir="$2"
+if [[ -z "$outdir" ]]; then
+ echo "Missing output directory"
+ exit 1
+fi
+
+lines=$(cat "$LIST_FILE" | wc -l)
+cnt=1
+
+# create output dir if not exists
+mkdir -p "$outdir"
+
+cd "$outdir"
+while read -r line; do
+ echo "Downloading $cnt / $lines: $line"
+ pip download $line
+ cnt=$((cnt+1))
+
+done < "$LIST_FILE"
diff --git a/onap-offline/bash/tools/creating_data/download-pkg.sh b/onap-offline/bash/tools/creating_data/download-pkg.sh
new file mode 100755
index 0000000..03bfe07
--- /dev/null
+++ b/onap-offline/bash/tools/creating_data/download-pkg.sh
@@ -0,0 +1,42 @@
+# COPYRIGHT NOTICE STARTS HERE
+#
+# Copyright 2018 © Samsung Electronics Co., Ltd.
+#
+# Licensed under the Apache License, Version 2.0 (the "License");
+# you may not use this file except in compliance with the License.
+# You may obtain a copy of the License at
+#
+# http://www.apache.org/licenses/LICENSE-2.0
+#
+# Unless required by applicable law or agreed to in writing, software
+# distributed under the License is distributed on an "AS IS" BASIS,
+# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+# See the License for the specific language governing permissions and
+# limitations under the License.
+#
+# COPYRIGHT NOTICE ENDS HERE
+
+outdir="$1"
+if [[ -z "$outdir" ]]; then
+ echo "Missing output dir"
+ exit 1
+fi
+
+# if onap.repo does not exists create it
+mkdir -p $outdir
+if [ ! -f "$outdir/onap.repo" ]; then
+ cat > "$outdir/onap.repo" <<EOF
+[ONAP]
+name=Offline ONAP repository
+baseurl=PATH
+enabled=1
+gpgcheck=0
+EOF
+fi
+
+# this exact docker version is required by ONAP/beijing
+# it should be available in centos docker repo
+yumdownloader --resolve --destdir="$outdir" docker-ce-17.03.2.ce libtool-ltdl docker-ce-selinux
+
+yumdownloader --resolve --destdir="$outdir" dnsmasq icewm firefox tigervnc-server perl*
+createrepo "$outdir"
diff --git a/onap-offline/bash/tools/creating_data/load-docker-images.sh b/onap-offline/bash/tools/creating_data/load-docker-images.sh
new file mode 100755
index 0000000..c6ce152
--- /dev/null
+++ b/onap-offline/bash/tools/creating_data/load-docker-images.sh
@@ -0,0 +1,74 @@
+#! /usr/bin/env bash
+
+# COPYRIGHT NOTICE STARTS HERE
+#
+# Copyright 2018 © Samsung Electronics Co., Ltd.
+#
+# Licensed under the Apache License, Version 2.0 (the "License");
+# you may not use this file except in compliance with the License.
+# You may obtain a copy of the License at
+#
+# http://www.apache.org/licenses/LICENSE-2.0
+#
+# Unless required by applicable law or agreed to in writing, software
+# distributed under the License is distributed on an "AS IS" BASIS,
+# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+# See the License for the specific language governing permissions and
+# limitations under the License.
+#
+# COPYRIGHT NOTICE ENDS HERE
+
+
+# boilerplate
+RELATIVE_PATH=../ # relative path from this script to 'common-functions.sh'
+if [ "$IS_COMMON_FUNCTIONS_SOURCED" != YES ] ; then
+ SCRIPT_DIR=$(dirname "${0}")
+ LOCAL_PATH=$(readlink -f "$SCRIPT_DIR")
+ . "${LOCAL_PATH}"/"${RELATIVE_PATH}"/common-functions.sh
+fi
+
+CLEAN=false
+
+if [ -z "$NEXUS_HOST" ]; then
+ echo "Independent run for inserting of additional docker images"
+ CLEAN=true
+ mv ~/.docker/config.json ~/.docker/config.json_backup 2>/dev/null
+ source "$LOCAL_PATH/docker-login.sh"
+fi
+
+IMG_DIR="$1"
+if [[ -z "$IMG_DIR" ]]; then
+ IMG_DIR="$(pwd)/images"
+fi
+
+if [[ ! -d "${IMG_DIR}" ]]; then
+ echo "No ${IMG_DIR} to load images"
+ exit 0
+fi
+
+load_image() {
+ local image="$1"
+ echo "[DEBUG] load ${image}"
+ result=$(docker load -i "${image}")
+ echo $result
+ name=$(echo $result | awk '{print $3}')
+ echo "[DEBUG] pushing $name"
+ retry docker push "$name"
+ # delete pushed image from docker
+ retry docker rmi "$name"
+}
+
+lines=$(ls ${IMG_DIR}/*.tar | wc -l)
+line=1
+for image in ${IMG_DIR}/*.tar; do
+ echo "== pkg #$line of $lines =="
+ load_image "$image"
+
+ line=$((line+1))
+done
+
+if [ "$CLEAN" = true ]; then
+ # onap is using different credentials for docker login which can be conflicted
+ # with ours so better to clean this-up
+ rm ~/.docker/config.json
+fi
diff --git a/onap-offline/bash/tools/creating_data/make-docker-images-list.sh b/onap-offline/bash/tools/creating_data/make-docker-images-list.sh
new file mode 100755
index 0000000..b925d91
--- /dev/null
+++ b/onap-offline/bash/tools/creating_data/make-docker-images-list.sh
@@ -0,0 +1,23 @@
+# COPYRIGHT NOTICE STARTS HERE
+#
+# Copyright 2018 © Samsung Electronics Co., Ltd.
+#
+# Licensed under the Apache License, Version 2.0 (the "License");
+# you may not use this file except in compliance with the License.
+# You may obtain a copy of the License at
+#
+# http://www.apache.org/licenses/LICENSE-2.0
+#
+# Unless required by applicable law or agreed to in writing, software
+# distributed under the License is distributed on an "AS IS" BASIS,
+# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+# See the License for the specific language governing permissions and
+# limitations under the License.
+#
+# COPYRIGHT NOTICE ENDS HERE
+
+readonly IMG_LIST="/tmp/docker_image_list.txt"
+
+echo "gathering images"
+docker images --digests | grep -v 'IMAGE ID'|awk '{printf("%s:%s %s\n", $1, $2, $3)}' > $IMG_LIST
+
diff --git a/onap-offline/bash/tools/creating_data/make-git-http-list.sh b/onap-offline/bash/tools/creating_data/make-git-http-list.sh
new file mode 100755
index 0000000..a724d6f
--- /dev/null
+++ b/onap-offline/bash/tools/creating_data/make-git-http-list.sh
@@ -0,0 +1,74 @@
+# COPYRIGHT NOTICE STARTS HERE
+#
+# Copyright 2018 © Samsung Electronics Co., Ltd.
+#
+# Licensed under the Apache License, Version 2.0 (the "License");
+# you may not use this file except in compliance with the License.
+# You may obtain a copy of the License at
+#
+# http://www.apache.org/licenses/LICENSE-2.0
+#
+# Unless required by applicable law or agreed to in writing, software
+# distributed under the License is distributed on an "AS IS" BASIS,
+# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+# See the License for the specific language governing permissions and
+# limitations under the License.
+#
+# COPYRIGHT NOTICE ENDS HERE
+
+if [[ -z "$LISTS_DIR" ]]; then
+ LISTS_DIR=.
+ echo "Using default output directory ."
+fi
+
+OOM_PATH="$1"
+
+if [[ -z "$OOM_PATH" ]]; then
+ echo "Missing oom path"
+ exit 1
+fi
+
+
+GOUTPUT="$LISTS_DIR/git_repos_list"
+FOUTPUT="$LISTS_DIR/fetch_list.txt"
+
+trim_last() {
+ echo "${@:1:$#-1}";
+}
+
+TMP='/tmp/git_tmp_list'
+:> $TMP
+
+:> $FOUTPUT
+
+echo "Gathering git repos and list possible html data"
+
+while read -r chart; do
+ out="$(helm template $(dirname "$chart") 2>/dev/null)"
+ gitcmds=$(echo "$out" | grep 'git clone')
+
+ if [[ -n "$gitcmds" ]] ; then
+ while read gitcmd; do
+ gitcmd=$(trim_last $gitcmd)
+ repo_path=$(echo "$gitcmd" | sed 's#.*http://\(.*\)$#\1#')
+ full="$gitcmd --bare $repo_path"
+ echo "Cmd: $full"
+ echo "$full" >> $TMP
+ done <<< "$gitcmds"
+ fi
+
+ fetchcmds=$(echo "$out" | grep 'wget \|curl ' | grep -v 'HEALTH_CHECK_ENDPOINT\|PUT\|POST' )
+ if [[ -n "$fetchcmds" ]] ; then
+ while read fetchcmd; do
+ echo "Fetch: $fetchcmd"
+ echo "=== From: $chart" >> $FOUTPUT
+ echo "$fetchcmd" >> $FOUTPUT
+ done <<< "$fetchcmds"
+ fi
+
+
+done <<< "$(find $OOM_PATH -name Chart.yaml)"
+
+sort $TMP | uniq > $GOUTPUT
+
+
diff --git a/onap-offline/bash/tools/creating_data/make-npm-list.sh b/onap-offline/bash/tools/creating_data/make-npm-list.sh
new file mode 100755
index 0000000..5901d54
--- /dev/null
+++ b/onap-offline/bash/tools/creating_data/make-npm-list.sh
@@ -0,0 +1,35 @@
+# COPYRIGHT NOTICE STARTS HERE
+#
+# Copyright 2018 © Samsung Electronics Co., Ltd.
+#
+# Licensed under the Apache License, Version 2.0 (the "License");
+# you may not use this file except in compliance with the License.
+# You may obtain a copy of the License at
+#
+# http://www.apache.org/licenses/LICENSE-2.0
+#
+# Unless required by applicable law or agreed to in writing, software
+# distributed under the License is distributed on an "AS IS" BASIS,
+# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+# See the License for the specific language governing permissions and
+# limitations under the License.
+#
+# COPYRIGHT NOTICE ENDS HERE
+
+FIND_PATH="/var/lib/docker/aufs/mnt/"
+
+LIST_FILE="/tmp/npm.list"
+
+: > $LIST_FILE
+
+echo "gathering npm packages from $FIND_PATH"
+while read -r line; do
+ # yallist/2.1.2/package/package.json
+ name=$(echo $line | cut -d '/' -f1 )
+ ver=$(echo $line | cut -d '/' -f2 )
+# tag=$(echo $image|awk '{print $2}')
+# save_image "$name:$tag"
+ echo "$name@$ver" >> $LIST_FILE
+
+done <<< "$(find $FIND_PATH -path "*/.npm/*/package.json" | sed 's#^.*\.npm/\(.*\)$#\1#' | sort | uniq)"
+
diff --git a/onap-offline/bash/tools/creating_data/remote-list-gathering.sh b/onap-offline/bash/tools/creating_data/remote-list-gathering.sh
new file mode 100755
index 0000000..73fb164
--- /dev/null
+++ b/onap-offline/bash/tools/creating_data/remote-list-gathering.sh
@@ -0,0 +1,53 @@
+# COPYRIGHT NOTICE STARTS HERE
+#
+# Copyright 2018 © Samsung Electronics Co., Ltd.
+#
+# Licensed under the Apache License, Version 2.0 (the "License");
+# you may not use this file except in compliance with the License.
+# You may obtain a copy of the License at
+#
+# http://www.apache.org/licenses/LICENSE-2.0
+#
+# Unless required by applicable law or agreed to in writing, software
+# distributed under the License is distributed on an "AS IS" BASIS,
+# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+# See the License for the specific language governing permissions and
+# limitations under the License.
+#
+# COPYRIGHT NOTICE ENDS HERE
+
+
+if [[ -z "$ONAP_SERVERS" ]]; then
+# ONAP_SERVERS="oom-beijing-postRC2-master oom-beijing-postRC2-compute1 oom-beijing-postRC2-compute2"
+ echo "Missing environment ONAP_SERVERS"
+ exit 1
+fi
+if [[ -z "$LISTS_DIR" ]]; then
+ LISTS_DIR=.
+ echo "Using default output directory ."
+fi
+
+echo "Using onap servers: $ONAP_SERVERS"
+
+cd $(dirname $0)
+
+for server in $ONAP_SERVERS; do
+
+ echo "================================================="
+ echo "Gathering docker images list from server: $server"
+ echo "================================================="
+ scp ./make-docker-images-list.sh $server:/tmp/
+ ssh $server '/tmp/make-docker-images-list.sh;rm /tmp/make-docker-images-list.sh'
+ scp $server:/tmp/docker_image_list.txt $LISTS_DIR/docker_image_list-${server}.txt
+
+ echo "================================================="
+ echo "Gathering NPM packages list from server: $server"
+ echo "================================================="
+ scp ./make-npm-list.sh $server:/tmp/
+ ssh $server '/tmp/make-npm-list.sh; rm /tmp/make-npm-list.sh'
+ scp $server:/tmp/npm.list $LISTS_DIR/npm_list-${server}.txt
+done
+
+cat "$LISTS_DIR"/docker_image_list-*.txt | grep -v sonatype/nexus3 | grep -v own_nginx | sort | uniq > "$LISTS_DIR/docker_image_list.txt"
+cat "$LISTS_DIR"/npm_list-*.txt | grep -v '^@$' | sort | uniq > "$LISTS_DIR/npm_list.txt"
+
diff --git a/onap-offline/bash/tools/creating_data/save-docker-images.sh b/onap-offline/bash/tools/creating_data/save-docker-images.sh
new file mode 100755
index 0000000..f4a5d3c
--- /dev/null
+++ b/onap-offline/bash/tools/creating_data/save-docker-images.sh
@@ -0,0 +1,67 @@
+#! /usr/bin/env bash
+
+# COPYRIGHT NOTICE STARTS HERE
+#
+# Copyright 2018 © Samsung Electronics Co., Ltd.
+#
+# Licensed under the Apache License, Version 2.0 (the "License");
+# you may not use this file except in compliance with the License.
+# You may obtain a copy of the License at
+#
+# http://www.apache.org/licenses/LICENSE-2.0
+#
+# Unless required by applicable law or agreed to in writing, software
+# distributed under the License is distributed on an "AS IS" BASIS,
+# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+# See the License for the specific language governing permissions and
+# limitations under the License.
+#
+# COPYRIGHT NOTICE ENDS HERE
+
+
+# boilerplate
+RELATIVE_PATH=../ # relative path from this script to 'common-functions.sh'
+if [ "$IS_COMMON_FUNCTIONS_SOURCED" != YES ] ; then
+ SCRIPT_DIR=$(dirname "${0}")
+ LOCAL_PATH=$(readlink -f "$SCRIPT_DIR")
+ . "${LOCAL_PATH}"/"${RELATIVE_PATH}"/common-functions.sh
+fi
+
+IMG_DIR="$1"
+
+if [[ -z "$IMG_DIR" ]]; then
+ IMG_DIR="./images"
+fi
+
+echo "Creating ${IMG_DIR}"
+if [[ ! -d "${IMG_DIR}" ]]; then
+ mkdir -p "${IMG_DIR}"
+fi
+
+save_image() {
+ local name_tag=$1
+ echo "$name_tag"
+ local img_name=$(echo "${name_tag}" | tr /: __)
+ local img_path="${IMG_DIR}/${img_name}.tar"
+
+ if [[ ! -f "${img_path}" ]] ; then
+ echo "[DEBUG] save ${name_tag} to ${img_path}"
+ echo "${name_tag}" >> $IMG_DIR/_image_list.txt
+ retry docker -l error save -o "${img_path}" ${name_tag}
+ else
+ echo "[DEBUG] ${name_tag} already saved"
+ fi
+}
+
+echo "Save all images"
+line=1
+lines=$(docker images|grep -v 'IMAGE ID'|wc -l)
+while read -r image; do
+ echo "== pkg #$line of $lines =="
+
+ name=$(echo $image|awk '{print $1}')
+ tag=$(echo $image|awk '{print $2}')
+ save_image "$name:$tag"
+ line=$((line+1))
+
+done <<< "$(docker images|grep -v 'IMAGE ID'|awk '{printf("%s %s\n", $1, $2)}'|column -t)"
diff --git a/onap-offline/bash/tools/creating_data/upload-maven-files.sh b/onap-offline/bash/tools/creating_data/upload-maven-files.sh
new file mode 100755
index 0000000..07d6e7a
--- /dev/null
+++ b/onap-offline/bash/tools/creating_data/upload-maven-files.sh
@@ -0,0 +1,43 @@
+# COPYRIGHT NOTICE STARTS HERE
+#
+# Copyright 2018 © Samsung Electronics Co., Ltd.
+#
+# Licensed under the Apache License, Version 2.0 (the "License");
+# you may not use this file except in compliance with the License.
+# You may obtain a copy of the License at
+#
+# http://www.apache.org/licenses/LICENSE-2.0
+#
+# Unless required by applicable law or agreed to in writing, software
+# distributed under the License is distributed on an "AS IS" BASIS,
+# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+# See the License for the specific language governing permissions and
+# limitations under the License.
+#
+# COPYRIGHT NOTICE ENDS HERE
+
+DATA_DIR="$1"
+if [[ -z "$DATA_DIR" ]]; then
+ # needs for example: /root/onap-offline-installer/http
+ echo "Mising arg DATA_DIR"
+ echo "Usage: $0 <path to http dir> <name of server> [<next server>...]"
+ exit 1
+fi
+
+shift
+cd "$DATA_DIR"
+
+for server in $*; do
+ echo "Uploading to server: $server"
+
+ lines=$(find $server/ -type f | wc -l)
+ count=1
+ while read -r url; do
+ echo "== pkg #$count of $lines =="
+ count=$((count + 1))
+ path="$url"
+ echo "Uploading file: $url"
+ curl -u admin:admin123 --upload-file $path http://$url
+
+ done <<< "$(find $server/ -type f)"
+done
diff --git a/onap-offline/bash/tools/creating_data/upload-npm-pkgs.sh b/onap-offline/bash/tools/creating_data/upload-npm-pkgs.sh
new file mode 100755
index 0000000..9a7ed55
--- /dev/null
+++ b/onap-offline/bash/tools/creating_data/upload-npm-pkgs.sh
@@ -0,0 +1,48 @@
+# COPYRIGHT NOTICE STARTS HERE
+#
+# Copyright 2018 © Samsung Electronics Co., Ltd.
+#
+# Licensed under the Apache License, Version 2.0 (the "License");
+# you may not use this file except in compliance with the License.
+# You may obtain a copy of the License at
+#
+# http://www.apache.org/licenses/LICENSE-2.0
+#
+# Unless required by applicable law or agreed to in writing, software
+# distributed under the License is distributed on an "AS IS" BASIS,
+# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+# See the License for the specific language governing permissions and
+# limitations under the License.
+#
+# COPYRIGHT NOTICE ENDS HERE
+
+LIST_FILE="$1"
+if [[ -z "$LIST_FILE" ]]; then
+ echo "Mising arg LIST_FILE"
+ exit 1
+fi
+
+DATA_DIR="$2"
+if [[ -z "$DATA_DIR" ]]; then
+ echo "Mising arg DATA_DIR"
+ exit 1
+fi
+
+NEXUS_HOST="$3"
+if [[ -z "$NEXUS_HOST" ]]; then
+ echo "Mising arg NEXUS_HOST"
+ exit 1
+fi
+
+npm config set registry $NEXUS_HOST/repository/npm-private/
+# npm adduser moved to top
+
+cd "$DATA_DIR"
+lines=$(ls *.tgz | wc -l)
+cnt=1
+for line in *.tgz; do
+ echo "== pkg #$cnt of $lines =="
+ # yallist@2.1.2
+ npm publish --access public "${line}"
+ cnt=$((cnt+1))
+done
diff --git a/onap-offline/bash/tools/data_list/docker_image_list.txt b/onap-offline/bash/tools/data_list/docker_image_list.txt
new file mode 100644
index 0000000..2a039bc
--- /dev/null
+++ b/onap-offline/bash/tools/data_list/docker_image_list.txt
@@ -0,0 +1,163 @@
+aaionap/haproxy:1.2.4 sha256:002d2cc8519fdeb082943f9bd5cf5c4bd4f489199e6c3e9697fda46259522d3e
+aaionap/hbase:1.2.0 sha256:7989e2d444c5a455460fa3a5047e038fe5017137be6eb5994f1470d8a8aaed79
+busybox:latest sha256:cb2a60d87291fdbe571dd7cee1164271e405989a689c7273de107e5ff23708cc
+cassandra:2.1 sha256:99d8c7819fc12e77e5808f4bcd48a6b26424c4235ea4bbdba544bfd318bd618f
+consul:1.0.6 sha256:5c1890d4cd7f38f9e233cd0575c0d08b5a07151544aecb764c3d5939e8e59dc3
+crunchydata/crunchy-postgres:centos7-10.3-1.8.2 sha256:7ea9b46a77e9192c78c49e50628bf506f45c3421f0c04b23a3e9e195894f9f5b
+docker.elastic.co/beats/filebeat:5.5.0 sha256:fe7602b641ed8ee288f067f7b31ebde14644c4722d9f7960f176d621097a5942
+docker.elastic.co/elasticsearch/elasticsearch:5.5.0 sha256:80722d5c10da8bd33e9f32cb27cf5a3f23a96fbbb0adeb89e6cb724bbab9d217
+docker.elastic.co/elasticsearch/elasticsearch:5.6.9 sha256:7be55214d31fc1788ef68246d4eeec6a5cc687d2f7d0c5e9190cf91dd7ba6b81
+docker.elastic.co/kibana/kibana:5.5.0 sha256:ad076204edd4834ab78b219414e694cc4ca1bd9956dcfe21c73deee7d727da2e
+docker.elastic.co/kibana/kibana:5.6.9 sha256:20bcf4041b85284eb096f9fc4b031d39fab420f736b7865ee9edd58927986367
+docker.elastic.co/logstash/logstash:5.4.3 sha256:d1f29a0cc84973f71f77fb732145ec24235f946b23ab3073ac68aa1e5a71005b
+docker.elastic.co/logstash/logstash:5.6.9 sha256:02e70d1c5ad589c477f519001df9ad9d642cd9e95d172cf3317817b478258e44
+elasticsearch:2.4.1 sha256:6c0f5ad281130a4aa5738c2d48bdb4762dd119fb84d40317dd9d30afbf0e0d07
+gcr.io/google_containers/heapster-amd64:v1.4.0 sha256:ad344a0c27c67ee2977adfbdae3398d5744bbcd851d7f04fd6c0bee2f8f79241
+gcr.io/google_containers/heapster-grafana-amd64:v4.4.3 sha256:d663759b3de86cf62e64a43b021f133c383e8f7b0dc2bdd78115bc95db371c9a
+gcr.io/google_containers/heapster-influxdb-amd64:v1.3.3 sha256:0f43101b50a7150ccdee6236531461bed0e3c5398489bc92ee99399b3cb00341
+gcr.io/google_containers/k8s-dns-dnsmasq-nanny-amd64:1.14.5 sha256:6ceb8eb35964d47e6abb47eddf1bf16c0c58269ce691a6bd45ed898a92987c10
+gcr.io/google_containers/k8s-dns-kube-dns-amd64:1.14.5 sha256:5ec3ad356daf135c0a4d327c80abc6791131e3a64e3903b70cc5cf7c03270fe8
+gcr.io/google_containers/k8s-dns-sidecar-amd64:1.14.5 sha256:ea5e1ba98506a3390241ce28f50fe83c89a37075b813e58e6025dca34b3fe2be
+gcr.io/google_containers/kubernetes-dashboard-amd64:v1.8.0 sha256:9baf69c925d40f359d07d4128a22cf124cf76d1a418c59a9b5b1fc5c6ae85ca9
+gcr.io/google_containers/pause-amd64:3.0 sha256:7b23a11e164b0cfa08188d9f976da9f890464cdeb81c1f7c8ef008f03df3681e
+gcr.io/google-samples/xtrabackup:1.0 sha256:92ef9832ee300642529677b4c6f6707fc292e7c6a9a9a1940f346f753ac0fdeb
+gcr.io/kubernetes-helm/tiller:v2.8.2 sha256:baf2b11aafa281417cd080b0134bdc0586b8e38739c58759a3052bd1b9efe135
+mariadb:10 sha256:9d619bcf2b1ceb629e31409faa0c8533281871b516cf871214bb24011b6a6b13
+nexus3.onap.org:10001/adfinissygroup/k8s-mariadb-galera-centos:v002 sha256:ca7eddb794995707c2abf664855d14dd9bc4f637110d44c57c6b0dcc66a6f885
+nexus3.onap.org:10001/library/cassandra:3.11 sha256:acd19a639957a44a32439a37a90d405e7504c9ad5e45843fc91f021669ec0812
+nexus3.onap.org:10001/library/consul:1.0.6 sha256:5c1890d4cd7f38f9e233cd0575c0d08b5a07151544aecb764c3d5939e8e59dc3
+nexus3.onap.org:10001/library/tomcat:8.5 sha256:d8f307e79cfaf9a1b8f20ffff980abdd703ef4b0ec54b4ec217ee6b8506c7de6
+nexus3.onap.org:10001/library/vault:0.10.0 sha256:a816552d482e2be5f8c0e081d67617178def3138a9d576eccee575c2ce2f5f85
+nexus3.onap.org:10001/mariadb:10.1.11 sha256:564e3f9da1df000a8648038c79f061daac357eacd54c7bd7b1fd1fc6e8e27953
+nexus3.onap.org:10001/mariadb:10.2.14 sha256:ee5816eb36d27cb5668da02222ca0e45dc248002702057d2b860362b356ad0e4
+nexus3.onap.org:10001/onap/aaf/aaf_cm:2.1.1 sha256:cf45bb36e8af3ccb123918404814856f4eac0593fb51d22f29b3efddbf7cde08
+nexus3.onap.org:10001/onap/aaf/aaf_fs:2.1.1 sha256:5760b70347cc59454239e48b4273f766ab899e1017b4cf9c212df31bdefcfb40
+nexus3.onap.org:10001/onap/aaf/aaf_gui:2.1.1 sha256:950d5ea08f19005c43a196aeb8cc32c6a852f61e91c57b0d3344463136596739
+nexus3.onap.org:10001/onap/aaf/aaf_hello:2.1.1 sha256:08927a2b23804a00a79b2f92300bee9f3273801274efe4112afde67a8d698910
+nexus3.onap.org:10001/onap/aaf/aaf_locate:2.1.1 sha256:5696aa19bda7bd9f0cf0d406bf43fbaea7eef783d5fd347e31c6cddbe9b30921
+nexus3.onap.org:10001/onap/aaf/aaf_oauth:2.1.1 sha256:ae9768a72dff49463ead1e5849fb327eb8ddd7f3fedbb102f439b68c92aba857
+nexus3.onap.org:10001/onap/aaf/aaf_service:2.1.1 sha256:81c52869e253975c317ee551bc185845e5c6a5a3a7ad60f34db2d7f36041990b
+nexus3.onap.org:10001/onap/aaf/sms:2.0.0 sha256:1a3842f777dafcc9cada261ca660d195740680f5c2969e6541097bed4fba03d3
+nexus3.onap.org:10001/onap/aaf/smsquorumclient:2.0.0 sha256:169152316595e1f2669a99b359219974842806fa6a8c4fdedebec13b9246a35b
+nexus3.onap.org:10001/onap/aai/esr-gui:1.1.0 sha256:0f1095d09e9fa90c6a836c8f34f8699edfa3dd74e8c422fe4942fd06ae863805
+nexus3.onap.org:10001/onap/aai/esr-server:1.1.0 sha256:7a7c36bb2ab27a2dcf068acd6c42a2e2d9e3320448b5ffe2be67d2bc52c93035
+nexus3.onap.org:10001/onap/aai-resources:1.2.2 sha256:77862ca4990ad3cd23dd13a2e0c97c19ebaec94d214c879f947ca616c58ea856
+nexus3.onap.org:10001/onap/aai-traversal:1.2.2 sha256:833417d5c36d6e2e817ffbe0681c871221497f3d583c1babe13a398beab2d935
+nexus3.onap.org:10001/onap/admportal-sdnc-image:1.3.4 sha256:ff228629acf80ea85b8cd7ae35f63a0c22ae0148fc246d8ac2e91c675db1301a
+nexus3.onap.org:10001/onap/appc-cdt-image:1.3.0 sha256:b4cd07d7fafee46e9d3cca646b68db6a36068ef076cf42bdb4b03ad48b138efe
+nexus3.onap.org:10001/onap/appc-image:1.3.0 sha256:223be77026d33be85c08347e56d1f06d28caee55ab7cd6bf6350f0968825ec67
+nexus3.onap.org:10001/onap/babel:1.2.0 sha256:e192ad841ae1ea52847609728dc2965d058500fbb9818438b29f9f4b7ef1629e
+nexus3.onap.org:10001/onap/ccsdk-dgbuilder-image:0.2.4 sha256:58870eb3d014d6f7564eef755020f9d56096b320895d87078003d114ea9fafb8
+nexus3.onap.org:10001/onap/champ:1.2.3 sha256:2a4a7d907b13bfc8255e3b41931ae56f7ad6d7fdf5162502eda7509c1c006e04
+nexus3.onap.org:10001/onap/clamp:2.0.2 sha256:93e630f365251f58c47b17d8e3cce4cb258f591555ed6167d804b652ecf2ea97
+nexus3.onap.org:10001/onap/cli:2.0.2 sha256:909414d454c980f49fc85a7514641843b399894bdfa2c9bd52cc6599e096178f
+nexus3.onap.org:10001/onap/data-router:1.2.2 sha256:705d4b7154d12a1b58f716df5066b79de8f683166ba4864d033ff21150dbde45
+nexus3.onap.org:10001/onap/dmaap/buscontroller:1.0.12 sha256:a328a7266ce91e708a3a560fc5ea72bb05b04ecdcd4c2a51531b3beb922dd0bb
+nexus3.onap.org:10001/onap/dmaap/dmaap-mr:1.1.4 sha256:3e4742c216e2eb01e38e69b6004f816b70aedce8ac158dd4142dfc3f1a3af32f
+nexus3.onap.org:10001/onap/externalapi/nbi:2.0.0 sha256:5c26b496c5f065983d0c45cac6c5c9a1dcfa99bdef6bd684503cfe6012020d18
+nexus3.onap.org:10001/onap/gizmo:1.2.1 sha256:6b43525d7bbe32dea1828e569cdfcb7ce7906327e21fce9b05a660e7852d1594
+nexus3.onap.org:10001/onap/holmes/engine-management:1.1.0 sha256:682c25892123354f14bb0f186c5e299dd65a7ee96371b55b22e3a38a8cb69a9d
+nexus3.onap.org:10001/onap/holmes/rule-management:1.1.0 sha256:d6bb419e5776eeb49533086fc07263d29dcf7b0256431d62ade4d6589f06a3e9
+nexus3.onap.org:10001/onap/model-loader:1.2.1 sha256:de4e31d2a08ad9e866eb6ecf69bafd2c62731ec1492f31fabb236d7e949c6bdd
+nexus3.onap.org:10001/onap/msb/msb_apigateway:1.1.0 sha256:6824efc472d6692580c4d22bdbb8b0bd5f754ac5df5f335c2a7ac362b3a07149
+nexus3.onap.org:10001/onap/msb/msb_discovery:1.1.0 sha256:8c10bb41893a341a0e8de027ac8dfd545fda933472694839ef1f9f00e26b5e76
+nexus3.onap.org:10001/onap/multicloud/framework:1.1.2 sha256:2d83a087b6bf1449734902bfc6a78faf976f7dc53496fadbca2271867099d700
+nexus3.onap.org:10001/onap/multicloud/openstack-ocata:1.1.2 sha256:85db27a00e50c24ca628a0e03db3c5ce0bc210e3c3188b93c2aff52c0b877cf9
+nexus3.onap.org:10001/onap/multicloud/openstack-windriver:1.1.2 sha256:1280db28df815349d3f4a93c61cd9006304015d060237a5ce09fdb3569070170
+nexus3.onap.org:10001/onap/multicloud/vio:1.1.2 sha256:0ed8ba94d7cb17947715ae68e7b5bbc8bef10f3e9b20949f5ed0d44027ee5cb8
+nexus3.onap.org:10001/onap/music/cassandra_music:3.0.0 sha256:d751a70eef7a5da84ebc2f53608ff7fab77ab06d9202d10b9722ff7bd43c29fd
+nexus3.onap.org:10001/onap/music/music:2.5.3 sha256:1a9aa6e464ced5ea3ac29a42daa2ca0de1f231893cd9a41ae324bb03077e18be
+nexus3.onap.org:10001/onap/oom/kube2msb:1.1.0 sha256:d3d2138b2be4805441db127b5e56f130b98f0bcf30414f5b2711db60891393cf
+nexus3.onap.org:10001/onap/optf-has:1.1.1 sha256:31d409997e260ad7ede1f5f8e5d93ac83d350ddffcb93732ffdb811252afcf39
+nexus3.onap.org:10001/onap/optf-osdf:1.1.1 sha256:62b972f8a65d7a27f4d02959e9ca89b34cc633db27586917d347286db317d8b4
+nexus3.onap.org:10001/onap/org.onap.dcaegen2.collectors.ves.vescollector:1.2.0 sha256:353cfa62d1f332defddfc80cf51220b4f4f24ecf49196de23ee1a5c381309766
+nexus3.onap.org:10001/onap/org.onap.dcaegen2.deployments.cm-container:1.3.0 sha256:85477a5586c9c5a80bad4b6c54a9bc2a12fc8e77ea916d126cff8a8b2e572951
+nexus3.onap.org:10001/onap/org.onap.dcaegen2.deployments.healthcheck-container:1.1.0 sha256:2c7bb12ec857a9dc5221d4af8b3e6a95d20f9eaeca364b405e3b64913247c782
+nexus3.onap.org:10001/onap/org.onap.dcaegen2.deployments.k8s-bootstrap-container:1.1.11 sha256:32ea5af5d88d3ee9d10c658ab52c1864df95d037899c789a2a37f7af202625c7
+nexus3.onap.org:10001/onap/org.onap.dcaegen2.deployments.redis-cluster-container:1.0.0 sha256:6892b14d453378bd08dfd97ddd8ac3a2656c7b893334c61a7022d50212a6a237
+nexus3.onap.org:10001/onap/org.onap.dcaegen2.deployments.tca-cdap-container:1.1.0 sha256:dab8f29f8e9fef8b9732aac8e34f2f9f56c7a5660e18da69dcf6790e9a7249c0
+nexus3.onap.org:10001/onap/org.onap.dcaegen2.platform.configbinding:2.1.5 sha256:6b916f3882174246dcc40d4dfc2052e25858a1cf603d394645f094acbe1d3ed9
+nexus3.onap.org:10001/onap/org.onap.dcaegen2.platform.deployment-handler:2.1.5 sha256:a9d842f92887dd078d9fab3998e56cc16a45d558edbacd04bf065a5ab3daf574
+nexus3.onap.org:10001/onap/org.onap.dcaegen2.platform.inventory-api:3.0.1 sha256:b9916bc0c121a77f418210794b9eb5fca8dd308aebae6ed2562fe922e21df026
+nexus3.onap.org:10001/onap/org.onap.dcaegen2.platform.policy-handler:2.4.5 sha256:81f30de09a89b1ad871546ac5c3a69be78911b84b6b4488377d43c94faadd717
+nexus3.onap.org:10001/onap/org.onap.dcaegen2.platform.servicechange-handler:1.1.4 sha256:90efe166d560e9febd69056fcf46f464b7ec9c48b9b10bf2fc2c99a0fe6a4130
+nexus3.onap.org:10001/onap/policy-drools:1.2.3 sha256:cea4c0e74ef8210db0805b285063d027d85d4ec10ec1f3a34efd961493627b16
+nexus3.onap.org:10001/onap/policy-pe:1.2.3 sha256:e3143851ee081e81f5c81d0edd2ab6c8c60f3015e5eedefd6ad53701818bd628
+nexus3.onap.org:10001/onap/portal-app:2.2.0 sha256:bcab686bd8867701789818c2be5bd6b0b462492ac2efc7c79d170a7f33cfc092
+nexus3.onap.org:10001/onap/portal-db:2.2.0 sha256:ba1f57cd9d248fe26ae6c7394e9feb177a90a8521c30a048166035993ecf3e49
+nexus3.onap.org:10001/onap/portal-sdk:2.2.0 sha256:d437428753fcb4defec0ee9907cada9d2f6e20ebdb4820be22b12f78fb4fb4b1
+nexus3.onap.org:10001/onap/portal-wms:2.2.0 sha256:8d430124d74c1998d2913a7350636ede52cfc4601d4e80127e21c874bead8736
+nexus3.onap.org:10001/onap/sdc-backend:1.2.0 sha256:ff4c8575d7dbaa180e24bce925c826104fdf60d39632e46a893b0efd8c1f5bdb
+nexus3.onap.org:10001/onap/sdc-backend-init:1.2.0 sha256:b3954d0ac2f5a9e71706ded7c4d4974f74310b4da0936bb0fd365f096bc5d992
+nexus3.onap.org:10001/onap/sdc-cassandra:1.2.0 sha256:85a251cf25d331fc6ddf0abad2216927f82b07b62af4b0632b46e454204164a6
+nexus3.onap.org:10001/onap/sdc-cassandra-init:1.2.0 sha256:97dde9a298a6199c4c7efdb955f82aa69ca86a537753ff03e75bfd50bfc6f295
+nexus3.onap.org:10001/onap/sdc-elasticsearch:1.2.0 sha256:bbecee04126c83b9e965bbdfbf71f5326f5ea0f3ef2e182990b7d95db54a0d43
+nexus3.onap.org:10001/onap/sdc-frontend:1.2.0 sha256:3fd59dbcca6052579b61642e04d95a5c4ff754bf57a95e7ba7361559bb17efc3
+nexus3.onap.org:10001/onap/sdc-init-elasticsearch:1.2.0 sha256:e9663c4fddd9e73807f5755d03bbf363b30a034229d30dfd2fe9fa5dc7453700
+nexus3.onap.org:10001/onap/sdc-kibana:1.2.0 sha256:d873dee432deeb0848c464f05ea9ed5ee3eb81f76cb1926b60f9adc3cf86c5f9
+nexus3.onap.org:10001/onap/sdc-onboard-backend:1.2.0 sha256:4eb152f7603897614f2ad3075b22a15a76f3e0a8aa58002894ac422fb3927661
+nexus3.onap.org:10001/onap/sdc-onboard-cassandra-init:1.2.0 sha256:16e44f36195f7d403d43b96e6d3056964f4224d22f5cb570d4f4c64d0eb1c128
+nexus3.onap.org:10001/onap/sdc/sdc-workflow-designer:1.1.0 sha256:e46a2d0d17817f3c4f0afee89d409a90336b95f67de533218d621e3d8434fc35
+nexus3.onap.org:10001/onap/sdnc-ansible-server-image:1.3.4 sha256:6b090b12dca0a7be021550357981d7af8c5c942a28acca627642b3cfed374e10
+nexus3.onap.org:10001/onap/sdnc-dmaap-listener-image:1.3.4 sha256:d8305841323414527d3c5db38a37a3f8cded387a34ce203c8b07f9284efefa3f
+nexus3.onap.org:10001/onap/sdnc-image:1.3.4 sha256:420806af71966dd3fb6873126346ef90b7e3f5a7a559b23f89cf3e5934b9e00e
+nexus3.onap.org:10001/onap/sdnc-ueb-listener-image:1.3.4 sha256:884793d6cbfd8bdeb9c2acca48b16a401c166c47f3401cd711dcc83f9870058f
+nexus3.onap.org:10001/onap/search-data-service:1.2.1 sha256:22f3bd10d5687e57e8296e4babe0dfcb2c9fa0257c01a50bd7ca43140626dbe9
+nexus3.onap.org:10001/onap/sniroemulator:1.0.0 sha256:61a7740c19f7c468355d92ed86f3b018dc9a9ed391551e4cd4e01c8cec221d89
+nexus3.onap.org:10001/onap/sparky-be:1.2.1 sha256:648dbe32f574808f201e3fdeee6790e956e5f541538c0d27b1100861cd5b0147
+nexus3.onap.org:10001/onap/testsuite:1.2.1 sha256:368a421045c584280e4262aa36aef819ddb43003617361ddb68574139687dde2
+nexus3.onap.org:10001/onap/usecase-ui:1.1.1 sha256:30f8aacb43e2722116d0193d284170e70cf07cf8681732e36e6620b8c4befe1c
+nexus3.onap.org:10001/onap/usecase-ui/usecase-ui-server:1.1.1 sha256:aa9f10d02a3566e8338ae5516bee2fdcee6e9d53e1d48d7d3745b21edf8cc6e4
+nexus3.onap.org:10001/onap/vfc/catalog:1.1.0 sha256:b6c8d6d642137071ec320793fda23a740b75dfc48fe5aca783e0b4b9dafa76b8
+nexus3.onap.org:10001/onap/vfc/emsdriver:1.1.0 sha256:d9a4a680bd00fc4a4fa4b918cf1d6e2301c4ac0c6738e66dd1c318c1b00e7959
+nexus3.onap.org:10001/onap/vfc/gvnfmdriver:1.1.0 sha256:ba1d2160b68d8156ece6ebb9b8d194e5911c527bc0bf52391e6c844acb2b743d
+nexus3.onap.org:10001/onap/vfc/jujudriver:1.1.0 sha256:3f3e08e87c454c449941181704e8f69b301de499d40d2fc20f0a4e7233053f43
+nexus3.onap.org:10001/onap/vfc/multivimproxy:1.0.0 sha256:2db7529cf032699cb669ef078b78ee7ce696b25707c4658c37c1d8546f9daefc
+nexus3.onap.org:10001/onap/vfc/nfvo/svnfm/huawei:1.1.0 sha256:03efd6a3f7e112b01d527a8b7f159384955a862451c5202406bab4a96c429b83
+nexus3.onap.org:10001/onap/vfc/nfvo/svnfm/nokia:1.1.0 sha256:4addb967a20cb6dc134635f54c281c7cfe4e8e563ae4d0d1ed4d0e03695aa74b
+nexus3.onap.org:10001/onap/vfc/nfvo/svnfm/nokiav2:1.1.0 sha256:ce2e7d0f98c6e751223ae0388c330e688df7f32a164dae9616afb5c01c4a6223
+nexus3.onap.org:10001/onap/vfc/nslcm:1.1.0 sha256:d4e5f60a7fc54c791f3cc1af0dc6a34d46b231198068d560a6af9da41e07b914
+nexus3.onap.org:10001/onap/vfc/resmanagement:1.1.0 sha256:a7c79a967b5cde545111b002a51ca21da90797689d5afa16e433787854150d49
+nexus3.onap.org:10001/onap/vfc/vnflcm:1.1.0 sha256:72e156de58296e54a1d1e12511cb98b2565a9faaf20cc239dd5ecb264428f4e1
+nexus3.onap.org:10001/onap/vfc/vnfmgr:1.1.0 sha256:5e6dd4a94b188f0a42bf5ec1c2c412713e29b142524d034cf9c03cf11a00157f
+nexus3.onap.org:10001/onap/vfc/vnfres:1.1.0 sha256:13759fa9c704068089d85f6fd5cdd671991a225322789852a02c9ad39f94d516
+nexus3.onap.org:10001/onap/vfc/wfengine-activiti:1.1.0 sha256:351a17e1bb02aa85d0a9bc3dd4a2f20759dbc6d502b3df2c17acd927951769db
+nexus3.onap.org:10001/onap/vfc/wfengine-mgrservice:1.1.0 sha256:ebc4f01a88288946355ddca140ebebb641d8ad0d6bdafebdf75d79fce380c8c6
+nexus3.onap.org:10001/onap/vfc/ztesdncdriver:1.1.0 sha256:f762aa72cf62abe6e8cdfba4faba85edc44c1554139cd7c7d9b4d3e523abb842
+nexus3.onap.org:10001/onap/vfc/ztevnfmdriver:1.1.0 sha256:c96ef85687f37efaf4bd946d95559dc4b2b4bb767d1809406224e47dc270618c
+nexus3.onap.org:10001/onap/vid:2.0.0 sha256:c0f83a983234f1c9bcaebd2a751a6ddcbdeba09f29eadb214951deddbe10b48c
+nexus3.onap.org:10001/onap/vnfsdk/refrepo:1.1.1 sha256:c67068b359c8b902601aafcfebb7289228d7d4474aadeed0813736b93756c198
+nexus3.onap.org:10001/onap/vnfsdk/refrepo/postgres:1.1.1 sha256:310e7128f6ab832f997ad4545a4231bf1a8d5a1c6ae412944c2e4755c1907345
+nexus3.onap.org:10001/openecomp/mso:1.2.2 sha256:09f650b263ee1a734124f018a37413dfad9bb888d4ea30788b93cd538b82b5dd
+nexus3.onap.org:10001/sonatype/nexus:2.14.8-01 sha256:e3f22eb9b5b5f1ad12757b023bacb2b6173d0b2632c6244e2fec552c5ca5c992
+nexus3.onap.org:10001/zookeeper:3.4 sha256:b400464e9dee71f9b4d77ff8a28c7a49814d0c8efabd882a13be68738588e66b
+oomk8s/consul:1.0.0 sha256:a8f31e5cca3f51830bad5ccd56c1cd0226657e86ca376482f80f35c967c0e879
+oomk8s/mariadb-client-init:2.0.0 sha256:7aaefb61910ce7402e0ca60867beb3a0b87f676952f5265686b0bdd7711559be
+oomk8s/readiness-check:1.0.0 sha256:ab8a4a13e39535d67f110a618312bb2971b9a291c99392ef91415743b6a25ecb
+oomk8s/readiness-check:2.0.0 sha256:086ad03bf3f15432a9ee605344a4d120326919b160e188eaefb521eeafb7436e
+oomk8s/ubuntu-init:1.0.0 sha256:3adf3d21ad3b402690f2dda268e97999fe1822d07b27e1bd2b8acc3d1a771d95
+postgres:9.5.2 sha256:0a0f98d52840566105c91bb220308fd69911743fd1d54b5d68c38a17c6e2cda2
+rancher/agent:v1.2.9 sha256:b5bcd6a00147ead428098494cdb8345f0efab7b02db1f130c9a2512e698e3111
+rancher/dns:v0.15.3 sha256:cf73aea2808dbe7d0ef82b2d31e9479c4084c02be9576a37a9fb91fc5d0480ca
+rancher/etcd:v2.3.7-13 sha256:bbeb48def2abd30862101929074f9eb775a7f934d52a1941e3684b65ac907190
+rancher/etc-host-updater:v0.0.3 sha256:bc156a5ae480d6d6d536aa454a9cc2a88385988617a388808b271e06dc309ce8
+rancher/healthcheck:v0.3.3 sha256:bd165a1998b005c8d9e70bb86effecb79128b69ae768deb67c50c5fab184b28f
+rancher/k8s:v1.8.10-rancher1-1 sha256:58138ca90435c7fbc1f96ed4fa8c374d2f1ae322d776ceb603caa4dabd53c31a
+rancher/kubectld:v0.8.5 sha256:f6abdeefdebd23d4a75d1414d3bae58e69e9196ca4ae6d749cc98793014bbedb
+rancher/kubernetes-agent:v0.6.6 sha256:9f9194978c6e538e9130118601481f4f9a1998767bf1da88b4dd06934f48c64a
+rancher/kubernetes-auth:v0.0.8 sha256:d82b0fc1d0bdeeac156ae2e88b9557bfaaabacc5ffc00a4e8a569f6f505e6a65
+rancher/lb-service-haproxy:v0.7.15 sha256:217d513b3054236b9ce35d7417228cce8cb9520373a2d81988ed65f71f2a02be
+rancher/lb-service-rancher:v0.7.17 sha256:00602a567f6027c886fe755baab3e1dcf2e71e75d8d5b12e4d16cc88fa81a366
+rancher/metadata:v0.9.5 sha256:32a783e93288c2887533bd6572b77a8d9262609e8883d7ba967fef9a511ee384
+rancher/net:holder sha256:f04d6e8d4c7059fea8a3f488d096db159bffe0c81d6d5d9506f1fc8218c24207
+rancher/net:v0.13.7 sha256:e98d1b11599cb26380be5429dd5f37cedc0b3563e6f4c27d87e7be295f01ca6e
+rancher/network-manager:v0.7.19 sha256:2a02a221ff8fa6d937f21f9ec29fd8f4f5e3764302d0b100512cc740e73af5de
+rancher/server:v1.6.14 sha256:d22b51c33a8500829c43a9c421d4ed5af9e14e633fe643fca9fd990dfd1e6cf3
+registry.hub.docker.com/library/busybox:latest sha256:cb2a60d87291fdbe571dd7cee1164271e405989a689c7273de107e5ff23708cc
+registry.hub.docker.com/library/consul:0.9.3 sha256:2167fb94a6f73b9d2c67e6a01a4ecc97eb0c145f0bda15d7757506a9e7c83fb9
+registry.hub.docker.com/library/mongo:3 sha256:e20e5609a54e84d70d2dd22c0e310076913fdf1c9cb99daa66b245f1682d80c1
+registry.hub.docker.com/library/mysql:5.7 sha256:49f6cb7658627d9e8cd3ef2952579e230be85e05b4b7911119a4d8eb5eb7a2d8
+registry.hub.docker.com/oomk8s/ubuntu-init:2.0.0 sha256:bde840645eb1ae3d4397939ae916963bec0193e3be641f4579595fd24745868e
+taskrabbit/elasticsearch-dump:latest sha256:93f16d8ef89ab05d928700432b0273138fabf365bb4a1e46ba0a493598a66d9f
+wurstmeister/kafka:1.1.0 sha256:5778f4c22f2f3facc273afcf0599d3d6c6f6daa546039f669c275d9d0aa6a261
+wurstmeister/zookeeper:latest sha256:1c11ca7e20385bf42e3aa58e7d1eb81a273a3ec650847ede225631e7d80e03e3
diff --git a/onap-offline/bash/tools/data_list/docker_manual_image_list.txt b/onap-offline/bash/tools/data_list/docker_manual_image_list.txt
new file mode 100644
index 0000000..c487348
--- /dev/null
+++ b/onap-offline/bash/tools/data_list/docker_manual_image_list.txt
@@ -0,0 +1 @@
+sonatype/nexus3
diff --git a/onap-offline/bash/tools/data_list/git_manual_list b/onap-offline/bash/tools/data_list/git_manual_list
new file mode 100644
index 0000000..4327367
--- /dev/null
+++ b/onap-offline/bash/tools/data_list/git_manual_list
@@ -0,0 +1,6 @@
+git clone https://github.com/rancher/community-catalog.git --bare github.com/rancher/community-catalog.git
+git clone https://git.rancher.io/rancher-catalog.git --bare git.rancher.io/rancher-catalog.git
+# oom/kubernetes/robot/resources/config/eteshare/config/vm_properties.py
+git clone -b 2.0.0-ONAP --single-branch http://gerrit.onap.org/r/testsuite/properties.git --bare gerrit.onap.org/r/testsuite/properties.git
+# oom/kubernetes/portal/docker/init/mariadb-client/Dockerfile
+git clone -b 2.0.0-ONAP --single-branch http://gerrit.onap.org/r/portal.git --bare gerrit.onap.org/r/portal.git
diff --git a/onap-offline/bash/tools/data_list/git_repos_list b/onap-offline/bash/tools/data_list/git_repos_list
new file mode 100644
index 0000000..fbfeaaf
--- /dev/null
+++ b/onap-offline/bash/tools/data_list/git_repos_list
@@ -0,0 +1,4 @@
+git clone -b 2.0.0-ONAP --single-branch http://gerrit.onap.org/r/aaf/authz.git --bare gerrit.onap.org/r/aaf/authz.git
+git clone -b 2.0.0-ONAP --single-branch http://gerrit.onap.org/r/demo.git --bare gerrit.onap.org/r/demo.git
+git clone -b 2.0.0-ONAP --single-branch http://gerrit.onap.org/r/dmaap/messagerouter/messageservice.git --bare gerrit.onap.org/r/dmaap/messagerouter/messageservice.git
+git clone -b 2.0.0-ONAP --single-branch http://gerrit.onap.org/r/so/docker-config.git --bare gerrit.onap.org/r/so/docker-config.git
diff --git a/onap-offline/bash/tools/data_list/http_manual_list.txt b/onap-offline/bash/tools/data_list/http_manual_list.txt
new file mode 100644
index 0000000..c7486b7
--- /dev/null
+++ b/onap-offline/bash/tools/data_list/http_manual_list.txt
@@ -0,0 +1,1485 @@
+artifacts.elastic.co/downloads/elasticsearch/elasticsearch-5.4.0.tar.gz
+repo1.maven.org/maven2/com/att/research/xacml/xacml-rest/maven-metadata.xml.md5
+repo1.maven.org/maven2/com/att/research/xacml/xacml-rest/maven-metadata.xml
+repo1.maven.org/maven2/com/att/research/xacml/xacml-rest/maven-metadata.xml.sha1
+repo1.maven.org/maven2/com/att/research/xacml/xacml-rest/1.0.1/xacml-rest-1.0.1.pom
+repo1.maven.org/maven2/com/att/research/xacml/xacml-rest/1.0.1/xacml-rest-1.0.1.jar.asc
+repo1.maven.org/maven2/com/att/research/xacml/xacml-rest/1.0.1/xacml-rest-1.0.1.pom.asc
+repo1.maven.org/maven2/com/att/research/xacml/xacml-rest/1.0.1/xacml-rest-1.0.1.jar.md5
+repo1.maven.org/maven2/com/att/research/xacml/xacml-rest/1.0.1/xacml-rest-1.0.1.jar
+repo1.maven.org/maven2/com/att/research/xacml/xacml-rest/1.0.1/xacml-rest-1.0.1.pom.sha1
+repo1.maven.org/maven2/com/att/research/xacml/xacml-rest/1.0.1/xacml-rest-1.0.1.jar.sha1
+repo1.maven.org/maven2/com/att/research/xacml/xacml-rest/1.0.1/xacml-rest-1.0.1.pom.md5
+repo1.maven.org/maven2/com/att/research/xacml/att-xacml/maven-metadata.xml.md5
+repo1.maven.org/maven2/com/att/research/xacml/att-xacml/maven-metadata.xml
+repo1.maven.org/maven2/com/att/research/xacml/att-xacml/maven-metadata.xml.sha1
+repo1.maven.org/maven2/com/att/research/xacml/att-xacml/1.0.1/att-xacml-1.0.1.pom
+repo1.maven.org/maven2/com/att/research/xacml/att-xacml/1.0.1/att-xacml-1.0.1.pom.asc
+repo1.maven.org/maven2/com/att/research/xacml/att-xacml/1.0.1/att-xacml-1.0.1.pom.sha1
+repo1.maven.org/maven2/com/att/research/xacml/att-xacml/1.0.1/att-xacml-1.0.1.pom.md5
+repo1.maven.org/maven2/com/att/research/xacml/att-xacml/1.0.0/att-xacml-1.0.0.pom.md5
+repo1.maven.org/maven2/com/att/research/xacml/att-xacml/1.0.0/att-xacml-1.0.0.pom.sha1
+repo1.maven.org/maven2/com/att/research/xacml/att-xacml/1.0.0/att-xacml-1.0.0.pom
+repo1.maven.org/maven2/com/att/research/xacml/att-xacml/1.0.0/att-xacml-1.0.0.pom.asc
+repo1.maven.org/maven2/com/att/research/xacml/xacml-pap-admin/maven-metadata.xml.md5
+repo1.maven.org/maven2/com/att/research/xacml/xacml-pap-admin/maven-metadata.xml
+repo1.maven.org/maven2/com/att/research/xacml/xacml-pap-admin/maven-metadata.xml.sha1
+repo1.maven.org/maven2/com/att/research/xacml/xacml-pap-admin/1.0.1/xacml-pap-admin-1.0.1.pom.md5
+repo1.maven.org/maven2/com/att/research/xacml/xacml-pap-admin/1.0.1/xacml-pap-admin-1.0.1.pom.asc
+repo1.maven.org/maven2/com/att/research/xacml/xacml-pap-admin/1.0.1/xacml-pap-admin-1.0.1.pom.sha1
+repo1.maven.org/maven2/com/att/research/xacml/xacml-pap-admin/1.0.1/xacml-pap-admin-1.0.1.pom
+repo1.maven.org/maven2/com/att/research/xacml/xacml/maven-metadata.xml.md5
+repo1.maven.org/maven2/com/att/research/xacml/xacml/maven-metadata.xml
+repo1.maven.org/maven2/com/att/research/xacml/xacml/maven-metadata.xml.sha1
+repo1.maven.org/maven2/com/att/research/xacml/xacml/1.0.1/xacml-1.0.1.jar
+repo1.maven.org/maven2/com/att/research/xacml/xacml/1.0.1/xacml-1.0.1.pom.sha1
+repo1.maven.org/maven2/com/att/research/xacml/xacml/1.0.1/xacml-1.0.1.jar.sha1
+repo1.maven.org/maven2/com/att/research/xacml/xacml/1.0.1/xacml-1.0.1.pom.asc
+repo1.maven.org/maven2/com/att/research/xacml/xacml/1.0.1/xacml-1.0.1.jar.asc
+repo1.maven.org/maven2/com/att/research/xacml/xacml/1.0.1/xacml-1.0.1.pom.md5
+repo1.maven.org/maven2/com/att/research/xacml/xacml/1.0.1/xacml-1.0.1.jar.md5
+repo1.maven.org/maven2/com/att/research/xacml/xacml/1.0.1/xacml-1.0.1.pom
+repo1.maven.org/maven2/com/att/research/xacml/xacml/1.0.0/xacml-1.0.0.jar.sha1
+repo1.maven.org/maven2/com/att/research/xacml/xacml/1.0.0/xacml-1.0.0.pom
+repo1.maven.org/maven2/com/att/research/xacml/xacml/1.0.0/xacml-1.0.0.pom.sha1
+repo1.maven.org/maven2/com/att/research/xacml/xacml/1.0.0/xacml-1.0.0.pom.asc
+repo1.maven.org/maven2/com/att/research/xacml/xacml/1.0.0/xacml-1.0.0.jar
+repo1.maven.org/maven2/com/att/research/xacml/xacml/1.0.0/xacml-1.0.0.jar.md5
+repo1.maven.org/maven2/com/att/research/xacml/xacml/1.0.0/xacml-1.0.0.pom.md5
+repo1.maven.org/maven2/com/att/research/xacml/xacml/1.0.0/xacml-1.0.0.jar.asc
+repo1.maven.org/maven2/com/att/research/xacml/xacml-pdp-rest/maven-metadata.xml.md5
+repo1.maven.org/maven2/com/att/research/xacml/xacml-pdp-rest/maven-metadata.xml
+repo1.maven.org/maven2/com/att/research/xacml/xacml-pdp-rest/maven-metadata.xml.sha1
+repo1.maven.org/maven2/com/att/research/xacml/xacml-pdp-rest/1.0.1/xacml-pdp-rest-1.0.1.pom.md5
+repo1.maven.org/maven2/com/att/research/xacml/xacml-pdp-rest/1.0.1/xacml-pdp-rest-1.0.1.pom.asc
+repo1.maven.org/maven2/com/att/research/xacml/xacml-pdp-rest/1.0.1/xacml-pdp-rest-1.0.1.pom.sha1
+repo1.maven.org/maven2/com/att/research/xacml/xacml-pdp-rest/1.0.1/xacml-pdp-rest-1.0.1.pom
+repo1.maven.org/maven2/com/att/research/xacml/xacml-pap-rest/maven-metadata.xml.md5
+repo1.maven.org/maven2/com/att/research/xacml/xacml-pap-rest/maven-metadata.xml
+repo1.maven.org/maven2/com/att/research/xacml/xacml-pap-rest/maven-metadata.xml.sha1
+repo1.maven.org/maven2/com/att/research/xacml/xacml-pap-rest/1.0.1/xacml-pap-rest-1.0.1.pom
+repo1.maven.org/maven2/com/att/research/xacml/xacml-pap-rest/1.0.1/xacml-pap-rest-1.0.1.pom.sha1
+repo1.maven.org/maven2/com/att/research/xacml/xacml-pap-rest/1.0.1/xacml-pap-rest-1.0.1.pom.md5
+repo1.maven.org/maven2/com/att/research/xacml/xacml-pap-rest/1.0.1/xacml-pap-rest-1.0.1.pom.asc
+repo1.maven.org/maven2/com/att/research/xacml/xacml-test/maven-metadata.xml.md5
+repo1.maven.org/maven2/com/att/research/xacml/xacml-test/maven-metadata.xml
+repo1.maven.org/maven2/com/att/research/xacml/xacml-test/maven-metadata.xml.sha1
+repo1.maven.org/maven2/com/att/research/xacml/xacml-test/1.0.1/xacml-test-1.0.1.jar.md5
+repo1.maven.org/maven2/com/att/research/xacml/xacml-test/1.0.1/xacml-test-1.0.1.pom.sha1
+repo1.maven.org/maven2/com/att/research/xacml/xacml-test/1.0.1/xacml-test-1.0.1.pom.md5
+repo1.maven.org/maven2/com/att/research/xacml/xacml-test/1.0.1/xacml-test-1.0.1.jar
+repo1.maven.org/maven2/com/att/research/xacml/xacml-test/1.0.1/xacml-test-1.0.1.jar.asc
+repo1.maven.org/maven2/com/att/research/xacml/xacml-test/1.0.1/xacml-test-1.0.1.pom.asc
+repo1.maven.org/maven2/com/att/research/xacml/xacml-test/1.0.1/xacml-test-1.0.1.jar.sha1
+repo1.maven.org/maven2/com/att/research/xacml/xacml-test/1.0.1/xacml-test-1.0.1.pom
+repo1.maven.org/maven2/com/att/research/xacml/xacml-pdp/1.0.1/xacml-pdp-1.0.1.pom.asc
+repo1.maven.org/maven2/com/att/research/xacml/xacml-pdp/1.0.1/xacml-pdp-1.0.1.jar.asc
+repo1.maven.org/maven2/com/att/research/xacml/xacml-pdp/1.0.1/xacml-pdp-1.0.1.jar.sha1
+repo1.maven.org/maven2/com/att/research/xacml/xacml-pdp/1.0.1/xacml-pdp-1.0.1.pom.md5
+repo1.maven.org/maven2/com/att/research/xacml/xacml-pdp/1.0.1/xacml-pdp-1.0.1.jar.md5
+repo1.maven.org/maven2/com/att/research/xacml/xacml-pdp/1.0.1/xacml-pdp-1.0.1.pom.sha1
+repo1.maven.org/maven2/com/att/research/xacml/xacml-pdp/1.0.1/xacml-pdp-1.0.1.pom
+repo1.maven.org/maven2/com/att/research/xacml/xacml-pdp/1.0.1/xacml-pdp-1.0.1.jar
+git.onap.org/policy/drools-applications/plain/controlloop/templates/archetype-cl-amsterdam/src/main/resources/archetype-resources/src/main/resources/__closedLoopControlName__.drl?h=beijing
+nexus.onap.org/service/local/repositories/raw/content/org.onap.ccsdk.platform.plugins/type_files/sshkeyshare/sshkey_types.yaml
+nexus.onap.org/service/local/repositories/raw/content/org.onap.ccsdk.platform.plugins/type_files/pgaas/1.1.0/pgaas_types.yaml
+nexus.onap.org/service/local/repositories/raw/content/org.onap.dcaegen2.platform.plugins/R2/k8splugin/1.1.0/k8splugin_types.yaml
+nexus.onap.org/service/local/repositories/raw/content/org.onap.dcaegen2.platform.plugins/R2/relationshipplugin/1.0.0/relationshipplugin_types.yaml
+nexus.onap.org/service/local/repositories/raw/content/org.onap.dcaegen2.platform.plugins/R2/dcaepolicyplugin/2.3.0/dcaepolicyplugin_types.yaml
+nexus.onap.org/content/sites/raw/org.onap.demo/boot/1.1.1/robot_install.sh
+nexus.onap.org/content/repositories/staging/org/onap/policy/drools-applications/controlloop/common/model-impl/events/maven-metadata.xml.md5
+nexus.onap.org/content/repositories/staging/org/onap/policy/drools-applications/controlloop/common/model-impl/events/maven-metadata.xml.sha1
+nexus.onap.org/content/repositories/releases/org/onap/oparent/oparent/1.1.0/oparent-1.1.0.pom
+nexus.onap.org/content/repositories/releases/org/onap/oparent/oparent/1.1.0/oparent-1.1.0.pom.sha1
+nexus.onap.org/content/repositories/releases/org/onap/oparent/oparent/1.1.0/oparent-1.1.0.pom.asc.sha1
+nexus.onap.org/content/repositories/releases/org/onap/oparent/oparent/1.1.0/oparent-1.1.0.pom.asc.md5
+nexus.onap.org/content/repositories/releases/org/onap/oparent/oparent/1.1.0/oparent-1.1.0.pom.md5
+nexus.onap.org/content/repositories/releases/org/onap/oparent/oparent/1.1.0/oparent-1.1.0.pom.asc
+nexus.onap.org/content/repositories/releases/org/onap/oparent/version/1.1.0/version-1.1.0.pom.asc.sha1
+nexus.onap.org/content/repositories/releases/org/onap/oparent/version/1.1.0/version-1.1.0.pom
+nexus.onap.org/content/repositories/releases/org/onap/oparent/version/1.1.0/version-1.1.0.pom.md5
+nexus.onap.org/content/repositories/releases/org/onap/oparent/version/1.1.0/version-1.1.0.pom.sha1
+nexus.onap.org/content/repositories/releases/org/onap/oparent/version/1.1.0/version-1.1.0.pom.asc.md5
+nexus.onap.org/content/repositories/releases/org/onap/oparent/version/1.1.0/version-1.1.0.pom.asc
+nexus.onap.org/content/repositories/releases/org/onap/policy/drools-applications/controlloop/common/common/1.2.3/common-1.2.3.pom
+nexus.onap.org/content/repositories/releases/org/onap/policy/drools-applications/controlloop/common/common/1.2.3/common-1.2.3.pom.asc
+nexus.onap.org/content/repositories/releases/org/onap/policy/drools-applications/controlloop/common/common/1.2.3/common-1.2.3.pom.asc.sha1
+nexus.onap.org/content/repositories/releases/org/onap/policy/drools-applications/controlloop/common/common/1.2.3/common-1.2.3.pom.md5
+nexus.onap.org/content/repositories/releases/org/onap/policy/drools-applications/controlloop/common/common/1.2.3/common-1.2.3.pom.sha1
+nexus.onap.org/content/repositories/releases/org/onap/policy/drools-applications/controlloop/common/common/1.2.3/common-1.2.3.pom.asc.md5
+nexus.onap.org/content/repositories/releases/org/onap/policy/drools-applications/controlloop/common/model-impl/model-impl/1.2.3/model-impl-1.2.3.pom.sha1
+nexus.onap.org/content/repositories/releases/org/onap/policy/drools-applications/controlloop/common/model-impl/model-impl/1.2.3/model-impl-1.2.3.pom.asc
+nexus.onap.org/content/repositories/releases/org/onap/policy/drools-applications/controlloop/common/model-impl/model-impl/1.2.3/model-impl-1.2.3.pom.asc.md5
+nexus.onap.org/content/repositories/releases/org/onap/policy/drools-applications/controlloop/common/model-impl/model-impl/1.2.3/model-impl-1.2.3.pom.asc.sha1
+nexus.onap.org/content/repositories/releases/org/onap/policy/drools-applications/controlloop/common/model-impl/model-impl/1.2.3/model-impl-1.2.3.pom.md5
+nexus.onap.org/content/repositories/releases/org/onap/policy/drools-applications/controlloop/common/model-impl/model-impl/1.2.3/model-impl-1.2.3.pom
+nexus.onap.org/content/repositories/releases/org/onap/policy/drools-applications/controlloop/common/model-impl/appc/1.2.3/appc-1.2.3.jar.asc.md5
+nexus.onap.org/content/repositories/releases/org/onap/policy/drools-applications/controlloop/common/model-impl/appc/1.2.3/appc-1.2.3.pom.sha1
+nexus.onap.org/content/repositories/releases/org/onap/policy/drools-applications/controlloop/common/model-impl/appc/1.2.3/appc-1.2.3.pom
+nexus.onap.org/content/repositories/releases/org/onap/policy/drools-applications/controlloop/common/model-impl/appc/1.2.3/appc-1.2.3.jar.md5
+nexus.onap.org/content/repositories/releases/org/onap/policy/drools-applications/controlloop/common/model-impl/appc/1.2.3/appc-1.2.3.jar.sha1
+nexus.onap.org/content/repositories/releases/org/onap/policy/drools-applications/controlloop/common/model-impl/appc/1.2.3/appc-1.2.3.jar
+nexus.onap.org/content/repositories/releases/org/onap/policy/drools-applications/controlloop/common/model-impl/appc/1.2.3/appc-1.2.3.jar.asc.sha1
+nexus.onap.org/content/repositories/releases/org/onap/policy/drools-applications/controlloop/common/model-impl/appc/1.2.3/appc-1.2.3.pom.md5
+nexus.onap.org/content/repositories/releases/org/onap/policy/drools-applications/controlloop/common/model-impl/appc/1.2.3/appc-1.2.3.pom.asc.sha1
+nexus.onap.org/content/repositories/releases/org/onap/policy/drools-applications/controlloop/common/model-impl/appc/1.2.3/appc-1.2.3.pom.asc.md5
+nexus.onap.org/content/repositories/releases/org/onap/policy/drools-applications/controlloop/common/model-impl/appc/1.2.3/appc-1.2.3.jar.asc
+nexus.onap.org/content/repositories/releases/org/onap/policy/drools-applications/controlloop/common/model-impl/appc/1.2.3/appc-1.2.3.pom.asc
+nexus.onap.org/content/repositories/releases/org/onap/policy/drools-applications/controlloop/common/model-impl/aai/1.2.3/aai-1.2.3.jar
+nexus.onap.org/content/repositories/releases/org/onap/policy/drools-applications/controlloop/common/model-impl/aai/1.2.3/aai-1.2.3.pom.sha1
+nexus.onap.org/content/repositories/releases/org/onap/policy/drools-applications/controlloop/common/model-impl/aai/1.2.3/aai-1.2.3.pom.asc.sha1
+nexus.onap.org/content/repositories/releases/org/onap/policy/drools-applications/controlloop/common/model-impl/aai/1.2.3/aai-1.2.3.pom.asc.md5
+nexus.onap.org/content/repositories/releases/org/onap/policy/drools-applications/controlloop/common/model-impl/aai/1.2.3/aai-1.2.3.jar.asc.sha1
+nexus.onap.org/content/repositories/releases/org/onap/policy/drools-applications/controlloop/common/model-impl/aai/1.2.3/aai-1.2.3.pom.asc
+nexus.onap.org/content/repositories/releases/org/onap/policy/drools-applications/controlloop/common/model-impl/aai/1.2.3/aai-1.2.3.pom
+nexus.onap.org/content/repositories/releases/org/onap/policy/drools-applications/controlloop/common/model-impl/aai/1.2.3/aai-1.2.3.jar.sha1
+nexus.onap.org/content/repositories/releases/org/onap/policy/drools-applications/controlloop/common/model-impl/aai/1.2.3/aai-1.2.3.jar.md5
+nexus.onap.org/content/repositories/releases/org/onap/policy/drools-applications/controlloop/common/model-impl/aai/1.2.3/aai-1.2.3.jar.asc.md5
+nexus.onap.org/content/repositories/releases/org/onap/policy/drools-applications/controlloop/common/model-impl/aai/1.2.3/aai-1.2.3.jar.asc
+nexus.onap.org/content/repositories/releases/org/onap/policy/drools-applications/controlloop/common/model-impl/aai/1.2.3/aai-1.2.3.pom.md5
+nexus.onap.org/content/repositories/releases/org/onap/policy/drools-applications/controlloop/common/model-impl/events/1.2.3/events-1.2.3.jar.md5
+nexus.onap.org/content/repositories/releases/org/onap/policy/drools-applications/controlloop/common/model-impl/events/1.2.3/events-1.2.3.jar.sha1
+nexus.onap.org/content/repositories/releases/org/onap/policy/drools-applications/controlloop/common/model-impl/events/1.2.3/events-1.2.3.jar.asc.md5
+nexus.onap.org/content/repositories/releases/org/onap/policy/drools-applications/controlloop/common/model-impl/events/1.2.3/events-1.2.3.pom.sha1
+nexus.onap.org/content/repositories/releases/org/onap/policy/drools-applications/controlloop/common/model-impl/events/1.2.3/events-1.2.3.jar.asc.sha1
+nexus.onap.org/content/repositories/releases/org/onap/policy/drools-applications/controlloop/common/model-impl/events/1.2.3/events-1.2.3.pom
+nexus.onap.org/content/repositories/releases/org/onap/policy/drools-applications/controlloop/common/model-impl/events/1.2.3/events-1.2.3.pom.md5
+nexus.onap.org/content/repositories/releases/org/onap/policy/drools-applications/controlloop/common/model-impl/events/1.2.3/events-1.2.3.jar.asc
+nexus.onap.org/content/repositories/releases/org/onap/policy/drools-applications/controlloop/common/model-impl/events/1.2.3/events-1.2.3.pom.asc
+nexus.onap.org/content/repositories/releases/org/onap/policy/drools-applications/controlloop/common/model-impl/events/1.2.3/events-1.2.3.jar
+nexus.onap.org/content/repositories/releases/org/onap/policy/drools-applications/controlloop/common/model-impl/events/1.2.3/events-1.2.3.pom.asc.sha1
+nexus.onap.org/content/repositories/releases/org/onap/policy/drools-applications/controlloop/common/model-impl/events/1.2.3/events-1.2.3.pom.asc.md5
+nexus.onap.org/content/repositories/releases/org/onap/policy/drools-applications/controlloop/common/model-impl/trafficgenerator/1.2.3/trafficgenerator-1.2.3.pom.md5
+nexus.onap.org/content/repositories/releases/org/onap/policy/drools-applications/controlloop/common/model-impl/trafficgenerator/1.2.3/trafficgenerator-1.2.3.jar
+nexus.onap.org/content/repositories/releases/org/onap/policy/drools-applications/controlloop/common/model-impl/trafficgenerator/1.2.3/trafficgenerator-1.2.3.jar.sha1
+nexus.onap.org/content/repositories/releases/org/onap/policy/drools-applications/controlloop/common/model-impl/trafficgenerator/1.2.3/trafficgenerator-1.2.3.pom.sha1
+nexus.onap.org/content/repositories/releases/org/onap/policy/drools-applications/controlloop/common/model-impl/trafficgenerator/1.2.3/trafficgenerator-1.2.3.pom
+nexus.onap.org/content/repositories/releases/org/onap/policy/drools-applications/controlloop/common/model-impl/trafficgenerator/1.2.3/trafficgenerator-1.2.3.jar.asc
+nexus.onap.org/content/repositories/releases/org/onap/policy/drools-applications/controlloop/common/model-impl/trafficgenerator/1.2.3/trafficgenerator-1.2.3.jar.md5
+nexus.onap.org/content/repositories/releases/org/onap/policy/drools-applications/controlloop/common/model-impl/trafficgenerator/1.2.3/trafficgenerator-1.2.3.pom.asc.md5
+nexus.onap.org/content/repositories/releases/org/onap/policy/drools-applications/controlloop/common/model-impl/trafficgenerator/1.2.3/trafficgenerator-1.2.3.pom.asc
+nexus.onap.org/content/repositories/releases/org/onap/policy/drools-applications/controlloop/common/model-impl/trafficgenerator/1.2.3/trafficgenerator-1.2.3.jar.asc.sha1
+nexus.onap.org/content/repositories/releases/org/onap/policy/drools-applications/controlloop/common/model-impl/trafficgenerator/1.2.3/trafficgenerator-1.2.3.jar.asc.md5
+nexus.onap.org/content/repositories/releases/org/onap/policy/drools-applications/controlloop/common/model-impl/trafficgenerator/1.2.3/trafficgenerator-1.2.3.pom.asc.sha1
+nexus.onap.org/content/repositories/releases/org/onap/policy/drools-applications/controlloop/common/model-impl/vfc/1.2.3/vfc-1.2.3.jar.asc
+nexus.onap.org/content/repositories/releases/org/onap/policy/drools-applications/controlloop/common/model-impl/vfc/1.2.3/vfc-1.2.3.jar.md5
+nexus.onap.org/content/repositories/releases/org/onap/policy/drools-applications/controlloop/common/model-impl/vfc/1.2.3/vfc-1.2.3.jar.sha1
+nexus.onap.org/content/repositories/releases/org/onap/policy/drools-applications/controlloop/common/model-impl/vfc/1.2.3/vfc-1.2.3.pom.asc.md5
+nexus.onap.org/content/repositories/releases/org/onap/policy/drools-applications/controlloop/common/model-impl/vfc/1.2.3/vfc-1.2.3.pom.asc.sha1
+nexus.onap.org/content/repositories/releases/org/onap/policy/drools-applications/controlloop/common/model-impl/vfc/1.2.3/vfc-1.2.3.jar.asc.sha1
+nexus.onap.org/content/repositories/releases/org/onap/policy/drools-applications/controlloop/common/model-impl/vfc/1.2.3/vfc-1.2.3.pom.md5
+nexus.onap.org/content/repositories/releases/org/onap/policy/drools-applications/controlloop/common/model-impl/vfc/1.2.3/vfc-1.2.3.jar
+nexus.onap.org/content/repositories/releases/org/onap/policy/drools-applications/controlloop/common/model-impl/vfc/1.2.3/vfc-1.2.3.jar.asc.md5
+nexus.onap.org/content/repositories/releases/org/onap/policy/drools-applications/controlloop/common/model-impl/vfc/1.2.3/vfc-1.2.3.pom.asc
+nexus.onap.org/content/repositories/releases/org/onap/policy/drools-applications/controlloop/common/model-impl/vfc/1.2.3/vfc-1.2.3.pom
+nexus.onap.org/content/repositories/releases/org/onap/policy/drools-applications/controlloop/common/model-impl/vfc/1.2.3/vfc-1.2.3.pom.sha1
+nexus.onap.org/content/repositories/releases/org/onap/policy/drools-applications/controlloop/common/model-impl/so/1.2.3/so-1.2.3.jar
+nexus.onap.org/content/repositories/releases/org/onap/policy/drools-applications/controlloop/common/model-impl/so/1.2.3/so-1.2.3.pom.asc.md5
+nexus.onap.org/content/repositories/releases/org/onap/policy/drools-applications/controlloop/common/model-impl/so/1.2.3/so-1.2.3.pom.sha1
+nexus.onap.org/content/repositories/releases/org/onap/policy/drools-applications/controlloop/common/model-impl/so/1.2.3/so-1.2.3.pom
+nexus.onap.org/content/repositories/releases/org/onap/policy/drools-applications/controlloop/common/model-impl/so/1.2.3/so-1.2.3.jar.sha1
+nexus.onap.org/content/repositories/releases/org/onap/policy/drools-applications/controlloop/common/model-impl/so/1.2.3/so-1.2.3.jar.asc.sha1
+nexus.onap.org/content/repositories/releases/org/onap/policy/drools-applications/controlloop/common/model-impl/so/1.2.3/so-1.2.3.pom.md5
+nexus.onap.org/content/repositories/releases/org/onap/policy/drools-applications/controlloop/common/model-impl/so/1.2.3/so-1.2.3.pom.asc.sha1
+nexus.onap.org/content/repositories/releases/org/onap/policy/drools-applications/controlloop/common/model-impl/so/1.2.3/so-1.2.3.jar.md5
+nexus.onap.org/content/repositories/releases/org/onap/policy/drools-applications/controlloop/common/model-impl/so/1.2.3/so-1.2.3.jar.asc.md5
+nexus.onap.org/content/repositories/releases/org/onap/policy/drools-applications/controlloop/common/model-impl/so/1.2.3/so-1.2.3.pom.asc
+nexus.onap.org/content/repositories/releases/org/onap/policy/drools-applications/controlloop/common/model-impl/so/1.2.3/so-1.2.3.jar.asc
+nexus.onap.org/content/repositories/releases/org/onap/policy/drools-applications/controlloop/common/model-impl/appclcm/1.2.3/appclcm-1.2.3.jar.asc.md5
+nexus.onap.org/content/repositories/releases/org/onap/policy/drools-applications/controlloop/common/model-impl/appclcm/1.2.3/appclcm-1.2.3.jar.asc.sha1
+nexus.onap.org/content/repositories/releases/org/onap/policy/drools-applications/controlloop/common/model-impl/appclcm/1.2.3/appclcm-1.2.3.jar.md5
+nexus.onap.org/content/repositories/releases/org/onap/policy/drools-applications/controlloop/common/model-impl/appclcm/1.2.3/appclcm-1.2.3.pom.sha1
+nexus.onap.org/content/repositories/releases/org/onap/policy/drools-applications/controlloop/common/model-impl/appclcm/1.2.3/appclcm-1.2.3.pom.asc
+nexus.onap.org/content/repositories/releases/org/onap/policy/drools-applications/controlloop/common/model-impl/appclcm/1.2.3/appclcm-1.2.3.pom.md5
+nexus.onap.org/content/repositories/releases/org/onap/policy/drools-applications/controlloop/common/model-impl/appclcm/1.2.3/appclcm-1.2.3.jar.asc
+nexus.onap.org/content/repositories/releases/org/onap/policy/drools-applications/controlloop/common/model-impl/appclcm/1.2.3/appclcm-1.2.3.pom.asc.md5
+nexus.onap.org/content/repositories/releases/org/onap/policy/drools-applications/controlloop/common/model-impl/appclcm/1.2.3/appclcm-1.2.3.pom
+nexus.onap.org/content/repositories/releases/org/onap/policy/drools-applications/controlloop/common/model-impl/appclcm/1.2.3/appclcm-1.2.3.jar.sha1
+nexus.onap.org/content/repositories/releases/org/onap/policy/drools-applications/controlloop/common/model-impl/appclcm/1.2.3/appclcm-1.2.3.pom.asc.sha1
+nexus.onap.org/content/repositories/releases/org/onap/policy/drools-applications/controlloop/common/model-impl/appclcm/1.2.3/appclcm-1.2.3.jar
+nexus.onap.org/content/repositories/releases/org/onap/policy/drools-applications/controlloop/common/model-impl/sdc/1.2.3/sdc-1.2.3.jar.asc.sha1
+nexus.onap.org/content/repositories/releases/org/onap/policy/drools-applications/controlloop/common/model-impl/sdc/1.2.3/sdc-1.2.3.jar.asc.md5
+nexus.onap.org/content/repositories/releases/org/onap/policy/drools-applications/controlloop/common/model-impl/sdc/1.2.3/sdc-1.2.3.pom.asc.md5
+nexus.onap.org/content/repositories/releases/org/onap/policy/drools-applications/controlloop/common/model-impl/sdc/1.2.3/sdc-1.2.3.jar.sha1
+nexus.onap.org/content/repositories/releases/org/onap/policy/drools-applications/controlloop/common/model-impl/sdc/1.2.3/sdc-1.2.3.jar.md5
+nexus.onap.org/content/repositories/releases/org/onap/policy/drools-applications/controlloop/common/model-impl/sdc/1.2.3/sdc-1.2.3.jar.asc
+nexus.onap.org/content/repositories/releases/org/onap/policy/drools-applications/controlloop/common/model-impl/sdc/1.2.3/sdc-1.2.3.pom
+nexus.onap.org/content/repositories/releases/org/onap/policy/drools-applications/controlloop/common/model-impl/sdc/1.2.3/sdc-1.2.3.pom.asc.sha1
+nexus.onap.org/content/repositories/releases/org/onap/policy/drools-applications/controlloop/common/model-impl/sdc/1.2.3/sdc-1.2.3.jar
+nexus.onap.org/content/repositories/releases/org/onap/policy/drools-applications/controlloop/common/model-impl/sdc/1.2.3/sdc-1.2.3.pom.asc
+nexus.onap.org/content/repositories/releases/org/onap/policy/drools-applications/controlloop/common/model-impl/sdc/1.2.3/sdc-1.2.3.pom.md5
+nexus.onap.org/content/repositories/releases/org/onap/policy/drools-applications/controlloop/common/model-impl/sdc/1.2.3/sdc-1.2.3.pom.sha1
+nexus.onap.org/content/repositories/releases/org/onap/policy/drools-applications/controlloop/common/model-impl/rest/1.2.3/rest-1.2.3.pom
+nexus.onap.org/content/repositories/releases/org/onap/policy/drools-applications/controlloop/common/model-impl/rest/1.2.3/rest-1.2.3.jar
+nexus.onap.org/content/repositories/releases/org/onap/policy/drools-applications/controlloop/common/model-impl/rest/1.2.3/rest-1.2.3.jar.md5
+nexus.onap.org/content/repositories/releases/org/onap/policy/drools-applications/controlloop/common/model-impl/rest/1.2.3/rest-1.2.3.pom.md5
+nexus.onap.org/content/repositories/releases/org/onap/policy/drools-applications/controlloop/common/model-impl/rest/1.2.3/rest-1.2.3.pom.asc.sha1
+nexus.onap.org/content/repositories/releases/org/onap/policy/drools-applications/controlloop/common/model-impl/rest/1.2.3/rest-1.2.3.jar.asc.md5
+nexus.onap.org/content/repositories/releases/org/onap/policy/drools-applications/controlloop/common/model-impl/rest/1.2.3/rest-1.2.3.pom.sha1
+nexus.onap.org/content/repositories/releases/org/onap/policy/drools-applications/controlloop/common/model-impl/rest/1.2.3/rest-1.2.3.jar.sha1
+nexus.onap.org/content/repositories/releases/org/onap/policy/drools-applications/controlloop/common/model-impl/rest/1.2.3/rest-1.2.3.pom.asc.md5
+nexus.onap.org/content/repositories/releases/org/onap/policy/drools-applications/controlloop/common/model-impl/rest/1.2.3/rest-1.2.3.jar.asc
+nexus.onap.org/content/repositories/releases/org/onap/policy/drools-applications/controlloop/common/model-impl/rest/1.2.3/rest-1.2.3.jar.asc.sha1
+nexus.onap.org/content/repositories/releases/org/onap/policy/drools-applications/controlloop/common/model-impl/rest/1.2.3/rest-1.2.3.pom.asc
+nexus.onap.org/content/repositories/releases/org/onap/policy/drools-applications/controlloop/common/guard/1.2.3/guard-1.2.3.jar
+nexus.onap.org/content/repositories/releases/org/onap/policy/drools-applications/controlloop/common/guard/1.2.3/guard-1.2.3.jar.asc.md5
+nexus.onap.org/content/repositories/releases/org/onap/policy/drools-applications/controlloop/common/guard/1.2.3/guard-1.2.3.pom.asc
+nexus.onap.org/content/repositories/releases/org/onap/policy/drools-applications/controlloop/common/guard/1.2.3/guard-1.2.3.jar.asc
+nexus.onap.org/content/repositories/releases/org/onap/policy/drools-applications/controlloop/common/guard/1.2.3/guard-1.2.3.pom.asc.md5
+nexus.onap.org/content/repositories/releases/org/onap/policy/drools-applications/controlloop/common/guard/1.2.3/guard-1.2.3.jar.md5
+nexus.onap.org/content/repositories/releases/org/onap/policy/drools-applications/controlloop/common/guard/1.2.3/guard-1.2.3.pom.asc.sha1
+nexus.onap.org/content/repositories/releases/org/onap/policy/drools-applications/controlloop/common/guard/1.2.3/guard-1.2.3.pom.md5
+nexus.onap.org/content/repositories/releases/org/onap/policy/drools-applications/controlloop/common/guard/1.2.3/guard-1.2.3.pom.sha1
+nexus.onap.org/content/repositories/releases/org/onap/policy/drools-applications/controlloop/common/guard/1.2.3/guard-1.2.3.jar.sha1
+nexus.onap.org/content/repositories/releases/org/onap/policy/drools-applications/controlloop/common/guard/1.2.3/guard-1.2.3.jar.asc.sha1
+nexus.onap.org/content/repositories/releases/org/onap/policy/drools-applications/controlloop/common/guard/1.2.3/guard-1.2.3.pom
+nexus.onap.org/content/repositories/releases/org/onap/policy/drools-applications/controlloop/common/eventmanager/1.2.3/eventmanager-1.2.3.pom
+nexus.onap.org/content/repositories/releases/org/onap/policy/drools-applications/controlloop/common/eventmanager/1.2.3/eventmanager-1.2.3.pom.asc.sha1
+nexus.onap.org/content/repositories/releases/org/onap/policy/drools-applications/controlloop/common/eventmanager/1.2.3/eventmanager-1.2.3.pom.md5
+nexus.onap.org/content/repositories/releases/org/onap/policy/drools-applications/controlloop/common/eventmanager/1.2.3/eventmanager-1.2.3.jar.sha1
+nexus.onap.org/content/repositories/releases/org/onap/policy/drools-applications/controlloop/common/eventmanager/1.2.3/eventmanager-1.2.3.jar.asc.md5
+nexus.onap.org/content/repositories/releases/org/onap/policy/drools-applications/controlloop/common/eventmanager/1.2.3/eventmanager-1.2.3.jar
+nexus.onap.org/content/repositories/releases/org/onap/policy/drools-applications/controlloop/common/eventmanager/1.2.3/eventmanager-1.2.3.pom.sha1
+nexus.onap.org/content/repositories/releases/org/onap/policy/drools-applications/controlloop/common/eventmanager/1.2.3/eventmanager-1.2.3.pom.asc.md5
+nexus.onap.org/content/repositories/releases/org/onap/policy/drools-applications/controlloop/common/eventmanager/1.2.3/eventmanager-1.2.3.jar.md5
+nexus.onap.org/content/repositories/releases/org/onap/policy/drools-applications/controlloop/common/eventmanager/1.2.3/eventmanager-1.2.3.jar.asc.sha1
+nexus.onap.org/content/repositories/releases/org/onap/policy/drools-applications/controlloop/common/eventmanager/1.2.3/eventmanager-1.2.3.pom.asc
+nexus.onap.org/content/repositories/releases/org/onap/policy/drools-applications/controlloop/common/eventmanager/1.2.3/eventmanager-1.2.3.jar.asc
+nexus.onap.org/content/repositories/releases/org/onap/policy/drools-applications/controlloop/common/policy-yaml/1.2.3/policy-yaml-1.2.3.jar.md5
+nexus.onap.org/content/repositories/releases/org/onap/policy/drools-applications/controlloop/common/policy-yaml/1.2.3/policy-yaml-1.2.3.pom.asc.md5
+nexus.onap.org/content/repositories/releases/org/onap/policy/drools-applications/controlloop/common/policy-yaml/1.2.3/policy-yaml-1.2.3.jar.asc.sha1
+nexus.onap.org/content/repositories/releases/org/onap/policy/drools-applications/controlloop/common/policy-yaml/1.2.3/policy-yaml-1.2.3.jar.sha1
+nexus.onap.org/content/repositories/releases/org/onap/policy/drools-applications/controlloop/common/policy-yaml/1.2.3/policy-yaml-1.2.3.pom.md5
+nexus.onap.org/content/repositories/releases/org/onap/policy/drools-applications/controlloop/common/policy-yaml/1.2.3/policy-yaml-1.2.3.pom.asc.sha1
+nexus.onap.org/content/repositories/releases/org/onap/policy/drools-applications/controlloop/common/policy-yaml/1.2.3/policy-yaml-1.2.3.jar
+nexus.onap.org/content/repositories/releases/org/onap/policy/drools-applications/controlloop/common/policy-yaml/1.2.3/policy-yaml-1.2.3.pom
+nexus.onap.org/content/repositories/releases/org/onap/policy/drools-applications/controlloop/common/policy-yaml/1.2.3/policy-yaml-1.2.3.pom.sha1
+nexus.onap.org/content/repositories/releases/org/onap/policy/drools-applications/controlloop/common/policy-yaml/1.2.3/policy-yaml-1.2.3.jar.asc.md5
+nexus.onap.org/content/repositories/releases/org/onap/policy/drools-applications/controlloop/common/policy-yaml/1.2.3/policy-yaml-1.2.3.jar.asc
+nexus.onap.org/content/repositories/releases/org/onap/policy/drools-applications/controlloop/common/policy-yaml/1.2.3/policy-yaml-1.2.3.pom.asc
+nexus.onap.org/content/repositories/releases/org/onap/policy/drools-applications/controlloop/common/actors/actor.appc/1.2.3/actor.appc-1.2.3.jar.asc.sha1
+nexus.onap.org/content/repositories/releases/org/onap/policy/drools-applications/controlloop/common/actors/actor.appc/1.2.3/actor.appc-1.2.3.pom.md5
+nexus.onap.org/content/repositories/releases/org/onap/policy/drools-applications/controlloop/common/actors/actor.appc/1.2.3/actor.appc-1.2.3.pom.asc
+nexus.onap.org/content/repositories/releases/org/onap/policy/drools-applications/controlloop/common/actors/actor.appc/1.2.3/actor.appc-1.2.3.pom.asc.sha1
+nexus.onap.org/content/repositories/releases/org/onap/policy/drools-applications/controlloop/common/actors/actor.appc/1.2.3/actor.appc-1.2.3.pom
+nexus.onap.org/content/repositories/releases/org/onap/policy/drools-applications/controlloop/common/actors/actor.appc/1.2.3/actor.appc-1.2.3.pom.sha1
+nexus.onap.org/content/repositories/releases/org/onap/policy/drools-applications/controlloop/common/actors/actor.appc/1.2.3/actor.appc-1.2.3.jar
+nexus.onap.org/content/repositories/releases/org/onap/policy/drools-applications/controlloop/common/actors/actor.appc/1.2.3/actor.appc-1.2.3.jar.sha1
+nexus.onap.org/content/repositories/releases/org/onap/policy/drools-applications/controlloop/common/actors/actor.appc/1.2.3/actor.appc-1.2.3.jar.asc
+nexus.onap.org/content/repositories/releases/org/onap/policy/drools-applications/controlloop/common/actors/actor.appc/1.2.3/actor.appc-1.2.3.jar.asc.md5
+nexus.onap.org/content/repositories/releases/org/onap/policy/drools-applications/controlloop/common/actors/actor.appc/1.2.3/actor.appc-1.2.3.jar.md5
+nexus.onap.org/content/repositories/releases/org/onap/policy/drools-applications/controlloop/common/actors/actor.appc/1.2.3/actor.appc-1.2.3.pom.asc.md5
+nexus.onap.org/content/repositories/releases/org/onap/policy/drools-applications/controlloop/common/actors/actorServiceProvider/1.2.3/actorServiceProvider-1.2.3.pom
+nexus.onap.org/content/repositories/releases/org/onap/policy/drools-applications/controlloop/common/actors/actorServiceProvider/1.2.3/actorServiceProvider-1.2.3.pom.sha1
+nexus.onap.org/content/repositories/releases/org/onap/policy/drools-applications/controlloop/common/actors/actorServiceProvider/1.2.3/actorServiceProvider-1.2.3.pom.asc.sha1
+nexus.onap.org/content/repositories/releases/org/onap/policy/drools-applications/controlloop/common/actors/actorServiceProvider/1.2.3/actorServiceProvider-1.2.3.jar
+nexus.onap.org/content/repositories/releases/org/onap/policy/drools-applications/controlloop/common/actors/actorServiceProvider/1.2.3/actorServiceProvider-1.2.3.jar.md5
+nexus.onap.org/content/repositories/releases/org/onap/policy/drools-applications/controlloop/common/actors/actorServiceProvider/1.2.3/actorServiceProvider-1.2.3.pom.md5
+nexus.onap.org/content/repositories/releases/org/onap/policy/drools-applications/controlloop/common/actors/actorServiceProvider/1.2.3/actorServiceProvider-1.2.3.jar.sha1
+nexus.onap.org/content/repositories/releases/org/onap/policy/drools-applications/controlloop/common/actors/actorServiceProvider/1.2.3/actorServiceProvider-1.2.3.jar.asc.sha1
+nexus.onap.org/content/repositories/releases/org/onap/policy/drools-applications/controlloop/common/actors/actorServiceProvider/1.2.3/actorServiceProvider-1.2.3.pom.asc.md5
+nexus.onap.org/content/repositories/releases/org/onap/policy/drools-applications/controlloop/common/actors/actorServiceProvider/1.2.3/actorServiceProvider-1.2.3.jar.asc
+nexus.onap.org/content/repositories/releases/org/onap/policy/drools-applications/controlloop/common/actors/actorServiceProvider/1.2.3/actorServiceProvider-1.2.3.jar.asc.md5
+nexus.onap.org/content/repositories/releases/org/onap/policy/drools-applications/controlloop/common/actors/actorServiceProvider/1.2.3/actorServiceProvider-1.2.3.pom.asc
+nexus.onap.org/content/repositories/releases/org/onap/policy/drools-applications/controlloop/common/actors/actor.vfc/1.2.3/actor.vfc-1.2.3.jar.asc.sha1
+nexus.onap.org/content/repositories/releases/org/onap/policy/drools-applications/controlloop/common/actors/actor.vfc/1.2.3/actor.vfc-1.2.3.jar.sha1
+nexus.onap.org/content/repositories/releases/org/onap/policy/drools-applications/controlloop/common/actors/actor.vfc/1.2.3/actor.vfc-1.2.3.pom.sha1
+nexus.onap.org/content/repositories/releases/org/onap/policy/drools-applications/controlloop/common/actors/actor.vfc/1.2.3/actor.vfc-1.2.3.pom.asc.sha1
+nexus.onap.org/content/repositories/releases/org/onap/policy/drools-applications/controlloop/common/actors/actor.vfc/1.2.3/actor.vfc-1.2.3.pom
+nexus.onap.org/content/repositories/releases/org/onap/policy/drools-applications/controlloop/common/actors/actor.vfc/1.2.3/actor.vfc-1.2.3.pom.md5
+nexus.onap.org/content/repositories/releases/org/onap/policy/drools-applications/controlloop/common/actors/actor.vfc/1.2.3/actor.vfc-1.2.3.pom.asc.md5
+nexus.onap.org/content/repositories/releases/org/onap/policy/drools-applications/controlloop/common/actors/actor.vfc/1.2.3/actor.vfc-1.2.3.pom.asc
+nexus.onap.org/content/repositories/releases/org/onap/policy/drools-applications/controlloop/common/actors/actor.vfc/1.2.3/actor.vfc-1.2.3.jar.md5
+nexus.onap.org/content/repositories/releases/org/onap/policy/drools-applications/controlloop/common/actors/actor.vfc/1.2.3/actor.vfc-1.2.3.jar.asc
+nexus.onap.org/content/repositories/releases/org/onap/policy/drools-applications/controlloop/common/actors/actor.vfc/1.2.3/actor.vfc-1.2.3.jar
+nexus.onap.org/content/repositories/releases/org/onap/policy/drools-applications/controlloop/common/actors/actor.vfc/1.2.3/actor.vfc-1.2.3.jar.asc.md5
+nexus.onap.org/content/repositories/releases/org/onap/policy/drools-applications/controlloop/common/actors/actor.so/1.2.3/actor.so-1.2.3.pom.asc.md5
+nexus.onap.org/content/repositories/releases/org/onap/policy/drools-applications/controlloop/common/actors/actor.so/1.2.3/actor.so-1.2.3.jar.asc.md5
+nexus.onap.org/content/repositories/releases/org/onap/policy/drools-applications/controlloop/common/actors/actor.so/1.2.3/actor.so-1.2.3.jar.asc.sha1
+nexus.onap.org/content/repositories/releases/org/onap/policy/drools-applications/controlloop/common/actors/actor.so/1.2.3/actor.so-1.2.3.jar
+nexus.onap.org/content/repositories/releases/org/onap/policy/drools-applications/controlloop/common/actors/actor.so/1.2.3/actor.so-1.2.3.pom
+nexus.onap.org/content/repositories/releases/org/onap/policy/drools-applications/controlloop/common/actors/actor.so/1.2.3/actor.so-1.2.3.jar.asc
+nexus.onap.org/content/repositories/releases/org/onap/policy/drools-applications/controlloop/common/actors/actor.so/1.2.3/actor.so-1.2.3.pom.asc
+nexus.onap.org/content/repositories/releases/org/onap/policy/drools-applications/controlloop/common/actors/actor.so/1.2.3/actor.so-1.2.3.pom.asc.sha1
+nexus.onap.org/content/repositories/releases/org/onap/policy/drools-applications/controlloop/common/actors/actor.so/1.2.3/actor.so-1.2.3.pom.sha1
+nexus.onap.org/content/repositories/releases/org/onap/policy/drools-applications/controlloop/common/actors/actor.so/1.2.3/actor.so-1.2.3.jar.md5
+nexus.onap.org/content/repositories/releases/org/onap/policy/drools-applications/controlloop/common/actors/actor.so/1.2.3/actor.so-1.2.3.jar.sha1
+nexus.onap.org/content/repositories/releases/org/onap/policy/drools-applications/controlloop/common/actors/actor.so/1.2.3/actor.so-1.2.3.pom.md5
+nexus.onap.org/content/repositories/releases/org/onap/policy/drools-applications/controlloop/common/actors/actors/1.2.3/actors-1.2.3.pom.md5
+nexus.onap.org/content/repositories/releases/org/onap/policy/drools-applications/controlloop/common/actors/actors/1.2.3/actors-1.2.3.pom.asc.md5
+nexus.onap.org/content/repositories/releases/org/onap/policy/drools-applications/controlloop/common/actors/actors/1.2.3/actors-1.2.3.pom
+nexus.onap.org/content/repositories/releases/org/onap/policy/drools-applications/controlloop/common/actors/actors/1.2.3/actors-1.2.3.pom.sha1
+nexus.onap.org/content/repositories/releases/org/onap/policy/drools-applications/controlloop/common/actors/actors/1.2.3/actors-1.2.3.pom.asc.sha1
+nexus.onap.org/content/repositories/releases/org/onap/policy/drools-applications/controlloop/common/actors/actors/1.2.3/actors-1.2.3.pom.asc
+nexus.onap.org/content/repositories/releases/org/onap/policy/drools-applications/controlloop/common/actors/actor.appclcm/1.2.3/actor.appclcm-1.2.3.jar.sha1
+nexus.onap.org/content/repositories/releases/org/onap/policy/drools-applications/controlloop/common/actors/actor.appclcm/1.2.3/actor.appclcm-1.2.3.pom
+nexus.onap.org/content/repositories/releases/org/onap/policy/drools-applications/controlloop/common/actors/actor.appclcm/1.2.3/actor.appclcm-1.2.3.jar.asc.md5
+nexus.onap.org/content/repositories/releases/org/onap/policy/drools-applications/controlloop/common/actors/actor.appclcm/1.2.3/actor.appclcm-1.2.3.pom.asc.sha1
+nexus.onap.org/content/repositories/releases/org/onap/policy/drools-applications/controlloop/common/actors/actor.appclcm/1.2.3/actor.appclcm-1.2.3.pom.asc.md5
+nexus.onap.org/content/repositories/releases/org/onap/policy/drools-applications/controlloop/common/actors/actor.appclcm/1.2.3/actor.appclcm-1.2.3.pom.sha1
+nexus.onap.org/content/repositories/releases/org/onap/policy/drools-applications/controlloop/common/actors/actor.appclcm/1.2.3/actor.appclcm-1.2.3.jar.asc
+nexus.onap.org/content/repositories/releases/org/onap/policy/drools-applications/controlloop/common/actors/actor.appclcm/1.2.3/actor.appclcm-1.2.3.pom.asc
+nexus.onap.org/content/repositories/releases/org/onap/policy/drools-applications/controlloop/common/actors/actor.appclcm/1.2.3/actor.appclcm-1.2.3.pom.md5
+nexus.onap.org/content/repositories/releases/org/onap/policy/drools-applications/controlloop/common/actors/actor.appclcm/1.2.3/actor.appclcm-1.2.3.jar.md5
+nexus.onap.org/content/repositories/releases/org/onap/policy/drools-applications/controlloop/common/actors/actor.appclcm/1.2.3/actor.appclcm-1.2.3.jar
+nexus.onap.org/content/repositories/releases/org/onap/policy/drools-applications/controlloop/common/actors/actor.appclcm/1.2.3/actor.appclcm-1.2.3.jar.asc.sha1
+nexus.onap.org/content/repositories/releases/org/onap/policy/drools-applications/controlloop/controlloop/1.2.3/controlloop-1.2.3.pom.md5
+nexus.onap.org/content/repositories/releases/org/onap/policy/drools-applications/controlloop/controlloop/1.2.3/controlloop-1.2.3.pom.asc.sha1
+nexus.onap.org/content/repositories/releases/org/onap/policy/drools-applications/controlloop/controlloop/1.2.3/controlloop-1.2.3.pom.asc
+nexus.onap.org/content/repositories/releases/org/onap/policy/drools-applications/controlloop/controlloop/1.2.3/controlloop-1.2.3.pom
+nexus.onap.org/content/repositories/releases/org/onap/policy/drools-applications/controlloop/controlloop/1.2.3/controlloop-1.2.3.pom.asc.md5
+nexus.onap.org/content/repositories/releases/org/onap/policy/drools-applications/controlloop/controlloop/1.2.3/controlloop-1.2.3.pom.sha1
+nexus.onap.org/content/repositories/releases/org/onap/policy/drools-applications/controlloop/packages/apps-controlloop/1.2.3/apps-controlloop-1.2.3.zip
+nexus.onap.org/content/repositories/releases/org/onap/policy/drools-applications/controlloop/packages/apps-controlloop/1.2.0/apps-controlloop-1.2.0.zip
+nexus.onap.org/content/repositories/releases/org/onap/policy/drools-applications/drools-applications/1.2.3/drools-applications-1.2.3.pom.asc.sha1
+nexus.onap.org/content/repositories/releases/org/onap/policy/drools-applications/drools-applications/1.2.3/drools-applications-1.2.3.pom.sha1
+nexus.onap.org/content/repositories/releases/org/onap/policy/drools-applications/drools-applications/1.2.3/drools-applications-1.2.3.pom
+nexus.onap.org/content/repositories/releases/org/onap/policy/drools-applications/drools-applications/1.2.3/drools-applications-1.2.3.pom.md5
+nexus.onap.org/content/repositories/releases/org/onap/policy/drools-applications/drools-applications/1.2.3/drools-applications-1.2.3.pom.asc
+nexus.onap.org/content/repositories/releases/org/onap/policy/drools-applications/drools-applications/1.2.3/drools-applications-1.2.3.pom.asc.md5
+www.springframework.org/schema/tool/spring-tool-4.3.xsd
+repo.maven.apache.org/maven2/junit/junit/3.8.1/junit-3.8.1.jar.sha1
+repo.maven.apache.org/maven2/junit/junit/3.8.1/junit-3.8.1.pom
+repo.maven.apache.org/maven2/junit/junit/3.8.1/junit-3.8.1.jar.md5
+repo.maven.apache.org/maven2/junit/junit/3.8.1/junit-3.8.1.pom.sha1
+repo.maven.apache.org/maven2/junit/junit/3.8.1/junit-3.8.1.jar
+repo.maven.apache.org/maven2/junit/junit/3.8.1/junit-3.8.1.pom.md5
+repo.maven.apache.org/maven2/org/codehaus/plexus/plexus-component-api/1.0-alpha-15/plexus-component-api-1.0-alpha-15.pom.md5
+repo.maven.apache.org/maven2/org/codehaus/plexus/plexus-component-api/1.0-alpha-15/plexus-component-api-1.0-alpha-15.pom.sha1
+repo.maven.apache.org/maven2/org/codehaus/plexus/plexus-component-api/1.0-alpha-15/plexus-component-api-1.0-alpha-15.pom
+repo.maven.apache.org/maven2/org/codehaus/plexus/plexus-component-api/1.0-alpha-16/plexus-component-api-1.0-alpha-16.pom.md5
+repo.maven.apache.org/maven2/org/codehaus/plexus/plexus-component-api/1.0-alpha-16/plexus-component-api-1.0-alpha-16.pom
+repo.maven.apache.org/maven2/org/codehaus/plexus/plexus-component-api/1.0-alpha-16/plexus-component-api-1.0-alpha-16.pom.sha1
+repo.maven.apache.org/maven2/org/codehaus/plexus/plexus/1.0.10/plexus-1.0.10.pom
+repo.maven.apache.org/maven2/org/codehaus/plexus/plexus/1.0.10/plexus-1.0.10.pom.md5
+repo.maven.apache.org/maven2/org/codehaus/plexus/plexus/1.0.10/plexus-1.0.10.pom.sha1
+repo.maven.apache.org/maven2/org/codehaus/plexus/plexus/1.0.12/plexus-1.0.12.pom.sha1
+repo.maven.apache.org/maven2/org/codehaus/plexus/plexus/1.0.12/plexus-1.0.12.pom.md5
+repo.maven.apache.org/maven2/org/codehaus/plexus/plexus/1.0.12/plexus-1.0.12.pom
+repo.maven.apache.org/maven2/org/codehaus/plexus/plexus/1.0.9/plexus-1.0.9.pom.sha1
+repo.maven.apache.org/maven2/org/codehaus/plexus/plexus/1.0.9/plexus-1.0.9.pom
+repo.maven.apache.org/maven2/org/codehaus/plexus/plexus/1.0.9/plexus-1.0.9.pom.md5
+repo.maven.apache.org/maven2/org/codehaus/plexus/plexus/1.0.4/plexus-1.0.4.pom.sha1
+repo.maven.apache.org/maven2/org/codehaus/plexus/plexus/1.0.4/plexus-1.0.4.pom
+repo.maven.apache.org/maven2/org/codehaus/plexus/plexus/1.0.4/plexus-1.0.4.pom.md5
+repo.maven.apache.org/maven2/org/codehaus/plexus/plexus/1.0.8/plexus-1.0.8.pom.sha1
+repo.maven.apache.org/maven2/org/codehaus/plexus/plexus/1.0.8/plexus-1.0.8.pom
+repo.maven.apache.org/maven2/org/codehaus/plexus/plexus/1.0.8/plexus-1.0.8.pom.md5
+repo.maven.apache.org/maven2/org/codehaus/plexus/plexus/1.0.11/plexus-1.0.11.pom.md5
+repo.maven.apache.org/maven2/org/codehaus/plexus/plexus/1.0.11/plexus-1.0.11.pom.sha1
+repo.maven.apache.org/maven2/org/codehaus/plexus/plexus/1.0.11/plexus-1.0.11.pom
+repo.maven.apache.org/maven2/org/codehaus/plexus/plexus-container-default/1.0-alpha-15/plexus-container-default-1.0-alpha-15.pom.sha1
+repo.maven.apache.org/maven2/org/codehaus/plexus/plexus-container-default/1.0-alpha-15/plexus-container-default-1.0-alpha-15.pom
+repo.maven.apache.org/maven2/org/codehaus/plexus/plexus-container-default/1.0-alpha-15/plexus-container-default-1.0-alpha-15.pom.md5
+repo.maven.apache.org/maven2/org/codehaus/plexus/plexus-container-default/1.0-alpha-9-stable-1/plexus-container-default-1.0-alpha-9-stable-1.pom
+repo.maven.apache.org/maven2/org/codehaus/plexus/plexus-container-default/1.0-alpha-9-stable-1/plexus-container-default-1.0-alpha-9-stable-1.pom.sha1
+repo.maven.apache.org/maven2/org/codehaus/plexus/plexus-container-default/1.0-alpha-9-stable-1/plexus-container-default-1.0-alpha-9-stable-1.pom.md5
+repo.maven.apache.org/maven2/org/codehaus/plexus/plexus-container-default/1.0-alpha-8/plexus-container-default-1.0-alpha-8.pom
+repo.maven.apache.org/maven2/org/codehaus/plexus/plexus-container-default/1.0-alpha-8/plexus-container-default-1.0-alpha-8.pom.sha1
+repo.maven.apache.org/maven2/org/codehaus/plexus/plexus-container-default/1.0-alpha-8/plexus-container-default-1.0-alpha-8.pom.md5
+repo.maven.apache.org/maven2/org/codehaus/plexus/plexus-container-default/1.0-alpha-9/plexus-container-default-1.0-alpha-9.pom.md5
+repo.maven.apache.org/maven2/org/codehaus/plexus/plexus-container-default/1.0-alpha-9/plexus-container-default-1.0-alpha-9.pom.sha1
+repo.maven.apache.org/maven2/org/codehaus/plexus/plexus-container-default/1.0-alpha-9/plexus-container-default-1.0-alpha-9.pom
+repo.maven.apache.org/maven2/org/codehaus/plexus/plexus-components/1.1.9/plexus-components-1.1.9.pom
+repo.maven.apache.org/maven2/org/codehaus/plexus/plexus-components/1.1.9/plexus-components-1.1.9.pom.sha1
+repo.maven.apache.org/maven2/org/codehaus/plexus/plexus-components/1.1.9/plexus-components-1.1.9.pom.md5
+repo.maven.apache.org/maven2/org/codehaus/plexus/plexus-components/1.1.7/plexus-components-1.1.7.pom.sha1
+repo.maven.apache.org/maven2/org/codehaus/plexus/plexus-components/1.1.7/plexus-components-1.1.7.pom
+repo.maven.apache.org/maven2/org/codehaus/plexus/plexus-components/1.1.7/plexus-components-1.1.7.pom.md5
+repo.maven.apache.org/maven2/org/codehaus/plexus/plexus-components/1.1.6/plexus-components-1.1.6.pom.md5
+repo.maven.apache.org/maven2/org/codehaus/plexus/plexus-components/1.1.6/plexus-components-1.1.6.pom
+repo.maven.apache.org/maven2/org/codehaus/plexus/plexus-components/1.1.6/plexus-components-1.1.6.pom.sha1
+repo.maven.apache.org/maven2/org/codehaus/plexus/plexus-containers/1.0-alpha-15/plexus-containers-1.0-alpha-15.pom.md5
+repo.maven.apache.org/maven2/org/codehaus/plexus/plexus-containers/1.0-alpha-15/plexus-containers-1.0-alpha-15.pom.sha1
+repo.maven.apache.org/maven2/org/codehaus/plexus/plexus-containers/1.0-alpha-15/plexus-containers-1.0-alpha-15.pom
+repo.maven.apache.org/maven2/org/codehaus/plexus/plexus-containers/1.0-alpha-16/plexus-containers-1.0-alpha-16.pom
+repo.maven.apache.org/maven2/org/codehaus/plexus/plexus-containers/1.0-alpha-16/plexus-containers-1.0-alpha-16.pom.sha1
+repo.maven.apache.org/maven2/org/codehaus/plexus/plexus-containers/1.0-alpha-16/plexus-containers-1.0-alpha-16.pom.md5
+repo.maven.apache.org/maven2/org/codehaus/plexus/plexus-containers/1.0.3/plexus-containers-1.0.3.pom.sha1
+repo.maven.apache.org/maven2/org/codehaus/plexus/plexus-containers/1.0.3/plexus-containers-1.0.3.pom
+repo.maven.apache.org/maven2/org/codehaus/plexus/plexus-containers/1.0.3/plexus-containers-1.0.3.pom.md5
+repo.maven.apache.org/maven2/org/codehaus/plexus/plexus-io/1.0-alpha-1/plexus-io-1.0-alpha-1.jar.sha1
+repo.maven.apache.org/maven2/org/codehaus/plexus/plexus-io/1.0-alpha-1/plexus-io-1.0-alpha-1.pom
+repo.maven.apache.org/maven2/org/codehaus/plexus/plexus-io/1.0-alpha-1/plexus-io-1.0-alpha-1.jar
+repo.maven.apache.org/maven2/org/codehaus/plexus/plexus-io/1.0-alpha-1/plexus-io-1.0-alpha-1.pom.md5
+repo.maven.apache.org/maven2/org/codehaus/plexus/plexus-io/1.0-alpha-1/plexus-io-1.0-alpha-1.pom.sha1
+repo.maven.apache.org/maven2/org/codehaus/plexus/plexus-io/1.0-alpha-1/plexus-io-1.0-alpha-1.jar.md5
+repo.maven.apache.org/maven2/org/codehaus/plexus/plexus-archiver/1.0-alpha-9/plexus-archiver-1.0-alpha-9.pom.md5
+repo.maven.apache.org/maven2/org/codehaus/plexus/plexus-archiver/1.0-alpha-9/plexus-archiver-1.0-alpha-9.pom.sha1
+repo.maven.apache.org/maven2/org/codehaus/plexus/plexus-archiver/1.0-alpha-9/plexus-archiver-1.0-alpha-9.jar
+repo.maven.apache.org/maven2/org/codehaus/plexus/plexus-archiver/1.0-alpha-9/plexus-archiver-1.0-alpha-9.jar.md5
+repo.maven.apache.org/maven2/org/codehaus/plexus/plexus-archiver/1.0-alpha-9/plexus-archiver-1.0-alpha-9.pom
+repo.maven.apache.org/maven2/org/codehaus/plexus/plexus-archiver/1.0-alpha-9/plexus-archiver-1.0-alpha-9.jar.sha1
+repo.maven.apache.org/maven2/org/codehaus/plexus/plexus-interpolation/1.6/plexus-interpolation-1.6.jar.md5
+repo.maven.apache.org/maven2/org/codehaus/plexus/plexus-interpolation/1.6/plexus-interpolation-1.6.jar.sha1
+repo.maven.apache.org/maven2/org/codehaus/plexus/plexus-interpolation/1.6/plexus-interpolation-1.6.pom.md5
+repo.maven.apache.org/maven2/org/codehaus/plexus/plexus-interpolation/1.6/plexus-interpolation-1.6.jar
+repo.maven.apache.org/maven2/org/codehaus/plexus/plexus-interpolation/1.6/plexus-interpolation-1.6.pom.sha1
+repo.maven.apache.org/maven2/org/codehaus/plexus/plexus-interpolation/1.6/plexus-interpolation-1.6.pom
+repo.maven.apache.org/maven2/org/codehaus/plexus/plexus-digest/1.0/plexus-digest-1.0.jar.sha1
+repo.maven.apache.org/maven2/org/codehaus/plexus/plexus-digest/1.0/plexus-digest-1.0.jar
+repo.maven.apache.org/maven2/org/codehaus/plexus/plexus-digest/1.0/plexus-digest-1.0.pom.md5
+repo.maven.apache.org/maven2/org/codehaus/plexus/plexus-digest/1.0/plexus-digest-1.0.jar.md5
+repo.maven.apache.org/maven2/org/codehaus/plexus/plexus-digest/1.0/plexus-digest-1.0.pom.sha1
+repo.maven.apache.org/maven2/org/codehaus/plexus/plexus-digest/1.0/plexus-digest-1.0.pom
+repo.maven.apache.org/maven2/org/codehaus/plexus/plexus-interactivity-api/1.0-alpha-4/plexus-interactivity-api-1.0-alpha-4.jar
+repo.maven.apache.org/maven2/org/codehaus/plexus/plexus-interactivity-api/1.0-alpha-4/plexus-interactivity-api-1.0-alpha-4.jar.sha1
+repo.maven.apache.org/maven2/org/codehaus/plexus/plexus-interactivity-api/1.0-alpha-4/plexus-interactivity-api-1.0-alpha-4.jar.md5
+repo.maven.apache.org/maven2/org/codehaus/plexus/plexus-interactivity-api/1.0-alpha-4/plexus-interactivity-api-1.0-alpha-4.pom.md5
+repo.maven.apache.org/maven2/org/codehaus/plexus/plexus-interactivity-api/1.0-alpha-4/plexus-interactivity-api-1.0-alpha-4.pom.sha1
+repo.maven.apache.org/maven2/org/codehaus/plexus/plexus-interactivity-api/1.0-alpha-4/plexus-interactivity-api-1.0-alpha-4.pom
+repo.maven.apache.org/maven2/org/codehaus/plexus/plexus-compilers/1.5.3/plexus-compilers-1.5.3.pom.sha1
+repo.maven.apache.org/maven2/org/codehaus/plexus/plexus-compilers/1.5.3/plexus-compilers-1.5.3.pom.md5
+repo.maven.apache.org/maven2/org/codehaus/plexus/plexus-compilers/1.5.3/plexus-compilers-1.5.3.pom
+repo.maven.apache.org/maven2/org/codehaus/plexus/plexus-compiler-manager/1.5.3/plexus-compiler-manager-1.5.3.pom
+repo.maven.apache.org/maven2/org/codehaus/plexus/plexus-compiler-manager/1.5.3/plexus-compiler-manager-1.5.3.jar
+repo.maven.apache.org/maven2/org/codehaus/plexus/plexus-compiler-manager/1.5.3/plexus-compiler-manager-1.5.3.pom.md5
+repo.maven.apache.org/maven2/org/codehaus/plexus/plexus-compiler-manager/1.5.3/plexus-compiler-manager-1.5.3.jar.sha1
+repo.maven.apache.org/maven2/org/codehaus/plexus/plexus-compiler-manager/1.5.3/plexus-compiler-manager-1.5.3.pom.sha1
+repo.maven.apache.org/maven2/org/codehaus/plexus/plexus-compiler-manager/1.5.3/plexus-compiler-manager-1.5.3.jar.md5
+repo.maven.apache.org/maven2/org/codehaus/plexus/plexus-compiler-api/1.5.3/plexus-compiler-api-1.5.3.pom
+repo.maven.apache.org/maven2/org/codehaus/plexus/plexus-compiler-api/1.5.3/plexus-compiler-api-1.5.3.pom.md5
+repo.maven.apache.org/maven2/org/codehaus/plexus/plexus-compiler-api/1.5.3/plexus-compiler-api-1.5.3.pom.sha1
+repo.maven.apache.org/maven2/org/codehaus/plexus/plexus-compiler-api/1.5.3/plexus-compiler-api-1.5.3.jar
+repo.maven.apache.org/maven2/org/codehaus/plexus/plexus-compiler-api/1.5.3/plexus-compiler-api-1.5.3.jar.sha1
+repo.maven.apache.org/maven2/org/codehaus/plexus/plexus-compiler-api/1.5.3/plexus-compiler-api-1.5.3.jar.md5
+repo.maven.apache.org/maven2/org/codehaus/plexus/plexus-compiler-javac/1.5.3/plexus-compiler-javac-1.5.3.pom.sha1
+repo.maven.apache.org/maven2/org/codehaus/plexus/plexus-compiler-javac/1.5.3/plexus-compiler-javac-1.5.3.pom
+repo.maven.apache.org/maven2/org/codehaus/plexus/plexus-compiler-javac/1.5.3/plexus-compiler-javac-1.5.3.jar
+repo.maven.apache.org/maven2/org/codehaus/plexus/plexus-compiler-javac/1.5.3/plexus-compiler-javac-1.5.3.jar.md5
+repo.maven.apache.org/maven2/org/codehaus/plexus/plexus-compiler-javac/1.5.3/plexus-compiler-javac-1.5.3.jar.sha1
+repo.maven.apache.org/maven2/org/codehaus/plexus/plexus-compiler-javac/1.5.3/plexus-compiler-javac-1.5.3.pom.md5
+repo.maven.apache.org/maven2/org/codehaus/plexus/plexus-classworlds/1.2-alpha-6/plexus-classworlds-1.2-alpha-6.pom.md5
+repo.maven.apache.org/maven2/org/codehaus/plexus/plexus-classworlds/1.2-alpha-6/plexus-classworlds-1.2-alpha-6.pom
+repo.maven.apache.org/maven2/org/codehaus/plexus/plexus-classworlds/1.2-alpha-6/plexus-classworlds-1.2-alpha-6.pom.sha1
+repo.maven.apache.org/maven2/org/codehaus/plexus/plexus-classworlds/1.2-alpha-7/plexus-classworlds-1.2-alpha-7.pom.sha1
+repo.maven.apache.org/maven2/org/codehaus/plexus/plexus-classworlds/1.2-alpha-7/plexus-classworlds-1.2-alpha-7.pom.md5
+repo.maven.apache.org/maven2/org/codehaus/plexus/plexus-classworlds/1.2-alpha-7/plexus-classworlds-1.2-alpha-7.pom
+repo.maven.apache.org/maven2/org/codehaus/plexus/plexus-utils/1.4.9/plexus-utils-1.4.9.pom
+repo.maven.apache.org/maven2/org/codehaus/plexus/plexus-utils/1.4.9/plexus-utils-1.4.9.pom.md5
+repo.maven.apache.org/maven2/org/codehaus/plexus/plexus-utils/1.4.9/plexus-utils-1.4.9.pom.sha1
+repo.maven.apache.org/maven2/org/codehaus/plexus/plexus-utils/1.4.9/plexus-utils-1.4.9.jar
+repo.maven.apache.org/maven2/org/codehaus/plexus/plexus-utils/1.4.9/plexus-utils-1.4.9.jar.md5
+repo.maven.apache.org/maven2/org/codehaus/plexus/plexus-utils/1.4.9/plexus-utils-1.4.9.jar.sha1
+repo.maven.apache.org/maven2/org/codehaus/plexus/plexus-utils/1.4.1/plexus-utils-1.4.1.pom
+repo.maven.apache.org/maven2/org/codehaus/plexus/plexus-utils/1.4.1/plexus-utils-1.4.1.pom.sha1
+repo.maven.apache.org/maven2/org/codehaus/plexus/plexus-utils/1.4.1/plexus-utils-1.4.1.pom.md5
+repo.maven.apache.org/maven2/org/codehaus/plexus/plexus-utils/1.5.6/plexus-utils-1.5.6.pom.sha1
+repo.maven.apache.org/maven2/org/codehaus/plexus/plexus-utils/1.5.6/plexus-utils-1.5.6.jar.md5
+repo.maven.apache.org/maven2/org/codehaus/plexus/plexus-utils/1.5.6/plexus-utils-1.5.6.jar.sha1
+repo.maven.apache.org/maven2/org/codehaus/plexus/plexus-utils/1.5.6/plexus-utils-1.5.6.pom.md5
+repo.maven.apache.org/maven2/org/codehaus/plexus/plexus-utils/1.5.6/plexus-utils-1.5.6.jar
+repo.maven.apache.org/maven2/org/codehaus/plexus/plexus-utils/1.5.6/plexus-utils-1.5.6.pom
+repo.maven.apache.org/maven2/org/codehaus/plexus/plexus-utils/1.0.5/plexus-utils-1.0.5.pom.sha1
+repo.maven.apache.org/maven2/org/codehaus/plexus/plexus-utils/1.0.5/plexus-utils-1.0.5.pom
+repo.maven.apache.org/maven2/org/codehaus/plexus/plexus-utils/1.0.5/plexus-utils-1.0.5.pom.md5
+repo.maven.apache.org/maven2/org/codehaus/plexus/plexus-utils/1.3/plexus-utils-1.3.pom.md5
+repo.maven.apache.org/maven2/org/codehaus/plexus/plexus-utils/1.3/plexus-utils-1.3.pom.sha1
+repo.maven.apache.org/maven2/org/codehaus/plexus/plexus-utils/1.3/plexus-utils-1.3.pom
+repo.maven.apache.org/maven2/org/codehaus/plexus/plexus-utils/2.1/plexus-utils-2.1.jar
+repo.maven.apache.org/maven2/org/codehaus/plexus/plexus-utils/2.1/plexus-utils-2.1.jar.md5
+repo.maven.apache.org/maven2/org/codehaus/plexus/plexus-utils/2.1/plexus-utils-2.1.pom.asc
+repo.maven.apache.org/maven2/org/codehaus/plexus/plexus-utils/2.1/plexus-utils-2.1.jar.asc.sha1
+repo.maven.apache.org/maven2/org/codehaus/plexus/plexus-utils/2.1/plexus-utils-2.1.jar.asc
+repo.maven.apache.org/maven2/org/codehaus/plexus/plexus-utils/2.1/plexus-utils-2.1.pom.asc.md5
+repo.maven.apache.org/maven2/org/codehaus/plexus/plexus-utils/2.1/plexus-utils-2.1.jar.sha1
+repo.maven.apache.org/maven2/org/codehaus/plexus/plexus-utils/2.1/plexus-utils-2.1.pom
+repo.maven.apache.org/maven2/org/codehaus/plexus/plexus-utils/2.1/plexus-utils-2.1.pom.asc.sha1
+repo.maven.apache.org/maven2/org/codehaus/plexus/plexus-utils/2.1/plexus-utils-2.1.jar.asc.md5
+repo.maven.apache.org/maven2/org/codehaus/plexus/plexus-utils/2.1/plexus-utils-2.1.pom.md5
+repo.maven.apache.org/maven2/org/codehaus/plexus/plexus-utils/2.1/plexus-utils-2.1.pom.sha1
+repo.maven.apache.org/maven2/org/codehaus/plexus/plexus-utils/3.0/plexus-utils-3.0.jar.sha1
+repo.maven.apache.org/maven2/org/codehaus/plexus/plexus-utils/3.0/plexus-utils-3.0.jar.asc.md5
+repo.maven.apache.org/maven2/org/codehaus/plexus/plexus-utils/3.0/plexus-utils-3.0.pom.asc.md5
+repo.maven.apache.org/maven2/org/codehaus/plexus/plexus-utils/3.0/plexus-utils-3.0.pom.sha1
+repo.maven.apache.org/maven2/org/codehaus/plexus/plexus-utils/3.0/plexus-utils-3.0.jar
+repo.maven.apache.org/maven2/org/codehaus/plexus/plexus-utils/3.0/plexus-utils-3.0.jar.md5
+repo.maven.apache.org/maven2/org/codehaus/plexus/plexus-utils/3.0/plexus-utils-3.0.pom.asc
+repo.maven.apache.org/maven2/org/codehaus/plexus/plexus-utils/3.0/plexus-utils-3.0.jar.asc
+repo.maven.apache.org/maven2/org/codehaus/plexus/plexus-utils/3.0/plexus-utils-3.0.pom.asc.sha1
+repo.maven.apache.org/maven2/org/codehaus/plexus/plexus-utils/3.0/plexus-utils-3.0.jar.asc.sha1
+repo.maven.apache.org/maven2/org/codehaus/plexus/plexus-utils/3.0/plexus-utils-3.0.pom.md5
+repo.maven.apache.org/maven2/org/codehaus/plexus/plexus-utils/3.0/plexus-utils-3.0.pom
+repo.maven.apache.org/maven2/org/codehaus/plexus/plexus-utils/1.0.4/plexus-utils-1.0.4.pom.sha1
+repo.maven.apache.org/maven2/org/codehaus/plexus/plexus-utils/1.0.4/plexus-utils-1.0.4.pom.md5
+repo.maven.apache.org/maven2/org/codehaus/plexus/plexus-utils/1.0.4/plexus-utils-1.0.4.jar.sha1
+repo.maven.apache.org/maven2/org/codehaus/plexus/plexus-utils/1.0.4/plexus-utils-1.0.4.jar.md5
+repo.maven.apache.org/maven2/org/codehaus/plexus/plexus-utils/1.0.4/plexus-utils-1.0.4.pom
+repo.maven.apache.org/maven2/org/codehaus/plexus/plexus-utils/1.0.4/plexus-utils-1.0.4.jar
+repo.maven.apache.org/maven2/org/codehaus/plexus/plexus-compiler/1.5.3/plexus-compiler-1.5.3.pom
+repo.maven.apache.org/maven2/org/codehaus/plexus/plexus-compiler/1.5.3/plexus-compiler-1.5.3.pom.sha1
+repo.maven.apache.org/maven2/org/codehaus/plexus/plexus-compiler/1.5.3/plexus-compiler-1.5.3.pom.md5
+repo.maven.apache.org/maven2/org/codehaus/mojo/maven-metadata.xml
+repo.maven.apache.org/maven2/org/yaml/snakeyaml/1.17/snakeyaml-1.17.pom.asc
+repo.maven.apache.org/maven2/org/yaml/snakeyaml/1.17/snakeyaml-1.17.jar.sha1
+repo.maven.apache.org/maven2/org/yaml/snakeyaml/1.17/snakeyaml-1.17.pom
+repo.maven.apache.org/maven2/org/yaml/snakeyaml/1.17/snakeyaml-1.17.jar
+repo.maven.apache.org/maven2/org/yaml/snakeyaml/1.17/snakeyaml-1.17.pom.md5
+repo.maven.apache.org/maven2/org/yaml/snakeyaml/1.17/snakeyaml-1.17.jar.asc
+repo.maven.apache.org/maven2/org/yaml/snakeyaml/1.17/snakeyaml-1.17.pom.sha1
+repo.maven.apache.org/maven2/org/yaml/snakeyaml/1.17/snakeyaml-1.17.jar.md5
+repo.maven.apache.org/maven2/org/jgrapht/jgrapht-core/0.9.2/jgrapht-core-0.9.2.jar.md5
+repo.maven.apache.org/maven2/org/jgrapht/jgrapht-core/0.9.2/jgrapht-core-0.9.2.pom
+repo.maven.apache.org/maven2/org/jgrapht/jgrapht-core/0.9.2/jgrapht-core-0.9.2.jar
+repo.maven.apache.org/maven2/org/jgrapht/jgrapht-core/0.9.2/jgrapht-core-0.9.2.pom.asc
+repo.maven.apache.org/maven2/org/jgrapht/jgrapht-core/0.9.2/jgrapht-core-0.9.2.pom.md5
+repo.maven.apache.org/maven2/org/jgrapht/jgrapht-core/0.9.2/jgrapht-core-0.9.2.pom.sha1
+repo.maven.apache.org/maven2/org/jgrapht/jgrapht-core/0.9.2/jgrapht-core-0.9.2.jar.asc
+repo.maven.apache.org/maven2/org/jgrapht/jgrapht-core/0.9.2/jgrapht-core-0.9.2.jar.sha1
+repo.maven.apache.org/maven2/org/jgrapht/jgrapht/0.9.2/jgrapht-0.9.2.pom.sha1
+repo.maven.apache.org/maven2/org/jgrapht/jgrapht/0.9.2/jgrapht-0.9.2.pom.asc
+repo.maven.apache.org/maven2/org/jgrapht/jgrapht/0.9.2/jgrapht-0.9.2.pom
+repo.maven.apache.org/maven2/org/jgrapht/jgrapht/0.9.2/jgrapht-0.9.2.pom.md5
+repo.maven.apache.org/maven2/org/apache/maven/shared/maven-filtering/1.0-beta-2/maven-filtering-1.0-beta-2.jar.asc.sha1
+repo.maven.apache.org/maven2/org/apache/maven/shared/maven-filtering/1.0-beta-2/maven-filtering-1.0-beta-2.pom.sha1
+repo.maven.apache.org/maven2/org/apache/maven/shared/maven-filtering/1.0-beta-2/maven-filtering-1.0-beta-2.jar.asc.md5
+repo.maven.apache.org/maven2/org/apache/maven/shared/maven-filtering/1.0-beta-2/maven-filtering-1.0-beta-2.pom.asc.md5
+repo.maven.apache.org/maven2/org/apache/maven/shared/maven-filtering/1.0-beta-2/maven-filtering-1.0-beta-2.jar.asc
+repo.maven.apache.org/maven2/org/apache/maven/shared/maven-filtering/1.0-beta-2/maven-filtering-1.0-beta-2.jar.sha1
+repo.maven.apache.org/maven2/org/apache/maven/shared/maven-filtering/1.0-beta-2/maven-filtering-1.0-beta-2.jar.md5
+repo.maven.apache.org/maven2/org/apache/maven/shared/maven-filtering/1.0-beta-2/maven-filtering-1.0-beta-2.pom.asc
+repo.maven.apache.org/maven2/org/apache/maven/shared/maven-filtering/1.0-beta-2/maven-filtering-1.0-beta-2.jar
+repo.maven.apache.org/maven2/org/apache/maven/shared/maven-filtering/1.0-beta-2/maven-filtering-1.0-beta-2.pom
+repo.maven.apache.org/maven2/org/apache/maven/shared/maven-filtering/1.0-beta-2/maven-filtering-1.0-beta-2.pom.md5
+repo.maven.apache.org/maven2/org/apache/maven/shared/maven-filtering/1.0-beta-2/maven-filtering-1.0-beta-2.pom.asc.sha1
+repo.maven.apache.org/maven2/org/apache/maven/shared/maven-common-artifact-filters/1.3/maven-common-artifact-filters-1.3.jar
+repo.maven.apache.org/maven2/org/apache/maven/shared/maven-common-artifact-filters/1.3/maven-common-artifact-filters-1.3.pom.md5
+repo.maven.apache.org/maven2/org/apache/maven/shared/maven-common-artifact-filters/1.3/maven-common-artifact-filters-1.3.jar.md5
+repo.maven.apache.org/maven2/org/apache/maven/shared/maven-common-artifact-filters/1.3/maven-common-artifact-filters-1.3.pom.asc.md5
+repo.maven.apache.org/maven2/org/apache/maven/shared/maven-common-artifact-filters/1.3/maven-common-artifact-filters-1.3.pom.sha1
+repo.maven.apache.org/maven2/org/apache/maven/shared/maven-common-artifact-filters/1.3/maven-common-artifact-filters-1.3.pom.asc
+repo.maven.apache.org/maven2/org/apache/maven/shared/maven-common-artifact-filters/1.3/maven-common-artifact-filters-1.3.jar.asc.md5
+repo.maven.apache.org/maven2/org/apache/maven/shared/maven-common-artifact-filters/1.3/maven-common-artifact-filters-1.3.pom.asc.sha1
+repo.maven.apache.org/maven2/org/apache/maven/shared/maven-common-artifact-filters/1.3/maven-common-artifact-filters-1.3.jar.sha1
+repo.maven.apache.org/maven2/org/apache/maven/shared/maven-common-artifact-filters/1.3/maven-common-artifact-filters-1.3.jar.asc.sha1
+repo.maven.apache.org/maven2/org/apache/maven/shared/maven-common-artifact-filters/1.3/maven-common-artifact-filters-1.3.jar.asc
+repo.maven.apache.org/maven2/org/apache/maven/shared/maven-common-artifact-filters/1.3/maven-common-artifact-filters-1.3.pom
+repo.maven.apache.org/maven2/org/apache/maven/shared/maven-shared-components/8/maven-shared-components-8.pom.sha1
+repo.maven.apache.org/maven2/org/apache/maven/shared/maven-shared-components/8/maven-shared-components-8.pom.asc.sha1
+repo.maven.apache.org/maven2/org/apache/maven/shared/maven-shared-components/8/maven-shared-components-8.pom
+repo.maven.apache.org/maven2/org/apache/maven/shared/maven-shared-components/8/maven-shared-components-8.pom.asc.md5
+repo.maven.apache.org/maven2/org/apache/maven/shared/maven-shared-components/8/maven-shared-components-8.pom.asc
+repo.maven.apache.org/maven2/org/apache/maven/shared/maven-shared-components/8/maven-shared-components-8.pom.md5
+repo.maven.apache.org/maven2/org/apache/maven/shared/maven-shared-components/10/maven-shared-components-10.pom.asc.sha1
+repo.maven.apache.org/maven2/org/apache/maven/shared/maven-shared-components/10/maven-shared-components-10.pom.asc
+repo.maven.apache.org/maven2/org/apache/maven/shared/maven-shared-components/10/maven-shared-components-10.pom.sha1
+repo.maven.apache.org/maven2/org/apache/maven/shared/maven-shared-components/10/maven-shared-components-10.pom.md5
+repo.maven.apache.org/maven2/org/apache/maven/shared/maven-shared-components/10/maven-shared-components-10.pom.asc.md5
+repo.maven.apache.org/maven2/org/apache/maven/shared/maven-shared-components/10/maven-shared-components-10.pom
+repo.maven.apache.org/maven2/org/apache/maven/shared/maven-shared-components/12/maven-shared-components-12.pom.asc.sha1
+repo.maven.apache.org/maven2/org/apache/maven/shared/maven-shared-components/12/maven-shared-components-12.pom.md5
+repo.maven.apache.org/maven2/org/apache/maven/shared/maven-shared-components/12/maven-shared-components-12.pom.sha1
+repo.maven.apache.org/maven2/org/apache/maven/shared/maven-shared-components/12/maven-shared-components-12.pom.asc.md5
+repo.maven.apache.org/maven2/org/apache/maven/shared/maven-shared-components/12/maven-shared-components-12.pom
+repo.maven.apache.org/maven2/org/apache/maven/shared/maven-shared-components/12/maven-shared-components-12.pom.asc
+repo.maven.apache.org/maven2/org/apache/maven/reporting/maven-reporting-api/2.0.6/maven-reporting-api-2.0.6.pom.sha1
+repo.maven.apache.org/maven2/org/apache/maven/reporting/maven-reporting-api/2.0.6/maven-reporting-api-2.0.6.pom
+repo.maven.apache.org/maven2/org/apache/maven/reporting/maven-reporting-api/2.0.6/maven-reporting-api-2.0.6.jar
+repo.maven.apache.org/maven2/org/apache/maven/reporting/maven-reporting-api/2.0.6/maven-reporting-api-2.0.6.pom.md5
+repo.maven.apache.org/maven2/org/apache/maven/reporting/maven-reporting-api/2.0.6/maven-reporting-api-2.0.6.pom.asc
+repo.maven.apache.org/maven2/org/apache/maven/reporting/maven-reporting-api/2.0.6/maven-reporting-api-2.0.6.jar.asc.md5
+repo.maven.apache.org/maven2/org/apache/maven/reporting/maven-reporting-api/2.0.6/maven-reporting-api-2.0.6.pom.asc.sha1
+repo.maven.apache.org/maven2/org/apache/maven/reporting/maven-reporting-api/2.0.6/maven-reporting-api-2.0.6.pom.asc.md5
+repo.maven.apache.org/maven2/org/apache/maven/reporting/maven-reporting-api/2.0.6/maven-reporting-api-2.0.6.jar.asc.sha1
+repo.maven.apache.org/maven2/org/apache/maven/reporting/maven-reporting-api/2.0.6/maven-reporting-api-2.0.6.jar.md5
+repo.maven.apache.org/maven2/org/apache/maven/reporting/maven-reporting-api/2.0.6/maven-reporting-api-2.0.6.jar.asc
+repo.maven.apache.org/maven2/org/apache/maven/reporting/maven-reporting-api/2.0.6/maven-reporting-api-2.0.6.jar.sha1
+repo.maven.apache.org/maven2/org/apache/maven/reporting/maven-reporting-api/2.0.9/maven-reporting-api-2.0.9.jar.md5
+repo.maven.apache.org/maven2/org/apache/maven/reporting/maven-reporting-api/2.0.9/maven-reporting-api-2.0.9.pom.md5
+repo.maven.apache.org/maven2/org/apache/maven/reporting/maven-reporting-api/2.0.9/maven-reporting-api-2.0.9.jar.asc
+repo.maven.apache.org/maven2/org/apache/maven/reporting/maven-reporting-api/2.0.9/maven-reporting-api-2.0.9.pom
+repo.maven.apache.org/maven2/org/apache/maven/reporting/maven-reporting-api/2.0.9/maven-reporting-api-2.0.9.pom.asc.md5
+repo.maven.apache.org/maven2/org/apache/maven/reporting/maven-reporting-api/2.0.9/maven-reporting-api-2.0.9.jar
+repo.maven.apache.org/maven2/org/apache/maven/reporting/maven-reporting-api/2.0.9/maven-reporting-api-2.0.9.pom.asc.sha1
+repo.maven.apache.org/maven2/org/apache/maven/reporting/maven-reporting-api/2.0.9/maven-reporting-api-2.0.9.jar.asc.md5
+repo.maven.apache.org/maven2/org/apache/maven/reporting/maven-reporting-api/2.0.9/maven-reporting-api-2.0.9.pom.sha1
+repo.maven.apache.org/maven2/org/apache/maven/reporting/maven-reporting-api/2.0.9/maven-reporting-api-2.0.9.jar.sha1
+repo.maven.apache.org/maven2/org/apache/maven/reporting/maven-reporting-api/2.0.9/maven-reporting-api-2.0.9.pom.asc
+repo.maven.apache.org/maven2/org/apache/maven/reporting/maven-reporting-api/2.0.9/maven-reporting-api-2.0.9.jar.asc.sha1
+repo.maven.apache.org/maven2/org/apache/maven/reporting/maven-reporting/2.0.6/maven-reporting-2.0.6.pom
+repo.maven.apache.org/maven2/org/apache/maven/reporting/maven-reporting/2.0.6/maven-reporting-2.0.6.pom.md5
+repo.maven.apache.org/maven2/org/apache/maven/reporting/maven-reporting/2.0.6/maven-reporting-2.0.6.pom.asc.md5
+repo.maven.apache.org/maven2/org/apache/maven/reporting/maven-reporting/2.0.6/maven-reporting-2.0.6.pom.sha1
+repo.maven.apache.org/maven2/org/apache/maven/reporting/maven-reporting/2.0.6/maven-reporting-2.0.6.pom.asc
+repo.maven.apache.org/maven2/org/apache/maven/reporting/maven-reporting/2.0.6/maven-reporting-2.0.6.pom.asc.sha1
+repo.maven.apache.org/maven2/org/apache/maven/reporting/maven-reporting/2.0.9/maven-reporting-2.0.9.pom.asc.md5
+repo.maven.apache.org/maven2/org/apache/maven/reporting/maven-reporting/2.0.9/maven-reporting-2.0.9.pom.asc.sha1
+repo.maven.apache.org/maven2/org/apache/maven/reporting/maven-reporting/2.0.9/maven-reporting-2.0.9.pom.asc
+repo.maven.apache.org/maven2/org/apache/maven/reporting/maven-reporting/2.0.9/maven-reporting-2.0.9.pom.sha1
+repo.maven.apache.org/maven2/org/apache/maven/reporting/maven-reporting/2.0.9/maven-reporting-2.0.9.pom
+repo.maven.apache.org/maven2/org/apache/maven/reporting/maven-reporting/2.0.9/maven-reporting-2.0.9.pom.md5
+repo.maven.apache.org/maven2/org/apache/maven/maven-profile/2.0.6/maven-profile-2.0.6.pom.md5
+repo.maven.apache.org/maven2/org/apache/maven/maven-profile/2.0.6/maven-profile-2.0.6.pom.asc.md5
+repo.maven.apache.org/maven2/org/apache/maven/maven-profile/2.0.6/maven-profile-2.0.6.pom
+repo.maven.apache.org/maven2/org/apache/maven/maven-profile/2.0.6/maven-profile-2.0.6.pom.asc
+repo.maven.apache.org/maven2/org/apache/maven/maven-profile/2.0.6/maven-profile-2.0.6.pom.asc.sha1
+repo.maven.apache.org/maven2/org/apache/maven/maven-profile/2.0.6/maven-profile-2.0.6.pom.sha1
+repo.maven.apache.org/maven2/org/apache/maven/maven-profile/2.0.9/maven-profile-2.0.9.pom.sha1
+repo.maven.apache.org/maven2/org/apache/maven/maven-profile/2.0.9/maven-profile-2.0.9.pom.asc
+repo.maven.apache.org/maven2/org/apache/maven/maven-profile/2.0.9/maven-profile-2.0.9.pom
+repo.maven.apache.org/maven2/org/apache/maven/maven-profile/2.0.9/maven-profile-2.0.9.pom.asc.sha1
+repo.maven.apache.org/maven2/org/apache/maven/maven-profile/2.0.9/maven-profile-2.0.9.pom.md5
+repo.maven.apache.org/maven2/org/apache/maven/maven-profile/2.0.9/maven-profile-2.0.9.pom.asc.md5
+repo.maven.apache.org/maven2/org/apache/maven/maven-profile/2.0/maven-profile-2.0.pom.asc
+repo.maven.apache.org/maven2/org/apache/maven/maven-profile/2.0/maven-profile-2.0.pom.md5
+repo.maven.apache.org/maven2/org/apache/maven/maven-profile/2.0/maven-profile-2.0.pom.asc.md5
+repo.maven.apache.org/maven2/org/apache/maven/maven-profile/2.0/maven-profile-2.0.pom.sha1
+repo.maven.apache.org/maven2/org/apache/maven/maven-profile/2.0/maven-profile-2.0.pom.asc.sha1
+repo.maven.apache.org/maven2/org/apache/maven/maven-profile/2.0/maven-profile-2.0.pom
+repo.maven.apache.org/maven2/org/apache/maven/maven-profile/2.0.7/maven-profile-2.0.7.pom.asc
+repo.maven.apache.org/maven2/org/apache/maven/maven-profile/2.0.7/maven-profile-2.0.7.pom.sha1
+repo.maven.apache.org/maven2/org/apache/maven/maven-profile/2.0.7/maven-profile-2.0.7.pom.md5
+repo.maven.apache.org/maven2/org/apache/maven/maven-profile/2.0.7/maven-profile-2.0.7.pom
+repo.maven.apache.org/maven2/org/apache/maven/maven-profile/2.0.7/maven-profile-2.0.7.pom.asc.sha1
+repo.maven.apache.org/maven2/org/apache/maven/maven-profile/2.0.7/maven-profile-2.0.7.pom.asc.md5
+repo.maven.apache.org/maven2/org/apache/maven/maven-archiver/2.3/maven-archiver-2.3.pom.sha1
+repo.maven.apache.org/maven2/org/apache/maven/maven-archiver/2.3/maven-archiver-2.3.jar
+repo.maven.apache.org/maven2/org/apache/maven/maven-archiver/2.3/maven-archiver-2.3.pom.asc.sha1
+repo.maven.apache.org/maven2/org/apache/maven/maven-archiver/2.3/maven-archiver-2.3.pom
+repo.maven.apache.org/maven2/org/apache/maven/maven-archiver/2.3/maven-archiver-2.3.pom.asc.md5
+repo.maven.apache.org/maven2/org/apache/maven/maven-archiver/2.3/maven-archiver-2.3.jar.asc.md5
+repo.maven.apache.org/maven2/org/apache/maven/maven-archiver/2.3/maven-archiver-2.3.jar.sha1
+repo.maven.apache.org/maven2/org/apache/maven/maven-archiver/2.3/maven-archiver-2.3.jar.asc.sha1
+repo.maven.apache.org/maven2/org/apache/maven/maven-archiver/2.3/maven-archiver-2.3.jar.asc
+repo.maven.apache.org/maven2/org/apache/maven/maven-archiver/2.3/maven-archiver-2.3.pom.asc
+repo.maven.apache.org/maven2/org/apache/maven/maven-archiver/2.3/maven-archiver-2.3.jar.md5
+repo.maven.apache.org/maven2/org/apache/maven/maven-archiver/2.3/maven-archiver-2.3.pom.md5
+repo.maven.apache.org/maven2/org/apache/maven/maven-plugin-api/2.0.6/maven-plugin-api-2.0.6.pom.asc
+repo.maven.apache.org/maven2/org/apache/maven/maven-plugin-api/2.0.6/maven-plugin-api-2.0.6.pom.sha1
+repo.maven.apache.org/maven2/org/apache/maven/maven-plugin-api/2.0.6/maven-plugin-api-2.0.6.pom.asc.md5
+repo.maven.apache.org/maven2/org/apache/maven/maven-plugin-api/2.0.6/maven-plugin-api-2.0.6.pom.asc.sha1
+repo.maven.apache.org/maven2/org/apache/maven/maven-plugin-api/2.0.6/maven-plugin-api-2.0.6.pom
+repo.maven.apache.org/maven2/org/apache/maven/maven-plugin-api/2.0.6/maven-plugin-api-2.0.6.pom.md5
+repo.maven.apache.org/maven2/org/apache/maven/maven-plugin-api/2.0.9/maven-plugin-api-2.0.9.pom
+repo.maven.apache.org/maven2/org/apache/maven/maven-plugin-api/2.0.9/maven-plugin-api-2.0.9.pom.md5
+repo.maven.apache.org/maven2/org/apache/maven/maven-plugin-api/2.0.9/maven-plugin-api-2.0.9.pom.asc.md5
+repo.maven.apache.org/maven2/org/apache/maven/maven-plugin-api/2.0.9/maven-plugin-api-2.0.9.pom.asc.sha1
+repo.maven.apache.org/maven2/org/apache/maven/maven-plugin-api/2.0.9/maven-plugin-api-2.0.9.pom.asc
+repo.maven.apache.org/maven2/org/apache/maven/maven-plugin-api/2.0.9/maven-plugin-api-2.0.9.pom.sha1
+repo.maven.apache.org/maven2/org/apache/maven/maven-plugin-api/2.0/maven-plugin-api-2.0.pom
+repo.maven.apache.org/maven2/org/apache/maven/maven-plugin-api/2.0/maven-plugin-api-2.0.pom.md5
+repo.maven.apache.org/maven2/org/apache/maven/maven-plugin-api/2.0/maven-plugin-api-2.0.pom.sha1
+repo.maven.apache.org/maven2/org/apache/maven/maven-plugin-api/2.0/maven-plugin-api-2.0.pom.asc
+repo.maven.apache.org/maven2/org/apache/maven/maven-plugin-api/2.0/maven-plugin-api-2.0.pom.asc.md5
+repo.maven.apache.org/maven2/org/apache/maven/maven-plugin-api/2.0/maven-plugin-api-2.0.pom.asc.sha1
+repo.maven.apache.org/maven2/org/apache/maven/maven-monitor/2.0.6/maven-monitor-2.0.6.pom.asc
+repo.maven.apache.org/maven2/org/apache/maven/maven-monitor/2.0.6/maven-monitor-2.0.6.pom.asc.md5
+repo.maven.apache.org/maven2/org/apache/maven/maven-monitor/2.0.6/maven-monitor-2.0.6.pom
+repo.maven.apache.org/maven2/org/apache/maven/maven-monitor/2.0.6/maven-monitor-2.0.6.pom.sha1
+repo.maven.apache.org/maven2/org/apache/maven/maven-monitor/2.0.6/maven-monitor-2.0.6.pom.md5
+repo.maven.apache.org/maven2/org/apache/maven/maven-monitor/2.0.6/maven-monitor-2.0.6.pom.asc.sha1
+repo.maven.apache.org/maven2/org/apache/maven/maven-monitor/2.0.9/maven-monitor-2.0.9.pom.asc.md5
+repo.maven.apache.org/maven2/org/apache/maven/maven-monitor/2.0.9/maven-monitor-2.0.9.pom.md5
+repo.maven.apache.org/maven2/org/apache/maven/maven-monitor/2.0.9/maven-monitor-2.0.9.pom.asc.sha1
+repo.maven.apache.org/maven2/org/apache/maven/maven-monitor/2.0.9/maven-monitor-2.0.9.pom.sha1
+repo.maven.apache.org/maven2/org/apache/maven/maven-monitor/2.0.9/maven-monitor-2.0.9.pom
+repo.maven.apache.org/maven2/org/apache/maven/maven-monitor/2.0.9/maven-monitor-2.0.9.pom.asc
+repo.maven.apache.org/maven2/org/apache/maven/maven-plugin-parameter-documenter/2.0.6/maven-plugin-parameter-documenter-2.0.6.pom.md5
+repo.maven.apache.org/maven2/org/apache/maven/maven-plugin-parameter-documenter/2.0.6/maven-plugin-parameter-documenter-2.0.6.pom.asc.md5
+repo.maven.apache.org/maven2/org/apache/maven/maven-plugin-parameter-documenter/2.0.6/maven-plugin-parameter-documenter-2.0.6.pom
+repo.maven.apache.org/maven2/org/apache/maven/maven-plugin-parameter-documenter/2.0.6/maven-plugin-parameter-documenter-2.0.6.pom.asc.sha1
+repo.maven.apache.org/maven2/org/apache/maven/maven-plugin-parameter-documenter/2.0.6/maven-plugin-parameter-documenter-2.0.6.pom.sha1
+repo.maven.apache.org/maven2/org/apache/maven/maven-plugin-parameter-documenter/2.0.6/maven-plugin-parameter-documenter-2.0.6.pom.asc
+repo.maven.apache.org/maven2/org/apache/maven/maven-plugin-parameter-documenter/2.0.9/maven-plugin-parameter-documenter-2.0.9.pom
+repo.maven.apache.org/maven2/org/apache/maven/maven-plugin-parameter-documenter/2.0.9/maven-plugin-parameter-documenter-2.0.9.pom.sha1
+repo.maven.apache.org/maven2/org/apache/maven/maven-plugin-parameter-documenter/2.0.9/maven-plugin-parameter-documenter-2.0.9.pom.asc.md5
+repo.maven.apache.org/maven2/org/apache/maven/maven-plugin-parameter-documenter/2.0.9/maven-plugin-parameter-documenter-2.0.9.pom.asc
+repo.maven.apache.org/maven2/org/apache/maven/maven-plugin-parameter-documenter/2.0.9/maven-plugin-parameter-documenter-2.0.9.pom.asc.sha1
+repo.maven.apache.org/maven2/org/apache/maven/maven-plugin-parameter-documenter/2.0.9/maven-plugin-parameter-documenter-2.0.9.pom.md5
+repo.maven.apache.org/maven2/org/apache/maven/maven/2.0.6/maven-2.0.6.pom.asc
+repo.maven.apache.org/maven2/org/apache/maven/maven/2.0.6/maven-2.0.6.pom.asc.md5
+repo.maven.apache.org/maven2/org/apache/maven/maven/2.0.6/maven-2.0.6.pom.asc.sha1
+repo.maven.apache.org/maven2/org/apache/maven/maven/2.0.6/maven-2.0.6.pom.md5
+repo.maven.apache.org/maven2/org/apache/maven/maven/2.0.6/maven-2.0.6.pom
+repo.maven.apache.org/maven2/org/apache/maven/maven/2.0.6/maven-2.0.6.pom.sha1
+repo.maven.apache.org/maven2/org/apache/maven/maven/2.0.9/maven-2.0.9.pom.asc.sha1
+repo.maven.apache.org/maven2/org/apache/maven/maven/2.0.9/maven-2.0.9.pom.sha1
+repo.maven.apache.org/maven2/org/apache/maven/maven/2.0.9/maven-2.0.9.pom.asc.md5
+repo.maven.apache.org/maven2/org/apache/maven/maven/2.0.9/maven-2.0.9.pom.asc
+repo.maven.apache.org/maven2/org/apache/maven/maven/2.0.9/maven-2.0.9.pom.md5
+repo.maven.apache.org/maven2/org/apache/maven/maven/2.0.9/maven-2.0.9.pom
+repo.maven.apache.org/maven2/org/apache/maven/maven/2.0/maven-2.0.pom.asc
+repo.maven.apache.org/maven2/org/apache/maven/maven/2.0/maven-2.0.pom
+repo.maven.apache.org/maven2/org/apache/maven/maven/2.0/maven-2.0.pom.asc.md5
+repo.maven.apache.org/maven2/org/apache/maven/maven/2.0/maven-2.0.pom.sha1
+repo.maven.apache.org/maven2/org/apache/maven/maven/2.0/maven-2.0.pom.asc.sha1
+repo.maven.apache.org/maven2/org/apache/maven/maven/2.0/maven-2.0.pom.md5
+repo.maven.apache.org/maven2/org/apache/maven/maven/2.0.7/maven-2.0.7.pom.asc.sha1
+repo.maven.apache.org/maven2/org/apache/maven/maven/2.0.7/maven-2.0.7.pom.asc
+repo.maven.apache.org/maven2/org/apache/maven/maven/2.0.7/maven-2.0.7.pom.md5
+repo.maven.apache.org/maven2/org/apache/maven/maven/2.0.7/maven-2.0.7.pom
+repo.maven.apache.org/maven2/org/apache/maven/maven/2.0.7/maven-2.0.7.pom.asc.md5
+repo.maven.apache.org/maven2/org/apache/maven/maven/2.0.7/maven-2.0.7.pom.sha1
+repo.maven.apache.org/maven2/org/apache/maven/maven-project/2.0.6/maven-project-2.0.6.pom.asc.md5
+repo.maven.apache.org/maven2/org/apache/maven/maven-project/2.0.6/maven-project-2.0.6.pom.asc
+repo.maven.apache.org/maven2/org/apache/maven/maven-project/2.0.6/maven-project-2.0.6.pom
+repo.maven.apache.org/maven2/org/apache/maven/maven-project/2.0.6/maven-project-2.0.6.pom.asc.sha1
+repo.maven.apache.org/maven2/org/apache/maven/maven-project/2.0.6/maven-project-2.0.6.pom.sha1
+repo.maven.apache.org/maven2/org/apache/maven/maven-project/2.0.6/maven-project-2.0.6.pom.md5
+repo.maven.apache.org/maven2/org/apache/maven/maven-project/2.0.9/maven-project-2.0.9.pom
+repo.maven.apache.org/maven2/org/apache/maven/maven-project/2.0.9/maven-project-2.0.9.pom.asc.sha1
+repo.maven.apache.org/maven2/org/apache/maven/maven-project/2.0.9/maven-project-2.0.9.pom.sha1
+repo.maven.apache.org/maven2/org/apache/maven/maven-project/2.0.9/maven-project-2.0.9.pom.asc.md5
+repo.maven.apache.org/maven2/org/apache/maven/maven-project/2.0.9/maven-project-2.0.9.pom.md5
+repo.maven.apache.org/maven2/org/apache/maven/maven-project/2.0.9/maven-project-2.0.9.pom.asc
+repo.maven.apache.org/maven2/org/apache/maven/maven-project/2.0/maven-project-2.0.pom.md5
+repo.maven.apache.org/maven2/org/apache/maven/maven-project/2.0/maven-project-2.0.pom.asc.md5
+repo.maven.apache.org/maven2/org/apache/maven/maven-project/2.0/maven-project-2.0.pom
+repo.maven.apache.org/maven2/org/apache/maven/maven-project/2.0/maven-project-2.0.pom.sha1
+repo.maven.apache.org/maven2/org/apache/maven/maven-project/2.0/maven-project-2.0.pom.asc
+repo.maven.apache.org/maven2/org/apache/maven/maven-project/2.0/maven-project-2.0.pom.asc.sha1
+repo.maven.apache.org/maven2/org/apache/maven/maven-project/2.0.7/maven-project-2.0.7.pom.asc
+repo.maven.apache.org/maven2/org/apache/maven/maven-project/2.0.7/maven-project-2.0.7.pom.sha1
+repo.maven.apache.org/maven2/org/apache/maven/maven-project/2.0.7/maven-project-2.0.7.pom.asc.sha1
+repo.maven.apache.org/maven2/org/apache/maven/maven-project/2.0.7/maven-project-2.0.7.pom.md5
+repo.maven.apache.org/maven2/org/apache/maven/maven-project/2.0.7/maven-project-2.0.7.pom.asc.md5
+repo.maven.apache.org/maven2/org/apache/maven/maven-project/2.0.7/maven-project-2.0.7.pom
+repo.maven.apache.org/maven2/org/apache/maven/plugins/maven-surefire-plugin/2.10/maven-surefire-plugin-2.10.pom.asc
+repo.maven.apache.org/maven2/org/apache/maven/plugins/maven-surefire-plugin/2.10/maven-surefire-plugin-2.10.jar.asc.sha1
+repo.maven.apache.org/maven2/org/apache/maven/plugins/maven-surefire-plugin/2.10/maven-surefire-plugin-2.10.pom.sha1
+repo.maven.apache.org/maven2/org/apache/maven/plugins/maven-surefire-plugin/2.10/maven-surefire-plugin-2.10.pom.asc.md5
+repo.maven.apache.org/maven2/org/apache/maven/plugins/maven-surefire-plugin/2.10/maven-surefire-plugin-2.10.jar.asc
+repo.maven.apache.org/maven2/org/apache/maven/plugins/maven-surefire-plugin/2.10/maven-surefire-plugin-2.10.jar
+repo.maven.apache.org/maven2/org/apache/maven/plugins/maven-surefire-plugin/2.10/maven-surefire-plugin-2.10.jar.asc.md5
+repo.maven.apache.org/maven2/org/apache/maven/plugins/maven-surefire-plugin/2.10/maven-surefire-plugin-2.10.pom.md5
+repo.maven.apache.org/maven2/org/apache/maven/plugins/maven-surefire-plugin/2.10/maven-surefire-plugin-2.10.pom
+repo.maven.apache.org/maven2/org/apache/maven/plugins/maven-surefire-plugin/2.10/maven-surefire-plugin-2.10.jar.sha1
+repo.maven.apache.org/maven2/org/apache/maven/plugins/maven-surefire-plugin/2.10/maven-surefire-plugin-2.10.jar.md5
+repo.maven.apache.org/maven2/org/apache/maven/plugins/maven-surefire-plugin/2.10/maven-surefire-plugin-2.10.pom.asc.sha1
+repo.maven.apache.org/maven2/org/apache/maven/plugins/maven-metadata.xml
+repo.maven.apache.org/maven2/org/apache/maven/plugins/maven-resources-plugin/2.3/maven-resources-plugin-2.3.pom
+repo.maven.apache.org/maven2/org/apache/maven/plugins/maven-resources-plugin/2.3/maven-resources-plugin-2.3.jar.asc.md5
+repo.maven.apache.org/maven2/org/apache/maven/plugins/maven-resources-plugin/2.3/maven-resources-plugin-2.3.jar.asc
+repo.maven.apache.org/maven2/org/apache/maven/plugins/maven-resources-plugin/2.3/maven-resources-plugin-2.3.jar
+repo.maven.apache.org/maven2/org/apache/maven/plugins/maven-resources-plugin/2.3/maven-resources-plugin-2.3.jar.md5
+repo.maven.apache.org/maven2/org/apache/maven/plugins/maven-resources-plugin/2.3/maven-resources-plugin-2.3.pom.sha1
+repo.maven.apache.org/maven2/org/apache/maven/plugins/maven-resources-plugin/2.3/maven-resources-plugin-2.3.jar.asc.sha1
+repo.maven.apache.org/maven2/org/apache/maven/plugins/maven-resources-plugin/2.3/maven-resources-plugin-2.3.pom.md5
+repo.maven.apache.org/maven2/org/apache/maven/plugins/maven-resources-plugin/2.3/maven-resources-plugin-2.3.pom.asc.sha1
+repo.maven.apache.org/maven2/org/apache/maven/plugins/maven-resources-plugin/2.3/maven-resources-plugin-2.3.pom.asc.md5
+repo.maven.apache.org/maven2/org/apache/maven/plugins/maven-resources-plugin/2.3/maven-resources-plugin-2.3.pom.asc
+repo.maven.apache.org/maven2/org/apache/maven/plugins/maven-resources-plugin/2.3/maven-resources-plugin-2.3.jar.sha1
+repo.maven.apache.org/maven2/org/apache/maven/plugins/maven-assembly-plugin/2.2-beta-5/maven-assembly-plugin-2.2-beta-5.pom
+repo.maven.apache.org/maven2/org/apache/maven/plugins/maven-jar-plugin/2.2/maven-jar-plugin-2.2.jar.asc.md5
+repo.maven.apache.org/maven2/org/apache/maven/plugins/maven-jar-plugin/2.2/maven-jar-plugin-2.2.jar.asc.sha1
+repo.maven.apache.org/maven2/org/apache/maven/plugins/maven-jar-plugin/2.2/maven-jar-plugin-2.2.jar.sha1
+repo.maven.apache.org/maven2/org/apache/maven/plugins/maven-jar-plugin/2.2/maven-jar-plugin-2.2.pom.asc
+repo.maven.apache.org/maven2/org/apache/maven/plugins/maven-jar-plugin/2.2/maven-jar-plugin-2.2.pom.asc.md5
+repo.maven.apache.org/maven2/org/apache/maven/plugins/maven-jar-plugin/2.2/maven-jar-plugin-2.2.pom.sha1
+repo.maven.apache.org/maven2/org/apache/maven/plugins/maven-jar-plugin/2.2/maven-jar-plugin-2.2.pom.md5
+repo.maven.apache.org/maven2/org/apache/maven/plugins/maven-jar-plugin/2.2/maven-jar-plugin-2.2.pom
+repo.maven.apache.org/maven2/org/apache/maven/plugins/maven-jar-plugin/2.2/maven-jar-plugin-2.2.jar.md5
+repo.maven.apache.org/maven2/org/apache/maven/plugins/maven-jar-plugin/2.2/maven-jar-plugin-2.2.jar.asc
+repo.maven.apache.org/maven2/org/apache/maven/plugins/maven-jar-plugin/2.2/maven-jar-plugin-2.2.jar
+repo.maven.apache.org/maven2/org/apache/maven/plugins/maven-jar-plugin/2.2/maven-jar-plugin-2.2.pom.asc.sha1
+repo.maven.apache.org/maven2/org/apache/maven/plugins/maven-site-plugin/3.0/maven-site-plugin-3.0.pom
+repo.maven.apache.org/maven2/org/apache/maven/plugins/maven-compiler-plugin/2.0.2/maven-compiler-plugin-2.0.2.jar
+repo.maven.apache.org/maven2/org/apache/maven/plugins/maven-compiler-plugin/2.0.2/maven-compiler-plugin-2.0.2.pom.asc.md5
+repo.maven.apache.org/maven2/org/apache/maven/plugins/maven-compiler-plugin/2.0.2/maven-compiler-plugin-2.0.2.jar.asc.md5
+repo.maven.apache.org/maven2/org/apache/maven/plugins/maven-compiler-plugin/2.0.2/maven-compiler-plugin-2.0.2.jar.md5
+repo.maven.apache.org/maven2/org/apache/maven/plugins/maven-compiler-plugin/2.0.2/maven-compiler-plugin-2.0.2.pom.sha1
+repo.maven.apache.org/maven2/org/apache/maven/plugins/maven-compiler-plugin/2.0.2/maven-compiler-plugin-2.0.2.jar.asc
+repo.maven.apache.org/maven2/org/apache/maven/plugins/maven-compiler-plugin/2.0.2/maven-compiler-plugin-2.0.2.jar.asc.sha1
+repo.maven.apache.org/maven2/org/apache/maven/plugins/maven-compiler-plugin/2.0.2/maven-compiler-plugin-2.0.2.pom
+repo.maven.apache.org/maven2/org/apache/maven/plugins/maven-compiler-plugin/2.0.2/maven-compiler-plugin-2.0.2.pom.asc.sha1
+repo.maven.apache.org/maven2/org/apache/maven/plugins/maven-compiler-plugin/2.0.2/maven-compiler-plugin-2.0.2.pom.md5
+repo.maven.apache.org/maven2/org/apache/maven/plugins/maven-compiler-plugin/2.0.2/maven-compiler-plugin-2.0.2.pom.asc
+repo.maven.apache.org/maven2/org/apache/maven/plugins/maven-compiler-plugin/2.0.2/maven-compiler-plugin-2.0.2.jar.sha1
+repo.maven.apache.org/maven2/org/apache/maven/plugins/maven-plugins/13/maven-plugins-13.pom.sha1
+repo.maven.apache.org/maven2/org/apache/maven/plugins/maven-plugins/13/maven-plugins-13.pom.asc.md5
+repo.maven.apache.org/maven2/org/apache/maven/plugins/maven-plugins/13/maven-plugins-13.pom.md5
+repo.maven.apache.org/maven2/org/apache/maven/plugins/maven-plugins/13/maven-plugins-13.pom.asc
+repo.maven.apache.org/maven2/org/apache/maven/plugins/maven-plugins/13/maven-plugins-13.pom
+repo.maven.apache.org/maven2/org/apache/maven/plugins/maven-plugins/13/maven-plugins-13.pom.asc.sha1
+repo.maven.apache.org/maven2/org/apache/maven/plugins/maven-plugins/22/maven-plugins-22.pom.asc.md5
+repo.maven.apache.org/maven2/org/apache/maven/plugins/maven-plugins/22/maven-plugins-22.pom.sha1
+repo.maven.apache.org/maven2/org/apache/maven/plugins/maven-plugins/22/maven-plugins-22.pom.md5
+repo.maven.apache.org/maven2/org/apache/maven/plugins/maven-plugins/22/maven-plugins-22.pom.asc.sha1
+repo.maven.apache.org/maven2/org/apache/maven/plugins/maven-plugins/22/maven-plugins-22.pom
+repo.maven.apache.org/maven2/org/apache/maven/plugins/maven-plugins/22/maven-plugins-22.pom.asc
+repo.maven.apache.org/maven2/org/apache/maven/plugins/maven-plugins/8/maven-plugins-8.pom
+repo.maven.apache.org/maven2/org/apache/maven/plugins/maven-plugins/8/maven-plugins-8.pom.md5
+repo.maven.apache.org/maven2/org/apache/maven/plugins/maven-plugins/8/maven-plugins-8.pom.sha1
+repo.maven.apache.org/maven2/org/apache/maven/plugins/maven-plugins/10/maven-plugins-10.pom.asc
+repo.maven.apache.org/maven2/org/apache/maven/plugins/maven-plugins/10/maven-plugins-10.pom.md5
+repo.maven.apache.org/maven2/org/apache/maven/plugins/maven-plugins/10/maven-plugins-10.pom.asc.md5
+repo.maven.apache.org/maven2/org/apache/maven/plugins/maven-plugins/10/maven-plugins-10.pom
+repo.maven.apache.org/maven2/org/apache/maven/plugins/maven-plugins/10/maven-plugins-10.pom.asc.sha1
+repo.maven.apache.org/maven2/org/apache/maven/plugins/maven-plugins/10/maven-plugins-10.pom.sha1
+repo.maven.apache.org/maven2/org/apache/maven/plugins/maven-plugins/12/maven-plugins-12.pom
+repo.maven.apache.org/maven2/org/apache/maven/plugins/maven-plugins/12/maven-plugins-12.pom.sha1
+repo.maven.apache.org/maven2/org/apache/maven/plugins/maven-plugins/12/maven-plugins-12.pom.asc.sha1
+repo.maven.apache.org/maven2/org/apache/maven/plugins/maven-plugins/12/maven-plugins-12.pom.md5
+repo.maven.apache.org/maven2/org/apache/maven/plugins/maven-plugins/12/maven-plugins-12.pom.asc.md5
+repo.maven.apache.org/maven2/org/apache/maven/plugins/maven-plugins/12/maven-plugins-12.pom.asc
+repo.maven.apache.org/maven2/org/apache/maven/plugins/maven-install-plugin/2.3/maven-install-plugin-2.3.jar.asc.md5
+repo.maven.apache.org/maven2/org/apache/maven/plugins/maven-install-plugin/2.3/maven-install-plugin-2.3.pom
+repo.maven.apache.org/maven2/org/apache/maven/plugins/maven-install-plugin/2.3/maven-install-plugin-2.3.pom.asc.sha1
+repo.maven.apache.org/maven2/org/apache/maven/plugins/maven-install-plugin/2.3/maven-install-plugin-2.3.pom.sha1
+repo.maven.apache.org/maven2/org/apache/maven/plugins/maven-install-plugin/2.3/maven-install-plugin-2.3.jar
+repo.maven.apache.org/maven2/org/apache/maven/plugins/maven-install-plugin/2.3/maven-install-plugin-2.3.jar.sha1
+repo.maven.apache.org/maven2/org/apache/maven/plugins/maven-install-plugin/2.3/maven-install-plugin-2.3.jar.asc.sha1
+repo.maven.apache.org/maven2/org/apache/maven/plugins/maven-install-plugin/2.3/maven-install-plugin-2.3.jar.asc
+repo.maven.apache.org/maven2/org/apache/maven/plugins/maven-install-plugin/2.3/maven-install-plugin-2.3.pom.asc
+repo.maven.apache.org/maven2/org/apache/maven/plugins/maven-install-plugin/2.3/maven-install-plugin-2.3.pom.md5
+repo.maven.apache.org/maven2/org/apache/maven/plugins/maven-install-plugin/2.3/maven-install-plugin-2.3.pom.asc.md5
+repo.maven.apache.org/maven2/org/apache/maven/plugins/maven-install-plugin/2.3/maven-install-plugin-2.3.jar.md5
+repo.maven.apache.org/maven2/org/apache/maven/plugins/maven-dependency-plugin/2.1/maven-dependency-plugin-2.1.pom
+repo.maven.apache.org/maven2/org/apache/maven/plugins/maven-release-plugin/2.0/maven-release-plugin-2.0.pom
+repo.maven.apache.org/maven2/org/apache/maven/plugins/maven-clean-plugin/2.5/maven-clean-plugin-2.5.pom.asc
+repo.maven.apache.org/maven2/org/apache/maven/plugins/maven-clean-plugin/2.5/maven-clean-plugin-2.5.jar.asc.md5
+repo.maven.apache.org/maven2/org/apache/maven/plugins/maven-clean-plugin/2.5/maven-clean-plugin-2.5.jar.sha1
+repo.maven.apache.org/maven2/org/apache/maven/plugins/maven-clean-plugin/2.5/maven-clean-plugin-2.5.jar.md5
+repo.maven.apache.org/maven2/org/apache/maven/plugins/maven-clean-plugin/2.5/maven-clean-plugin-2.5.jar.asc
+repo.maven.apache.org/maven2/org/apache/maven/plugins/maven-clean-plugin/2.5/maven-clean-plugin-2.5.pom.asc.md5
+repo.maven.apache.org/maven2/org/apache/maven/plugins/maven-clean-plugin/2.5/maven-clean-plugin-2.5.jar.asc.sha1
+repo.maven.apache.org/maven2/org/apache/maven/plugins/maven-clean-plugin/2.5/maven-clean-plugin-2.5.pom.asc.sha1
+repo.maven.apache.org/maven2/org/apache/maven/plugins/maven-clean-plugin/2.5/maven-clean-plugin-2.5.pom.md5
+repo.maven.apache.org/maven2/org/apache/maven/plugins/maven-clean-plugin/2.5/maven-clean-plugin-2.5.pom
+repo.maven.apache.org/maven2/org/apache/maven/plugins/maven-clean-plugin/2.5/maven-clean-plugin-2.5.pom.sha1
+repo.maven.apache.org/maven2/org/apache/maven/plugins/maven-clean-plugin/2.5/maven-clean-plugin-2.5.jar
+repo.maven.apache.org/maven2/org/apache/maven/plugins/maven-deploy-plugin/2.7/maven-deploy-plugin-2.7.jar.md5
+repo.maven.apache.org/maven2/org/apache/maven/plugins/maven-deploy-plugin/2.7/maven-deploy-plugin-2.7.pom
+repo.maven.apache.org/maven2/org/apache/maven/plugins/maven-deploy-plugin/2.7/maven-deploy-plugin-2.7.pom.sha1
+repo.maven.apache.org/maven2/org/apache/maven/plugins/maven-deploy-plugin/2.7/maven-deploy-plugin-2.7.pom.asc.md5
+repo.maven.apache.org/maven2/org/apache/maven/plugins/maven-deploy-plugin/2.7/maven-deploy-plugin-2.7.pom.md5
+repo.maven.apache.org/maven2/org/apache/maven/plugins/maven-deploy-plugin/2.7/maven-deploy-plugin-2.7.pom.asc
+repo.maven.apache.org/maven2/org/apache/maven/plugins/maven-deploy-plugin/2.7/maven-deploy-plugin-2.7.jar.asc.md5
+repo.maven.apache.org/maven2/org/apache/maven/plugins/maven-deploy-plugin/2.7/maven-deploy-plugin-2.7.jar.asc
+repo.maven.apache.org/maven2/org/apache/maven/plugins/maven-deploy-plugin/2.7/maven-deploy-plugin-2.7.jar.asc.sha1
+repo.maven.apache.org/maven2/org/apache/maven/plugins/maven-deploy-plugin/2.7/maven-deploy-plugin-2.7.jar.sha1
+repo.maven.apache.org/maven2/org/apache/maven/plugins/maven-deploy-plugin/2.7/maven-deploy-plugin-2.7.jar
+repo.maven.apache.org/maven2/org/apache/maven/plugins/maven-deploy-plugin/2.7/maven-deploy-plugin-2.7.pom.asc.sha1
+repo.maven.apache.org/maven2/org/apache/maven/plugins/maven-antrun-plugin/1.3/maven-antrun-plugin-1.3.pom
+repo.maven.apache.org/maven2/org/apache/maven/maven-settings/2.0.6/maven-settings-2.0.6.pom.asc.sha1
+repo.maven.apache.org/maven2/org/apache/maven/maven-settings/2.0.6/maven-settings-2.0.6.pom.md5
+repo.maven.apache.org/maven2/org/apache/maven/maven-settings/2.0.6/maven-settings-2.0.6.pom.sha1
+repo.maven.apache.org/maven2/org/apache/maven/maven-settings/2.0.6/maven-settings-2.0.6.pom.asc
+repo.maven.apache.org/maven2/org/apache/maven/maven-settings/2.0.6/maven-settings-2.0.6.pom.asc.md5
+repo.maven.apache.org/maven2/org/apache/maven/maven-settings/2.0.6/maven-settings-2.0.6.pom
+repo.maven.apache.org/maven2/org/apache/maven/maven-settings/2.0.9/maven-settings-2.0.9.pom.asc.md5
+repo.maven.apache.org/maven2/org/apache/maven/maven-settings/2.0.9/maven-settings-2.0.9.pom.asc.sha1
+repo.maven.apache.org/maven2/org/apache/maven/maven-settings/2.0.9/maven-settings-2.0.9.pom.sha1
+repo.maven.apache.org/maven2/org/apache/maven/maven-settings/2.0.9/maven-settings-2.0.9.pom.asc
+repo.maven.apache.org/maven2/org/apache/maven/maven-settings/2.0.9/maven-settings-2.0.9.pom
+repo.maven.apache.org/maven2/org/apache/maven/maven-settings/2.0.9/maven-settings-2.0.9.pom.md5
+repo.maven.apache.org/maven2/org/apache/maven/maven-settings/2.0.7/maven-settings-2.0.7.pom.asc.sha1
+repo.maven.apache.org/maven2/org/apache/maven/maven-settings/2.0.7/maven-settings-2.0.7.pom.asc
+repo.maven.apache.org/maven2/org/apache/maven/maven-settings/2.0.7/maven-settings-2.0.7.pom.sha1
+repo.maven.apache.org/maven2/org/apache/maven/maven-settings/2.0.7/maven-settings-2.0.7.pom.asc.md5
+repo.maven.apache.org/maven2/org/apache/maven/maven-settings/2.0.7/maven-settings-2.0.7.pom.md5
+repo.maven.apache.org/maven2/org/apache/maven/maven-settings/2.0.7/maven-settings-2.0.7.pom
+repo.maven.apache.org/maven2/org/apache/maven/maven-artifact/2.0.6/maven-artifact-2.0.6.pom.asc
+repo.maven.apache.org/maven2/org/apache/maven/maven-artifact/2.0.6/maven-artifact-2.0.6.pom
+repo.maven.apache.org/maven2/org/apache/maven/maven-artifact/2.0.6/maven-artifact-2.0.6.pom.md5
+repo.maven.apache.org/maven2/org/apache/maven/maven-artifact/2.0.6/maven-artifact-2.0.6.pom.asc.md5
+repo.maven.apache.org/maven2/org/apache/maven/maven-artifact/2.0.6/maven-artifact-2.0.6.pom.asc.sha1
+repo.maven.apache.org/maven2/org/apache/maven/maven-artifact/2.0.6/maven-artifact-2.0.6.pom.sha1
+repo.maven.apache.org/maven2/org/apache/maven/maven-artifact/2.0.9/maven-artifact-2.0.9.pom.sha1
+repo.maven.apache.org/maven2/org/apache/maven/maven-artifact/2.0.9/maven-artifact-2.0.9.pom.md5
+repo.maven.apache.org/maven2/org/apache/maven/maven-artifact/2.0.9/maven-artifact-2.0.9.pom
+repo.maven.apache.org/maven2/org/apache/maven/maven-artifact/2.0.9/maven-artifact-2.0.9.pom.asc.md5
+repo.maven.apache.org/maven2/org/apache/maven/maven-artifact/2.0.9/maven-artifact-2.0.9.pom.asc
+repo.maven.apache.org/maven2/org/apache/maven/maven-artifact/2.0.9/maven-artifact-2.0.9.pom.asc.sha1
+repo.maven.apache.org/maven2/org/apache/maven/maven-artifact/2.0/maven-artifact-2.0.pom.md5
+repo.maven.apache.org/maven2/org/apache/maven/maven-artifact/2.0/maven-artifact-2.0.pom.sha1
+repo.maven.apache.org/maven2/org/apache/maven/maven-artifact/2.0/maven-artifact-2.0.pom
+repo.maven.apache.org/maven2/org/apache/maven/maven-artifact/2.0/maven-artifact-2.0.pom.asc.md5
+repo.maven.apache.org/maven2/org/apache/maven/maven-artifact/2.0/maven-artifact-2.0.pom.asc
+repo.maven.apache.org/maven2/org/apache/maven/maven-artifact/2.0/maven-artifact-2.0.pom.asc.sha1
+repo.maven.apache.org/maven2/org/apache/maven/maven-artifact/2.0.7/maven-artifact-2.0.7.pom.asc
+repo.maven.apache.org/maven2/org/apache/maven/maven-artifact/2.0.7/maven-artifact-2.0.7.pom.md5
+repo.maven.apache.org/maven2/org/apache/maven/maven-artifact/2.0.7/maven-artifact-2.0.7.pom.asc.md5
+repo.maven.apache.org/maven2/org/apache/maven/maven-artifact/2.0.7/maven-artifact-2.0.7.pom
+repo.maven.apache.org/maven2/org/apache/maven/maven-artifact/2.0.7/maven-artifact-2.0.7.pom.asc.sha1
+repo.maven.apache.org/maven2/org/apache/maven/maven-artifact/2.0.7/maven-artifact-2.0.7.pom.sha1
+repo.maven.apache.org/maven2/org/apache/maven/maven-model/2.0.6/maven-model-2.0.6.pom.asc.md5
+repo.maven.apache.org/maven2/org/apache/maven/maven-model/2.0.6/maven-model-2.0.6.pom.md5
+repo.maven.apache.org/maven2/org/apache/maven/maven-model/2.0.6/maven-model-2.0.6.pom.sha1
+repo.maven.apache.org/maven2/org/apache/maven/maven-model/2.0.6/maven-model-2.0.6.pom.asc.sha1
+repo.maven.apache.org/maven2/org/apache/maven/maven-model/2.0.6/maven-model-2.0.6.pom.asc
+repo.maven.apache.org/maven2/org/apache/maven/maven-model/2.0.6/maven-model-2.0.6.pom
+repo.maven.apache.org/maven2/org/apache/maven/maven-model/2.0.9/maven-model-2.0.9.pom.asc.md5
+repo.maven.apache.org/maven2/org/apache/maven/maven-model/2.0.9/maven-model-2.0.9.pom.md5
+repo.maven.apache.org/maven2/org/apache/maven/maven-model/2.0.9/maven-model-2.0.9.pom.asc
+repo.maven.apache.org/maven2/org/apache/maven/maven-model/2.0.9/maven-model-2.0.9.pom.asc.sha1
+repo.maven.apache.org/maven2/org/apache/maven/maven-model/2.0.9/maven-model-2.0.9.pom.sha1
+repo.maven.apache.org/maven2/org/apache/maven/maven-model/2.0.9/maven-model-2.0.9.pom
+repo.maven.apache.org/maven2/org/apache/maven/maven-model/2.0/maven-model-2.0.pom.asc.md5
+repo.maven.apache.org/maven2/org/apache/maven/maven-model/2.0/maven-model-2.0.pom.sha1
+repo.maven.apache.org/maven2/org/apache/maven/maven-model/2.0/maven-model-2.0.pom.md5
+repo.maven.apache.org/maven2/org/apache/maven/maven-model/2.0/maven-model-2.0.pom
+repo.maven.apache.org/maven2/org/apache/maven/maven-model/2.0/maven-model-2.0.pom.asc.sha1
+repo.maven.apache.org/maven2/org/apache/maven/maven-model/2.0/maven-model-2.0.pom.asc
+repo.maven.apache.org/maven2/org/apache/maven/maven-model/2.0.7/maven-model-2.0.7.pom.sha1
+repo.maven.apache.org/maven2/org/apache/maven/maven-model/2.0.7/maven-model-2.0.7.pom.md5
+repo.maven.apache.org/maven2/org/apache/maven/maven-model/2.0.7/maven-model-2.0.7.pom.asc
+repo.maven.apache.org/maven2/org/apache/maven/maven-model/2.0.7/maven-model-2.0.7.pom
+repo.maven.apache.org/maven2/org/apache/maven/maven-model/2.0.7/maven-model-2.0.7.pom.asc.sha1
+repo.maven.apache.org/maven2/org/apache/maven/maven-model/2.0.7/maven-model-2.0.7.pom.asc.md5
+repo.maven.apache.org/maven2/org/apache/maven/maven-artifact-manager/2.0.6/maven-artifact-manager-2.0.6.pom
+repo.maven.apache.org/maven2/org/apache/maven/maven-artifact-manager/2.0.6/maven-artifact-manager-2.0.6.pom.asc.sha1
+repo.maven.apache.org/maven2/org/apache/maven/maven-artifact-manager/2.0.6/maven-artifact-manager-2.0.6.pom.asc
+repo.maven.apache.org/maven2/org/apache/maven/maven-artifact-manager/2.0.6/maven-artifact-manager-2.0.6.pom.md5
+repo.maven.apache.org/maven2/org/apache/maven/maven-artifact-manager/2.0.6/maven-artifact-manager-2.0.6.pom.sha1
+repo.maven.apache.org/maven2/org/apache/maven/maven-artifact-manager/2.0.6/maven-artifact-manager-2.0.6.pom.asc.md5
+repo.maven.apache.org/maven2/org/apache/maven/maven-artifact-manager/2.0.9/maven-artifact-manager-2.0.9.pom.sha1
+repo.maven.apache.org/maven2/org/apache/maven/maven-artifact-manager/2.0.9/maven-artifact-manager-2.0.9.pom.asc
+repo.maven.apache.org/maven2/org/apache/maven/maven-artifact-manager/2.0.9/maven-artifact-manager-2.0.9.pom.md5
+repo.maven.apache.org/maven2/org/apache/maven/maven-artifact-manager/2.0.9/maven-artifact-manager-2.0.9.pom.asc.sha1
+repo.maven.apache.org/maven2/org/apache/maven/maven-artifact-manager/2.0.9/maven-artifact-manager-2.0.9.pom
+repo.maven.apache.org/maven2/org/apache/maven/maven-artifact-manager/2.0.9/maven-artifact-manager-2.0.9.pom.asc.md5
+repo.maven.apache.org/maven2/org/apache/maven/maven-artifact-manager/2.0/maven-artifact-manager-2.0.pom.sha1
+repo.maven.apache.org/maven2/org/apache/maven/maven-artifact-manager/2.0/maven-artifact-manager-2.0.pom.md5
+repo.maven.apache.org/maven2/org/apache/maven/maven-artifact-manager/2.0/maven-artifact-manager-2.0.pom.asc.md5
+repo.maven.apache.org/maven2/org/apache/maven/maven-artifact-manager/2.0/maven-artifact-manager-2.0.pom.asc.sha1
+repo.maven.apache.org/maven2/org/apache/maven/maven-artifact-manager/2.0/maven-artifact-manager-2.0.pom
+repo.maven.apache.org/maven2/org/apache/maven/maven-artifact-manager/2.0/maven-artifact-manager-2.0.pom.asc
+repo.maven.apache.org/maven2/org/apache/maven/maven-artifact-manager/2.0.7/maven-artifact-manager-2.0.7.pom.md5
+repo.maven.apache.org/maven2/org/apache/maven/maven-artifact-manager/2.0.7/maven-artifact-manager-2.0.7.pom
+repo.maven.apache.org/maven2/org/apache/maven/maven-artifact-manager/2.0.7/maven-artifact-manager-2.0.7.pom.sha1
+repo.maven.apache.org/maven2/org/apache/maven/maven-artifact-manager/2.0.7/maven-artifact-manager-2.0.7.pom.asc
+repo.maven.apache.org/maven2/org/apache/maven/maven-artifact-manager/2.0.7/maven-artifact-manager-2.0.7.pom.asc.sha1
+repo.maven.apache.org/maven2/org/apache/maven/maven-artifact-manager/2.0.7/maven-artifact-manager-2.0.7.pom.asc.md5
+repo.maven.apache.org/maven2/org/apache/maven/maven-repository-metadata/2.0.6/maven-repository-metadata-2.0.6.pom.md5
+repo.maven.apache.org/maven2/org/apache/maven/maven-repository-metadata/2.0.6/maven-repository-metadata-2.0.6.pom.asc
+repo.maven.apache.org/maven2/org/apache/maven/maven-repository-metadata/2.0.6/maven-repository-metadata-2.0.6.pom
+repo.maven.apache.org/maven2/org/apache/maven/maven-repository-metadata/2.0.6/maven-repository-metadata-2.0.6.pom.asc.sha1
+repo.maven.apache.org/maven2/org/apache/maven/maven-repository-metadata/2.0.6/maven-repository-metadata-2.0.6.pom.sha1
+repo.maven.apache.org/maven2/org/apache/maven/maven-repository-metadata/2.0.6/maven-repository-metadata-2.0.6.pom.asc.md5
+repo.maven.apache.org/maven2/org/apache/maven/maven-repository-metadata/2.0.9/maven-repository-metadata-2.0.9.pom.asc.sha1
+repo.maven.apache.org/maven2/org/apache/maven/maven-repository-metadata/2.0.9/maven-repository-metadata-2.0.9.pom.asc
+repo.maven.apache.org/maven2/org/apache/maven/maven-repository-metadata/2.0.9/maven-repository-metadata-2.0.9.pom.sha1
+repo.maven.apache.org/maven2/org/apache/maven/maven-repository-metadata/2.0.9/maven-repository-metadata-2.0.9.pom.asc.md5
+repo.maven.apache.org/maven2/org/apache/maven/maven-repository-metadata/2.0.9/maven-repository-metadata-2.0.9.pom
+repo.maven.apache.org/maven2/org/apache/maven/maven-repository-metadata/2.0.9/maven-repository-metadata-2.0.9.pom.md5
+repo.maven.apache.org/maven2/org/apache/maven/maven-repository-metadata/2.0/maven-repository-metadata-2.0.pom.sha1
+repo.maven.apache.org/maven2/org/apache/maven/maven-repository-metadata/2.0/maven-repository-metadata-2.0.pom.md5
+repo.maven.apache.org/maven2/org/apache/maven/maven-repository-metadata/2.0/maven-repository-metadata-2.0.pom.asc
+repo.maven.apache.org/maven2/org/apache/maven/maven-repository-metadata/2.0/maven-repository-metadata-2.0.pom
+repo.maven.apache.org/maven2/org/apache/maven/maven-repository-metadata/2.0/maven-repository-metadata-2.0.pom.asc.md5
+repo.maven.apache.org/maven2/org/apache/maven/maven-repository-metadata/2.0/maven-repository-metadata-2.0.pom.asc.sha1
+repo.maven.apache.org/maven2/org/apache/maven/maven-repository-metadata/2.0.7/maven-repository-metadata-2.0.7.pom.sha1
+repo.maven.apache.org/maven2/org/apache/maven/maven-repository-metadata/2.0.7/maven-repository-metadata-2.0.7.pom.asc.sha1
+repo.maven.apache.org/maven2/org/apache/maven/maven-repository-metadata/2.0.7/maven-repository-metadata-2.0.7.pom.md5
+repo.maven.apache.org/maven2/org/apache/maven/maven-repository-metadata/2.0.7/maven-repository-metadata-2.0.7.pom.asc.md5
+repo.maven.apache.org/maven2/org/apache/maven/maven-repository-metadata/2.0.7/maven-repository-metadata-2.0.7.pom.asc
+repo.maven.apache.org/maven2/org/apache/maven/maven-repository-metadata/2.0.7/maven-repository-metadata-2.0.7.pom
+repo.maven.apache.org/maven2/org/apache/maven/maven-parent/20/maven-parent-20.pom.asc.md5
+repo.maven.apache.org/maven2/org/apache/maven/maven-parent/20/maven-parent-20.pom.sha1
+repo.maven.apache.org/maven2/org/apache/maven/maven-parent/20/maven-parent-20.pom
+repo.maven.apache.org/maven2/org/apache/maven/maven-parent/20/maven-parent-20.pom.asc.sha1
+repo.maven.apache.org/maven2/org/apache/maven/maven-parent/20/maven-parent-20.pom.asc
+repo.maven.apache.org/maven2/org/apache/maven/maven-parent/20/maven-parent-20.pom.md5
+repo.maven.apache.org/maven2/org/apache/maven/maven-parent/13/maven-parent-13.pom.sha1
+repo.maven.apache.org/maven2/org/apache/maven/maven-parent/13/maven-parent-13.pom.asc
+repo.maven.apache.org/maven2/org/apache/maven/maven-parent/13/maven-parent-13.pom.md5
+repo.maven.apache.org/maven2/org/apache/maven/maven-parent/13/maven-parent-13.pom.asc.md5
+repo.maven.apache.org/maven2/org/apache/maven/maven-parent/13/maven-parent-13.pom
+repo.maven.apache.org/maven2/org/apache/maven/maven-parent/13/maven-parent-13.pom.asc.sha1
+repo.maven.apache.org/maven2/org/apache/maven/maven-parent/8/maven-parent-8.pom.asc.sha1
+repo.maven.apache.org/maven2/org/apache/maven/maven-parent/8/maven-parent-8.pom
+repo.maven.apache.org/maven2/org/apache/maven/maven-parent/8/maven-parent-8.pom.md5
+repo.maven.apache.org/maven2/org/apache/maven/maven-parent/8/maven-parent-8.pom.asc
+repo.maven.apache.org/maven2/org/apache/maven/maven-parent/8/maven-parent-8.pom.sha1
+repo.maven.apache.org/maven2/org/apache/maven/maven-parent/8/maven-parent-8.pom.asc.md5
+repo.maven.apache.org/maven2/org/apache/maven/maven-parent/11/maven-parent-11.pom.asc.md5
+repo.maven.apache.org/maven2/org/apache/maven/maven-parent/11/maven-parent-11.pom.md5
+repo.maven.apache.org/maven2/org/apache/maven/maven-parent/11/maven-parent-11.pom
+repo.maven.apache.org/maven2/org/apache/maven/maven-parent/11/maven-parent-11.pom.asc.sha1
+repo.maven.apache.org/maven2/org/apache/maven/maven-parent/11/maven-parent-11.pom.asc
+repo.maven.apache.org/maven2/org/apache/maven/maven-parent/11/maven-parent-11.pom.sha1
+repo.maven.apache.org/maven2/org/apache/maven/maven-parent/21/maven-parent-21.pom.asc
+repo.maven.apache.org/maven2/org/apache/maven/maven-parent/21/maven-parent-21.pom.md5
+repo.maven.apache.org/maven2/org/apache/maven/maven-parent/21/maven-parent-21.pom.asc.md5
+repo.maven.apache.org/maven2/org/apache/maven/maven-parent/21/maven-parent-21.pom
+repo.maven.apache.org/maven2/org/apache/maven/maven-parent/21/maven-parent-21.pom.asc.sha1
+repo.maven.apache.org/maven2/org/apache/maven/maven-parent/21/maven-parent-21.pom.sha1
+repo.maven.apache.org/maven2/org/apache/maven/maven-parent/7/maven-parent-7.pom.md5
+repo.maven.apache.org/maven2/org/apache/maven/maven-parent/7/maven-parent-7.pom.asc
+repo.maven.apache.org/maven2/org/apache/maven/maven-parent/7/maven-parent-7.pom.sha1
+repo.maven.apache.org/maven2/org/apache/maven/maven-parent/7/maven-parent-7.pom.asc.sha1
+repo.maven.apache.org/maven2/org/apache/maven/maven-parent/7/maven-parent-7.pom.asc.md5
+repo.maven.apache.org/maven2/org/apache/maven/maven-parent/7/maven-parent-7.pom
+repo.maven.apache.org/maven2/org/apache/maven/maven-parent/5/maven-parent-5.pom
+repo.maven.apache.org/maven2/org/apache/maven/maven-parent/5/maven-parent-5.pom.md5
+repo.maven.apache.org/maven2/org/apache/maven/maven-parent/5/maven-parent-5.pom.sha1
+repo.maven.apache.org/maven2/org/apache/maven/maven-parent/9/maven-parent-9.pom
+repo.maven.apache.org/maven2/org/apache/maven/maven-parent/9/maven-parent-9.pom.md5
+repo.maven.apache.org/maven2/org/apache/maven/maven-parent/9/maven-parent-9.pom.asc.sha1
+repo.maven.apache.org/maven2/org/apache/maven/maven-parent/9/maven-parent-9.pom.sha1
+repo.maven.apache.org/maven2/org/apache/maven/maven-parent/9/maven-parent-9.pom.asc.md5
+repo.maven.apache.org/maven2/org/apache/maven/maven-parent/9/maven-parent-9.pom.asc
+repo.maven.apache.org/maven2/org/apache/maven/maven-error-diagnostics/2.0.6/maven-error-diagnostics-2.0.6.pom.sha1
+repo.maven.apache.org/maven2/org/apache/maven/maven-error-diagnostics/2.0.6/maven-error-diagnostics-2.0.6.pom.asc.md5
+repo.maven.apache.org/maven2/org/apache/maven/maven-error-diagnostics/2.0.6/maven-error-diagnostics-2.0.6.pom.md5
+repo.maven.apache.org/maven2/org/apache/maven/maven-error-diagnostics/2.0.6/maven-error-diagnostics-2.0.6.pom.asc
+repo.maven.apache.org/maven2/org/apache/maven/maven-error-diagnostics/2.0.6/maven-error-diagnostics-2.0.6.pom
+repo.maven.apache.org/maven2/org/apache/maven/maven-error-diagnostics/2.0.6/maven-error-diagnostics-2.0.6.pom.asc.sha1
+repo.maven.apache.org/maven2/org/apache/maven/maven-error-diagnostics/2.0.9/maven-error-diagnostics-2.0.9.pom.asc.md5
+repo.maven.apache.org/maven2/org/apache/maven/maven-error-diagnostics/2.0.9/maven-error-diagnostics-2.0.9.pom
+repo.maven.apache.org/maven2/org/apache/maven/maven-error-diagnostics/2.0.9/maven-error-diagnostics-2.0.9.pom.sha1
+repo.maven.apache.org/maven2/org/apache/maven/maven-error-diagnostics/2.0.9/maven-error-diagnostics-2.0.9.pom.asc
+repo.maven.apache.org/maven2/org/apache/maven/maven-error-diagnostics/2.0.9/maven-error-diagnostics-2.0.9.pom.asc.sha1
+repo.maven.apache.org/maven2/org/apache/maven/maven-error-diagnostics/2.0.9/maven-error-diagnostics-2.0.9.pom.md5
+repo.maven.apache.org/maven2/org/apache/maven/surefire/surefire-api/2.10/surefire-api-2.10.pom.asc.sha1
+repo.maven.apache.org/maven2/org/apache/maven/surefire/surefire-api/2.10/surefire-api-2.10.pom
+repo.maven.apache.org/maven2/org/apache/maven/surefire/surefire-api/2.10/surefire-api-2.10.jar.md5
+repo.maven.apache.org/maven2/org/apache/maven/surefire/surefire-api/2.10/surefire-api-2.10.pom.asc.md5
+repo.maven.apache.org/maven2/org/apache/maven/surefire/surefire-api/2.10/surefire-api-2.10.pom.md5
+repo.maven.apache.org/maven2/org/apache/maven/surefire/surefire-api/2.10/surefire-api-2.10.jar.sha1
+repo.maven.apache.org/maven2/org/apache/maven/surefire/surefire-api/2.10/surefire-api-2.10.jar.asc.md5
+repo.maven.apache.org/maven2/org/apache/maven/surefire/surefire-api/2.10/surefire-api-2.10.jar.asc
+repo.maven.apache.org/maven2/org/apache/maven/surefire/surefire-api/2.10/surefire-api-2.10.pom.asc
+repo.maven.apache.org/maven2/org/apache/maven/surefire/surefire-api/2.10/surefire-api-2.10.jar
+repo.maven.apache.org/maven2/org/apache/maven/surefire/surefire-api/2.10/surefire-api-2.10.jar.asc.sha1
+repo.maven.apache.org/maven2/org/apache/maven/surefire/surefire-api/2.10/surefire-api-2.10.pom.sha1
+repo.maven.apache.org/maven2/org/apache/maven/surefire/surefire-junit3/2.10/surefire-junit3-2.10.pom.asc.sha1
+repo.maven.apache.org/maven2/org/apache/maven/surefire/surefire-junit3/2.10/surefire-junit3-2.10.jar.asc.md5
+repo.maven.apache.org/maven2/org/apache/maven/surefire/surefire-junit3/2.10/surefire-junit3-2.10.pom.asc
+repo.maven.apache.org/maven2/org/apache/maven/surefire/surefire-junit3/2.10/surefire-junit3-2.10.jar.md5
+repo.maven.apache.org/maven2/org/apache/maven/surefire/surefire-junit3/2.10/surefire-junit3-2.10.pom
+repo.maven.apache.org/maven2/org/apache/maven/surefire/surefire-junit3/2.10/surefire-junit3-2.10.pom.md5
+repo.maven.apache.org/maven2/org/apache/maven/surefire/surefire-junit3/2.10/surefire-junit3-2.10.pom.asc.md5
+repo.maven.apache.org/maven2/org/apache/maven/surefire/surefire-junit3/2.10/surefire-junit3-2.10.jar
+repo.maven.apache.org/maven2/org/apache/maven/surefire/surefire-junit3/2.10/surefire-junit3-2.10.pom.sha1
+repo.maven.apache.org/maven2/org/apache/maven/surefire/surefire-junit3/2.10/surefire-junit3-2.10.jar.asc.sha1
+repo.maven.apache.org/maven2/org/apache/maven/surefire/surefire-junit3/2.10/surefire-junit3-2.10.jar.sha1
+repo.maven.apache.org/maven2/org/apache/maven/surefire/surefire-junit3/2.10/surefire-junit3-2.10.jar.asc
+repo.maven.apache.org/maven2/org/apache/maven/surefire/surefire-booter/2.10/surefire-booter-2.10.pom.md5
+repo.maven.apache.org/maven2/org/apache/maven/surefire/surefire-booter/2.10/surefire-booter-2.10.pom.sha1
+repo.maven.apache.org/maven2/org/apache/maven/surefire/surefire-booter/2.10/surefire-booter-2.10.jar
+repo.maven.apache.org/maven2/org/apache/maven/surefire/surefire-booter/2.10/surefire-booter-2.10.jar.asc
+repo.maven.apache.org/maven2/org/apache/maven/surefire/surefire-booter/2.10/surefire-booter-2.10.jar.sha1
+repo.maven.apache.org/maven2/org/apache/maven/surefire/surefire-booter/2.10/surefire-booter-2.10.pom.asc.sha1
+repo.maven.apache.org/maven2/org/apache/maven/surefire/surefire-booter/2.10/surefire-booter-2.10.pom.asc.md5
+repo.maven.apache.org/maven2/org/apache/maven/surefire/surefire-booter/2.10/surefire-booter-2.10.jar.asc.md5
+repo.maven.apache.org/maven2/org/apache/maven/surefire/surefire-booter/2.10/surefire-booter-2.10.jar.md5
+repo.maven.apache.org/maven2/org/apache/maven/surefire/surefire-booter/2.10/surefire-booter-2.10.pom
+repo.maven.apache.org/maven2/org/apache/maven/surefire/surefire-booter/2.10/surefire-booter-2.10.pom.asc
+repo.maven.apache.org/maven2/org/apache/maven/surefire/surefire-booter/2.10/surefire-booter-2.10.jar.asc.sha1
+repo.maven.apache.org/maven2/org/apache/maven/surefire/maven-surefire-common/2.10/maven-surefire-common-2.10.pom
+repo.maven.apache.org/maven2/org/apache/maven/surefire/maven-surefire-common/2.10/maven-surefire-common-2.10.jar.asc.sha1
+repo.maven.apache.org/maven2/org/apache/maven/surefire/maven-surefire-common/2.10/maven-surefire-common-2.10.jar.asc.md5
+repo.maven.apache.org/maven2/org/apache/maven/surefire/maven-surefire-common/2.10/maven-surefire-common-2.10.pom.sha1
+repo.maven.apache.org/maven2/org/apache/maven/surefire/maven-surefire-common/2.10/maven-surefire-common-2.10.pom.asc.sha1
+repo.maven.apache.org/maven2/org/apache/maven/surefire/maven-surefire-common/2.10/maven-surefire-common-2.10.jar
+repo.maven.apache.org/maven2/org/apache/maven/surefire/maven-surefire-common/2.10/maven-surefire-common-2.10.pom.md5
+repo.maven.apache.org/maven2/org/apache/maven/surefire/maven-surefire-common/2.10/maven-surefire-common-2.10.jar.md5
+repo.maven.apache.org/maven2/org/apache/maven/surefire/maven-surefire-common/2.10/maven-surefire-common-2.10.jar.asc
+repo.maven.apache.org/maven2/org/apache/maven/surefire/maven-surefire-common/2.10/maven-surefire-common-2.10.pom.asc.md5
+repo.maven.apache.org/maven2/org/apache/maven/surefire/maven-surefire-common/2.10/maven-surefire-common-2.10.pom.asc
+repo.maven.apache.org/maven2/org/apache/maven/surefire/maven-surefire-common/2.10/maven-surefire-common-2.10.jar.sha1
+repo.maven.apache.org/maven2/org/apache/maven/surefire/surefire-providers/2.10/surefire-providers-2.10.pom.asc.sha1
+repo.maven.apache.org/maven2/org/apache/maven/surefire/surefire-providers/2.10/surefire-providers-2.10.pom.asc.md5
+repo.maven.apache.org/maven2/org/apache/maven/surefire/surefire-providers/2.10/surefire-providers-2.10.pom.md5
+repo.maven.apache.org/maven2/org/apache/maven/surefire/surefire-providers/2.10/surefire-providers-2.10.pom
+repo.maven.apache.org/maven2/org/apache/maven/surefire/surefire-providers/2.10/surefire-providers-2.10.pom.sha1
+repo.maven.apache.org/maven2/org/apache/maven/surefire/surefire-providers/2.10/surefire-providers-2.10.pom.asc
+repo.maven.apache.org/maven2/org/apache/maven/surefire/surefire/2.10/surefire-2.10.pom.sha1
+repo.maven.apache.org/maven2/org/apache/maven/surefire/surefire/2.10/surefire-2.10.pom.asc.md5
+repo.maven.apache.org/maven2/org/apache/maven/surefire/surefire/2.10/surefire-2.10.pom
+repo.maven.apache.org/maven2/org/apache/maven/surefire/surefire/2.10/surefire-2.10.pom.md5
+repo.maven.apache.org/maven2/org/apache/maven/surefire/surefire/2.10/surefire-2.10.pom.asc
+repo.maven.apache.org/maven2/org/apache/maven/surefire/surefire/2.10/surefire-2.10.pom.asc.sha1
+repo.maven.apache.org/maven2/org/apache/maven/doxia/doxia/1.0-alpha-7/doxia-1.0-alpha-7.pom.asc
+repo.maven.apache.org/maven2/org/apache/maven/doxia/doxia/1.0-alpha-7/doxia-1.0-alpha-7.pom.asc.md5
+repo.maven.apache.org/maven2/org/apache/maven/doxia/doxia/1.0-alpha-7/doxia-1.0-alpha-7.pom.md5
+repo.maven.apache.org/maven2/org/apache/maven/doxia/doxia/1.0-alpha-7/doxia-1.0-alpha-7.pom.asc.sha1
+repo.maven.apache.org/maven2/org/apache/maven/doxia/doxia/1.0-alpha-7/doxia-1.0-alpha-7.pom.sha1
+repo.maven.apache.org/maven2/org/apache/maven/doxia/doxia/1.0-alpha-7/doxia-1.0-alpha-7.pom
+repo.maven.apache.org/maven2/org/apache/maven/doxia/doxia-sink-api/1.0-alpha-7/doxia-sink-api-1.0-alpha-7.jar.asc.md5
+repo.maven.apache.org/maven2/org/apache/maven/doxia/doxia-sink-api/1.0-alpha-7/doxia-sink-api-1.0-alpha-7.jar.asc
+repo.maven.apache.org/maven2/org/apache/maven/doxia/doxia-sink-api/1.0-alpha-7/doxia-sink-api-1.0-alpha-7.pom
+repo.maven.apache.org/maven2/org/apache/maven/doxia/doxia-sink-api/1.0-alpha-7/doxia-sink-api-1.0-alpha-7.jar.md5
+repo.maven.apache.org/maven2/org/apache/maven/doxia/doxia-sink-api/1.0-alpha-7/doxia-sink-api-1.0-alpha-7.jar.asc.sha1
+repo.maven.apache.org/maven2/org/apache/maven/doxia/doxia-sink-api/1.0-alpha-7/doxia-sink-api-1.0-alpha-7.jar.sha1
+repo.maven.apache.org/maven2/org/apache/maven/doxia/doxia-sink-api/1.0-alpha-7/doxia-sink-api-1.0-alpha-7.pom.asc
+repo.maven.apache.org/maven2/org/apache/maven/doxia/doxia-sink-api/1.0-alpha-7/doxia-sink-api-1.0-alpha-7.jar
+repo.maven.apache.org/maven2/org/apache/maven/doxia/doxia-sink-api/1.0-alpha-7/doxia-sink-api-1.0-alpha-7.pom.sha1
+repo.maven.apache.org/maven2/org/apache/maven/doxia/doxia-sink-api/1.0-alpha-7/doxia-sink-api-1.0-alpha-7.pom.asc.md5
+repo.maven.apache.org/maven2/org/apache/maven/doxia/doxia-sink-api/1.0-alpha-7/doxia-sink-api-1.0-alpha-7.pom.asc.sha1
+repo.maven.apache.org/maven2/org/apache/maven/doxia/doxia-sink-api/1.0-alpha-7/doxia-sink-api-1.0-alpha-7.pom.md5
+repo.maven.apache.org/maven2/org/apache/maven/maven-toolchain/2.0.9/maven-toolchain-2.0.9.pom.asc.md5
+repo.maven.apache.org/maven2/org/apache/maven/maven-toolchain/2.0.9/maven-toolchain-2.0.9.pom.sha1
+repo.maven.apache.org/maven2/org/apache/maven/maven-toolchain/2.0.9/maven-toolchain-2.0.9.pom
+repo.maven.apache.org/maven2/org/apache/maven/maven-toolchain/2.0.9/maven-toolchain-2.0.9.pom.md5
+repo.maven.apache.org/maven2/org/apache/maven/maven-toolchain/2.0.9/maven-toolchain-2.0.9.pom.asc
+repo.maven.apache.org/maven2/org/apache/maven/maven-toolchain/2.0.9/maven-toolchain-2.0.9.pom.asc.sha1
+repo.maven.apache.org/maven2/org/apache/maven/maven-plugin-registry/2.0.6/maven-plugin-registry-2.0.6.pom.asc
+repo.maven.apache.org/maven2/org/apache/maven/maven-plugin-registry/2.0.6/maven-plugin-registry-2.0.6.pom.asc.md5
+repo.maven.apache.org/maven2/org/apache/maven/maven-plugin-registry/2.0.6/maven-plugin-registry-2.0.6.pom.sha1
+repo.maven.apache.org/maven2/org/apache/maven/maven-plugin-registry/2.0.6/maven-plugin-registry-2.0.6.pom.asc.sha1
+repo.maven.apache.org/maven2/org/apache/maven/maven-plugin-registry/2.0.6/maven-plugin-registry-2.0.6.pom
+repo.maven.apache.org/maven2/org/apache/maven/maven-plugin-registry/2.0.6/maven-plugin-registry-2.0.6.pom.md5
+repo.maven.apache.org/maven2/org/apache/maven/maven-plugin-registry/2.0.9/maven-plugin-registry-2.0.9.pom.md5
+repo.maven.apache.org/maven2/org/apache/maven/maven-plugin-registry/2.0.9/maven-plugin-registry-2.0.9.pom
+repo.maven.apache.org/maven2/org/apache/maven/maven-plugin-registry/2.0.9/maven-plugin-registry-2.0.9.pom.sha1
+repo.maven.apache.org/maven2/org/apache/maven/maven-plugin-registry/2.0.9/maven-plugin-registry-2.0.9.pom.asc.md5
+repo.maven.apache.org/maven2/org/apache/maven/maven-plugin-registry/2.0.9/maven-plugin-registry-2.0.9.pom.asc
+repo.maven.apache.org/maven2/org/apache/maven/maven-plugin-registry/2.0.9/maven-plugin-registry-2.0.9.pom.asc.sha1
+repo.maven.apache.org/maven2/org/apache/maven/maven-plugin-registry/2.0.7/maven-plugin-registry-2.0.7.pom.sha1
+repo.maven.apache.org/maven2/org/apache/maven/maven-plugin-registry/2.0.7/maven-plugin-registry-2.0.7.pom.asc
+repo.maven.apache.org/maven2/org/apache/maven/maven-plugin-registry/2.0.7/maven-plugin-registry-2.0.7.pom
+repo.maven.apache.org/maven2/org/apache/maven/maven-plugin-registry/2.0.7/maven-plugin-registry-2.0.7.pom.asc.md5
+repo.maven.apache.org/maven2/org/apache/maven/maven-plugin-registry/2.0.7/maven-plugin-registry-2.0.7.pom.md5
+repo.maven.apache.org/maven2/org/apache/maven/maven-plugin-registry/2.0.7/maven-plugin-registry-2.0.7.pom.asc.sha1
+repo.maven.apache.org/maven2/org/apache/maven/maven-plugin-descriptor/2.0.6/maven-plugin-descriptor-2.0.6.pom.asc
+repo.maven.apache.org/maven2/org/apache/maven/maven-plugin-descriptor/2.0.6/maven-plugin-descriptor-2.0.6.pom
+repo.maven.apache.org/maven2/org/apache/maven/maven-plugin-descriptor/2.0.6/maven-plugin-descriptor-2.0.6.pom.asc.sha1
+repo.maven.apache.org/maven2/org/apache/maven/maven-plugin-descriptor/2.0.6/maven-plugin-descriptor-2.0.6.pom.sha1
+repo.maven.apache.org/maven2/org/apache/maven/maven-plugin-descriptor/2.0.6/maven-plugin-descriptor-2.0.6.pom.md5
+repo.maven.apache.org/maven2/org/apache/maven/maven-plugin-descriptor/2.0.6/maven-plugin-descriptor-2.0.6.pom.asc.md5
+repo.maven.apache.org/maven2/org/apache/maven/maven-plugin-descriptor/2.0.9/maven-plugin-descriptor-2.0.9.pom.asc.sha1
+repo.maven.apache.org/maven2/org/apache/maven/maven-plugin-descriptor/2.0.9/maven-plugin-descriptor-2.0.9.pom
+repo.maven.apache.org/maven2/org/apache/maven/maven-plugin-descriptor/2.0.9/maven-plugin-descriptor-2.0.9.pom.asc.md5
+repo.maven.apache.org/maven2/org/apache/maven/maven-plugin-descriptor/2.0.9/maven-plugin-descriptor-2.0.9.pom.asc
+repo.maven.apache.org/maven2/org/apache/maven/maven-plugin-descriptor/2.0.9/maven-plugin-descriptor-2.0.9.pom.md5
+repo.maven.apache.org/maven2/org/apache/maven/maven-plugin-descriptor/2.0.9/maven-plugin-descriptor-2.0.9.pom.sha1
+repo.maven.apache.org/maven2/org/apache/maven/maven-core/2.0.6/maven-core-2.0.6.pom
+repo.maven.apache.org/maven2/org/apache/maven/maven-core/2.0.6/maven-core-2.0.6.pom.asc.sha1
+repo.maven.apache.org/maven2/org/apache/maven/maven-core/2.0.6/maven-core-2.0.6.pom.asc
+repo.maven.apache.org/maven2/org/apache/maven/maven-core/2.0.6/maven-core-2.0.6.pom.asc.md5
+repo.maven.apache.org/maven2/org/apache/maven/maven-core/2.0.6/maven-core-2.0.6.pom.md5
+repo.maven.apache.org/maven2/org/apache/maven/maven-core/2.0.6/maven-core-2.0.6.pom.sha1
+repo.maven.apache.org/maven2/org/apache/maven/maven-core/2.0.9/maven-core-2.0.9.pom.md5
+repo.maven.apache.org/maven2/org/apache/maven/maven-core/2.0.9/maven-core-2.0.9.pom.sha1
+repo.maven.apache.org/maven2/org/apache/maven/maven-core/2.0.9/maven-core-2.0.9.pom.asc.sha1
+repo.maven.apache.org/maven2/org/apache/maven/maven-core/2.0.9/maven-core-2.0.9.pom
+repo.maven.apache.org/maven2/org/apache/maven/maven-core/2.0.9/maven-core-2.0.9.pom.asc
+repo.maven.apache.org/maven2/org/apache/maven/maven-core/2.0.9/maven-core-2.0.9.pom.asc.md5
+repo.maven.apache.org/maven2/org/apache/apache/3/apache-3.pom.asc.sha1
+repo.maven.apache.org/maven2/org/apache/apache/3/apache-3.pom.sha1
+repo.maven.apache.org/maven2/org/apache/apache/3/apache-3.pom.md5
+repo.maven.apache.org/maven2/org/apache/apache/3/apache-3.pom
+repo.maven.apache.org/maven2/org/apache/apache/3/apache-3.pom.asc.md5
+repo.maven.apache.org/maven2/org/apache/apache/3/apache-3.pom.asc
+repo.maven.apache.org/maven2/org/apache/apache/13/apache-13.pom.md5
+repo.maven.apache.org/maven2/org/apache/apache/13/apache-13.pom.asc.md5
+repo.maven.apache.org/maven2/org/apache/apache/13/apache-13.pom.asc
+repo.maven.apache.org/maven2/org/apache/apache/13/apache-13.pom
+repo.maven.apache.org/maven2/org/apache/apache/13/apache-13.pom.asc.sha1
+repo.maven.apache.org/maven2/org/apache/apache/13/apache-13.pom.sha1
+repo.maven.apache.org/maven2/org/apache/apache/10/apache-10.pom.md5
+repo.maven.apache.org/maven2/org/apache/apache/10/apache-10.pom.asc.sha1
+repo.maven.apache.org/maven2/org/apache/apache/10/apache-10.pom.asc.md5
+repo.maven.apache.org/maven2/org/apache/apache/10/apache-10.pom.sha1
+repo.maven.apache.org/maven2/org/apache/apache/10/apache-10.pom.asc
+repo.maven.apache.org/maven2/org/apache/apache/10/apache-10.pom
+repo.maven.apache.org/maven2/org/apache/apache/15/apache-15.pom.asc
+repo.maven.apache.org/maven2/org/apache/apache/15/apache-15.pom.asc.md5
+repo.maven.apache.org/maven2/org/apache/apache/15/apache-15.pom.asc.sha1
+repo.maven.apache.org/maven2/org/apache/apache/15/apache-15.pom.sha1
+repo.maven.apache.org/maven2/org/apache/apache/15/apache-15.pom.md5
+repo.maven.apache.org/maven2/org/apache/apache/15/apache-15.pom
+repo.maven.apache.org/maven2/org/apache/apache/4/apache-4.pom.asc
+repo.maven.apache.org/maven2/org/apache/apache/4/apache-4.pom.sha1
+repo.maven.apache.org/maven2/org/apache/apache/4/apache-4.pom
+repo.maven.apache.org/maven2/org/apache/apache/4/apache-4.pom.asc.md5
+repo.maven.apache.org/maven2/org/apache/apache/4/apache-4.pom.md5
+repo.maven.apache.org/maven2/org/apache/apache/4/apache-4.pom.asc.sha1
+repo.maven.apache.org/maven2/org/apache/apache/6/apache-6.pom.sha1
+repo.maven.apache.org/maven2/org/apache/apache/6/apache-6.pom.asc
+repo.maven.apache.org/maven2/org/apache/apache/6/apache-6.pom.asc.md5
+repo.maven.apache.org/maven2/org/apache/apache/6/apache-6.pom
+repo.maven.apache.org/maven2/org/apache/apache/6/apache-6.pom.asc.sha1
+repo.maven.apache.org/maven2/org/apache/apache/6/apache-6.pom.md5
+repo.maven.apache.org/maven2/org/apache/apache/16/apache-16.pom
+repo.maven.apache.org/maven2/org/apache/apache/16/apache-16.pom.asc.md5
+repo.maven.apache.org/maven2/org/apache/apache/16/apache-16.pom.asc.sha1
+repo.maven.apache.org/maven2/org/apache/apache/16/apache-16.pom.sha1
+repo.maven.apache.org/maven2/org/apache/apache/16/apache-16.pom.asc
+repo.maven.apache.org/maven2/org/apache/apache/16/apache-16.pom.md5
+repo.maven.apache.org/maven2/org/apache/apache/5/apache-5.pom.asc.md5
+repo.maven.apache.org/maven2/org/apache/apache/5/apache-5.pom.md5
+repo.maven.apache.org/maven2/org/apache/apache/5/apache-5.pom.sha1
+repo.maven.apache.org/maven2/org/apache/apache/5/apache-5.pom
+repo.maven.apache.org/maven2/org/apache/apache/5/apache-5.pom.asc
+repo.maven.apache.org/maven2/org/apache/apache/5/apache-5.pom.asc.sha1
+repo.maven.apache.org/maven2/org/apache/apache/9/apache-9.pom.md5
+repo.maven.apache.org/maven2/org/apache/apache/9/apache-9.pom.sha1
+repo.maven.apache.org/maven2/org/apache/apache/9/apache-9.pom.asc.sha1
+repo.maven.apache.org/maven2/org/apache/apache/9/apache-9.pom
+repo.maven.apache.org/maven2/org/apache/apache/9/apache-9.pom.asc.md5
+repo.maven.apache.org/maven2/org/apache/apache/9/apache-9.pom.asc
+repo.maven.apache.org/maven2/org/apache/velocity/velocity/1.7/velocity-1.7.pom.asc.sha1
+repo.maven.apache.org/maven2/org/apache/velocity/velocity/1.7/velocity-1.7.jar.asc
+repo.maven.apache.org/maven2/org/apache/velocity/velocity/1.7/velocity-1.7.pom.asc.md5
+repo.maven.apache.org/maven2/org/apache/velocity/velocity/1.7/velocity-1.7.pom.sha1
+repo.maven.apache.org/maven2/org/apache/velocity/velocity/1.7/velocity-1.7.jar.md5
+repo.maven.apache.org/maven2/org/apache/velocity/velocity/1.7/velocity-1.7.jar.asc.sha1
+repo.maven.apache.org/maven2/org/apache/velocity/velocity/1.7/velocity-1.7.pom
+repo.maven.apache.org/maven2/org/apache/velocity/velocity/1.7/velocity-1.7.pom.asc
+repo.maven.apache.org/maven2/org/apache/velocity/velocity/1.7/velocity-1.7.jar
+repo.maven.apache.org/maven2/org/apache/velocity/velocity/1.7/velocity-1.7.jar.sha1
+repo.maven.apache.org/maven2/org/apache/velocity/velocity/1.7/velocity-1.7.jar.asc.md5
+repo.maven.apache.org/maven2/org/apache/velocity/velocity/1.7/velocity-1.7.pom.md5
+repo.maven.apache.org/maven2/org/apache/commons/commons-lang3/3.4/commons-lang3-3.4.jar
+repo.maven.apache.org/maven2/org/apache/commons/commons-lang3/3.4/commons-lang3-3.4.jar.asc
+repo.maven.apache.org/maven2/org/apache/commons/commons-lang3/3.4/commons-lang3-3.4.pom.sha1
+repo.maven.apache.org/maven2/org/apache/commons/commons-lang3/3.4/commons-lang3-3.4.pom.asc
+repo.maven.apache.org/maven2/org/apache/commons/commons-lang3/3.4/commons-lang3-3.4.pom
+repo.maven.apache.org/maven2/org/apache/commons/commons-lang3/3.4/commons-lang3-3.4.pom.md5
+repo.maven.apache.org/maven2/org/apache/commons/commons-lang3/3.4/commons-lang3-3.4.jar.sha1
+repo.maven.apache.org/maven2/org/apache/commons/commons-lang3/3.4/commons-lang3-3.4.jar.md5
+repo.maven.apache.org/maven2/org/apache/commons/commons-parent/34/commons-parent-34.pom.md5
+repo.maven.apache.org/maven2/org/apache/commons/commons-parent/34/commons-parent-34.pom
+repo.maven.apache.org/maven2/org/apache/commons/commons-parent/34/commons-parent-34.pom.asc
+repo.maven.apache.org/maven2/org/apache/commons/commons-parent/34/commons-parent-34.pom.sha1
+repo.maven.apache.org/maven2/org/apache/commons/commons-parent/37/commons-parent-37.pom.sha1
+repo.maven.apache.org/maven2/org/apache/commons/commons-parent/37/commons-parent-37.pom
+repo.maven.apache.org/maven2/org/apache/commons/commons-parent/37/commons-parent-37.pom.asc
+repo.maven.apache.org/maven2/org/apache/commons/commons-parent/37/commons-parent-37.pom.md5
+repo.maven.apache.org/maven2/org/apache/commons/commons-parent/35/commons-parent-35.pom.sha1
+repo.maven.apache.org/maven2/org/apache/commons/commons-parent/35/commons-parent-35.pom.asc.sha1
+repo.maven.apache.org/maven2/org/apache/commons/commons-parent/35/commons-parent-35.pom.md5
+repo.maven.apache.org/maven2/org/apache/commons/commons-parent/35/commons-parent-35.pom.asc
+repo.maven.apache.org/maven2/org/apache/commons/commons-parent/35/commons-parent-35.pom
+repo.maven.apache.org/maven2/org/apache/commons/commons-parent/35/commons-parent-35.pom.asc.md5
+repo.maven.apache.org/maven2/org/apache/commons/commons-parent/9/commons-parent-9.pom.md5
+repo.maven.apache.org/maven2/org/apache/commons/commons-parent/9/commons-parent-9.pom.asc.sha1
+repo.maven.apache.org/maven2/org/apache/commons/commons-parent/9/commons-parent-9.pom.sha1
+repo.maven.apache.org/maven2/org/apache/commons/commons-parent/9/commons-parent-9.pom
+repo.maven.apache.org/maven2/org/apache/commons/commons-parent/9/commons-parent-9.pom.asc
+repo.maven.apache.org/maven2/org/apache/commons/commons-parent/9/commons-parent-9.pom.asc.md5
+repo.maven.apache.org/maven2/org/sonatype/oss/oss-parent/7/oss-parent-7.pom
+repo.maven.apache.org/maven2/org/sonatype/oss/oss-parent/7/oss-parent-7.pom.md5
+repo.maven.apache.org/maven2/org/sonatype/oss/oss-parent/7/oss-parent-7.pom.sha1
+repo.maven.apache.org/maven2/org/sonatype/forge/forge-parent/5/forge-parent-5.pom.asc
+repo.maven.apache.org/maven2/org/sonatype/forge/forge-parent/5/forge-parent-5.pom.asc.sha1
+repo.maven.apache.org/maven2/org/sonatype/forge/forge-parent/5/forge-parent-5.pom.asc.md5
+repo.maven.apache.org/maven2/org/sonatype/forge/forge-parent/5/forge-parent-5.pom.sha1
+repo.maven.apache.org/maven2/org/sonatype/forge/forge-parent/5/forge-parent-5.pom.md5
+repo.maven.apache.org/maven2/org/sonatype/forge/forge-parent/5/forge-parent-5.pom
+repo.maven.apache.org/maven2/org/sonatype/spice/spice-parent/16/spice-parent-16.pom.asc.md5
+repo.maven.apache.org/maven2/org/sonatype/spice/spice-parent/16/spice-parent-16.pom.asc.sha1
+repo.maven.apache.org/maven2/org/sonatype/spice/spice-parent/16/spice-parent-16.pom.md5
+repo.maven.apache.org/maven2/org/sonatype/spice/spice-parent/16/spice-parent-16.pom
+repo.maven.apache.org/maven2/org/sonatype/spice/spice-parent/16/spice-parent-16.pom.sha1
+repo.maven.apache.org/maven2/org/sonatype/spice/spice-parent/16/spice-parent-16.pom.asc
+repo.maven.apache.org/maven2/net/sf/opencsv/opencsv/2.3/opencsv-2.3.jar.asc
+repo.maven.apache.org/maven2/net/sf/opencsv/opencsv/2.3/opencsv-2.3.jar
+repo.maven.apache.org/maven2/net/sf/opencsv/opencsv/2.3/opencsv-2.3.jar.asc.md5
+repo.maven.apache.org/maven2/net/sf/opencsv/opencsv/2.3/opencsv-2.3.pom.asc.sha1
+repo.maven.apache.org/maven2/net/sf/opencsv/opencsv/2.3/opencsv-2.3.pom.md5
+repo.maven.apache.org/maven2/net/sf/opencsv/opencsv/2.3/opencsv-2.3.jar.sha1
+repo.maven.apache.org/maven2/net/sf/opencsv/opencsv/2.3/opencsv-2.3.pom
+repo.maven.apache.org/maven2/net/sf/opencsv/opencsv/2.3/opencsv-2.3.pom.asc.md5
+repo.maven.apache.org/maven2/net/sf/opencsv/opencsv/2.3/opencsv-2.3.pom.asc
+repo.maven.apache.org/maven2/net/sf/opencsv/opencsv/2.3/opencsv-2.3.pom.sha1
+repo.maven.apache.org/maven2/net/sf/opencsv/opencsv/2.3/opencsv-2.3.jar.asc.sha1
+repo.maven.apache.org/maven2/net/sf/opencsv/opencsv/2.3/opencsv-2.3.jar.md5
+repo.maven.apache.org/maven2/classworlds/classworlds/1.1/classworlds-1.1.pom
+repo.maven.apache.org/maven2/classworlds/classworlds/1.1/classworlds-1.1.pom.sha1
+repo.maven.apache.org/maven2/classworlds/classworlds/1.1/classworlds-1.1.pom.md5
+repo.maven.apache.org/maven2/classworlds/classworlds/1.1-alpha-2/classworlds-1.1-alpha-2.pom.md5
+repo.maven.apache.org/maven2/classworlds/classworlds/1.1-alpha-2/classworlds-1.1-alpha-2.pom
+repo.maven.apache.org/maven2/classworlds/classworlds/1.1-alpha-2/classworlds-1.1-alpha-2.pom.sha1
+repo.maven.apache.org/maven2/commons-codec/commons-codec/1.10/commons-codec-1.10.jar
+repo.maven.apache.org/maven2/commons-codec/commons-codec/1.10/commons-codec-1.10.jar.asc.sha1
+repo.maven.apache.org/maven2/commons-codec/commons-codec/1.10/commons-codec-1.10.jar.md5
+repo.maven.apache.org/maven2/commons-codec/commons-codec/1.10/commons-codec-1.10.pom.md5
+repo.maven.apache.org/maven2/commons-codec/commons-codec/1.10/commons-codec-1.10.pom.asc.sha1
+repo.maven.apache.org/maven2/commons-codec/commons-codec/1.10/commons-codec-1.10.pom.asc.md5
+repo.maven.apache.org/maven2/commons-codec/commons-codec/1.10/commons-codec-1.10.pom
+repo.maven.apache.org/maven2/commons-codec/commons-codec/1.10/commons-codec-1.10.jar.sha1
+repo.maven.apache.org/maven2/commons-codec/commons-codec/1.10/commons-codec-1.10.jar.asc
+repo.maven.apache.org/maven2/commons-codec/commons-codec/1.10/commons-codec-1.10.pom.asc
+repo.maven.apache.org/maven2/commons-codec/commons-codec/1.10/commons-codec-1.10.pom.sha1
+repo.maven.apache.org/maven2/commons-codec/commons-codec/1.10/commons-codec-1.10.jar.asc.md5
+repo.maven.apache.org/maven2/commons-collections/commons-collections/3.2.1/commons-collections-3.2.1.jar.asc.md5
+repo.maven.apache.org/maven2/commons-collections/commons-collections/3.2.1/commons-collections-3.2.1.pom
+repo.maven.apache.org/maven2/commons-collections/commons-collections/3.2.1/commons-collections-3.2.1.pom.sha1
+repo.maven.apache.org/maven2/commons-collections/commons-collections/3.2.1/commons-collections-3.2.1.jar
+repo.maven.apache.org/maven2/commons-collections/commons-collections/3.2.1/commons-collections-3.2.1.jar.sha1
+repo.maven.apache.org/maven2/commons-collections/commons-collections/3.2.1/commons-collections-3.2.1.pom.asc.md5
+repo.maven.apache.org/maven2/commons-collections/commons-collections/3.2.1/commons-collections-3.2.1.pom.asc.sha1
+repo.maven.apache.org/maven2/commons-collections/commons-collections/3.2.1/commons-collections-3.2.1.pom.md5
+repo.maven.apache.org/maven2/commons-collections/commons-collections/3.2.1/commons-collections-3.2.1.jar.asc.sha1
+repo.maven.apache.org/maven2/commons-collections/commons-collections/3.2.1/commons-collections-3.2.1.jar.asc
+repo.maven.apache.org/maven2/commons-collections/commons-collections/3.2.1/commons-collections-3.2.1.jar.md5
+repo.maven.apache.org/maven2/commons-collections/commons-collections/3.2.1/commons-collections-3.2.1.pom.asc
+repo.maven.apache.org/maven2/commons-lang/commons-lang/2.4/commons-lang-2.4.pom.sha1
+repo.maven.apache.org/maven2/commons-lang/commons-lang/2.4/commons-lang-2.4.jar
+repo.maven.apache.org/maven2/commons-lang/commons-lang/2.4/commons-lang-2.4.jar.asc.sha1
+repo.maven.apache.org/maven2/commons-lang/commons-lang/2.4/commons-lang-2.4.pom.asc
+repo.maven.apache.org/maven2/commons-lang/commons-lang/2.4/commons-lang-2.4.pom.asc.sha1
+repo.maven.apache.org/maven2/commons-lang/commons-lang/2.4/commons-lang-2.4.pom.asc.md5
+repo.maven.apache.org/maven2/commons-lang/commons-lang/2.4/commons-lang-2.4.jar.sha1
+repo.maven.apache.org/maven2/commons-lang/commons-lang/2.4/commons-lang-2.4.jar.asc.md5
+repo.maven.apache.org/maven2/commons-lang/commons-lang/2.4/commons-lang-2.4.pom
+repo.maven.apache.org/maven2/commons-lang/commons-lang/2.4/commons-lang-2.4.jar.asc
+repo.maven.apache.org/maven2/commons-lang/commons-lang/2.4/commons-lang-2.4.jar.md5
+repo.maven.apache.org/maven2/commons-lang/commons-lang/2.4/commons-lang-2.4.pom.md5
+repo.maven.apache.org/maven2/commons-lang/commons-lang/2.1/commons-lang-2.1.pom
+repo.maven.apache.org/maven2/commons-lang/commons-lang/2.1/commons-lang-2.1.pom.sha1
+repo.maven.apache.org/maven2/commons-lang/commons-lang/2.1/commons-lang-2.1.jar
+repo.maven.apache.org/maven2/commons-lang/commons-lang/2.1/commons-lang-2.1.jar.md5
+repo.maven.apache.org/maven2/commons-lang/commons-lang/2.1/commons-lang-2.1.jar.sha1
+repo.maven.apache.org/maven2/commons-lang/commons-lang/2.1/commons-lang-2.1.pom.md5
+repo.maven.apache.org/maven2/com/att/research/xacml/att-xacml/1.0.1/att-xacml-1.0.1.pom
+repo.maven.apache.org/maven2/com/att/research/xacml/att-xacml/1.0.1/att-xacml-1.0.1.pom.asc
+repo.maven.apache.org/maven2/com/att/research/xacml/att-xacml/1.0.1/att-xacml-1.0.1.pom.sha1
+repo.maven.apache.org/maven2/com/att/research/xacml/att-xacml/1.0.1/att-xacml-1.0.1.pom.md5
+repo.maven.apache.org/maven2/com/att/research/xacml/att-xacml/1.0.0/att-xacml-1.0.0.pom.md5
+repo.maven.apache.org/maven2/com/att/research/xacml/att-xacml/1.0.0/att-xacml-1.0.0.pom.sha1
+repo.maven.apache.org/maven2/com/att/research/xacml/att-xacml/1.0.0/att-xacml-1.0.0.pom
+repo.maven.apache.org/maven2/com/att/research/xacml/att-xacml/1.0.0/att-xacml-1.0.0.pom.asc
+repo.maven.apache.org/maven2/com/att/research/xacml/xacml/1.0.1/xacml-1.0.1.pom.sha1
+repo.maven.apache.org/maven2/com/att/research/xacml/xacml/1.0.1/xacml-1.0.1.pom.asc
+repo.maven.apache.org/maven2/com/att/research/xacml/xacml/1.0.1/xacml-1.0.1.pom.md5
+repo.maven.apache.org/maven2/com/att/research/xacml/xacml/1.0.1/xacml-1.0.1.pom
+repo.maven.apache.org/maven2/com/att/research/xacml/xacml/1.0.0/xacml-1.0.0.jar.sha1
+repo.maven.apache.org/maven2/com/att/research/xacml/xacml/1.0.0/xacml-1.0.0.pom
+repo.maven.apache.org/maven2/com/att/research/xacml/xacml/1.0.0/xacml-1.0.0.pom.sha1
+repo.maven.apache.org/maven2/com/att/research/xacml/xacml/1.0.0/xacml-1.0.0.pom.asc
+repo.maven.apache.org/maven2/com/att/research/xacml/xacml/1.0.0/xacml-1.0.0.jar
+repo.maven.apache.org/maven2/com/att/research/xacml/xacml/1.0.0/xacml-1.0.0.jar.md5
+repo.maven.apache.org/maven2/com/att/research/xacml/xacml/1.0.0/xacml-1.0.0.pom.md5
+repo.maven.apache.org/maven2/com/att/research/xacml/xacml/1.0.0/xacml-1.0.0.jar.asc
+repo.maven.apache.org/maven2/com/att/research/xacml/xacml-pdp/1.0.1/xacml-pdp-1.0.1.pom.asc
+repo.maven.apache.org/maven2/com/att/research/xacml/xacml-pdp/1.0.1/xacml-pdp-1.0.1.pom.md5
+repo.maven.apache.org/maven2/com/att/research/xacml/xacml-pdp/1.0.1/xacml-pdp-1.0.1.pom.sha1
+repo.maven.apache.org/maven2/com/att/research/xacml/xacml-pdp/1.0.1/xacml-pdp-1.0.1.pom
+repo.maven.apache.org/maven2/com/att/research/xacml/xacml-pdp/1.0.0/xacml-pdp-1.0.0.pom.md5
+repo.maven.apache.org/maven2/com/att/research/xacml/xacml-pdp/1.0.0/xacml-pdp-1.0.0.jar.asc
+repo.maven.apache.org/maven2/com/att/research/xacml/xacml-pdp/1.0.0/xacml-pdp-1.0.0.jar.md5
+repo.maven.apache.org/maven2/com/att/research/xacml/xacml-pdp/1.0.0/xacml-pdp-1.0.0.jar
+repo.maven.apache.org/maven2/com/att/research/xacml/xacml-pdp/1.0.0/xacml-pdp-1.0.0.jar.sha1
+repo.maven.apache.org/maven2/com/att/research/xacml/xacml-pdp/1.0.0/xacml-pdp-1.0.0.pom.asc
+repo.maven.apache.org/maven2/com/att/research/xacml/xacml-pdp/1.0.0/xacml-pdp-1.0.0.pom
+repo.maven.apache.org/maven2/com/att/research/xacml/xacml-pdp/1.0.0/xacml-pdp-1.0.0.pom.sha1
+repo.maven.apache.org/maven2/com/google/guava/guava-parent/19.0/guava-parent-19.0.pom
+repo.maven.apache.org/maven2/com/google/guava/guava-parent/19.0/guava-parent-19.0.pom.asc
+repo.maven.apache.org/maven2/com/google/guava/guava-parent/19.0/guava-parent-19.0.pom.asc.sha1
+repo.maven.apache.org/maven2/com/google/guava/guava-parent/19.0/guava-parent-19.0.pom.asc.md5
+repo.maven.apache.org/maven2/com/google/guava/guava-parent/19.0/guava-parent-19.0.pom.md5
+repo.maven.apache.org/maven2/com/google/guava/guava-parent/19.0/guava-parent-19.0.pom.sha1
+repo.maven.apache.org/maven2/com/google/guava/guava-parent/18.0/guava-parent-18.0.pom.asc.sha1
+repo.maven.apache.org/maven2/com/google/guava/guava-parent/18.0/guava-parent-18.0.pom.asc.md5
+repo.maven.apache.org/maven2/com/google/guava/guava-parent/18.0/guava-parent-18.0.pom.sha1
+repo.maven.apache.org/maven2/com/google/guava/guava-parent/18.0/guava-parent-18.0.pom
+repo.maven.apache.org/maven2/com/google/guava/guava-parent/18.0/guava-parent-18.0.pom.md5
+repo.maven.apache.org/maven2/com/google/guava/guava-parent/18.0/guava-parent-18.0.pom.asc
+repo.maven.apache.org/maven2/com/google/guava/guava/19.0/guava-19.0.pom.sha1
+repo.maven.apache.org/maven2/com/google/guava/guava/19.0/guava-19.0.pom
+repo.maven.apache.org/maven2/com/google/guava/guava/19.0/guava-19.0.pom.asc.sha1
+repo.maven.apache.org/maven2/com/google/guava/guava/19.0/guava-19.0.pom.asc.md5
+repo.maven.apache.org/maven2/com/google/guava/guava/19.0/guava-19.0.pom.md5
+repo.maven.apache.org/maven2/com/google/guava/guava/19.0/guava-19.0.jar.sha1
+repo.maven.apache.org/maven2/com/google/guava/guava/19.0/guava-19.0.jar
+repo.maven.apache.org/maven2/com/google/guava/guava/19.0/guava-19.0.jar.md5
+repo.maven.apache.org/maven2/com/google/guava/guava/19.0/guava-19.0.jar.asc.md5
+repo.maven.apache.org/maven2/com/google/guava/guava/19.0/guava-19.0.jar.asc.sha1
+repo.maven.apache.org/maven2/com/google/guava/guava/19.0/guava-19.0.pom.asc
+repo.maven.apache.org/maven2/com/google/guava/guava/19.0/guava-19.0.jar.asc
+repo.maven.apache.org/maven2/com/google/guava/guava/18.0/guava-18.0.pom.sha1
+repo.maven.apache.org/maven2/com/google/guava/guava/18.0/guava-18.0.pom
+repo.maven.apache.org/maven2/com/google/guava/guava/18.0/guava-18.0.pom.asc
+repo.maven.apache.org/maven2/com/google/guava/guava/18.0/guava-18.0.pom.md5
+repo.maven.apache.org/maven2/com/google/guava/guava/18.0/guava-18.0.pom.asc.md5
+repo.maven.apache.org/maven2/com/google/guava/guava/18.0/guava-18.0.pom.asc.sha1
+repo.maven.apache.org/maven2/com/fasterxml/oss-parent/28/oss-parent-28.pom.asc
+repo.maven.apache.org/maven2/com/fasterxml/oss-parent/28/oss-parent-28.pom
+repo.maven.apache.org/maven2/com/fasterxml/oss-parent/28/oss-parent-28.pom.sha1
+repo.maven.apache.org/maven2/com/fasterxml/oss-parent/28/oss-parent-28.pom.md5
+repo.maven.apache.org/maven2/com/fasterxml/oss-parent/23/oss-parent-23.pom.asc
+repo.maven.apache.org/maven2/com/fasterxml/oss-parent/23/oss-parent-23.pom.asc.sha1
+repo.maven.apache.org/maven2/com/fasterxml/oss-parent/23/oss-parent-23.pom.sha1
+repo.maven.apache.org/maven2/com/fasterxml/oss-parent/23/oss-parent-23.pom
+repo.maven.apache.org/maven2/com/fasterxml/oss-parent/23/oss-parent-23.pom.md5
+repo.maven.apache.org/maven2/com/fasterxml/oss-parent/23/oss-parent-23.pom.asc.md5
+repo.maven.apache.org/maven2/com/fasterxml/oss-parent/30/oss-parent-30.pom
+repo.maven.apache.org/maven2/com/fasterxml/oss-parent/30/oss-parent-30.pom.asc
+repo.maven.apache.org/maven2/com/fasterxml/oss-parent/30/oss-parent-30.pom.md5
+repo.maven.apache.org/maven2/com/fasterxml/oss-parent/30/oss-parent-30.pom.sha1
+repo.maven.apache.org/maven2/com/fasterxml/jackson/jackson-bom/2.9.4/jackson-bom-2.9.4.pom.asc
+repo.maven.apache.org/maven2/com/fasterxml/jackson/jackson-bom/2.9.4/jackson-bom-2.9.4.pom.md5
+repo.maven.apache.org/maven2/com/fasterxml/jackson/jackson-bom/2.9.4/jackson-bom-2.9.4.pom.sha1
+repo.maven.apache.org/maven2/com/fasterxml/jackson/jackson-bom/2.9.4/jackson-bom-2.9.4.pom
+repo.maven.apache.org/maven2/com/fasterxml/jackson/jackson-parent/2.9.0/jackson-parent-2.9.0.pom.sha1
+repo.maven.apache.org/maven2/com/fasterxml/jackson/jackson-parent/2.9.0/jackson-parent-2.9.0.pom
+repo.maven.apache.org/maven2/com/fasterxml/jackson/jackson-parent/2.9.0/jackson-parent-2.9.0.pom.asc
+repo.maven.apache.org/maven2/com/fasterxml/jackson/jackson-parent/2.9.0/jackson-parent-2.9.0.pom.md5
+repo.maven.apache.org/maven2/com/fasterxml/jackson/jackson-parent/2.6.1/jackson-parent-2.6.1.pom.asc
+repo.maven.apache.org/maven2/com/fasterxml/jackson/jackson-parent/2.6.1/jackson-parent-2.6.1.pom.md5
+repo.maven.apache.org/maven2/com/fasterxml/jackson/jackson-parent/2.6.1/jackson-parent-2.6.1.pom.asc.sha1
+repo.maven.apache.org/maven2/com/fasterxml/jackson/jackson-parent/2.6.1/jackson-parent-2.6.1.pom
+repo.maven.apache.org/maven2/com/fasterxml/jackson/jackson-parent/2.6.1/jackson-parent-2.6.1.pom.asc.md5
+repo.maven.apache.org/maven2/com/fasterxml/jackson/jackson-parent/2.6.1/jackson-parent-2.6.1.pom.sha1
+repo.maven.apache.org/maven2/com/fasterxml/jackson/jackson-parent/2.9.1/jackson-parent-2.9.1.pom.md5
+repo.maven.apache.org/maven2/com/fasterxml/jackson/jackson-parent/2.9.1/jackson-parent-2.9.1.pom.sha1
+repo.maven.apache.org/maven2/com/fasterxml/jackson/jackson-parent/2.9.1/jackson-parent-2.9.1.pom
+repo.maven.apache.org/maven2/com/fasterxml/jackson/jackson-parent/2.9.1/jackson-parent-2.9.1.pom.asc
+repo.maven.apache.org/maven2/com/fasterxml/jackson/jackson-base/2.9.4/jackson-base-2.9.4.pom.asc
+repo.maven.apache.org/maven2/com/fasterxml/jackson/jackson-base/2.9.4/jackson-base-2.9.4.pom
+repo.maven.apache.org/maven2/com/fasterxml/jackson/jackson-base/2.9.4/jackson-base-2.9.4.pom.md5
+repo.maven.apache.org/maven2/com/fasterxml/jackson/jackson-base/2.9.4/jackson-base-2.9.4.pom.sha1
+repo.maven.apache.org/maven2/com/fasterxml/jackson/core/jackson-core/2.6.3/jackson-core-2.6.3.jar.md5
+repo.maven.apache.org/maven2/com/fasterxml/jackson/core/jackson-core/2.6.3/jackson-core-2.6.3.jar.sha1
+repo.maven.apache.org/maven2/com/fasterxml/jackson/core/jackson-core/2.6.3/jackson-core-2.6.3.jar
+repo.maven.apache.org/maven2/com/fasterxml/jackson/core/jackson-core/2.6.3/jackson-core-2.6.3.pom.asc
+repo.maven.apache.org/maven2/com/fasterxml/jackson/core/jackson-core/2.6.3/jackson-core-2.6.3.pom
+repo.maven.apache.org/maven2/com/fasterxml/jackson/core/jackson-core/2.6.3/jackson-core-2.6.3.pom.md5
+repo.maven.apache.org/maven2/com/fasterxml/jackson/core/jackson-core/2.6.3/jackson-core-2.6.3.pom.sha1
+repo.maven.apache.org/maven2/com/fasterxml/jackson/core/jackson-core/2.6.3/jackson-core-2.6.3.jar.asc
+repo.maven.apache.org/maven2/com/fasterxml/jackson/core/jackson-core/2.9.4/jackson-core-2.9.4.pom.asc
+repo.maven.apache.org/maven2/com/fasterxml/jackson/core/jackson-core/2.9.4/jackson-core-2.9.4.pom.sha1
+repo.maven.apache.org/maven2/com/fasterxml/jackson/core/jackson-core/2.9.4/jackson-core-2.9.4.pom.md5
+repo.maven.apache.org/maven2/com/fasterxml/jackson/core/jackson-core/2.9.4/jackson-core-2.9.4.pom
+repo.maven.apache.org/maven2/com/fasterxml/jackson/core/jackson-annotations/2.9.0/jackson-annotations-2.9.0.pom.sha1
+repo.maven.apache.org/maven2/com/fasterxml/jackson/core/jackson-annotations/2.9.0/jackson-annotations-2.9.0.pom.md5
+repo.maven.apache.org/maven2/com/fasterxml/jackson/core/jackson-annotations/2.9.0/jackson-annotations-2.9.0.pom
+repo.maven.apache.org/maven2/com/fasterxml/jackson/core/jackson-annotations/2.9.0/jackson-annotations-2.9.0.pom.asc
+repo.maven.apache.org/maven2/com/fasterxml/jackson/core/jackson-annotations/2.6.0/jackson-annotations-2.6.0.jar
+repo.maven.apache.org/maven2/com/fasterxml/jackson/core/jackson-annotations/2.6.0/jackson-annotations-2.6.0.jar.asc.sha1
+repo.maven.apache.org/maven2/com/fasterxml/jackson/core/jackson-annotations/2.6.0/jackson-annotations-2.6.0.jar.md5
+repo.maven.apache.org/maven2/com/fasterxml/jackson/core/jackson-annotations/2.6.0/jackson-annotations-2.6.0.pom
+repo.maven.apache.org/maven2/com/fasterxml/jackson/core/jackson-annotations/2.6.0/jackson-annotations-2.6.0.pom.md5
+repo.maven.apache.org/maven2/com/fasterxml/jackson/core/jackson-annotations/2.6.0/jackson-annotations-2.6.0.pom.asc.sha1
+repo.maven.apache.org/maven2/com/fasterxml/jackson/core/jackson-annotations/2.6.0/jackson-annotations-2.6.0.jar.asc.md5
+repo.maven.apache.org/maven2/com/fasterxml/jackson/core/jackson-annotations/2.6.0/jackson-annotations-2.6.0.jar.asc
+repo.maven.apache.org/maven2/com/fasterxml/jackson/core/jackson-annotations/2.6.0/jackson-annotations-2.6.0.pom.sha1
+repo.maven.apache.org/maven2/com/fasterxml/jackson/core/jackson-annotations/2.6.0/jackson-annotations-2.6.0.jar.sha1
+repo.maven.apache.org/maven2/com/fasterxml/jackson/core/jackson-annotations/2.6.0/jackson-annotations-2.6.0.pom.asc.md5
+repo.maven.apache.org/maven2/com/fasterxml/jackson/core/jackson-annotations/2.6.0/jackson-annotations-2.6.0.pom.asc
+repo.maven.apache.org/maven2/com/fasterxml/jackson/core/jackson-databind/2.6.3/jackson-databind-2.6.3.pom.asc
+repo.maven.apache.org/maven2/com/fasterxml/jackson/core/jackson-databind/2.6.3/jackson-databind-2.6.3.jar.asc
+repo.maven.apache.org/maven2/com/fasterxml/jackson/core/jackson-databind/2.6.3/jackson-databind-2.6.3.pom.sha1
+repo.maven.apache.org/maven2/com/fasterxml/jackson/core/jackson-databind/2.6.3/jackson-databind-2.6.3.jar.md5
+repo.maven.apache.org/maven2/com/fasterxml/jackson/core/jackson-databind/2.6.3/jackson-databind-2.6.3.pom.md5
+repo.maven.apache.org/maven2/com/fasterxml/jackson/core/jackson-databind/2.6.3/jackson-databind-2.6.3.jar
+repo.maven.apache.org/maven2/com/fasterxml/jackson/core/jackson-databind/2.6.3/jackson-databind-2.6.3.jar.sha1
+repo.maven.apache.org/maven2/com/fasterxml/jackson/core/jackson-databind/2.6.3/jackson-databind-2.6.3.pom
+repo.maven.apache.org/maven2/com/fasterxml/jackson/core/jackson-databind/2.9.4/jackson-databind-2.9.4.pom.md5
+repo.maven.apache.org/maven2/com/fasterxml/jackson/core/jackson-databind/2.9.4/jackson-databind-2.9.4.pom
+repo.maven.apache.org/maven2/com/fasterxml/jackson/core/jackson-databind/2.9.4/jackson-databind-2.9.4.pom.sha1
+repo.maven.apache.org/maven2/com/fasterxml/jackson/core/jackson-databind/2.9.4/jackson-databind-2.9.4.pom.asc
+repo.maven.apache.org/maven2/commons-cli/commons-cli/1.0/commons-cli-1.0.jar.md5
+repo.maven.apache.org/maven2/commons-cli/commons-cli/1.0/commons-cli-1.0.jar
+repo.maven.apache.org/maven2/commons-cli/commons-cli/1.0/commons-cli-1.0.pom.md5
+repo.maven.apache.org/maven2/commons-cli/commons-cli/1.0/commons-cli-1.0.pom.sha1
+repo.maven.apache.org/maven2/commons-cli/commons-cli/1.0/commons-cli-1.0.pom
+repo.maven.apache.org/maven2/commons-cli/commons-cli/1.0/commons-cli-1.0.jar.sha1
+repo.maven.apache.org/maven2/commons-logging/commons-logging/1.2/commons-logging-1.2.pom.md5
+repo.maven.apache.org/maven2/commons-logging/commons-logging/1.2/commons-logging-1.2.jar.asc
+repo.maven.apache.org/maven2/commons-logging/commons-logging/1.2/commons-logging-1.2.jar.sha1
+repo.maven.apache.org/maven2/commons-logging/commons-logging/1.2/commons-logging-1.2.pom.sha1
+repo.maven.apache.org/maven2/commons-logging/commons-logging/1.2/commons-logging-1.2.pom
+repo.maven.apache.org/maven2/commons-logging/commons-logging/1.2/commons-logging-1.2.pom.asc
+repo.maven.apache.org/maven2/commons-logging/commons-logging/1.2/commons-logging-1.2.jar
+repo.maven.apache.org/maven2/commons-logging/commons-logging/1.2/commons-logging-1.2.jar.md5
+repo.maven.apache.org/maven2/xml-apis/xml-apis/1.4.01/xml-apis-1.4.01.jar.asc
+repo.maven.apache.org/maven2/xml-apis/xml-apis/1.4.01/xml-apis-1.4.01.jar.sha1
+repo.maven.apache.org/maven2/xml-apis/xml-apis/1.4.01/xml-apis-1.4.01.jar.asc.md5
+repo.maven.apache.org/maven2/xml-apis/xml-apis/1.4.01/xml-apis-1.4.01.pom.asc.sha1
+repo.maven.apache.org/maven2/xml-apis/xml-apis/1.4.01/xml-apis-1.4.01.pom
+repo.maven.apache.org/maven2/xml-apis/xml-apis/1.4.01/xml-apis-1.4.01.pom.md5
+repo.maven.apache.org/maven2/xml-apis/xml-apis/1.4.01/xml-apis-1.4.01.pom.sha1
+repo.maven.apache.org/maven2/xml-apis/xml-apis/1.4.01/xml-apis-1.4.01.jar.md5
+repo.maven.apache.org/maven2/xml-apis/xml-apis/1.4.01/xml-apis-1.4.01.pom.asc.md5
+repo.maven.apache.org/maven2/xml-apis/xml-apis/1.4.01/xml-apis-1.4.01.pom.asc
+repo.maven.apache.org/maven2/xml-apis/xml-apis/1.4.01/xml-apis-1.4.01.jar
+repo.maven.apache.org/maven2/xml-apis/xml-apis/1.4.01/xml-apis-1.4.01.jar.asc.sha1
+www.getcloudify.org/spec/cloudify/3.4/types.yaml
+github.com/packethost/docker-machine-driver-packet/releases/download/v0.1.2/docker-machine-driver-packet_linux-amd64.zip
diff --git a/onap-offline/bash/tools/data_list/npm_list.txt b/onap-offline/bash/tools/data_list/npm_list.txt
new file mode 100644
index 0000000..8452856
--- /dev/null
+++ b/onap-offline/bash/tools/data_list/npm_list.txt
@@ -0,0 +1,716 @@
+abbrev@1.0.9
+abbrev@1.1.1
+abs@1.3.12
+accepts@1.1.4
+accepts@1.2.13
+accepts@1.3.5
+active-x-obfuscator@0.0.1
+addressparser@0.3.2
+adm-zip@0.4.7
+align-text@0.1.4
+amdefine@1.0.1
+ansi-color@0.2.1
+ansi-regex@2.1.1
+ansi-styles@2.2.1
+anymatch@1.3.2
+any-promise@1.3.0
+append-field@0.1.0
+argparse@0.1.16
+argparse@1.0.10
+array-find-index@1.0.2
+array-flatten@1.1.1
+array-unique@0.2.1
+arr-diff@2.0.0
+arr-flatten@1.1.0
+asn1@0.1.11
+asn1@0.2.3
+assert-plus@0.1.5
+assert-plus@0.2.0
+assert-plus@1.0.0
+async@0.1.22
+async@0.2.10
+async@1.5.2
+async@2.6.1
+async-each@1.0.1
+asynckit@0.4.0
+aws4@1.7.0
+aws-sign2@0.5.0
+aws-sign2@0.6.0
+balanced-match@1.0.0
+base64id@0.1.0
+base64-url@1.2.1
+basic-auth@1.0.0
+basic-auth@1.0.4
+basic-auth-connect@1.0.0
+batch@0.5.1
+batch@0.5.3
+bcrypt-pbkdf@1.0.1
+bignumber.js@2.0.7
+bignumber.js@4.0.4
+binary-extensions@1.11.0
+bl@0.9.5
+body-parser@1.13.3
+body-parser@1.18.2
+body-parser@1.18.3
+body-parser@1.8.4
+boom@0.4.2
+boom@2.10.1
+bootstrap@3.3.7
+bootstrap-submenu@2.0.4
+bootstrap-table@1.12.1
+brace-expansion@1.1.11
+braces@1.8.5
+buffer-from@1.1.0
+buildmail@1.3.0
+builtin-modules@1.1.1
+busboy@0.2.14
+bytes@1.0.0
+bytes@2.1.0
+bytes@2.4.0
+bytes@3.0.0
+camelcase@1.2.1
+camelcase@2.1.1
+camelcase-keys@2.1.0
+capture-stack-trace@1.0.0
+caseless@0.11.0
+caseless@0.6.0
+center-align@0.1.3
+chalk@1.1.3
+cheerio@0.17.0
+chokidar@1.7.0
+cli@0.6.6
+cliui@2.1.0
+clone@0.1.18
+coffee-script@1.3.3
+coffee-script@1.8.0
+colors@0.6.2
+colors@1.2.5
+combined-stream@0.0.7
+combined-stream@1.0.6
+commander@0.6.1
+commander@1.3.2
+commander@2.0.0
+commander@2.1.0
+commander@2.15.1
+component-emitter@1.1.2
+compressible@2.0.13
+compressible@2.0.14
+compression@1.1.2
+compression@1.5.2
+concat-map@0.0.1
+concat-stream@1.5.0
+concat-stream@1.6.2
+connect@2.26.1
+connect@2.30.2
+connect-timeout@1.3.0
+connect-timeout@1.6.2
+console-browserify@1.1.0
+content-disposition@0.5.2
+content-type@1.0.4
+cookie@0.1.2
+cookie@0.1.3
+cookie@0.3.1
+cookiejar@1.3.2
+cookie-parser@1.3.5
+cookie-signature@1.0.5
+cookie-signature@1.0.6
+core-util-is@1.0.2
+cors@2.4.2
+crc@3.0.0
+crc@3.2.1
+crc@3.3.0
+crc@3.4.4
+create-error-class@3.0.2
+cron@1.0.4
+cryptiles@0.2.2
+cryptiles@2.0.5
+csrf@2.0.7
+csrf@3.0.6
+CSSselect@0.4.1
+CSSwhat@0.4.7
+csurf@1.6.6
+csurf@1.8.3
+csv@0.4.6
+csv-generate@0.0.6
+csv-parse@1.3.3
+csv-stringify@0.0.8
+csvtojson@0.5.14
+ctype@0.5.3
+currently-unhandled@0.4.1
+dashdash@1.14.1
+dateformat@1.0.12
+dateformat@1.0.2-1.2.3
+date-now@0.1.4
+debug@0.7.4
+debug@2.0.0
+debug@2.2.0
+debug@2.6.9
+decamelize@1.2.0
+deep-equal@1.0.1
+deep-extend@0.5.1
+deep-is@0.1.3
+deffy@2.2.2
+delayed-stream@0.0.5
+delayed-stream@1.0.0
+depd@0.4.5
+depd@1.0.1
+depd@1.1.1
+depd@1.1.2
+destroy@1.0.3
+destroy@1.0.4
+di@0.0.1
+dicer@0.2.5
+diff@1.0.7
+dns-sync@0.1.3
+domelementtype@1.1.3
+domhandler@2.2.1
+domhandler@2.3.0
+dom-serializer@0.0.1
+domutils@1.4.3
+domutils@1.5.1
+duplexer@0.1.1
+duplexer2@0.0.2
+duplexer2@0.1.4
+ecc-jsbn@0.1.1
+ee-first@1.0.5
+ee-first@1.1.1
+ejs@0.8.8
+encodeurl@1.0.2
+entities@1.0.0
+entities@1.1.1
+err@1.1.1
+error-ex@1.3.1
+errorhandler@1.2.4
+errorhandler@1.4.3
+es6-promise@4.0.5
+escape-html@1.0.1
+escape-html@1.0.2
+escape-html@1.0.3
+escape-string-regexp@1.0.5
+escodegen@1.7.1
+esprima@1.0.4
+esprima@1.2.5
+esprima@2.5.0
+esprima@4.0.0
+estraverse@1.8.0
+estraverse@1.9.3
+esutils@2.0.2
+etag@1.3.1
+etag@1.4.0
+etag@1.5.1
+etag@1.7.0
+etag@1.8.1
+eventemitter2@0.4.14
+exec-limiter@3.2.11
+exit@0.1.2
+expand-brackets@0.1.5
+expand-range@1.8.2
+express@3.17.2
+express@4.16.3
+express@4.9.8
+express-session@1.11.3
+express-session@1.15.6
+express-session@1.8.2
+extend@1.2.1
+extend@3.0.1
+extglob@0.3.2
+extract-zip@1.5.0
+extsprintf@1.3.0
+fast-levenshtein@1.0.7
+fd-slicer@1.0.1
+filename-regex@2.0.1
+fileset@0.1.8
+fileset@0.2.1
+fill-range@2.2.4
+finalhandler@0.2.0
+finalhandler@0.4.0
+finalhandler@1.1.1
+find-up@1.1.2
+findup-sync@0.1.3
+follow-redirects@0.0.3
+foreachasync@3.0.0
+forever-agent@0.5.2
+forever-agent@0.6.1
+for-in@1.0.2
+formatio@1.0.2
+form-data@0.1.2
+form-data@2.1.4
+formidable@1.0.14
+for-own@0.1.5
+forwarded@0.1.2
+fresh@0.2.4
+fresh@0.3.0
+fresh@0.5.2
+fs-extra@0.11.1
+fs-extra@0.6.4
+fs-extra@1.0.0
+fs.extra@1.3.2
+fs.realpath@1.0.0
+function.name@1.0.10
+generate-function@2.0.0
+generate-object-property@1.2.0
+getobject@0.1.0
+getpass@0.1.7
+get-stdin@4.0.1
+git-package-json@1.4.8
+git-source@1.1.8
+git-up@1.2.1
+git-url-parse@5.0.1
+glob@3.1.21
+glob@3.2.11
+glob@3.2.3
+glob@5.0.15
+glob@7.1.2
+glob-base@0.3.0
+glob-parent@2.0.0
+got@5.7.1
+graceful-fs@1.2.3
+graceful-fs@2.0.3
+graceful-fs@3.0.11
+graceful-fs@4.1.11
+growl@1.8.1
+grunt@0.4.5
+grunt-cli@0.1.13
+grunt-contrib-jshint@0.10.0
+grunt-legacy-log@0.1.3
+grunt-legacy-log-utils@0.1.1
+grunt-legacy-util@0.2.0
+grunt-simple-mocha@0.4.0
+gry@5.0.7
+handlebars@4.0.11
+har-validator@2.0.6
+has-ansi@2.0.0
+has-flag@1.0.0
+hasha@2.2.0
+hawk@1.1.1
+hawk@3.1.3
+hoek@0.9.1
+hoek@2.16.3
+hooker@0.2.3
+hosted-git-info@2.6.0
+htmlparser2@3.7.3
+htmlparser2@3.8.3
+http-errors@1.2.8
+http-errors@1.3.1
+http-errors@1.6.2
+http-errors@1.6.3
+http-proxy@0.10.4
+http-signature@0.10.1
+http-signature@1.1.1
+hyperquest@0.3.0
+hyperquest@1.3.0
+i@0.3.6
+ibrik@2.0.0
+iconv-lite@0.2.11
+iconv-lite@0.4.11
+iconv-lite@0.4.13
+iconv-lite@0.4.19
+iconv-lite@0.4.23
+iconv-lite@0.4.4
+imap@0.8.13
+indent-string@2.1.0
+inflight@1.0.6
+inherits@1.0.2
+inherits@2.0.3
+ini@1.3.5
+ipaddr.js@0.1.2
+ipaddr.js@1.0.5
+ipaddr.js@1.6.0
+irc@0.3.7
+isarray@0.0.1
+isarray@1.0.0
+is-arrayish@0.2.1
+is-binary-path@1.0.1
+is-buffer@1.1.6
+is-builtin-module@1.0.0
+is-dotfile@1.0.3
+is-equal-shallow@0.1.3
+isexe@2.0.0
+is-extendable@0.1.1
+is-extglob@1.0.0
+is-finite@1.0.2
+is-glob@2.0.1
+is-my-ip-valid@1.0.0
+is-my-json-valid@2.17.2
+is-number@2.1.0
+is-number@4.0.0
+isobject@2.1.0
+is-posix-bracket@0.1.1
+is-primitive@2.0.0
+is-property@1.0.2
+is-redirect@1.0.0
+is-retry-allowed@1.1.0
+is-ssh@1.3.0
+isstream@0.1.2
+is-stream@1.1.0
+istanbul@0.3.22
+is-typedarray@1.0.0
+is-utf8@0.2.1
+iterate-object@1.3.2
+jade@0.26.3
+jsbn@0.1.1
+jshint@2.5.11
+jsonfile@1.0.1
+jsonfile@2.4.0
+jsonpointer@4.0.1
+json-schema@0.2.3
+json-stringify-safe@5.0.1
+jsprim@1.4.1
+js-yaml@2.0.5
+js-yaml@3.11.0
+karma@0.12.37
+karma-chrome-launcher@0.1.12
+karma-coverage@0.2.7
+karma-firefox-launcher@0.1.7
+karma-jasmine@0.2.3
+karma-phantomjs-launcher@1.0.4
+karma-spec-reporter@0.0.23
+kew@0.7.0
+keypress@0.1.0
+kind-of@3.2.2
+kind-of@6.0.2
+klaw@1.3.1
+lazy-cache@1.0.4
+levn@0.2.5
+libbase64@0.1.0
+libmime@0.1.7
+libmime@1.2.0
+libqp@0.1.1
+libqp@1.1.0
+limit-it@3.2.8
+load-json-file@1.1.0
+lodash@0.9.2
+lodash@1.3.1
+lodash@2.4.2
+lodash@3.10.1
+lodash@3.7.0
+lodash@4.17.10
+log4js@0.6.38
+longest@1.0.1
+loud-rejection@1.6.0
+lowercase-keys@1.0.1
+lru-cache@2.7.3
+lru-cache@4.1.3
+map-obj@1.0.1
+math-random@1.0.1
+media-typer@0.3.0
+meow@3.7.0
+merge-descriptors@0.0.2
+merge-descriptors@1.0.1
+method-override@2.2.0
+method-override@2.3.10
+methods@0.0.1
+methods@1.0.0
+methods@1.1.0
+methods@1.1.2
+micromatch@2.3.11
+mime@1.2.11
+mime@1.2.5
+mime@1.3.4
+mime@1.4.1
+mime@1.6.0
+mime-db@1.12.0
+mime-db@1.33.0
+mime-db@1.34.0
+mime-types@1.0.2
+mime-types@2.0.14
+mime-types@2.1.18
+minimatch@0.2.14
+minimatch@0.3.0
+minimatch@0.4.0
+minimatch@1.0.0
+minimatch@2.0.10
+minimatch@3.0.4
+minimist@0.0.8
+minimist@1.2.0
+mkdirp@0.3.0
+mkdirp@0.3.5
+mkdirp@0.5.0
+mkdirp@0.5.1
+mocha@1.21.4
+moment@2.22.2
+morgan@1.3.2
+morgan@1.6.1
+mqtt@0.3.13
+ms@0.6.2
+ms@0.7.1
+ms@0.7.2
+ms@2.0.0
+multer@1.1.0
+multer@1.3.0
+multiparty@3.3.2
+mustache@0.8.2
+mysql@2.15.0
+mysql@2.7.0
+mz@1.3.0
+nan@1.0.0
+native-or-bluebird@1.1.2
+natives@1.1.3
+ncp@0.4.2
+ncp@0.6.0
+needle@0.9.2
+negotiator@0.4.9
+negotiator@0.5.3
+negotiator@0.6.1
+nodemailer@1.3.0
+nodemailer-direct-transport@1.1.0
+nodemailer-smtp-transport@0.1.13
+nodemailer-wellknown@0.1.10
+node-status-codes@1.0.0
+node-uuid@1.4.8
+noop6@1.0.7
+nopt@1.0.10
+nopt@3.0.1
+nopt@3.0.6
+normalize-package-data@2.4.0
+normalize-path@2.1.1
+number-is-nan@1.0.1
+oargv@3.4.8
+oauth@0.9.12
+oauth-sign@0.4.0
+oauth-sign@0.8.2
+obj-def@1.0.6
+object-assign@3.0.0
+object-assign@4.1.1
+object.omit@2.0.1
+once@1.4.0
+one-by-one@3.2.6
+on-finished@2.1.0
+on-finished@2.3.0
+on-headers@1.0.1
+optimist@0.3.7
+optimist@0.6.1
+optionator@0.5.0
+options@0.0.6
+os-tmpdir@1.0.2
+package.json@2.0.1
+package-json@2.4.0
+package-json-path@1.0.7
+parse-glob@3.0.4
+parse-json@2.2.0
+parse-url@1.3.11
+parseurl@1.3.2
+path@0.12.7
+path-exists@2.1.0
+path-is-absolute@1.0.1
+path-to-regexp@0.1.3
+path-to-regexp@0.1.7
+path-type@1.1.0
+pause@0.0.1
+pause@0.1.0
+pend@1.2.0
+phantomjs-prebuilt@2.1.14
+pify@2.3.0
+pinkie@2.0.4
+pinkie-promise@2.0.1
+pkginfo@0.3.1
+policyfile@0.0.4
+prelude-ls@1.1.2
+prepend-http@1.0.4
+preserve@0.2.0
+pretty-data@0.40.0
+process@0.11.10
+process-nextick-args@1.0.7
+process-nextick-args@2.0.0
+progress@1.1.8
+properties-reader@0.0.9
+protocols@1.4.6
+proxy-addr@1.0.1
+proxy-addr@1.0.10
+proxy-addr@2.0.3
+pseudomap@1.0.2
+psl@1.1.28
+punycode@1.4.1
+q@1.5.1
+qs@0.6.6
+qs@1.2.2
+qs@2.2.3
+qs@2.2.4
+qs@4.0.0
+qs@6.3.2
+qs@6.5.1
+qs@6.5.2
+randomatic@3.0.0
+random-bytes@1.0.0
+range-parser@1.0.3
+range-parser@1.2.0
+raw-body@1.3.0
+raw-body@2.1.7
+raw-body@2.3.2
+raw-body@2.3.3
+rc@1.2.7
+readable-stream@1.0.27-1
+readable-stream@1.0.34
+readable-stream@1.1.14
+readable-stream@2.0.6
+readable-stream@2.3.3
+readable-stream@2.3.6
+read-all-stream@3.1.0
+readdirp@2.1.0
+read-pkg@1.1.0
+read-pkg-up@1.0.1
+redent@1.0.0
+redis@0.7.3
+reduce-component@1.0.1
+regex-cache@0.4.4
+registry-auth-token@3.3.2
+registry.npmjs.org@1.0.1
+registry-url@3.1.0
+remove-trailing-separator@1.1.0
+repeat-element@1.1.2
+repeating@2.0.1
+repeat-string@1.6.1
+request@2.42.0
+request@2.79.0
+request-progress@2.0.1
+require-all@1.0.0
+resolve@0.3.1
+resolve@1.1.7
+response-time@2.0.1
+response-time@2.3.2
+right-align@0.1.3
+rimraf@2.2.8
+rimraf@2.6.2
+r-json@1.2.8
+rndm@1.1.1
+rndm@1.2.0
+r-package-json@1.0.7
+safe-buffer@5.1.1
+safe-buffer@5.1.2
+safer-buffer@2.1.2
+samsam@1.1.3
+sax@0.6.1
+scmp@1.0.0
+semver@4.3.6
+semver@5.5.0
+send@0.13.2
+send@0.16.2
+send@0.9.2
+send@0.9.3
+sentiment@0.2.3
+serve-favicon@2.1.7
+serve-favicon@2.3.2
+serve-index@1.2.1
+serve-index@1.7.3
+serve-static@1.10.3
+serve-static@1.13.2
+serve-static@1.6.5
+set-immediate-shim@1.0.1
+setprototypeof@1.0.3
+setprototypeof@1.1.0
+shelljs@0.3.0
+shelljs@0.5.3
+should@4.0.4
+sigmund@1.0.1
+signal-exit@3.0.2
+sinon@1.10.3
+sliced@1.0.1
+smtp-connection@1.3.8
+sntp@0.2.4
+sntp@1.0.9
+socket.io@0.9.16
+socket.io-client@0.9.16
+source-map@0.1.34
+source-map@0.2.0
+source-map@0.4.4
+source-map@0.5.7
+spdx-correct@3.0.0
+spdx-exceptions@2.1.0
+spdx-expression-parse@3.0.0
+spdx-license-ids@3.0.0
+sprintf-js@1.0.3
+sqlstring@2.3.0
+sshpk@1.14.1
+statuses@1.2.1
+statuses@1.4.0
+statuses@1.5.0
+stream-counter@0.2.0
+streamsearch@0.1.2
+stream-transform@0.1.2
+string_decoder@0.10.31
+string_decoder@1.0.3
+string_decoder@1.1.1
+stringstream@0.0.5
+stringstream@0.0.6
+strip-ansi@3.0.1
+strip-bom@2.0.0
+strip-indent@1.0.1
+strip-json-comments@1.0.4
+strip-json-comments@2.0.1
+superagent@0.18.0
+supertest@0.13.0
+supports-color@2.0.0
+supports-color@3.2.3
+swagger-ui-express@3.0.9
+thenify@3.3.0
+thenify-all@1.6.0
+throttleit@1.0.0
+through2@0.6.5
+through@2.2.7
+timed-out@3.1.3
+tinycolor@0.0.1
+tmp@0.0.28
+tough-cookie@2.3.4
+tough-cookie@2.4.2
+trim-newlines@1.0.0
+tsscmp@1.0.5
+tunnel-agent@0.4.3
+tweetnacl@0.14.5
+twitter-ng@0.6.2
+type-check@0.3.2
+typedarray@0.0.6
+type-is@1.5.7
+type-is@1.6.16
+typpy@2.3.10
+uglify-js@1.2.5
+uglify-js@2.4.15
+uglify-js@2.8.29
+uglify-to-browserify@1.0.2
+uid-safe@1.0.1
+uid-safe@1.1.0
+uid-safe@2.0.0
+uid-safe@2.1.4
+uid-safe@2.1.5
+ul@5.2.13
+underscore@1.6.0
+underscore@1.7.0
+underscore@1.9.1
+underscore.string@2.2.1
+underscore.string@2.3.3
+underscore.string@2.4.0
+unpipe@1.0.0
+unzip-response@1.0.2
+url-parse-lax@1.0.0
+useragent@2.3.0
+utf7@1.0.0
+util@0.10.4
+util-deprecate@1.0.2
+utile@0.2.1
+utils-merge@1.0.0
+utils-merge@1.0.1
+uuid@3.2.1
+validate-npm-package-license@3.0.3
+vary@1.0.1
+vary@1.1.2
+verror@1.10.0
+vhost@3.0.2
+walk@2.3.13
+when@3.4.6
+which@1.0.9
+which@1.2.14
+window-size@0.1.0
+wordwrap@0.0.2
+wordwrap@0.0.3
+wordwrap@1.0.0
+wrappy@1.0.2
+ws@0.4.32
+xml2js@0.4.19
+xml2js@0.4.4
+xmlbuilder@9.0.7
+xmlhttprequest@1.4.2
+xtend@4.0.1
+yallist@2.1.2
+yamljs@0.3.0
+yargs@3.10.0
+yauzl@2.4.1
+zeparser@0.0.5
diff --git a/onap-offline/bash/tools/data_list/pip_list.txt b/onap-offline/bash/tools/data_list/pip_list.txt
new file mode 100644
index 0000000..a4b0909
--- /dev/null
+++ b/onap-offline/bash/tools/data_list/pip_list.txt
@@ -0,0 +1,14 @@
+backports.functools_lru_cache
+certifi
+chardet
+cheroot
+CherryPy
+idna
+more_itertools
+portend
+PyMySQL
+pytz
+requests
+six
+tempora
+urllib3
diff --git a/onap-offline/bash/tools/data_list/pkg_list.txt b/onap-offline/bash/tools/data_list/pkg_list.txt
new file mode 100644
index 0000000..43f5aac
--- /dev/null
+++ b/onap-offline/bash/tools/data_list/pkg_list.txt
@@ -0,0 +1,13 @@
+ftp.ubuntu.com/ubuntu/ubuntu/pool/universe/a/ansible/ansible_2.0.0.2-2_all.deb
+ftp.ubuntu.com/ubuntu/ubuntu/pool/main/i/ieee-data/ieee-data_20150531.1_all.deb
+ftp.pl.debian.org/debian/pool/main/liby/libyaml/libyaml-0-2_0.1.6-3_amd64.deb
+security.ubuntu.com/ubuntu/pool/main/p/python-crypto/python-crypto_2.6.1-6ubuntu0.16.04.3_amd64.deb
+archive.ubuntu.com/ubuntu/pool/universe/p/python-ecdsa/python-ecdsa_0.13-2_all.deb
+archive.ubuntu.com/ubuntu/pool/main/p/python-httplib2/python-httplib2_0.9.1+dfsg-1_all.deb
+archive.ubuntu.com/ubuntu/pool/main/j/jinja2/python-jinja2_2.8-1_all.deb
+de.archive.ubuntu.com/ubuntu/pool/main/m/markupsafe/python-markupsafe_0.23-2build2_amd64.deb
+archive.ubuntu.com/ubuntu/pool/main/p/python-netaddr/python-netaddr_0.7.18-1_all.deb
+archive.ubuntu.com/ubuntu/pool/main/p/paramiko/python-paramiko_1.16.0-1ubuntu0.1_all.deb
+ftp.ubuntu.com/ubuntu/pool/universe/libs/libselinux/python-selinux_2.2.2-1_amd64.deb
+archive.ubuntu.com/ubuntu/pool/main/s/six/python-six_1.10.0-3_all.deb
+archive.ubuntu.com/ubuntu/pool/main/p/pyyaml/python-yaml_3.11-3build1_amd64.deb
diff --git a/onap-offline/bash/tools/delete-local-images.sh b/onap-offline/bash/tools/delete-local-images.sh
new file mode 100755
index 0000000..5e481c3
--- /dev/null
+++ b/onap-offline/bash/tools/delete-local-images.sh
@@ -0,0 +1,19 @@
+# COPYRIGHT NOTICE STARTS HERE
+#
+# Copyright 2018 © Samsung Electronics Co., Ltd.
+#
+# Licensed under the Apache License, Version 2.0 (the "License");
+# you may not use this file except in compliance with the License.
+# You may obtain a copy of the License at
+#
+# http://www.apache.org/licenses/LICENSE-2.0
+#
+# Unless required by applicable law or agreed to in writing, software
+# distributed under the License is distributed on an "AS IS" BASIS,
+# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+# See the License for the specific language governing permissions and
+# limitations under the License.
+#
+# COPYRIGHT NOTICE ENDS HERE
+
+docker rmi -f $(docker images -q)
diff --git a/onap-offline/bash/tools/deploy_kube.sh b/onap-offline/bash/tools/deploy_kube.sh
new file mode 100755
index 0000000..f2a77be
--- /dev/null
+++ b/onap-offline/bash/tools/deploy_kube.sh
@@ -0,0 +1,95 @@
+#! /usr/bin/env bash
+
+# COPYRIGHT NOTICE STARTS HERE
+#
+# Copyright 2018 © Samsung Electronics Co., Ltd.
+#
+# Licensed under the Apache License, Version 2.0 (the "License");
+# you may not use this file except in compliance with the License.
+# You may obtain a copy of the License at
+#
+# http://www.apache.org/licenses/LICENSE-2.0
+#
+# Unless required by applicable law or agreed to in writing, software
+# distributed under the License is distributed on an "AS IS" BASIS,
+# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+# See the License for the specific language governing permissions and
+# limitations under the License.
+#
+# COPYRIGHT NOTICE ENDS HERE
+
+
+# fail fast
+set -e
+
+# OS check
+. /etc/os-release
+OS_ID="${ID}"
+
+case "$OS_ID" in
+ centos)
+ ;;
+ rhel)
+ ;;
+ ubuntu)
+ ;;
+ *)
+ echo This OS is not supported: $OS_ID
+ exit 1
+ ;;
+esac
+
+# boilerplate
+RELATIVE_PATH=./ # relative path from this script to 'common-functions.sh'
+if [ "$IS_COMMON_FUNCTIONS_SOURCED" != YES ] ; then
+ SCRIPT_DIR=$(dirname "${0}")
+ LOCAL_PATH=$(readlink -f "$SCRIPT_DIR")
+ . "${LOCAL_PATH}"/"${RELATIVE_PATH}"/common-functions.sh
+fi
+
+message info "Reading configuration"
+get_configuration
+if [ -z "$NODES_IPS" ] ; then
+ get_cfg_val "NODES_IPS" "Enter the public IPv4 addresses of kubernetes nodes separated by space," \
+ "\n(for example: 10.0.0.2 10.0.0.3 ...): "
+fi
+
+echo "Wait for nexus startup (1min)"
+sleep 60
+
+
+# on install server
+deploy_rancher
+deploy_kubernetes "$OS_ID"
+
+echo "Setting up ONAP Local Repo on Kubernetes nodes"
+for node in ${NODES_IPS} ; do
+ enable_remote_repo $node
+done
+
+# setup NFS on nodes
+assort_nodes_ips() {
+ nfs_server="$1"
+ shift
+ nfs_clients="$*"
+}
+assort_nodes_ips ${NODES_IPS}
+if [ -n "${nfs_clients}" ]; then
+ echo "Setting up NFS"
+ remote_setup_nfs_server $OS_ID ${nfs_server} ${nfs_clients}
+ for node in ${nfs_clients} ; do
+ remote_setup_nfs_mount $OS_ID $node ${nfs_server}
+ done
+else
+ echo "Only one node set. Skipping nfs configuration"
+fi
+
+echo "Copy ansible packages for onap ansible-server"
+for node in ${NODES_IPS} ; do
+ upload_ansible_pkgs $OS_ID $node
+done
+
+# to nodes
+for node in ${NODES_IPS} ; do
+ deploy_node $node $OS_ID
+done
diff --git a/onap-offline/bash/tools/deploy_nexus.sh b/onap-offline/bash/tools/deploy_nexus.sh
new file mode 100755
index 0000000..1532c61
--- /dev/null
+++ b/onap-offline/bash/tools/deploy_nexus.sh
@@ -0,0 +1,194 @@
+#! /usr/bin/env bash
+
+# COPYRIGHT NOTICE STARTS HERE
+#
+# Copyright 2018 © Samsung Electronics Co., Ltd.
+#
+# Licensed under the Apache License, Version 2.0 (the "License");
+# you may not use this file except in compliance with the License.
+# You may obtain a copy of the License at
+#
+# http://www.apache.org/licenses/LICENSE-2.0
+#
+# Unless required by applicable law or agreed to in writing, software
+# distributed under the License is distributed on an "AS IS" BASIS,
+# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+# See the License for the specific language governing permissions and
+# limitations under the License.
+#
+# COPYRIGHT NOTICE ENDS HERE
+
+
+# fail fast
+set -e
+
+# OS check
+. /etc/os-release
+OS_ID="${ID}"
+
+case "$OS_ID" in
+ centos)
+ ;;
+ rhel)
+ ;;
+ ubuntu)
+ ;;
+ *)
+ echo This OS is not supported: $OS_ID
+ exit 1
+ ;;
+esac
+
+# boilerplate
+RELATIVE_PATH=./ # relative path from this script to 'common-functions.sh'
+if [ "$IS_COMMON_FUNCTIONS_SOURCED" != YES ] ; then
+ SCRIPT_DIR=$(dirname "${0}")
+ LOCAL_PATH=$(readlink -f "$SCRIPT_DIR")
+ . "${LOCAL_PATH}"/"${RELATIVE_PATH}"/common-functions.sh
+fi
+
+#
+# local functions
+#
+
+start_nexus() {
+ echo "** Starting nexus **"
+ if [[ -z "$NEXUS_DATA" ]]; then
+ echo "Nexus data env is not set"
+ exit -3
+ fi
+
+ # valid for case of fresh nexus deployment
+ # data are inserted in later phases
+ mkdir -p $NEXUS_DATA
+ # hardening
+ chmod a+wrX $NEXUS_DATA
+ chown -R 200:200 $NEXUS_DATA
+
+ docker rm -f nexus 1> /dev/null 2>&1 || true
+
+ docker run -d --name nexus\
+ --restart unless-stopped \
+ -v $NEXUS_DATA:/nexus-data:rw \
+ sonatype/nexus3
+
+ echo "** Creating docker network **"
+ docker network create nexus_network
+ docker network connect nexus_network nexus
+}
+
+start_nginx() {
+ echo "** Starting reverse proxy - nginx **"
+
+ docker rm -f nginx 1> /dev/null 2>&1 || true
+ mkdir -p $NGINX_HTTP_DIR/repo.install-server
+
+ mkdir -p "$NGINX_HTTP_DIR/repo.install-server"
+
+ docker run -d -p 80:80 -p 443:443 -p 10001:443 \
+ --name nginx \
+ --network nexus_network \
+ -v $GEN_CFG_PATH/nginx.conf:/etc/nginx/nginx.conf:ro \
+ -v $CERTS_TARGET_PATH:/etc/nginx/certs:ro \
+ -v $GIT_REPOS:/srv/git:rw \
+ -v $NGINX_LOG_DIR:/var/log/nginx:rw \
+ -v $NGINX_HTTP_DIR:/srv/http:ro \
+ -v $RHEL_REPO:/srv/http/repo.install-server:ro \
+ --restart unless-stopped \
+ own_nginx
+}
+
+patch_cert() {
+ file=$1
+ cp "$APROJECT_DIR/cfg/$file" "$GEN_CFG_PATH/$file"
+# sed "s#countryName =.*#countryName = $CERT_COUNTRY#" "$APROJECT_DIR/cfg/$file" > $GEN_CFG_PATH/$file
+# sed "s#localityName =.*#localityName = $CERT_LOCALITY#" "$APROJECT_DIR/cfg/$file" > $GEN_CFG_PATH/$file
+# sed "s#organizationName =.*#organizationName = $CERT_ORGANIZATION#" "$APROJECT_DIR/cfg/$file" > $GEN_CFG_PATH/$file
+}
+
+patch_conf_files() {
+ # patch nexus and root cert
+ patch_cert nexus_cert.cnf
+ patch_cert cacert.cnf
+
+ # patch nexus v3 ext cert
+ sed "s#nexus.student12#$NEXUS_FQDN#" "$APROJECT_DIR/cfg/v3.ext" > $GEN_CFG_PATH/v3.ext
+
+ #patch nginx.conf
+ sed "s#nexus.student12#$NEXUS_FQDN#" "$APROJECT_DIR/cfg/nginx.conf" > $GEN_CFG_PATH/nginx.conf
+}
+
+#
+# body
+#
+
+message info "Nexus will be installed into this directory: $(pwd)"
+
+if ! [ -f ./local_repo.conf ]; then
+ printf "[?] > Do you want continue? (if no, hit CTRL+C): "
+ read x
+fi
+
+message info "Reading configuration"
+get_configuration
+
+mkdir -p "$CERTS_TARGET_PATH"
+mkdir -p "$NGINX_LOG_DIR"
+mkdir -p "$GEN_CFG_PATH"
+if [ "$IS_SELF_EXTRACT" = YES ] ; then
+ message info "Now I will untar the resources"
+ message info "This may take a long time..."
+ sleep 3s
+ may_self_extract
+fi
+
+#
+echo "Cleanup docker (if installed)"
+docker rm -f nginx 1> /dev/null 2>&1 || true
+docker rm -f nexus 1> /dev/null 2>&1 || true
+
+install_files
+install_packages "$OS_ID"
+setup_vnc_server
+
+update_hosts
+
+# TODO
+#check_dependencies
+
+echo "Restarting dnsmasq"
+# TODO dnsmasq config?
+systemctl enable dnsmasq
+systemctl restart dnsmasq
+
+echo "** Generating config files to $GEN_CFG_PATH **"
+echo "Configure ssl certificates"
+
+patch_conf_files
+create_root_CA
+
+# create selfinstall CA cert
+$BASH_SCRIPTS_DIR/tools/create_si_cacert_pkg.sh
+# run generated file
+./install_cacert.sh
+
+create_cert "nexus"
+
+echo "** Certificates finished **"
+
+update_docker_cfg
+
+echo "Restarting docker"
+systemctl enable docker
+systemctl restart docker
+
+update_firewall
+
+set +e
+
+echo "** Loading images **"
+docker load -i $RESOURCES_DIR/offline_data/docker_images_infra/sonatype_nexus3_latest.tar
+docker load -i $RESOURCES_DIR/offline_data/docker_images_infra/own_nginx_latest.tar
+
+start_nexus
+start_nginx
diff --git a/onap-offline/bash/tools/download_offline_data_by_lists.sh b/onap-offline/bash/tools/download_offline_data_by_lists.sh
new file mode 100755
index 0000000..24cd578
--- /dev/null
+++ b/onap-offline/bash/tools/download_offline_data_by_lists.sh
@@ -0,0 +1,80 @@
+#! /usr/bin/env bash
+
+# COPYRIGHT NOTICE STARTS HERE
+#
+# Copyright 2018 © Samsung Electronics Co., Ltd.
+#
+# Licensed under the Apache License, Version 2.0 (the "License");
+# you may not use this file except in compliance with the License.
+# You may obtain a copy of the License at
+#
+# http://www.apache.org/licenses/LICENSE-2.0
+#
+# Unless required by applicable law or agreed to in writing, software
+# distributed under the License is distributed on an "AS IS" BASIS,
+# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+# See the License for the specific language governing permissions and
+# limitations under the License.
+#
+# COPYRIGHT NOTICE ENDS HERE
+
+
+# fail fast
+set -e
+
+# boilerplate
+RELATIVE_PATH=./ # relative path from this script to 'common-functions.sh'
+if [ "$IS_COMMON_FUNCTIONS_SOURCED" != YES ] ; then
+ SCRIPT_DIR=$(dirname "${0}")
+ LOCAL_PATH=$(readlink -f "$SCRIPT_DIR")
+ . "${LOCAL_PATH}"/"${RELATIVE_PATH}"/common-functions.sh
+fi
+
+CTOOLS="${LOCAL_PATH}/creating_data"
+LISTS_DIR="${LOCAL_PATH}/data_list"
+DATA_DIR="${LOCAL_PATH}/../../resources"
+TOTAL=12
+CURR=1
+
+message info "Downloading started: $(date)"
+
+echo "[Step $((CURR++))/$TOTAL Download collected docker images]"
+$CTOOLS/download-docker-images.sh "$LISTS_DIR/docker_image_list.txt"
+
+echo "[Step $((CURR++))/$TOTAL Download manually collected docker images]"
+$CTOOLS/download-docker-images.sh "$LISTS_DIR/docker_manual_image_list.txt"
+
+echo "[Step $((CURR++))/$TOTAL Build own nginx image]"
+$CTOOLS/create_nginx_image/01create-image.sh
+
+echo "[Step $((CURR++))/$TOTAL Save docker images from docker cache to tarfiles]"
+$CTOOLS/save-docker-images.sh "$DATA_DIR/offline_data/docker_images_for_nexus"
+
+echo "[Step $((CURR++))/$TOTAL move infra related images to infra folder]"
+mkdir -p "$DATA_DIR/offline_data/docker_images_infra"
+mv "$DATA_DIR/offline_data/docker_images_for_nexus/own_nginx_latest.tar" "$DATA_DIR/offline_data/docker_images_infra"
+mv "$DATA_DIR/offline_data/docker_images_for_nexus/sonatype_nexus3_latest.tar" "$DATA_DIR/offline_data/docker_images_infra"
+
+echo "[Step $((CURR++))/$TOTAL Download git repos]"
+$CTOOLS/download-git-repos.sh "$LISTS_DIR" "$DATA_DIR/git-repo"
+
+echo "[Step $((CURR++))/$TOTAL Download http files]"
+$CTOOLS/download-http-files.sh "$LISTS_DIR/http_manual_list.txt" "$DATA_DIR/http"
+
+echo "[Step $((CURR++))/$TOTAL Download npm pkgs]"
+$CTOOLS/download-npm-pkgs.sh "$LISTS_DIR/npm_list.txt" "$DATA_DIR/offline_data/npm_tar"
+
+echo "[Step $((CURR++))/$TOTAL Download bin tools]"
+$CTOOLS/download-bin-tools.sh "$DATA_DIR/downloads"
+
+echo "[Step $((CURR++))/$TOTAL Download rhel pkgs]"
+$CTOOLS/download-pkg.sh "$DATA_DIR/pkg/rhel"
+
+echo "[Step $((CURR++))/$TOTAL Download oom]"
+$CTOOLS/download-oom.sh "$DATA_DIR" "${LOCAL_PATH}/../../patches/offline-changes.patch"
+
+echo "[Step $((CURR++))/$TOTAL Download sdnc-ansible-server packages]"
+$CTOOLS/download-pip.sh "$LISTS_DIR/pip_list.txt" "$DATA_DIR/pkg/ubuntu/ansible_pkg"
+$CTOOLS/download-files.sh "$LISTS_DIR/pkg_list.txt" "$DATA_DIR/pkg/ubuntu/ansible_pkg"
+
+message info "Downloading finished: $(date)"
diff --git a/onap-offline/bash/tools/gather_data_lists.sh b/onap-offline/bash/tools/gather_data_lists.sh
new file mode 100755
index 0000000..3e046cb
--- /dev/null
+++ b/onap-offline/bash/tools/gather_data_lists.sh
@@ -0,0 +1,34 @@
+#! /usr/bin/env bash
+
+# COPYRIGHT NOTICE STARTS HERE
+#
+# Copyright 2018 © Samsung Electronics Co., Ltd.
+#
+# Licensed under the Apache License, Version 2.0 (the "License");
+# you may not use this file except in compliance with the License.
+# You may obtain a copy of the License at
+#
+# http://www.apache.org/licenses/LICENSE-2.0
+#
+# Unless required by applicable law or agreed to in writing, software
+# distributed under the License is distributed on an "AS IS" BASIS,
+# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+# See the License for the specific language governing permissions and
+# limitations under the License.
+#
+# COPYRIGHT NOTICE ENDS HERE
+
+script_dir="$(dirname ${BASH_SOURCE[0]})"
+tools=$(readlink -f "$script_dir")
+
+echo "WARNING: This script won't be used except rare internal usage, it's just illustrating how we collected lists of artifacts to be downloaded. It's already deprecated"
+
+TOOLS="$tools/creating_data"
+export LISTS_DIR="$tools/data_list"
+export ONAP_SERVERS="oom-beijing-postRC2-master oom-beijing-postRC2-compute1 oom-beijing-postRC2-compute2"
+OOM_PATH="$tools/../../resources/oom"
+
+$TOOLS/remote-list-gathering.sh
+$TOOLS/make-git-http-list.sh "$OOM_PATH"
+
+
diff --git a/onap-offline/bash/tools/load_stored_offline_data.sh b/onap-offline/bash/tools/load_stored_offline_data.sh
new file mode 100755
index 0000000..eb6cba8
--- /dev/null
+++ b/onap-offline/bash/tools/load_stored_offline_data.sh
@@ -0,0 +1,90 @@
+#! /usr/bin/env bash
+
+# COPYRIGHT NOTICE STARTS HERE
+#
+# Copyright 2018 © Samsung Electronics Co., Ltd.
+#
+# Licensed under the Apache License, Version 2.0 (the "License");
+# you may not use this file except in compliance with the License.
+# You may obtain a copy of the License at
+#
+# http://www.apache.org/licenses/LICENSE-2.0
+#
+# Unless required by applicable law or agreed to in writing, software
+# distributed under the License is distributed on an "AS IS" BASIS,
+# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+# See the License for the specific language governing permissions and
+# limitations under the License.
+#
+# COPYRIGHT NOTICE ENDS HERE
+
+
+# boilerplate
+RELATIVE_PATH=./ # relative path from this script to 'common-functions.sh'
+if [ "$IS_COMMON_FUNCTIONS_SOURCED" != YES ] ; then
+ SCRIPT_DIR=$(dirname "${0}")
+ LOCAL_PATH=$(readlink -f "$SCRIPT_DIR")
+ . "${LOCAL_PATH}"/"${RELATIVE_PATH}"/common-functions.sh
+fi
+
+tools="${LOCAL_PATH}"
+message info "Reading configuration"
+get_configuration
+
+CTOOLS="$tools/creating_data"
+LISTS_DIR="$tools/data_list"
+DATA_DIR="$tools/../../resources/offline_data"
+export NEXUS_HOST="https://$NEXUS_FQDN"
+NPM_REGISTRY="$NEXUS_HOST/repository/npm-private/"
+
+TOTAL=5
+CURR=1
+
+message info "Loading started: $(date)"
+
+# backup config.json before we change it in docker-login
+# however no use for restoring it found
+mv ~/.docker/config.json ~/.docker/config.json_backup 2>/dev/null
+
+echo "[Step $((CURR++))/$TOTAL Setting-up docker login for inserting docker images]"
+$CTOOLS/docker-login.sh
+
+echo "[Step $((CURR++))/$TOTAL Inserting docker images into local nexus]"
+$CTOOLS/load-docker-images.sh "$DATA_DIR/docker_images_for_nexus"
+
+echo "[Step $((CURR++))/$TOTAL Setting-up npm for inserting npm pkgs into local nexus]"
+
+npm config set registry $NPM_REGISTRY
+
+/usr/bin/expect <<EOF
+spawn npm login
+expect "Username:"
+send "${NPM_USERNAME}\n"
+expect "Password:"
+send "${NPM_PASSWORD}\n"
+expect Email:
+send "${NPM_EMAIL}\n"
+expect eof
+EOF
+
+echo "[WA] for tss package - this package uses already specified repo and dont accept our simulated domain"
+
+cd $DATA_DIR/npm_tar
+tar xvzf tsscmp-1.0.5.tgz
+rm -f tsscmp-1.0.5.tgz
+sed -i "s|https://registry.npmjs.org|${NPM_REGISTRY}|g" package/package.json
+tar -zcvf tsscmp-1.0.5.tgz package
+rm -rf package
+cd -
+
+echo "[Step $((CURR++))/$TOTAL Inserting npm packages into local nexus]"
+$CTOOLS/upload-npm-pkgs.sh "$LISTS_DIR/npm_list.txt" "$DATA_DIR/npm_tar" "$NEXUS_HOST"
+
+echo "[Step $((CURR++))/$TOTAL Inserting maven artifacts into local nexus]"
+$CTOOLS/upload-maven-files.sh "$tools/../../resources/http" "repo.maven.apache.org" "repo1.maven.org"
+
+# onap is using different credentials for docker login which can be conflicted
+# with ours so better to clean this-up
+rm ~/.docker/config.json
+
+message info "Loading finished: $(date)"
diff --git a/onap-offline/bash/tools/setup_nfs_mount.sh b/onap-offline/bash/tools/setup_nfs_mount.sh
new file mode 100755
index 0000000..eee471b
--- /dev/null
+++ b/onap-offline/bash/tools/setup_nfs_mount.sh
@@ -0,0 +1,44 @@
+#!/bin/bash
+
+# COPYRIGHT NOTICE STARTS HERE
+#
+# Copyright 2018 © Samsung Electronics Co., Ltd.
+#
+# Licensed under the Apache License, Version 2.0 (the "License");
+# you may not use this file except in compliance with the License.
+# You may obtain a copy of the License at
+#
+# http://www.apache.org/licenses/LICENSE-2.0
+#
+# Unless required by applicable law or agreed to in writing, software
+# distributed under the License is distributed on an "AS IS" BASIS,
+# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+# See the License for the specific language governing permissions and
+# limitations under the License.
+#
+# COPYRIGHT NOTICE ENDS HERE
+
+
+usage () {
+ echo "Usage:"
+ echo " ./$(basename $0) nfs_master_ip"
+ exit 1
+}
+
+if [ "$#" -ne 1 ]; then
+ echo "Missing NFS mater node"
+ usage
+fi
+
+MASTER_IP=$1
+
+#Install NFS common
+#sudo apt-get update
+#sudo apt-get install -y nfs-common
+
+#Create NFS directory
+sudo mkdir -p /dockerdata-nfs
+
+#Mount the remote NFS directory to the local one
+sudo mount $MASTER_IP:/dockerdata-nfs /dockerdata-nfs/
+echo "$MASTER_IP:/dockerdata-nfs /dockerdata-nfs nfs auto,nofail,noatime,nolock,intr,tcp,actimeo=1800 0 0" | sudo tee -a /etc/fstab
diff --git a/onap-offline/bash/tools/setup_nfs_server_rhel.sh b/onap-offline/bash/tools/setup_nfs_server_rhel.sh
new file mode 100755
index 0000000..24fe2b5
--- /dev/null
+++ b/onap-offline/bash/tools/setup_nfs_server_rhel.sh
@@ -0,0 +1,51 @@
+#!/bin/bash
+
+# COPYRIGHT NOTICE STARTS HERE
+#
+# Copyright 2018 © Samsung Electronics Co., Ltd.
+#
+# Licensed under the Apache License, Version 2.0 (the "License");
+# you may not use this file except in compliance with the License.
+# You may obtain a copy of the License at
+#
+# http://www.apache.org/licenses/LICENSE-2.0
+#
+# Unless required by applicable law or agreed to in writing, software
+# distributed under the License is distributed on an "AS IS" BASIS,
+# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+# See the License for the specific language governing permissions and
+# limitations under the License.
+#
+# COPYRIGHT NOTICE ENDS HERE
+
+
+usage () {
+ echo "Usage:"
+ echo " ./$(basename $0) node1_ip node2_ip ... nodeN_ip"
+ exit 1
+}
+
+if [ "$#" -lt 1 ]; then
+ echo "Missing NFS slave nodes"
+ usage
+fi
+
+#Install NFS kernel
+#sudo apt-get update
+#sudo apt-get install -y nfs-kernel-server
+
+#Create /dockerdata-nfs and set permissions
+sudo mkdir -p /dockerdata-nfs
+sudo chmod 777 -R /dockerdata-nfs
+sudo chown nobody:nobody /dockerdata-nfs/
+
+#Update the /etc/exports
+NFS_EXP=""
+for i in $@; do
+ NFS_EXP+="$i(rw,sync,no_root_squash,no_subtree_check) "
+done
+echo "/dockerdata-nfs "$NFS_EXP | sudo tee -a /etc/exports
+
+#Restart the NFS service
+sudo exportfs -a
+sudo systemctl restart nfs-server
diff --git a/onap-offline/bash/tools/setup_nfs_server_ubuntu.sh b/onap-offline/bash/tools/setup_nfs_server_ubuntu.sh
new file mode 100755
index 0000000..fad3abb
--- /dev/null
+++ b/onap-offline/bash/tools/setup_nfs_server_ubuntu.sh
@@ -0,0 +1,51 @@
+#!/bin/bash
+
+# COPYRIGHT NOTICE STARTS HERE
+#
+# Copyright 2018 © Samsung Electronics Co., Ltd.
+#
+# Licensed under the Apache License, Version 2.0 (the "License");
+# you may not use this file except in compliance with the License.
+# You may obtain a copy of the License at
+#
+# http://www.apache.org/licenses/LICENSE-2.0
+#
+# Unless required by applicable law or agreed to in writing, software
+# distributed under the License is distributed on an "AS IS" BASIS,
+# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+# See the License for the specific language governing permissions and
+# limitations under the License.
+#
+# COPYRIGHT NOTICE ENDS HERE
+
+
+usage () {
+ echo "Usage:"
+ echo " ./$(basename $0) node1_ip node2_ip ... nodeN_ip"
+ exit 1
+}
+
+if [ "$#" -lt 1 ]; then
+ echo "Missing NFS slave nodes"
+ usage
+fi
+
+#Install NFS kernel
+#sudo apt-get update
+#sudo apt-get install -y nfs-kernel-server
+
+#Create /dockerdata-nfs and set permissions
+sudo mkdir -p /dockerdata-nfs
+sudo chmod 777 -R /dockerdata-nfs
+sudo chown nobody:nogroup /dockerdata-nfs/
+
+#Update the /etc/exports
+NFS_EXP=""
+for i in $@; do
+ NFS_EXP+="$i(rw,sync,no_root_squash,no_subtree_check) "
+done
+echo "/dockerdata-nfs "$NFS_EXP | sudo tee -a /etc/exports
+
+#Restart the NFS service
+sudo exportfs -a
+sudo systemctl restart nfs-kernel-server
diff --git a/onap-offline/cfg/cacert.cnf b/onap-offline/cfg/cacert.cnf
new file mode 100644
index 0000000..a6917ca
--- /dev/null
+++ b/onap-offline/cfg/cacert.cnf
@@ -0,0 +1,113 @@
+[ ca ]
+# `man ca`
+default_ca = CA_default
+
+[ CA_default ]
+# Directory and file locations.
+dir = ./
+certs = $dir/certs
+crl_dir = $dir/crl
+new_certs_dir = $dir/newcerts
+database = $dir/index.txt
+serial = $dir/serial
+RANDFILE = $dir/private/.rand
+
+# The root key and root certificate.
+private_key = $dir/private/ca.key.pem
+certificate = $dir/certs/ca.cert.pem
+
+# For certificate revocation lists.
+crlnumber = $dir/crlnumber
+crl = $dir/crl/ca.crl.pem
+crl_extensions = crl_ext
+default_crl_days = 30
+
+# SHA-1 is deprecated, so use SHA-2 instead.
+default_md = sha256
+
+name_opt = ca_default
+cert_opt = ca_default
+default_days = 3750
+preserve = no
+policy = policy_strict
+
+[ policy_strict ]
+# The root CA should only sign intermediate certificates that match.
+# See the POLICY FORMAT section of `man ca`.
+countryName = match
+organizationName = match
+commonName = supplied
+
+[ policy_loose ]
+# Allow the intermediate CA to sign a more diverse range of certificates.
+# See the POLICY FORMAT section of the `ca` man page.
+countryName = optional
+localityName = optional
+organizationName = optional
+commonName = supplied
+
+[ req ]
+# Options for the `req` tool (`man req`).
+default_bits = 4096
+distinguished_name = req_distinguished_name
+string_mask = utf8only
+prompt = no
+
+# SHA-1 is deprecated, so use SHA-2 instead.
+default_md = sha256
+
+# Extension to add when the -x509 option is used.
+x509_extensions = v3_ca
+
+[ req_distinguished_name ]
+# Optionally, specify some defaults.
+countryName = PL
+localityName = Krakow
+organizationName = Samsung
+commonName = onap
+
+[ v3_ca ]
+# Extensions for a typical CA (`man x509v3_config`).
+subjectKeyIdentifier = hash
+authorityKeyIdentifier = keyid:always,issuer
+basicConstraints = critical, CA:true
+keyUsage = critical, digitalSignature, cRLSign, keyCertSign
+
+[ v3_intermediate_ca ]
+# Extensions for a typical intermediate CA (`man x509v3_config`).
+subjectKeyIdentifier = hash
+authorityKeyIdentifier = keyid:always,issuer
+basicConstraints = critical, CA:true, pathlen:0
+keyUsage = critical, digitalSignature, cRLSign, keyCertSign
+
+[ usr_cert ]
+# Extensions for client certificates (`man x509v3_config`).
+basicConstraints = CA:FALSE
+nsCertType = client, email
+nsComment = "OpenSSL Generated Client Certificate"
+subjectKeyIdentifier = hash
+authorityKeyIdentifier = keyid,issuer
+keyUsage = critical, nonRepudiation, digitalSignature, keyEncipherment
+extendedKeyUsage = clientAuth, emailProtection
+
+[ server_cert ]
+# Extensions for server certificates (`man x509v3_config`).
+basicConstraints = CA:FALSE
+nsCertType = server
+nsComment = "OpenSSL Generated Server Certificate"
+subjectKeyIdentifier = hash
+authorityKeyIdentifier = keyid,issuer:always
+keyUsage = critical, digitalSignature, keyEncipherment
+extendedKeyUsage = serverAuth
+
+[ crl_ext ]
+# Extension for CRLs (`man x509v3_config`).
+authorityKeyIdentifier=keyid:always
+
+[ ocsp ]
+# Extension for OCSP signing certificates (`man ocsp`).
+basicConstraints = CA:FALSE
+subjectKeyIdentifier = hash
+authorityKeyIdentifier = keyid,issuer
+keyUsage = critical, digitalSignature
+extendedKeyUsage = critical, OCSPSigning
diff --git a/onap-offline/cfg/full_depl_values.yaml b/onap-offline/cfg/full_depl_values.yaml
new file mode 100644
index 0000000..e50820a
--- /dev/null
+++ b/onap-offline/cfg/full_depl_values.yaml
@@ -0,0 +1,160 @@
+# Copyright © 2017 Amdocs, Bell Canada
+#
+# Licensed under the Apache License, Version 2.0 (the "License");
+# you may not use this file except in compliance with the License.
+# You may obtain a copy of the License at
+#
+# http://www.apache.org/licenses/LICENSE-2.0
+#
+# Unless required by applicable law or agreed to in writing, software
+# distributed under the License is distributed on an "AS IS" BASIS,
+# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+# See the License for the specific language governing permissions and
+# limitations under the License.
+
+#################################################################
+# Global configuration overrides.
+#
+# These overrides will affect all helm charts (ie. applications)
+# that are listed below and are 'enabled'.
+#################################################################
+global:
+ # Change to an unused port prefix range to prevent port conflicts
+ # with other instances running within the same k8s cluster
+ nodePortPrefix: 302
+
+ # ONAP Repository
+ # Uncomment the following to enable the use of a single docker
+ # repository but ONLY if your repository mirrors all ONAP
+ # docker images. This includes all images from dockerhub and
+ # any other repository that hosts images for ONAP components.
+ #repository: nexus3.onap.org:10001
+ repositoryCred:
+ user: docker
+ password: docker
+
+ # readiness check - temporary repo until images migrated to nexus3
+ readinessRepository: oomk8s
+ # logging agent - temporary repo until images migrated to nexus3
+ loggingRepository: docker.elastic.co
+
+ # image pull policy
+ #pullPolicy: Always
+ pullPolicy: IfNotPresent
+
+ # default mount path root directory referenced
+ # by persistent volumes and log files
+ persistence:
+ mountPath: /dockerdata-nfs
+
+ # flag to enable debugging - application support required
+ debugEnabled: false
+
+# Repository for creation of nexus3.onap.org secret
+repository: nexus3.onap.org:10001
+
+
+#################################################################
+# Enable/disable and configure helm charts (ie. applications)
+# to customize the ONAP deployment.
+#################################################################
+aaf:
+ enabled: true
+aai:
+ enabled: true
+aaiadapter:
+ enabled: false
+appc:
+ enabled: true
+ config:
+ openStackType: OpenStackProvider
+ openStackName: OpenStack
+ openStackKeyStoneUrl: FILL-ME
+ openStackServiceTenantName: FILL-ME
+ openStackDomain: FILL-ME
+ openStackUserName: FILL-ME
+ openStackEncryptedPassword: FILL-ME
+clamp:
+ enabled: true
+cli:
+ enabled: true
+consul:
+ enabled: true
+dcaegen2:
+ enabled: true
+dmaap:
+ enabled: true
+esr:
+ enabled: true
+log:
+ enabled: true
+sniro-emulator:
+ enabled: true
+oof:
+ enabled: true
+msb:
+ enabled: true
+multicloud:
+ enabled: true
+nbi:
+ enabled: true
+ config:
+ # openstack configuration
+ openStackUserName: "FILL-ME"
+ openStackRegion: "FILL-ME"
+ openStackKeyStoneUrl: "FILL-ME"
+ openStackServiceTenantName: "FILL-ME"
+ openStackEncryptedPasswordHere: "FILL-ME"
+policy:
+ enabled: true
+portal:
+ enabled: true
+robot:
+ enabled: true
+sdc:
+ enabled: true
+sdnc:
+ enabled: true
+
+ replicaCount: 1
+
+ config:
+ enableClustering: false
+
+ mysql:
+ disableNfsProvisioner: true
+ replicaCount: 1
+so:
+ enabled: true
+
+ replicaCount: 1
+
+ liveness:
+ # necessary to disable liveness probe when setting breakpoints
+ # in debugger so K8s doesn't restart unresponsive container
+ enabled: true
+
+ # so server configuration
+ config:
+ # message router configuration
+ dmaapTopic: "AUTO"
+ # openstack configuration
+ openStackUserName: "FILL-ME"
+ openStackRegion: "FILL-ME"
+ openStackKeyStoneUrl: "FILL-ME"
+ openStackServiceTenantName: "FILL-ME"
+ openStackEncryptedPasswordHere: "FILL-ME"
+
+ # configure embedded mariadb
+ mariadb:
+ config:
+ mariadbRootPassword: password
+uui:
+ enabled: true
+vfc:
+ enabled: true
+vid:
+ enabled: true
+vnfsdk:
+ enabled: true
+
diff --git a/onap-offline/cfg/nexus_cert.cnf b/onap-offline/cfg/nexus_cert.cnf
new file mode 100644
index 0000000..ab8d547
--- /dev/null
+++ b/onap-offline/cfg/nexus_cert.cnf
@@ -0,0 +1,33 @@
+[ req ]
+default_bits = 4096
+default_keyfile = server-key.pem
+distinguished_name = dn
+#req_extensions = v3_req
+x509_extensions = v3_req
+string_mask = utf8only
+prompt = no
+default_md = sha256
+
+[ dn ]
+
+countryName = PL
+localityName = Krakow
+organizationName = Samsung
+commonName = registry-1.docker.io
+#emailAddress
+
+[ v3_req ]
+
+#subjectKeyIdentifier = hash
+#authorityKeyIdentifier = keyid,issuer
+
+basicConstraints = CA:FALSE
+keyUsage = critical, keyAgreement, nonRepudiation, digitalSignature, keyEncipherment
+extendedKeyUsage = serverAuth
+# does not work here because of bug in openssl
+#subjectAltName = @alternate_names
+nsComment = "OpenSSL Generated Certificate"
+
+#[ alternate_names ]
+
+#DNS.4 = ftp.example.com
diff --git a/onap-offline/cfg/nginx.conf b/onap-offline/cfg/nginx.conf
new file mode 100644
index 0000000..6656855
--- /dev/null
+++ b/onap-offline/cfg/nginx.conf
@@ -0,0 +1,110 @@
+worker_processes 2;
+
+events {
+ worker_connections 1024;
+}
+
+http {
+ error_log /var/log/nginx/error.log debug;
+ access_log /var/log/nginx/access.log;
+
+ proxy_intercept_errors on;
+ proxy_send_timeout 120;
+ proxy_read_timeout 300;
+
+ upstream nexus {
+ server nexus:8081;
+ }
+
+ upstream registry {
+ server nexus:8082;
+ }
+
+# http simulations
+ server {
+ listen 80;
+ listen 443 ssl;
+ server_name _;
+ ssl_certificate /etc/nginx/certs/nexus_server.crt;
+ ssl_certificate_key /etc/nginx/certs/nexus_server.key;
+
+ keepalive_timeout 5 5;
+
+ location / {
+ root /srv/http/$host;
+ index index.html;
+ }
+ }
+
+# nexus simulations
+ server {
+ listen 80;
+ listen 443 ssl;
+ server_name nexus.student12 gcr.io registry-1.docker.io docker.io registry.npmjs.org nexus3.onap.org docker.elastic.co registry.hub.docker.com repo.maven.apache.org repo1.maven.org;
+ ssl_certificate /etc/nginx/certs/nexus_server.crt;
+ ssl_certificate_key /etc/nginx/certs/nexus_server.key;
+
+ keepalive_timeout 5 5;
+ proxy_buffering off;
+
+ # allow large uploads
+ client_max_body_size 3G;
+
+ location /maven2 {
+ rewrite /maven2/(.*) /repository/maven2/$1 break;
+ # redirect to docker registry
+ proxy_pass http://nexus;
+ proxy_set_header Host $host;
+ proxy_set_header X-Real-IP $remote_addr;
+ proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
+ }
+
+ location / {
+ # redirect to docker registry
+ if ($http_user_agent ~ docker ) {
+ proxy_pass http://registry;
+ }
+ proxy_pass http://nexus;
+ proxy_set_header Host $host;
+ proxy_set_header X-Real-IP $remote_addr;
+ proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
+ }
+ }
+
+# git simulations
+ server {
+ listen 80;
+ listen 443 ssl;
+ server_name gerrit.onap.org git.rancher.io github.com;
+ ssl_certificate /etc/nginx/certs/nexus_server.crt;
+ ssl_certificate_key /etc/nginx/certs/nexus_server.key;
+
+ keepalive_timeout 5 5;
+ proxy_buffering off;
+
+ location / {
+ try_files $uri $uri/ @git;
+ }
+
+ location @git {
+
+ # Set chunks to unlimited, as the body's can be huge
+ client_max_body_size 0;
+
+ fastcgi_param SCRIPT_FILENAME /usr/libexec/git-core/git-http-backend;
+ fastcgi_param QUERY_STRING $args;
+ fastcgi_param HTTP_HOST $server_name;
+ fastcgi_param PATH_INFO $uri;
+
+ include fastcgi_params;
+
+ fastcgi_param GIT_HTTP_EXPORT_ALL "";
+ fastcgi_param GIT_PROJECT_ROOT /srv/git/$host/;
+
+ # Forward REMOTE_USER as we want to know when we are authenticated
+ fastcgi_param REMOTE_USER $remote_user;
+
+ fastcgi_pass unix:/var/run/fcgiwrap.socket;
+ }
+ }
+}
diff --git a/onap-offline/cfg/reduced_depl_values.yaml b/onap-offline/cfg/reduced_depl_values.yaml
new file mode 100644
index 0000000..bfa5fd6
--- /dev/null
+++ b/onap-offline/cfg/reduced_depl_values.yaml
@@ -0,0 +1,159 @@
+# Copyright © 2017 Amdocs, Bell Canada
+#
+# Licensed under the Apache License, Version 2.0 (the "License");
+# you may not use this file except in compliance with the License.
+# You may obtain a copy of the License at
+#
+# http://www.apache.org/licenses/LICENSE-2.0
+#
+# Unless required by applicable law or agreed to in writing, software
+# distributed under the License is distributed on an "AS IS" BASIS,
+# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+# See the License for the specific language governing permissions and
+# limitations under the License.
+
+#################################################################
+# Global configuration overrides.
+#
+# These overrides will affect all helm charts (ie. applications)
+# that are listed below and are 'enabled'.
+#################################################################
+global:
+ # Change to an unused port prefix range to prevent port conflicts
+ # with other instances running within the same k8s cluster
+ nodePortPrefix: 302
+
+ # ONAP Repository
+ # Uncomment the following to enable the use of a single docker
+ # repository but ONLY if your repository mirrors all ONAP
+ # docker images. This includes all images from dockerhub and
+ # any other repository that hosts images for ONAP components.
+ #repository: nexus3.onap.org:10001
+ repositoryCred:
+ user: docker
+ password: docker
+
+ # readiness check - temporary repo until images migrated to nexus3
+ readinessRepository: oomk8s
+ # logging agent - temporary repo until images migrated to nexus3
+ loggingRepository: docker.elastic.co
+
+ # image pull policy
+ #pullPolicy: Always
+ pullPolicy: IfNotPresent
+
+ # default mount path root directory referenced
+ # by persistent volumes and log files
+ persistence:
+ mountPath: /dockerdata-nfs
+
+ # flag to enable debugging - application support required
+ debugEnabled: false
+
+# Repository for creation of nexus3.onap.org secret
+repository: nexus3.onap.org:10001
+
+
+#################################################################
+# Enable/disable and configure helm charts (ie. applications)
+# to customize the ONAP deployment.
+#################################################################
+aaf:
+ enabled: false
+aai:
+ enabled: false
+aaiadapter:
+ enabled: true
+appc:
+ enabled: true
+ config:
+ openStackType: OpenStackProvider
+ openStackName: OpenStack
+ openStackKeyStoneUrl: FILL-ME
+ openStackServiceTenantName: FILL-ME
+ openStackDomain: FILL-ME
+ openStackUserName: FILL-ME
+ openStackEncryptedPassword: FILL-ME
+clamp:
+ enabled: false
+cli:
+ enabled: false
+consul:
+ enabled: true
+dcaegen2:
+ enabled: true
+dmaap:
+ enabled: true
+esr:
+ enabled: false
+log:
+ enabled: true
+sniro-emulator:
+ enabled: false
+oof:
+ enabled: false
+msb:
+ enabled: true
+multicloud:
+ enabled: false
+nbi:
+ enabled: false
+ config:
+ # openstack configuration
+ openStackUserName: "FILL-ME"
+ openStackRegion: "FILL-ME"
+ openStackKeyStoneUrl: "FILL-ME"
+ openStackServiceTenantName: "FILL-ME"
+ openStackEncryptedPasswordHere: "FILL-ME"
+policy:
+ enabled: true
+portal:
+ enabled: false
+robot:
+ enabled: true
+sdc:
+ enabled: true
+sdnc:
+ enabled: false
+
+ replicaCount: 1
+
+ config:
+ enableClustering: false
+
+ mysql:
+ disableNfsProvisioner: true
+ replicaCount: 1
+so:
+ enabled: false
+
+ replicaCount: 1
+
+ liveness:
+ # necessary to disable liveness probe when setting breakpoints
+ # in debugger so K8s doesn't restart unresponsive container
+ enabled: true
+
+ # so server configuration
+ config:
+ # message router configuration
+ dmaapTopic: "AUTO"
+ # openstack configuration
+ openStackUserName: "FILL-ME"
+ openStackRegion: "FILL-ME"
+ openStackKeyStoneUrl: "FILL-ME"
+ openStackServiceTenantName: "FILL-ME"
+ openStackEncryptedPasswordHere: "FILL-ME"
+
+ # configure embedded mariadb
+ mariadb:
+ config:
+ mariadbRootPassword: password
+uui:
+ enabled: false
+vfc:
+ enabled: false
+vid:
+ enabled: false
+vnfsdk:
+ enabled: false
diff --git a/onap-offline/cfg/v3.ext b/onap-offline/cfg/v3.ext
new file mode 100644
index 0000000..b4a6e43
--- /dev/null
+++ b/onap-offline/cfg/v3.ext
@@ -0,0 +1,24 @@
+authorityKeyIdentifier=keyid,issuer
+basicConstraints=CA:FALSE
+keyUsage = digitalSignature, nonRepudiation, keyEncipherment, dataEncipherment
+subjectAltName = @alt_names
+
+[alt_names]
+DNS.1 = nexus.student12
+DNS.2 = gcr.io
+DNS.3 = git.rancher.io
+DNS.4 = gerrit.onap.org
+DNS.5 = registry-1.docker.io
+DNS.6 = docker.io
+DNS.7 = registry.npmjs.org
+DNS.8 = nexus3.onap.org
+DNS.9 = nexus.onap.org
+DNS.10 = docker.elastic.co
+DNS.11 = www.getcloudify.org
+DNS.12 = registry.hub.docker.com
+DNS.13 = github.com
+DNS.14 = repo.maven.apache.org
+DNS.15 = www.springframework.org
+DNS.16 = repo1.maven.org
+DNS.17 = git.onap.org
+
diff --git a/onap-offline/patches/offline-changes.patch b/onap-offline/patches/offline-changes.patch
new file mode 100644
index 0000000..5238da4
--- /dev/null
+++ b/onap-offline/patches/offline-changes.patch
@@ -0,0 +1,616 @@
+diff --git a/kubernetes/appc/values.yaml b/kubernetes/appc/values.yaml
+index 1c20977..4b47c63 100644
+--- a/kubernetes/appc/values.yaml
++++ b/kubernetes/appc/values.yaml
+@@ -29,7 +29,7 @@ global:
+ #################################################################
+ # application image
+ repository: nexus3.onap.org:10001
+-image: onap/appc-image:1.4.0-SNAPSHOT-latest
++image: onap/appc-image:1.3.0
+ pullPolicy: Always
+
+ # flag to enable debugging - application support required
+@@ -37,10 +37,7 @@ debugEnabled: false
+
+ # application configuration
+ config:
+- aafExtIP: 127.0.0.1
+- aafExtFQDN: aaf-onap-beijing-test.osaaf.org
+ dbRootPassword: openECOMP1.0
+- enableAAF: false
+ enableClustering: true
+ configDir: /opt/onap/appc/data/properties
+ dmaapTopic: SUCCESS
+diff --git a/kubernetes/common/dgbuilder/templates/deployment.yaml b/kubernetes/common/dgbuilder/templates/deployment.yaml
+index 328e058..b359526 100644
+--- a/kubernetes/common/dgbuilder/templates/deployment.yaml
++++ b/kubernetes/common/dgbuilder/templates/deployment.yaml
+@@ -35,8 +35,14 @@ spec:
+ - name: {{ include "common.name" . }}
+ image: "{{ include "common.repository" . }}/{{ .Values.image }}"
+ imagePullPolicy: {{ .Values.global.pullPolicy | default .Values.pullPolicy }}
+- command: ["/bin/bash"]
+- args: ["-c", "cd /opt/onap/ccsdk/dgbuilder/ && ./start.sh sdnc1.0 && wait"]
++ command:
++ - /bin/bash
++ - -c
++ - >
++ UPDATE_HOSTS_FILE >> /etc/hosts;
++ UPDATE_NPM_REGISTRY;
++ cd /opt/onap/ccsdk/dgbuilder/;
++ ./start.sh sdnc1.0 && wait
+ ports:
+ - containerPort: {{ .Values.service.internalPort }}
+ readinessProbe:
+@@ -94,3 +100,4 @@ spec:
+ defaultMode: 0755
+ imagePullSecrets:
+ - name: "{{ include "common.namespace" . }}-docker-registry-key"
++
+diff --git a/kubernetes/dcaegen2/charts/dcae-cloudify-manager/templates/deployment.yaml b/kubernetes/dcaegen2/charts/dcae-cloudify-manager/templates/deployment.yaml
+index acda520..8fa35f9 100644
+--- a/kubernetes/dcaegen2/charts/dcae-cloudify-manager/templates/deployment.yaml
++++ b/kubernetes/dcaegen2/charts/dcae-cloudify-manager/templates/deployment.yaml
+@@ -68,6 +68,8 @@ spec:
+ - mountPath: /etc/localtime
+ name: localtime
+ readOnly: true
++ - mountPath: /etc/pki/ca-trust/source/anchors
++ name: root-ca
+ securityContext:
+ privileged: True
+ lifecycle:
+@@ -80,6 +82,8 @@ spec:
+ set -ex
+ mkdir -p /var/run/secrets/kubernetes.io/
+ ln -s /secret /var/run/secrets/kubernetes.io/serviceaccount
++ echo -e '\nREQUESTS_CA_BUNDLE="/etc/ssl/certs/ca-bundle.crt"' >> /etc/sysconfig/cloudify-restservice
++ update-ca-trust extract
+ volumes:
+ - name: {{ include "common.fullname" . }}-config
+ configMap:
+@@ -93,5 +97,8 @@ spec:
+ - name: localtime
+ hostPath:
+ path: /etc/localtime
++ - name: root-ca
++ hostPath:
++ path: CERT_PATH
+ imagePullSecrets:
+ - name: "{{ include "common.namespace" . }}-docker-registry-key"
+diff --git a/kubernetes/dmaap/charts/message-router/templates/deployment.yaml b/kubernetes/dmaap/charts/message-router/templates/deployment.yaml
+index 379fc24..4802f8b 100644
+--- a/kubernetes/dmaap/charts/message-router/templates/deployment.yaml
++++ b/kubernetes/dmaap/charts/message-router/templates/deployment.yaml
+@@ -48,6 +48,12 @@ spec:
+ name: {{ include "common.name" . }}-readiness
+ containers:
+ - name: {{ include "common.name" . }}
++ command:
++ - /bin/sh
++ - -c
++ - >
++ UPDATE_HOSTS_FILE >> /etc/hosts;
++ ./startup.sh
+ image: "{{ include "common.repository" . }}/{{ .Values.image }}"
+ imagePullPolicy: {{ .Values.global.pullPolicy | default .Values.pullPolicy }}
+ ports:
+diff --git a/kubernetes/onap/values.yaml b/kubernetes/onap/values.yaml
+index b8f15e1..fadb56e 100644
+--- a/kubernetes/onap/values.yaml
++++ b/kubernetes/onap/values.yaml
+@@ -39,7 +39,8 @@ global:
+ loggingRepository: docker.elastic.co
+
+ # image pull policy
+- pullPolicy: Always
++ #pullPolicy: Always
++ pullPolicy: IfNotPresent
+
+ # default mount path root directory referenced
+ # by persistent volumes and log files
+@@ -66,11 +67,11 @@ appc:
+ config:
+ openStackType: OpenStackProvider
+ openStackName: OpenStack
+- openStackKeyStoneUrl: http://localhost:8181/apidoc/explorer/index.html
+- openStackServiceTenantName: default
+- openStackDomain: default
+- openStackUserName: admin
+- openStackEncryptedPassword: admin
++ openStackKeyStoneUrl: FILL-ME
++ openStackServiceTenantName: FILL-ME
++ openStackDomain: FILL-ME
++ openStackUserName: FILL-ME
++ openStackEncryptedPassword: FILL-ME
+ clamp:
+ enabled: true
+ cli:
+@@ -97,8 +98,11 @@ nbi:
+ enabled: true
+ config:
+ # openstack configuration
+- openStackRegion: "Yolo"
+- openStackVNFTenantId: "1234"
++ openStackUserName: "FILL-ME"
++ openStackRegion: "FILL-ME"
++ openStackKeyStoneUrl: "FILL-ME"
++ openStackServiceTenantName: "FILL-ME"
++ openStackEncryptedPasswordHere: "FILL-ME"
+ policy:
+ enabled: true
+ portal:
+@@ -112,7 +116,11 @@ sdnc:
+
+ replicaCount: 1
+
++ config:
++ enableClustering: false
++
+ mysql:
++ disableNfsProvisioner: true
+ replicaCount: 1
+ so:
+ enabled: true
+@@ -129,11 +137,11 @@ so:
+ # message router configuration
+ dmaapTopic: "AUTO"
+ # openstack configuration
+- openStackUserName: "vnf_user"
+- openStackRegion: "RegionOne"
+- openStackKeyStoneUrl: "http://1.2.3.4:5000"
+- openStackServiceTenantName: "service"
+- openStackEncryptedPasswordHere: "c124921a3a0efbe579782cde8227681e"
++ openStackUserName: "FILL-ME"
++ openStackRegion: "FILL-ME"
++ openStackKeyStoneUrl: "FILL-ME"
++ openStackServiceTenantName: "FILL-ME"
++ openStackEncryptedPasswordHere: "FILL-ME"
+
+ # configure embedded mariadb
+ mariadb:
+diff --git a/kubernetes/policy/charts/drools/resources/config/opt/policy/config/drools/apps-install.sh b/kubernetes/policy/charts/drools/resources/config/opt/policy/config/drools/apps-install.sh
+index 72f7a74..f6b3478 100644
+--- a/kubernetes/policy/charts/drools/resources/config/opt/policy/config/drools/apps-install.sh
++++ b/kubernetes/policy/charts/drools/resources/config/opt/policy/config/drools/apps-install.sh
+@@ -114,7 +114,7 @@ else
+ url_release
+ fi
+
+-wget "${APP_URL}" -O "${DOWNLOAD_DIR}"/apps-"${APP_NAME}".zip
++wget "${APP_URL}" -O "${DOWNLOAD_DIR}"/apps-"${APP_NAME}".zip --no-check-certificate
+ if [[ $? != 0 ]]; then
+ echo "ERROR: cannot download ${DOWNLOAD_DIR}/apps-${APP_NAME}.zip"
+ exit 1
+diff --git a/kubernetes/policy/charts/drools/resources/scripts/update-vfw-op-policy.sh b/kubernetes/policy/charts/drools/resources/scripts/update-vfw-op-policy.sh
+index a6c054d..9e48d55 100644
+--- a/kubernetes/policy/charts/drools/resources/scripts/update-vfw-op-policy.sh
++++ b/kubernetes/policy/charts/drools/resources/scripts/update-vfw-op-policy.sh
+@@ -84,8 +84,8 @@ echo "Restarting PDP-D .."
+ echo
+ echo
+
+-POD=$(kubectl --namespace onap-policy get pods | sed 's/ .*//'| grep drools)
+-kubectl --namespace onap-policy exec -it ${POD} -- bash -c "source /opt/app/policy/etc/profile.d/env.sh && policy stop && sleep 5 && policy start"
++POD=$(kubectl --namespace onap get pods | sed 's/ .*//'| grep drools)
++kubectl --namespace onap exec -it ${POD} -- bash -c "source /opt/app/policy/etc/profile.d/env.sh && policy stop && sleep 1 && policy start"
+
+ sleep 20
+
+diff --git a/kubernetes/policy/resources/config/pe/push-policies.sh b/kubernetes/policy/resources/config/pe/push-policies.sh
+index dcd3afb..21b3171 100644
+--- a/kubernetes/policy/resources/config/pe/push-policies.sh
++++ b/kubernetes/policy/resources/config/pe/push-policies.sh
+@@ -22,7 +22,7 @@ echo "Upload BRMS Param Template"
+
+ sleep 2
+
+-wget -O cl-amsterdam-template.drl https://git.onap.org/policy/drools-applications/plain/controlloop/templates/archetype-cl-amsterdam/src/main/resources/archetype-resources/src/main/resources/__closedLoopControlName__.drl?h=beijing
++wget -O cl-amsterdam-template.drl https://git.onap.org/policy/drools-applications/plain/controlloop/templates/archetype-cl-amsterdam/src/main/resources/archetype-resources/src/main/resources/__closedLoopControlName__.drl?h=beijing --no-check-certificate
+
+ sleep 2
+
+diff --git a/kubernetes/robot/values.yaml b/kubernetes/robot/values.yaml
+index aea67c8..06dc17b 100644
+--- a/kubernetes/robot/values.yaml
++++ b/kubernetes/robot/values.yaml
+@@ -39,49 +39,49 @@ config:
+ # Password of the lighthttpd server. Used for HTML auth for webpage access
+ lightHttpdPassword: robot
+ # gerrit branch where the latest heat code is checked in
+- gerritBranch: 2.0.0-ONAP
++ gerritBranch: master
+ # gerrit project where the latest heat code is checked in
+ gerritProject: http://gerrit.onap.org/r/demo.git
+
+
+ # Demo configuration
+ # Nexus demo artifact version. Maps to GLOBAL_INJECTED_ARTIFACTS_VERSION
+-demoArtifactsVersion: "1.2.0-SNAPSHOT"
++demoArtifactsVersion: "1.3.0"
+ # Openstack medium sized flavour name. Maps GLOBAL_INJECTED_VM_FLAVOR
+ openStackFlavourMedium: "m1.medium"
+ # Openstack keystone URL. Maps to GLOBAL_INJECTED_KEYSTONE
+-openStackKeyStoneUrl: "http://1.2.3.4:5000"
++openStackKeyStoneUrl: "FILL-ME"
+ # UUID of the Openstack network that can assign floating ips. Maps to GLOBAL_INJECTED_PUBLIC_NET_ID
+-openStackPublicNetId: "e8f51958045716781ffc"
++openStackPublicNetId: "FILL-ME"
+ # password for Openstack tenant where VNFs will be spawned. Maps to GLOBAL_INJECTED_OPENSTACK_PASSWORD
+-openStackPassword: "tenantPassword"
++openStackPassword: "FILL-ME"
+ # Openstack region. Maps to GLOBAL_INJECTED_REGION
+ openStackRegion: "RegionOne"
+ # Openstack tenant UUID where VNFs will be spawned. Maps to GLOBAL_INJECTED_OPENSTACK_TENANT_ID
+-openStackTenantId: "47899782ed714295b1151681fdfd51f5"
++openStackTenantId: "FILL-ME"
+ # username for Openstack tenant where VNFs will be spawned. Maps to GLOBAL_INJECTED_OPENSTACK_USERNAME
+-openStackUserName: "tenantUsername"
++openStackUserName: "FILL-ME"
+ # Openstack glance image name for Ubuntu 14. Maps to GLOBAL_INJECTED_UBUNTU_1404_IMAGE
+-ubuntu14Image: "Ubuntu_14_trusty"
++ubuntu14Image: "FILL-ME"
+ # Openstack glance image name for Ubuntu 16. Maps to GLOBAL_INJECTED_UBUNTU_1604_IMAGE
+-ubuntu16Image: "Ubuntu_16_xenial"
++ubuntu16Image: "FILL-ME"
+ # GLOBAL_INJECTED_SCRIPT_VERSION. Maps to GLOBAL_INJECTED_SCRIPT_VERSION
+-scriptVersion: "1.2.0-SNAPSHOT"
++scriptVersion: "1.2.1"
+ # Openstack network to which VNFs will bind their primary (first) interface. Maps to GLOBAL_INJECTED_NETWORK
+-openStackPrivateNetId: "e8f51956-00dd-4425-af36-045716781ffc"
++openStackPrivateNetId: "FILL-ME"
+
+ # SDNC Preload configuration
+ # Openstack subnet UUID for the network defined by openStackPrivateNetId. Maps to onap_private_subnet_id
+-openStackPrivateSubnetId: "e8f51956-00dd-4425-af36-045716781ffc"
++openStackPrivateSubnetId: "FILL-ME"
+ # CIDR notation for the Openstack private network where VNFs will be spawned. Maps to onap_private_net_cidr
+-openStackPrivateNetCidr: "10.0.0.0/8"
++openStackPrivateNetCidr: "FILL-ME"
+ # The first 2 octets of the private Openstack subnet where VNFs will be spawned.
+ # Needed because sdnc preload templates hardcodes things like this 10.0.${ecompnet}.X
+ openStackOamNetworkCidrPrefix: "10.0"
+ # Override with Pub Key for access to VNF
+-vnfPubKey: "FILL_IN_WITH_PUB_KEY"
+-# Override with DCAE VES Collector external IP
+-dcaeCollectorIp: "FILL_IN_WITH_DCAE_VES_COLLECTOR_IP"
++vnfPubKey: "FILL-ME"
++# Override with DCAE VES Collector external IP
++dcaeCollectorIp: "FILL-ME"
+
+ # default number of instances
+ replicaCount: 1
+@@ -156,4 +156,4 @@ persistence:
+ accessMode: ReadWriteMany
+ size: 2Gi
+ mountPath: /dockerdata-nfs
+- mountSubPath: robot/logs
+\ No newline at end of file
++ mountSubPath: robot/logs
+diff --git a/kubernetes/sdnc/charts/sdnc-ansible-server/templates/deployment.yaml b/kubernetes/sdnc/charts/sdnc-ansible-server/templates/deployment.yaml
+index a19c33a..b49e2c4 100644
+--- a/kubernetes/sdnc/charts/sdnc-ansible-server/templates/deployment.yaml
++++ b/kubernetes/sdnc/charts/sdnc-ansible-server/templates/deployment.yaml
+@@ -47,8 +47,17 @@ spec:
+ name: {{ include "common.name" . }}-readiness
+ containers:
+ - name: {{ include "common.name" . }}
+- command: ["/bin/bash"]
+- args: ["-c", "cd /opt/onap/sdnc && ./startAnsibleServer.sh"]
++ command:
++ - bash
++ - "-c"
++ - |
++ pip install /root/ansible_pkg/*.whl
++ dpkg -i /root/ansible_pkg/*.deb
++ cp /etc/ansible/ansible.cfg /etc/ansible/ansible.cfg.orig
++ cat /etc/ansible/ansible.cfg.orig | sed -e 's/#host_key_checking/host_key_checking/' > /etc/ansible/ansible.cfg
++ touch /tmp/.ansible-server-installed
++ cd /opt/onap/sdnc
++ ./startAnsibleServer.sh
+ image: "{{ include "common.repository" . }}/{{ .Values.image }}"
+ imagePullPolicy: {{ .Values.global.pullPolicy | default .Values.pullPolicy }}
+ ports:
+@@ -74,6 +83,8 @@ spec:
+ - mountPath: {{ .Values.config.configDir }}/RestServer_config
+ name: config
+ subPath: RestServer_config
++ - mountPath: /root/ansible_pkg
++ name: ansible-pkg
+ resources:
+ {{ toYaml .Values.resources | indent 12 }}
+ {{- if .Values.nodeSelector }}
+@@ -92,5 +103,9 @@ spec:
+ configMap:
+ name: {{ include "common.fullname" . }}
+ defaultMode: 0644
++ - name: ansible-pkg
++ hostPath:
++ path: /root/ansible_pkg
+ imagePullSecrets:
+- - name: "{{ include "common.namespace" . }}-docker-registry-key"
+\ No newline at end of file
++ - name: "{{ include "common.namespace" . }}-docker-registry-key"
++
+diff --git a/kubernetes/sdnc/charts/sdnc-portal/templates/deployment.yaml b/kubernetes/sdnc/charts/sdnc-portal/templates/deployment.yaml
+index 87ed6aa..5da236d 100644
+--- a/kubernetes/sdnc/charts/sdnc-portal/templates/deployment.yaml
++++ b/kubernetes/sdnc/charts/sdnc-portal/templates/deployment.yaml
+@@ -49,8 +49,13 @@ spec:
+ name: {{ include "common.name" . }}-readiness
+ containers:
+ - name: {{ include "common.name" . }}
+- command: ["/bin/bash"]
+- args: ["-c", "cd /opt/onap/sdnc/admportal/shell && ./start_portal.sh"]
++ command:
++ - /bin/bash
++ - -c
++ - >
++ UPDATE_HOSTS_FILE >> /etc/hosts;
++ UPDATE_NPM_REGISTRY;
++ cd /opt/onap/sdnc/admportal/shell && ./start_portal.sh
+ image: "{{ include "common.repository" . }}/{{ .Values.image }}"
+ imagePullPolicy: {{ .Values.global.pullPolicy | default .Values.pullPolicy }}
+ ports:
+diff --git a/kubernetes/uui/charts/uui-server/templates/deployment.yaml b/kubernetes/uui/charts/uui-server/templates/deployment.yaml
+index accdff9..fa83daf 100644
+--- a/kubernetes/uui/charts/uui-server/templates/deployment.yaml
++++ b/kubernetes/uui/charts/uui-server/templates/deployment.yaml
+@@ -34,6 +34,12 @@ spec:
+ - name: {{ include "common.name" . }}
+ image: "{{ include "common.repository" . }}/{{ .Values.image }}"
+ imagePullPolicy: {{ .Values.global.pullPolicy | default .Values.pullPolicy }}
++ command:
++ - /bin/bash
++ - -c
++ - >
++ chown -R mysql:mysql /var/lib/mysql /var/run/mysqld;
++ /home/uui/bin/run.sh
+ ports:
+ - containerPort: {{ .Values.service.internalPort }}
+ # disable liveness probe when breakpoints set in debugger
+--- oom/kubernetes/common/common/templates/_cacert.tpl 1970-01-01 00:00:00.000000000 +0000
++++ onap-dev/install/onap-offline/resources/oom/kubernetes/common/common/templates/_cacert.tpl 2018-11-02 15:09:31.781688957 +0000
+@@ -0,0 +1,62 @@
++#This template adds volume for access to ca certificate.
++#Template is ignored when cacert not set.
++{{- define "common.cacert-volume" }}
++{{- if .Values.global.cacert }}
++- name: cacert
++ configMap:
++ name: {{ include "common.namespace" . }}-root-ca-cert
++{{- end }}
++{{- end }}
++
++#This template mounts the CA certificate in an ubuntu compatible way.
++#It is mounted to /usr/local/share/ca-certificates/cacert.crt.
++#Template is ignored if cacert not set.
++{{- define "common.cacert-mount-ubuntu" }}
++{{- if .Values.global.cacert }}
++- mountPath: "/usr/local/share/ca-certificates/cacert.crt"
++ name: cacert
++ subPath: certificate
++{{- end }}
++{{- end }}
++
++#This template creates an empty volume used to store system certificates (includes java keystore).
++{{- define "common.system-ca-store-volume" }}
++{{- if .Values.global.cacert }}
++- name: system-ca-store
++ emptyDir:
++{{- end }}
++{{- end }}
++
++#This template mounts system ca store volume to /etc/ssl/certs (ubuntu specific).
++#Template is ignored in case cacert is not given.
++{{- define "common.system-ca-store-mount-ubuntu" }}
++{{- if .Values.global.cacert }}
++- mountPath: "/etc/ssl/certs"
++ name: system-ca-store
++{{- end }}
++{{- end }}
++
++#This template is a template for an init container.
++#This init container can be declared to update system's ca store for ubuntu containers.
++#It runs as root using the same image as the main one.
++#It expects /etc/ssl/certs to be mounted as a volume.
++#It has to be shared with the main container.
++#This template is ignored if cacert is not given as helm value.
++{{- define "common.update-system-ca-store-ubuntu" }}
++{{- if .Values.global.cacert }}
++- command:
++ - "/bin/bash"
++ - "-c"
++ - |
++ mkdir -p /etc/ssl/certs/java
++ update-ca-certificates
++ name: update-system-ca-store
++ imagePullPolicy: {{ .Values.global.pullPolicy | default .Values.pullPolicy }}
++ image: {{ include "common.repository" . }}/{{ .Values.image }}
++ securityContext:
++ runAsUser: 0
++ volumeMounts:
++{{ include "common.cacert-mount-ubuntu" . | indent 2 }}
++{{ include "common.system-ca-store-mount-ubuntu" . | indent 2 }}
++{{- end }}
++{{- end }}
+--- oom/kubernetes/onap/templates/configmap.yaml 1970-01-01 00:00:00.000000000 +0000
++++ onap-dev/install/onap-offline/resources/oom/kubernetes/onap/templates/configmap.yaml 2018-11-02 15:09:31.804689107 +0000
+@@ -0,0 +1,15 @@
++{{ if .Values.global.cacert -}}
++apiVersion: v1
++kind: ConfigMap
++metadata:
++ name: {{ include "common.namespace" . }}-root-ca-cert
++ namespace: {{ include "common.namespace" . }}
++ labels:
++ app: {{ include "common.name" . }}
++ chart: {{ .Chart.Name }}-{{ .Chart.Version | replace "+" "_" }}
++ release: {{ .Release.Name }}
++ heritage: {{ .Release.Service }}
++data:
++ certificate: |
++{{ .Values.global.cacert | indent 4 }}
++{{- end }}
+--- oom/kubernetes/policy/charts/brmsgw/templates/deployment.yaml 2018-11-06 07:38:46.341849402 +0000
++++ onap-dev/install/onap-offline/resources/oom/kubernetes/policy/charts/brmsgw/templates/deployment.yaml 2018-11-02 15:09:31.808689133 +0000
+@@ -45,6 +45,7 @@
+ image: "{{ .Values.global.readinessRepository }}/{{ .Values.global.readinessImage }}"
+ imagePullPolicy: {{ .Values.global.pullPolicy | default .Values.pullPolicy }}
+ name: {{ include "common.name" . }}-readiness
++{{ include "common.update-system-ca-store-ubuntu" . | indent 6 }}
+ containers:
+ - command:
+ - /bin/bash
+@@ -68,6 +69,8 @@
+ initialDelaySeconds: {{ .Values.readiness.initialDelaySeconds }}
+ periodSeconds: {{ .Values.readiness.periodSeconds }}
+ volumeMounts:
++{{ include "common.cacert-mount-ubuntu" . | indent 8 }}
++{{ include "common.system-ca-store-mount-ubuntu" . | indent 8 }}
+ - mountPath: /etc/localtime
+ name: localtime
+ readOnly: true
+@@ -94,6 +97,8 @@
+ {{ toYaml .Values.affinity | indent 10 }}
+ {{- end }}
+ volumes:
++{{ include "common.cacert-volume" . | indent 8 }}
++{{ include "common.system-ca-store-volume" . | indent 8 }}
+ - name: localtime
+ hostPath:
+ path: /etc/localtime
+--- oom/kubernetes/policy/charts/drools/templates/statefulset.yaml 2018-11-06 07:38:46.343849404 +0000
++++ onap-dev/install/onap-offline/resources/oom/kubernetes/policy/charts/drools/templates/statefulset.yaml 2018-11-02 15:09:31.810689146 +0000
+@@ -51,6 +51,8 @@
+ image: "{{ .Values.global.readinessRepository }}/{{ .Values.global.readinessImage }}"
+ imagePullPolicy: {{ .Values.global.pullPolicy | default .Values.pullPolicy }}
+ name: {{ include "common.name" . }}-readiness
++{{ include "common.update-system-ca-store-ubuntu" . | indent 6 }}
++{{ include "policy.update-policy-keystore" . | indent 6 }}
+ containers:
+ - name: {{ include "common.name" . }}
+ image: "{{ include "common.repository" . }}/{{ .Values.image }}"
+@@ -78,6 +80,9 @@
+ - name: REPLICAS
+ value: "{{ .Values.replicaCount }}"
+ volumeMounts:
++{{ include "common.cacert-mount-ubuntu" . | indent 10 }}
++{{ include "common.system-ca-store-mount-ubuntu" . | indent 10 }}
++{{ include "policy.keystore-mount" . | indent 10 }}
+ - mountPath: /etc/localtime
+ name: localtime
+ readOnly: true
+@@ -136,6 +141,9 @@
+ {{ toYaml .Values.affinity | indent 10 }}
+ {{- end }}
+ volumes:
++{{ include "common.cacert-volume" . | indent 8 }}
++{{ include "common.system-ca-store-volume" . | indent 8 }}
++{{ include "policy.keystore-storage-volume" . | indent 8 }}
+ - name: localtime
+ hostPath:
+ path: /etc/localtime
+--- oom/kubernetes/policy/charts/pdp/templates/statefulset.yaml 2018-11-06 07:38:46.345849405 +0000
++++ onap-dev/install/onap-offline/resources/oom/kubernetes/policy/charts/pdp/templates/statefulset.yaml 2018-11-02 15:09:31.812689159 +0000
+@@ -49,6 +49,7 @@
+ image: "{{ .Values.global.readinessRepository }}/{{ .Values.global.readinessImage }}"
+ imagePullPolicy: {{ .Values.global.pullPolicy | default .Values.pullPolicy }}
+ name: {{ include "common.name" . }}-readiness
++{{ include "common.update-system-ca-store-ubuntu" . | indent 6 }}
+ containers:
+ - command:
+ - /bin/bash
+@@ -72,6 +73,8 @@
+ initialDelaySeconds: {{ .Values.readiness.initialDelaySeconds }}
+ periodSeconds: {{ .Values.readiness.periodSeconds }}
+ volumeMounts:
++{{ include "common.cacert-mount-ubuntu" . | indent 8 }}
++{{ include "common.system-ca-store-mount-ubuntu" . | indent 8 }}
+ - mountPath: /etc/localtime
+ name: localtime
+ readOnly: true
+@@ -121,6 +124,8 @@
+ {{ toYaml .Values.affinity | indent 10 }}
+ {{- end }}
+ volumes:
++{{ include "common.cacert-volume" . | indent 6 }}
++{{ include "common.system-ca-store-volume" . | indent 6 }}
+ - name: localtime
+ hostPath:
+ path: /etc/localtime
+--- oom/kubernetes/policy/charts/policy-common/templates/_keystore.tpl 1970-01-01 00:00:00.000000000 +0000
++++ onap-dev/install/onap-offline/resources/oom/kubernetes/policy/charts/policy-common/templates/_keystore.tpl 2018-11-02 15:09:31.812689159 +0000
+@@ -0,0 +1,43 @@
++#This template creates a volume for storing policy-keystore with imported ca.
++#It is ignored if cacert was not given.
++{{- define "policy.keystore-storage-volume" }}
++{{- if .Values.global.cacert }}
++- name: keystore-storage
++ emptyDir:
++{{- end }}
++{{- end }}
++
++#This template mounts policy-keystore in appropriate place for policy components to take it.
++#It is ignored if cacert is not given.
++{{- define "policy.keystore-mount" }}
++{{- if .Values.global.cacert }}
++- mountPath: "/tmp/policy-install/config/policy-keystore"
++ name: keystore-storage
++ subPath: policy-keystore
++{{- end }}
++{{- end }}
++
++#This will extract a policy keystore and then import
++#the root cacert of offline nexus into it.
++#This template expects a volume named keystore-storage where policy-keystore will be put.
++#It also expects volume named cacert where the file "certificate" will contain the cert to import.
++#Template is ignored if ca certificate not given.
++{{- define "policy.update-policy-keystore" }}
++{{- if .Values.global.cacert }}
++- command:
++ - "/bin/bash"
++ - "-c"
++ - |
++ set -e
++ tar -xzf base-*.tar.gz etc/ssl/policy-keystore
++ cp etc/ssl/policy-keystore keystore-storage/
++ keytool -import -keystore keystore-storage/policy-keystore -storepass "Pol1cy_0nap" -noprompt -file /usr/local/share/ca-certificates/cacert.crt
++ name: update-policy-keystore
++ imagePullPolicy: {{ .Values.global.pullPolicy | default .Values.pullPolicy }}
++ image: {{ include "common.repository" . }}/{{ .Values.image }}
++ volumeMounts:
++ - mountPath: "/tmp/policy-install/keystore-storage"
++ name: keystore-storage
++{{ include "common.cacert-mount-ubuntu" . | indent 2 }}
++{{- end }}
++{{- end }}
+--- oom/kubernetes/policy/templates/deployment.yaml 2018-11-06 07:38:46.346849406 +0000
++++ onap-dev/install/onap-offline/resources/oom/kubernetes/policy/templates/deployment.yaml 2018-11-02 15:09:31.813689166 +0000
+@@ -45,6 +45,7 @@
+ image: "{{ .Values.global.readinessRepository }}/{{ .Values.global.readinessImage }}"
+ imagePullPolicy: {{ .Values.global.pullPolicy | default .Values.pullPolicy }}
+ name: {{ include "common.name" . }}-readiness
++{{ include "common.update-system-ca-store-ubuntu" . | indent 6 }}
+ containers:
+ - command:
+ - /bin/bash
+@@ -72,6 +73,8 @@
+ - name: PRELOAD_POLICIES
+ value: "{{ .Values.config.preloadPolicies }}"
+ volumeMounts:
++{{ include "common.cacert-mount-ubuntu" . | indent 10 }}
++{{ include "common.system-ca-store-mount-ubuntu" . | indent 10 }}
+ - mountPath: /etc/localtime
+ name: localtime
+ readOnly: true
+@@ -136,6 +139,8 @@
+ {{ toYaml .Values.affinity | indent 10 }}
+ {{- end }}
+ volumes:
++{{ include "common.cacert-volume" . | indent 8 }}
++{{ include "common.system-ca-store-volume" . | indent 8 }}
+ - name: localtime
+ hostPath:
+ path: /etc/localtime