Skip to content

Commit

Permalink
Small cleanups to streamline artifact evaluation (#334)
Browse files Browse the repository at this point in the history
* Allow kar-k8s-deploy.sh to be used without requiring a local kar cli
* bias local yaml files to k3d by using registry:5000 instead of localhost:5000
  • Loading branch information
dgrove-oss authored Jun 28, 2022
1 parent 8f1bbd7 commit 230be08
Show file tree
Hide file tree
Showing 8 changed files with 24 additions and 20 deletions.
2 changes: 1 addition & 1 deletion benchmark/http-bench/deploy/client.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -28,7 +28,7 @@ spec:
- name: kar.ibm.com.image-pull
containers:
- name: client
image: localhost:5000/kar/kar-http-bench-js-image
image: registry:5000/kar/kar-http-bench-js-image
env:
- name: MAIN
value: client.js
Expand Down
2 changes: 1 addition & 1 deletion benchmark/http-bench/deploy/server.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -25,7 +25,7 @@ spec:
- name: kar.ibm.com.image-pull
containers:
- name: server
image: localhost:5000/kar/kar-http-bench-js-image
image: registry:5000/kar/kar-http-bench-js-image
ports:
- containerPort: 9000
protocol: TCP
Expand Down
2 changes: 1 addition & 1 deletion benchmark/kafka-bench/deploy/client.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -23,7 +23,7 @@ spec:
- name: kar.ibm.com.image-pull
containers:
- name: producer
image: localhost:5000/kar/kar-kafka-bench
image: registry:5000/kar/kar-kafka-bench
command: ["/kar/bin/producer"]
env:
- name: KAFKA_BROKERS
Expand Down
2 changes: 1 addition & 1 deletion benchmark/kafka-bench/deploy/server.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -23,7 +23,7 @@ spec:
- name: kar.ibm.com.image-pull
containers:
- name: consumer
image: localhost:5000/kar/kar-kafka-bench
image: registry:5000/kar/kar-kafka-bench
command: ["/kar/bin/consumer"]
env:
- name: KAFKA_BROKERS
Expand Down
3 changes: 2 additions & 1 deletion benchmark/kar-bench/deploy/client.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -25,13 +25,14 @@ spec:
metadata:
annotations:
kar.ibm.com/app: kar-bench-js
kar.ibm.com/extraArgs: -placement_cache=true
spec:
restartPolicy: OnFailure
imagePullSecrets:
- name: kar.ibm.com.image-pull
containers:
- name: client
image: localhost:5000/kar/kar-bench-js-image
image: registry:5000/kar/kar-bench-js-image
env:
- name: MAIN
value: client.js
2 changes: 0 additions & 2 deletions benchmark/kar-bench/deploy/server-quay.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -24,8 +24,6 @@ metadata:
kar.ibm.com/service: bench
kar.ibm.com/extraArgs: -kafka_topic_config=retention.ms=3600000
spec:
imagePullSecrets:
- name: kar.ibm.com.image-pull
containers:
- name: server
image: quay.io/ibm/kar-bench-js-image
Expand Down
4 changes: 1 addition & 3 deletions benchmark/kar-bench/deploy/server.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -23,11 +23,9 @@ metadata:
kar.ibm.com/actors: BenchActor
kar.ibm.com/service: bench
spec:
imagePullSecrets:
- name: kar.ibm.com.image-pull
containers:
- name: server
image: localhost:5000/kar/kar-bench-js-image
image: registry:5000/kar/kar-bench-js-image
env:
- name: KAR_EXTRA_ARGS
value: -actors BenchActor
27 changes: 17 additions & 10 deletions scripts/kar-k8s-deploy.sh
Original file line number Diff line number Diff line change
Expand Up @@ -23,15 +23,20 @@ set -e
SCRIPTDIR=$(cd $(dirname "$0") && pwd)
ROOTDIR="$SCRIPTDIR/.."

version=$(kar version)
case "$version" in
unofficial)
helmargs="$helmargs --set-string kar.injector.imageName=registry:5000/kar/kar-injector --set-string kar.injector.sidecarImageName=registry:5000/kar/kar-sidecar"
kartag="latest";;
*)
helmargs="$helmargs --set-string kar.injector.imageName=quay.io/ibm/kar-injector --set-string kar.injector.sidecarImageName=quay.io/ibm/kar-sidecar"
kartag="$version";;
esac
if command -v kar &> /dev/null; then
version=$(kar version)
case "$version" in
unofficial)
helmargs="$helmargs --set-string kar.injector.imageName=registry:5000/kar/kar-injector --set-string kar.injector.sidecarImageName=registry:5000/kar/kar-sidecar"
kartag="latest";;
*)
helmargs="$helmargs --set-string kar.injector.imageName=quay.io/ibm/kar-injector --set-string kar.injector.sidecarImageName=quay.io/ibm/kar-sidecar"
kartag="$version";;
esac
else
echo "No kar cli in path. Unable to infer desired KAR version; must specify explicitly"
kartag=""
fi

help=""
args=""
Expand Down Expand Up @@ -93,7 +98,9 @@ EOF
exit 0
fi

helmargs="$helmargs --set-string kar.version=$kartag "
if [ -n "$kartag" ]; then
helmargs="$helmargs --set-string kar.version=$kartag "
fi

cd $ROOTDIR

Expand Down

0 comments on commit 230be08

Please sign in to comment.