summary |
shortlog |
log |
commit | commitdiff |
review |
tree
raw |
patch |
inline | side by side (from parent 1:
933a4fc)
Change-Id: Ie88a6339c0652b41d3fe03ac340b4965ef1d465c
SHELL:=/bin/bash
BMDIR:=$(CURDIR)/env/metal3
METAL3DIR:=$(CURDIR)/deploy/metal3/scripts
SHELL:=/bin/bash
BMDIR:=$(CURDIR)/env/metal3
METAL3DIR:=$(CURDIR)/deploy/metal3/scripts
+BPA_OPERATOR:=$(CURDIR)/cmd/bpa-operator/
+KUD_PATH:=$(CURDIR)/deploy/kud
+
all: bm_install
bm_preinstall:
all: bm_install
bm_preinstall:
bm_install:
pushd $(METAL3DIR) && ./metal3.sh && popd
bm_install:
pushd $(METAL3DIR) && ./metal3.sh && popd
+bm_all: bm_preinstall bm_install
+
+kud_download:
+ pushd $(KUD_PATH) && ./kud_launch.sh && popd
+
+bpa_op_install: kud_download
+ pushd $(BPA_OPERATOR) && ./bpa_operator_launch.sh && popd
+
+bpa_op_all: bm_all bpa_op_install
+
.PHONY: all bm_preinstall bm_install
.PHONY: all bm_preinstall bm_install
#Get Go ENV variables
eval "$(go env)"
#Get Go ENV variables
eval "$(go env)"
+export GO111MODULE=on
+go get -d github.com/operator-framework/operator-sdk # This will download the git repository and not install it
+pushd $GOPATH/src/github.com/operator-framework/operator-sdk
+git checkout master
+make tidy
+make install
+popd
+
#Copy bpa operator directory to the right path
#Copy bpa operator directory to the right path
+kubectl create -f $PWD/deploy/crds/bpa_v1alpha1_provisioning_crd.yaml
-mkdir -p $GOPATH/github.com/ && cp -r $PWD/cmd/bpa-operator $GOPATH/github.com/bpa-operator
-pushd $GOPATH/github.com/bpa-operator
+mkdir -p $GOPATH/src/github.com/ && cp -r $PWD $GOPATH/src/github.com/bpa-operator
+pushd $GOPATH/src/github.com/bpa-operator
operator-sdk up local --kubeconfig $HOME/.kube/config
popd
operator-sdk up local --kubeconfig $HOME/.kube/config
popd
require (
github.com/NYTimes/gziphandler v1.0.1 // indirect
require (
github.com/NYTimes/gziphandler v1.0.1 // indirect
- github.com/operator-framework/operator-sdk v0.9.1-0.20190806161443-d3a37c1ec2c5
+ github.com/operator-framework/operator-sdk v0.10.0
github.com/spf13/pflag v1.0.3
gopkg.in/ini.v1 v1.46.0
k8s.io/api v0.0.0-20190612125737-db0771252981
github.com/spf13/pflag v1.0.3
gopkg.in/ini.v1 v1.46.0
k8s.io/api v0.0.0-20190612125737-db0771252981
--- /dev/null
+#!/bin/bash
+
+if [ ! -d $(PWD)/multicloud-k8s]; then
+ git clone https://github.com/onap/multicloud-k8s.git
+fi
+
curl \
dnsmasq \
figlet \
curl \
dnsmasq \
figlet \
python-requests \
python-setuptools \
vim \
python-requests \
python-setuptools \
vim \
+ wget \
+ git \
+ software-properties-common
+
+ add-apt-repository ppa:longsleep/golang-backports
+ apt-get update
+ apt-get install golang-go
}
function install_ironic_packages() {
}
function install_ironic_packages() {