From 9da67d4b8e0f47bcd50e2ec70b72bf06a0b6e908 Mon Sep 17 00:00:00 2001 From: Dave Wallace Date: Thu, 28 May 2020 14:56:07 -0400 Subject: Update Nomad docker image files for VPP & CSIT - The docker image files were originally created by Ed Kern for the Nomad container proof of concept build infrastructure for the VPP project. The original source files and commit history can be found in the respective repositories at https://github.com/snergfdio Signed-off-by: Dave Wallace Change-Id: Iff0a8fc76e8a1d2b56dfea6daff688b237338568 --- docker/vpp/vpp-arm-ubuntu18/files/badkey | 27 +++++++++++++++ docker/vpp/vpp-arm-ubuntu18/files/packagecloud | 1 + docker/vpp/vpp-arm-ubuntu18/files/packagecloud_api | 3 ++ docker/vpp/vpp-arm-ubuntu18/files/pc_push | 39 ++++++++++++++++++++++ docker/vpp/vpp-arm-ubuntu18/files/sshconfig | 3 ++ 5 files changed, 73 insertions(+) create mode 100644 docker/vpp/vpp-arm-ubuntu18/files/badkey create mode 100644 docker/vpp/vpp-arm-ubuntu18/files/packagecloud create mode 100644 docker/vpp/vpp-arm-ubuntu18/files/packagecloud_api create mode 100644 docker/vpp/vpp-arm-ubuntu18/files/pc_push create mode 100644 docker/vpp/vpp-arm-ubuntu18/files/sshconfig (limited to 'docker/vpp/vpp-arm-ubuntu18') diff --git a/docker/vpp/vpp-arm-ubuntu18/files/badkey b/docker/vpp/vpp-arm-ubuntu18/files/badkey new file mode 100644 index 000000000..2270aff09 --- /dev/null +++ b/docker/vpp/vpp-arm-ubuntu18/files/badkey @@ -0,0 +1,27 @@ +-----BEGIN RSA PRIVATE KEY----- +MIIEowIBAAKCAQEAslDXf4kZOQI8OGQQdIF8o83nBM0B4fzHLYLxxiY2rKiQ5MGM +mQa7p1KKzmd5/NlvFRnXefnjSDQljjPxEY7mh457rX2nXvqHD4GUXZPpBIE73rQ1 +TViIAXdDzFXJ6ee4yX8ewmVakzYBnlUPDidkWyRnjm/xCgKUCO+CD5AH3ND0onks +OYAtHqhDh29/QMIKdMnK87FBxfzhInHwpqPur76zBnpw3u36ylKEymDFrO5dwzsh +QvDWjsYRg9ydTXubtwP6+MOpjdR1SNKxcCHKJrPrdAeJW9jg1imYmYpEHZ/P3qsL +Jm0hGWbFjdxZLIYIz0vN/nTalcAeqT2OWKrXuwIDAQABAoIBAQCcj1g2FOR9ZlYD +WPANqucJVy4/y9OcXHlwnyiyRjj47WOSRdGxRfUa2uEeikHT3ACo8TB8WwfQDGDw +8u/075e+az5xvAJo5OQSnD3sz4Hmv6UWSvkFuPZo+xMe5C/M2/QljiQuoBifaeqP +3rTCQ5ncYCFAMU7b8BmTot551Ybhu2jCbDMHU7nFHEFOvYinkwfVcaqkrVDUuH+D +c3NkAEH9Jz2MEYA2Va4uqFpGt5lfGiED2kMenwPa8eS5LS5HJsxkfMHGlaHXHFUb +D+dG/qJtSslVxdzVPgEGvzswo6TgtY1nZTQcB8U63rktFg38B7QGtOkvswAYzxyk +HdMIiU3RAoGBAOdIEQRcAThj9eiIFywtBgLBOSg4SoOnvELLr6lgUg2+ICmx06LQ +yaai1QRdOWw1VwZ6apNCD00kaUhBu+ou93yLSDnR2uYftkylhcnVuhDyIeNyb81V +hV2z0WuNv3aKBFlBxaq391S7WW1XxhpAAagm8fZZur73wV390EVd/hZJAoGBAMVf +negT2bg5PVKWvsiEU6eZ00W97tlEDLclkiZawXNnM2/c+2x1Tks6Yf1E/j2FFTB4 +r0fesbwN346hCejtq5Bup5YEdFA3KtwT5UyeQQLFGYlCtRmBtOd10wkRS93D0tpX +iIqkf43Gpx6iFdvBWY5A7N+ZmojCy9zpL5TJ4G3jAoGADOGEoRuGrd9TWMoLkFhJ +l2mvhz/rVn3HDGlPtT06FK3cGLZgtRavxGoZNw8CHbayzBeRS/ZH5+H5Qx72GkrX +WcZgFWhMqrhlbMtjMiSHIl556LL86xCyRs+3ACh6211AdMAnBCUOz1dH2cEjtV6P +ORBCNZg1wGEIEfYK3XIorpECgYBubXfQj8KhUs0fdx3Y3Ehdni/ZdlG7F1qx4YBq +mx5e7d+Wd6Hn5Z3fcxO9+yrvypS3YN5YrJzuZSiuCSWdP9RcY7y5r1ZQRv1g0nTZ +MDWZUiNea4cddTd8xKxFB3tV4SkIZi8LustuzDVWa0Mlh4EOmP6uf6c5WxtqRsEL +UwORFwKBgEjZsfmZGBurjOtSrcsteulOB0D2nOqPVRWXmbSNJT/l73DkEllvVyA/ +wdW39nyFrA2Qw1K2F+l8DkzMd/WEjmioSWCsvTkXlvrqPfByKg01zCbYy/mhRW7d +7sQrPOIl8ygsc3JrxmvzibdWmng1MehvpAM1ogWeTUa1lsDTNJ/6 +-----END RSA PRIVATE KEY----- diff --git a/docker/vpp/vpp-arm-ubuntu18/files/packagecloud b/docker/vpp/vpp-arm-ubuntu18/files/packagecloud new file mode 100644 index 000000000..98322206d --- /dev/null +++ b/docker/vpp/vpp-arm-ubuntu18/files/packagecloud @@ -0,0 +1 @@ +{"url":"https://packagecloud.io","token":"$token"} diff --git a/docker/vpp/vpp-arm-ubuntu18/files/packagecloud_api b/docker/vpp/vpp-arm-ubuntu18/files/packagecloud_api new file mode 100644 index 000000000..9f5374895 --- /dev/null +++ b/docker/vpp/vpp-arm-ubuntu18/files/packagecloud_api @@ -0,0 +1,3 @@ +machine packagecloud.io +login $pclogin +password diff --git a/docker/vpp/vpp-arm-ubuntu18/files/pc_push b/docker/vpp/vpp-arm-ubuntu18/files/pc_push new file mode 100644 index 000000000..3fdc8d373 --- /dev/null +++ b/docker/vpp/vpp-arm-ubuntu18/files/pc_push @@ -0,0 +1,39 @@ +#!/bin/bash +# REPO is an Environment variable + +set -x + +echo "STARTING PACKAGECLOUD PUSH" + +sleep 10 + +if [ -f /usr/bin/zypper ]; then + FACTER_OS="openSUSE" +else + FACTER_OS=$(/usr/bin/facter operatingsystem) +fi + +if [ -f ~/.packagecloud ]; then + case "$FACTER_OS" in + Ubuntu) + FACTER_LSBNAME=$(/usr/bin/facter lsbdistcodename) + DEBS=$(find . -type f -iname '*.deb') + package_cloud push "${REPO}/${STREAM}/ubuntu/${FACTER_LSBNAME}/main/" ${DEBS} + ;; + CentOS) + FACTER_OSMAJREL=$(/usr/bin/facter operatingsystemmajrelease) + FACTER_ARCH=$(/usr/bin/facter architecture) + RPMS=$(find . -type f -iregex '.*/.*\.\(s\)?rpm') + package_cloud push "${REPO}/${STREAM}/el/${FACTER_OSMAJREL}/os/${FACTER_ARCH}/" ${RPMS} + ;; + openSUSE) + # Use /etc/os-release on openSUSE to get $VERSION + . /etc/os-release + RPMS=$(find . -type f -iregex '.*/.*\.\(s\)?rpm' | grep -v 'vpp-ext-deps') + VPP_EXT_RPMS=$(find . -type f -iregex '.*/.*\.\(s\)?rpm' | grep 'vpp-ext-deps') + package_cloud push "${REPO}/${STREAM}/opensuse/${VERSION}/" ${RPMS} + # This file may have already been uploaded. Don't error out if it exists. + package_cloud push "${REPO}/${STREAM}/opensuse/${VERSION}/" ${VPP_EXT_RPMS} --skip-errors + ;; + esac +fi diff --git a/docker/vpp/vpp-arm-ubuntu18/files/sshconfig b/docker/vpp/vpp-arm-ubuntu18/files/sshconfig new file mode 100644 index 000000000..8dd13540f --- /dev/null +++ b/docker/vpp/vpp-arm-ubuntu18/files/sshconfig @@ -0,0 +1,3 @@ +Host * + StrictHostKeyChecking no + UserKnownHostsFile=/dev/null -- cgit 1.2.3-korg