diff options
author | 2019-08-26 13:17:55 -0700 | |
---|---|---|
committer | 2019-08-27 12:37:57 +0000 | |
commit | 6ae0dc5fdec5b63bc1666a4dc41f931f1b270d3a (patch) | |
tree | 1ae0eedb1ab1547d93ed87efd7745babc7f85d74 /vnfs/DAaaS/microservices/collectd-operator/build | |
parent | 37c3190380ac16eddd0534ac108b396a374a6ad9 (diff) |
Collectd-Operator build script and Readme
Added build image script for offline build and CI.
Added readme instructions on how to build, deploy and use
collectd-operator.
Issue-ID: ONAPARC-461
Signed-off-by: Dileep Ranganathan <dileep.ranganathan@intel.com>
Change-Id: Ifd1b9dc22bdf6005125931527c052727ee11a323
Diffstat (limited to 'vnfs/DAaaS/microservices/collectd-operator/build')
-rwxr-xr-x | vnfs/DAaaS/microservices/collectd-operator/build/build_image.sh | 27 |
1 files changed, 27 insertions, 0 deletions
diff --git a/vnfs/DAaaS/microservices/collectd-operator/build/build_image.sh b/vnfs/DAaaS/microservices/collectd-operator/build/build_image.sh new file mode 100755 index 00000000..9cda67d1 --- /dev/null +++ b/vnfs/DAaaS/microservices/collectd-operator/build/build_image.sh @@ -0,0 +1,27 @@ +#!/bin/bash +set -e +set -x + +sudo rm -rf /usr/local/go +sudo apt-get install make mercurial +wget https://dl.google.com/go/go1.12.9.linux-amd64.tar.gz +sudo tar -xvf go1.12.9.linux-amd64.tar.gz +sudo mv go /usr/local +export GOROOT=/usr/local/go +export PATH=$PATH:/usr/local/go/bin +export GO111MODULE=on + +RELEASE_VERSION=v0.9.0 +curl -OJL https://github.com/operator-framework/operator-sdk/releases/download/${RELEASE_VERSION}/operator-sdk-${RELEASE_VERSION}-x86_64-linux-gnu + +chmod +x operator-sdk-${RELEASE_VERSION}-x86_64-linux-gnu && sudo cp operator-sdk-${RELEASE_VERSION}-x86_64-linux-gnu /usr/local/bin/operator-sdk && rm operator-sdk-${RELEASE_VERSION}-x86_64-linux-gnu +IMAGE_NAME=$1 +if [ -z "$IMAGE_NAME" ] +then + echo "Building Collectd-Operator image with default image name" + make +else + echo "Building Collectd-Operator image $IMAGE_NAME" + make IMAGE_NAME=$IMAGE_NAME +fi +rm -rf go1.12.9.linux-amd64.tar.gz |