Skip to content

Commit f8a7402

Browse files
authored
Use shell mode in run scripts (#383)
* run: update run scripts to use akash cmd Signed-off-by: Greg Osuri <me@gregosuri.com>
1 parent 9af9bb9 commit f8a7402

File tree

7 files changed

+89
-13
lines changed

7 files changed

+89
-13
lines changed

_run/multi/akash-provider/run.sh

Lines changed: 8 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -27,11 +27,14 @@ masterKey="$AKASH_DATA/master.key"
2727
providerKey="$AKASH_DATA/provider.key"
2828

2929
if [ ! -s "$masterKey" ] || [ ! -s "$providerKey" ]; then
30-
./akash key create master > "$masterKey"
31-
echo "created account: " $(cat "$masterKey")
32-
33-
./akash provider create /config/provider.yml -k master > "$providerKey"
34-
echo "created provider: " $(cat "$providerKey")
30+
eval $(./akash key create master -m shell)
31+
echo $akash_create_key_0_public_key > "$masterKey"
32+
echo "created master key: " $(cat "$masterKey")
33+
34+
echo "adding provider"
35+
eval $(./akash provider create /config/provider.yml -k master -m shell)
36+
echo $akash_add_provider_0_data > "$providerKey"
37+
echo "added provider: " $(cat "$providerKey")
3538
fi
3639

3740
echo "running provider $(cat "$providerKey")..."

_run/multi/deployment.yml

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -8,9 +8,8 @@ services:
88
- port: 80
99
as: 80
1010
accept:
11-
- hello.192.168.99.100.nip.io
12-
- hello.192.168.99.101.nip.io
13-
- hello.192.168.99.127.nip.io
11+
- hello.192.168.99.132.nip.io
12+
- hello.192.168.99.130.nip.io
1413
to:
1514
- global: true
1615

_run/multi/deployments/global.yml

Lines changed: 31 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,31 @@
1+
---
2+
version: "1.0"
3+
4+
services:
5+
web:
6+
image: quay.io/ovrclk/demo-app
7+
expose:
8+
- port: 80
9+
as: 80
10+
accept:
11+
- hello.192.168.99.132.nip.io
12+
- hello.192.168.99.130.nip.io
13+
to:
14+
- global: true
15+
16+
profiles:
17+
compute:
18+
web:
19+
cpu: "0.25"
20+
memory: "128Mi"
21+
disk: "1Gi"
22+
placement:
23+
global:
24+
pricing:
25+
web: 100u
26+
27+
deployment:
28+
web:
29+
global:
30+
profile: web
31+
count: 2

_run/multi/deployments/simple.yml

Lines changed: 33 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,33 @@
1+
---
2+
version: "1.0"
3+
4+
services:
5+
web:
6+
image: quay.io/ovrclk/demo-app
7+
expose:
8+
- port: 80
9+
as: 80
10+
accept:
11+
- hello.192.168.99.132.nip.io
12+
- hello.192.168.99.130.nip.io
13+
to:
14+
- global: true
15+
16+
profiles:
17+
compute:
18+
web:
19+
cpu: "0.25"
20+
memory: "128Mi"
21+
disk: "1Gi"
22+
placement:
23+
westcoast:
24+
attributes:
25+
region: us-west
26+
pricing:
27+
web: 100u
28+
29+
deployment:
30+
web:
31+
westcoast:
32+
profile: web
33+
count: 2

_run/multi/run.sh

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -33,10 +33,11 @@ case "$1" in
3333
akash deployment create deployment.yml -k master
3434
;;
3535
minikube-start)
36-
minikube start --cpus 4 --memory 4096 --kubernetes-version v1.12.2
36+
minikube start --cpus 4 --memory 4096 --kubernetes-version v1.15.4
3737
minikube addons enable ingress
3838
minikube addons enable metrics-server
3939
kubectl create -f rbac.yml
40+
helm init
4041
;;
4142
*)
4243
echo "USAGE: $0 <init|send|query|marketplace|deploy|minikube-start>" >&2

_run/single/run.sh

Lines changed: 11 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -8,10 +8,16 @@ do_init() {
88
mkdir -p "$AKASH_DIR"
99
mkdir -p "$AKASHD_DIR"
1010

11-
eval $(akash key create master -m text); echo $PUBLIC_KEY_ADDRESS > "$DATA_ROOT/master.key"
12-
eval $(akash key create other -m text); echo $PUBLIC_KEY_ADDRESS > "$DATA_ROOT/other.key"
11+
eval $(akash key create master -m shell)
12+
echo $akash_create_key_0_public_key > "$DATA_ROOT/master.key"
13+
14+
eval $(akash key create other -m shell)
15+
echo $akash_create_key_0_public_key > "$DATA_ROOT/other.key"
16+
17+
eval $(akash_provider key create master -m shell)
18+
echo $akash_create_key_0_public_key > "$DATA_ROOT/provider/master.key"
19+
1320
akashd init "$(cat "$DATA_ROOT/master.key")"
14-
eval $(akash_provider key create master -m text); echo $PUBLIC_KEY_ADDRESS > "$DATA_ROOT/provider-master.key"
1521
}
1622

1723
case "$1" in
@@ -33,7 +39,8 @@ case "$1" in
3339
;;
3440
provider)
3541
[ -f "$DATA_ROOT/master.dc" ] ||
36-
akash_provider provider create provider.yml -k master > "$DATA_ROOT/master.dc"
42+
eval $(akash_provider provider create provider.yml -k master -m shell) \
43+
&& echo $akash_add_provider_0_data > "$DATA_ROOT/master.dc"
3744
akash_provider provider run "$(cat "$DATA_ROOT/master.dc")" -k master
3845
;;
3946
deploy)

cmd/akash/provider.go

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -163,9 +163,11 @@ func doProviderRunCommand(session session.Session, cmd *cobra.Command, args []st
163163
if err != nil {
164164
return err
165165
}
166+
session.Mode().Printer().Log().WithModule("provider").Info(fmt.Sprintf("Running Provider %v", args[0]))
166167

167168
pobj, err := session.QueryClient().Provider(session.Ctx(), key.ID())
168169
if err != nil {
170+
session.Mode().Printer().Log().WithModule("provider").Error(fmt.Sprintf("Unable to query with key %v", args[0]))
169171
return err
170172
}
171173

0 commit comments

Comments
 (0)