From 39d73bc539d9f3e72e167a51a6fecf58e04265ac Mon Sep 17 00:00:00 2001 From: Michal Ptacek Date: Mon, 15 Oct 2018 15:27:29 +0200 Subject: Core of ONAP offline installer Seed code for ONAP offline installer. This includes core of the installer without downloading parts. Those will come in subsequent commits. Change-Id: I0d5c8c3c8c911ae11a0e558d5df94b6889af4435 Signed-off-by: Michal Ptacek Signed-off-by: Samuli Silvius Issue-ID: INT-691 --- onap-offline/bash/deploy_onap.sh | 55 ++ onap-offline/bash/tools/000cleanup.sh | 41 ++ .../tools/certificates/2create_cert_for_nginx.sh | 47 ++ .../bash/tools/certificates/self_extract_cacert.sh | 55 ++ onap-offline/bash/tools/common-functions.sh | 649 +++++++++++++++++++++ onap-offline/bash/tools/create_si_cacert_pkg.sh | 29 + onap-offline/bash/tools/create_si_onap_pkg.sh | 88 +++ onap-offline/bash/tools/delete-local-images.sh | 19 + onap-offline/bash/tools/deploy_kube.sh | 95 +++ onap-offline/bash/tools/deploy_nexus.sh | 194 ++++++ .../bash/tools/download_offline_data_by_lists.sh | 80 +++ onap-offline/bash/tools/gather_data_lists.sh | 34 ++ .../bash/tools/load_stored_offline_data.sh | 90 +++ onap-offline/bash/tools/setup_nfs_mount.sh | 44 ++ onap-offline/bash/tools/setup_nfs_server_rhel.sh | 51 ++ onap-offline/bash/tools/setup_nfs_server_ubuntu.sh | 51 ++ onap-offline/cfg/cacert.cnf | 113 ++++ onap-offline/cfg/full_depl_values.yaml | 160 +++++ onap-offline/cfg/nexus_cert.cnf | 33 ++ onap-offline/cfg/nginx.conf | 110 ++++ onap-offline/cfg/reduced_depl_values.yaml | 159 +++++ onap-offline/cfg/v3.ext | 24 + 22 files changed, 2221 insertions(+) create mode 100755 onap-offline/bash/deploy_onap.sh create mode 100755 onap-offline/bash/tools/000cleanup.sh create mode 100755 onap-offline/bash/tools/certificates/2create_cert_for_nginx.sh create mode 100755 onap-offline/bash/tools/certificates/self_extract_cacert.sh create mode 100755 onap-offline/bash/tools/common-functions.sh create mode 100755 onap-offline/bash/tools/create_si_cacert_pkg.sh create mode 100755 onap-offline/bash/tools/create_si_onap_pkg.sh create mode 100755 onap-offline/bash/tools/delete-local-images.sh create mode 100755 onap-offline/bash/tools/deploy_kube.sh create mode 100755 onap-offline/bash/tools/deploy_nexus.sh create mode 100755 onap-offline/bash/tools/download_offline_data_by_lists.sh create mode 100755 onap-offline/bash/tools/gather_data_lists.sh create mode 100755 onap-offline/bash/tools/load_stored_offline_data.sh create mode 100755 onap-offline/bash/tools/setup_nfs_mount.sh create mode 100755 onap-offline/bash/tools/setup_nfs_server_rhel.sh create mode 100755 onap-offline/bash/tools/setup_nfs_server_ubuntu.sh create mode 100644 onap-offline/cfg/cacert.cnf create mode 100644 onap-offline/cfg/full_depl_values.yaml create mode 100644 onap-offline/cfg/nexus_cert.cnf create mode 100644 onap-offline/cfg/nginx.conf create mode 100644 onap-offline/cfg/reduced_depl_values.yaml create mode 100644 onap-offline/cfg/v3.ext 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..0a6e26f --- /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 < ~/.icewm/menu < /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/config < /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 + 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" <> "$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" <> "$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/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 < Date: Mon, 15 Oct 2018 15:36:48 +0200 Subject: Add downloading scripts of onap artifacts This part contains downloading scripts which are executed during building of installation package for ONAP offline installer in the server with internet connectivity. Change-Id: Ifad849c7dccd95f1f7b43c124ff0055cf4a4c5f7 Signed-off-by: Michal Ptacek Signed-off-by: Samuli Silvius Issue-ID: INT-691 --- .../create_nginx_image/01create-image.sh | 24 +++++++ .../creating_data/create_nginx_image/Dockerfile | 32 ++++++++++ .../creating_data/create_nginx_image/gitconfig | 2 + .../bash/tools/creating_data/docker-login.sh | 38 +++++++++++ .../bash/tools/creating_data/download-bin-tools.sh | 51 +++++++++++++++ .../tools/creating_data/download-docker-images.sh | 53 ++++++++++++++++ .../bash/tools/creating_data/download-files.sh | 47 ++++++++++++++ .../bash/tools/creating_data/download-git-repos.sh | 36 +++++++++++ .../tools/creating_data/download-http-files.sh | 48 ++++++++++++++ .../bash/tools/creating_data/download-npm-pkgs.sh | 41 ++++++++++++ .../bash/tools/creating_data/download-oom.sh | 37 +++++++++++ .../bash/tools/creating_data/download-pip.sh | 45 +++++++++++++ .../bash/tools/creating_data/download-pkg.sh | 42 ++++++++++++ .../bash/tools/creating_data/load-docker-images.sh | 74 ++++++++++++++++++++++ .../tools/creating_data/make-docker-images-list.sh | 23 +++++++ .../bash/tools/creating_data/make-git-http-list.sh | 74 ++++++++++++++++++++++ .../bash/tools/creating_data/make-npm-list.sh | 35 ++++++++++ .../tools/creating_data/remote-list-gathering.sh | 53 ++++++++++++++++ .../bash/tools/creating_data/save-docker-images.sh | 67 ++++++++++++++++++++ .../bash/tools/creating_data/upload-maven-files.sh | 43 +++++++++++++ .../bash/tools/creating_data/upload-npm-pkgs.sh | 48 ++++++++++++++ 21 files changed, 913 insertions(+) create mode 100755 onap-offline/bash/tools/creating_data/create_nginx_image/01create-image.sh create mode 100644 onap-offline/bash/tools/creating_data/create_nginx_image/Dockerfile create mode 100644 onap-offline/bash/tools/creating_data/create_nginx_image/gitconfig create mode 100755 onap-offline/bash/tools/creating_data/docker-login.sh create mode 100755 onap-offline/bash/tools/creating_data/download-bin-tools.sh create mode 100755 onap-offline/bash/tools/creating_data/download-docker-images.sh create mode 100755 onap-offline/bash/tools/creating_data/download-files.sh create mode 100755 onap-offline/bash/tools/creating_data/download-git-repos.sh create mode 100755 onap-offline/bash/tools/creating_data/download-http-files.sh create mode 100755 onap-offline/bash/tools/creating_data/download-npm-pkgs.sh create mode 100755 onap-offline/bash/tools/creating_data/download-oom.sh create mode 100755 onap-offline/bash/tools/creating_data/download-pip.sh create mode 100755 onap-offline/bash/tools/creating_data/download-pkg.sh create mode 100755 onap-offline/bash/tools/creating_data/load-docker-images.sh create mode 100755 onap-offline/bash/tools/creating_data/make-docker-images-list.sh create mode 100755 onap-offline/bash/tools/creating_data/make-git-http-list.sh create mode 100755 onap-offline/bash/tools/creating_data/make-npm-list.sh create mode 100755 onap-offline/bash/tools/creating_data/remote-list-gathering.sh create mode 100755 onap-offline/bash/tools/creating_data/save-docker-images.sh create mode 100755 onap-offline/bash/tools/creating_data/upload-maven-files.sh create mode 100755 onap-offline/bash/tools/creating_data/upload-npm-pkgs.sh 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" == "" ]]; 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" </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 [...]" + 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 -- cgit 1.2.3-korg From 9eb261c143810fca859f27770be766fef4e4a367 Mon Sep 17 00:00:00 2001 From: Michal Ptacek Date: Mon, 15 Oct 2018 15:40:30 +0200 Subject: Add onap specific artifacts lists for download This commit contains data lists of all onap artifacts - pkgs, npms,repos,docker images,maven files, ... needed for beijing onap offline deployment. It also contains patch of OOM repo needed for offline artifacts propagation during onap OOM deployment. Change-Id: I399a1cd7721de581b383dbf34977bd996aef0125 Signed-off-by: Michal Ptacek Signed-off-by: Samuli Silvius Issue-ID: INT-691 --- .../bash/tools/data_list/docker_image_list.txt | 163 +++ .../tools/data_list/docker_manual_image_list.txt | 1 + onap-offline/bash/tools/data_list/git_manual_list | 6 + onap-offline/bash/tools/data_list/git_repos_list | 4 + .../bash/tools/data_list/http_manual_list.txt | 1485 ++++++++++++++++++++ onap-offline/bash/tools/data_list/npm_list.txt | 716 ++++++++++ onap-offline/bash/tools/data_list/pip_list.txt | 14 + onap-offline/bash/tools/data_list/pkg_list.txt | 13 + onap-offline/patches/offline-changes.patch | 372 +++++ 9 files changed, 2774 insertions(+) create mode 100644 onap-offline/bash/tools/data_list/docker_image_list.txt create mode 100644 onap-offline/bash/tools/data_list/docker_manual_image_list.txt create mode 100644 onap-offline/bash/tools/data_list/git_manual_list create mode 100644 onap-offline/bash/tools/data_list/git_repos_list create mode 100644 onap-offline/bash/tools/data_list/http_manual_list.txt create mode 100644 onap-offline/bash/tools/data_list/npm_list.txt create mode 100644 onap-offline/bash/tools/data_list/pip_list.txt create mode 100644 onap-offline/bash/tools/data_list/pkg_list.txt create mode 100644 onap-offline/patches/offline-changes.patch 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/patches/offline-changes.patch b/onap-offline/patches/offline-changes.patch new file mode 100644 index 0000000..b55e58a --- /dev/null +++ b/onap-offline/patches/offline-changes.patch @@ -0,0 +1,372 @@ +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 -- cgit 1.2.3-korg From b61f538e0c907ab84501bda27ea62cc1bfcbe369 Mon Sep 17 00:00:00 2001 From: Michal Ptacek Date: Mon, 12 Nov 2018 07:14:52 +0000 Subject: Propagate rootCA to policy pods Fix distribution of rootCA certificate to relevant pods Change-Id: Icc4a42efffca62b388fb6b4cd081a9b4a830fa24 Signed-off-by: Michal Zegan Signed-off-by: Michal Ptacek Issue-ID: INT-718 --- onap-offline/bash/tools/common-functions.sh | 2 +- onap-offline/patches/offline-changes.patch | 244 ++++++++++++++++++++++++++++ 2 files changed, 245 insertions(+), 1 deletion(-) diff --git a/onap-offline/bash/tools/common-functions.sh b/onap-offline/bash/tools/common-functions.sh index 0a6e26f..53e8035 100755 --- a/onap-offline/bash/tools/common-functions.sh +++ b/onap-offline/bash/tools/common-functions.sh @@ -573,7 +573,7 @@ deploy_onap() { sleep 5 helm repo add local http://127.0.0.1:8879 make all - helm install local/onap -n dev --namespace onap + helm install local/onap -n dev --namespace onap --set "global.cacert=$(cat ${CERTS_TARGET_PATH}/rootCAcert.crt)" popd } diff --git a/onap-offline/patches/offline-changes.patch b/onap-offline/patches/offline-changes.patch index b55e58a..5238da4 100644 --- a/onap-offline/patches/offline-changes.patch +++ b/onap-offline/patches/offline-changes.patch @@ -370,3 +370,247 @@ index accdff9..fa83daf 100644 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 -- cgit 1.2.3-korg