-
Notifications
You must be signed in to change notification settings - Fork 24
/
Copy pathspec
executable file
·37 lines (31 loc) · 1.24 KB
/
spec
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
#!/bin/bash
# shellcheck disable=SC2034,SC1090
set -x
###############################################################################
# INITIALIZE
###############################################################################
: "${WORKSPACE:=$(pwd)}"
. "$WORKSPACE/ci.bash"
. "$WORKSPACE/juju.bash"
###############################################################################
# FUNCTION OVERRIDES
###############################################################################
###############################################################################
# ENV
###############################################################################
SNAP_VERSION=${1:-1.26/edge}
SERIES=${2:-jammy}
JUJU_DEPLOY_BUNDLE=charmed-kubernetes
JUJU_DEPLOY_CHANNEL=${3:-edge}
JUJU_CLOUD=${5:-vsphere/Boston}
JUJU_CONTROLLER=validate-$(identifier::short)
JUJU_MODEL=validate-ck
ARCH=${4:-amd64}
JUJU_VERSION=$(juju --version | cut -f-2 -d.)
CUSTOM_CLOUD=$(echo "$JUJU_CLOUD" | cut -f1 -d/)
JOB_NAME_CUSTOM="validate-ck-$CUSTOM_CLOUD-$ARCH-$SERIES-$JUJU_VERSION-$SNAP_VERSION"
JOB_ID=$(identifier)
###############################################################################
# START
###############################################################################
ci::run