sockshop/terraform/bin/keptn-seed-project.sh

25 lines
1.4 KiB
Bash

#!/bin/bash
GIT_REPO=$1
GIT_USER=$2
GIT_TOKEN=$3
#wget https://github.com/keptn/keptn/releases/download/1.4.0/keptn-1.4.0-linux-amd64.tar.gz
#tar -xvf keptn-1.4.0-linux-amd64.tar.gz
pwd
ls -la
keptn create project carts --shipyard ../shipyard.yaml --git-remote-url $GIT_REPO --git-user $GIT_USER --git-token $GIT_TOKEN
keptn create service carts --project=carts
keptn create service carts-db --project=carts
keptn add-resource --project=carts --service=carts --all-stages --resource=../carts.tgz --resourceUri=charts/carts.tgz
keptn add-resource --project=carts --service=carts-db --all-stages --resource=../carts-db.tgz --resourceUri=charts/carts-db.tgz
keptn add-resource --project=carts --service=carts --all-stages --resource=../job-executer/job-cart.yaml --resourceUri=job/config.yaml
keptn add-resource --project=carts --service=carts-db --all-stages --resource=../job-executer/job-cart-db.yaml --resourceUri=job/config.yaml
keptn add-resource --project=carts --service=carts --stage=staging --resource=../locust/basic.py
keptn add-resource --project=carts --service=carts --stage=staging --resource=../locust/locust.conf
#Execute deployment
keptn trigger delivery --project=carts --service=carts-db --image="mongo:4.2.2" --labels=image="keptnexamples/carts-db:4.2.2",version="4.2.2" --sequence=delivery-direct
keptn trigger delivery --project=carts --service=carts --image="docker.io/keptnexamples/carts:0.13.1" --labels=image="keptnexamples/carts:0.13.1",version="0.13.1"