mirror of https://github.com/k3s-io/k3s
Add CI test
Signed-off-by: Brad Davidson <brad.davidson@rancher.com>
(cherry picked from commit b43dd7746d
)
pull/6941/head
parent
af26f1816c
commit
d06052880e
|
@ -26,6 +26,9 @@ echo "Did test-run-hardened $?"
|
||||||
. ./scripts/test-run-cacerts
|
. ./scripts/test-run-cacerts
|
||||||
echo "Did test-run-cacerts $?"
|
echo "Did test-run-cacerts $?"
|
||||||
|
|
||||||
|
. ./scripts/test-run-bootstraptoken
|
||||||
|
echo "Did test-run-bootstraptoken $?"
|
||||||
|
|
||||||
. ./scripts/test-run-upgrade
|
. ./scripts/test-run-upgrade
|
||||||
echo "Did test-run-upgrade $?"
|
echo "Did test-run-upgrade $?"
|
||||||
|
|
||||||
|
|
|
@ -0,0 +1,28 @@
|
||||||
|
#!/bin/bash
|
||||||
|
|
||||||
|
all_services=(
|
||||||
|
coredns
|
||||||
|
local-path-provisioner
|
||||||
|
metrics-server
|
||||||
|
traefik
|
||||||
|
)
|
||||||
|
|
||||||
|
export NUM_SERVERS=1
|
||||||
|
export NUM_AGENTS=1
|
||||||
|
export WAIT_SERVICES="${all_services[@]}"
|
||||||
|
|
||||||
|
agent-pre-hook() {
|
||||||
|
local server=$(cat $TEST_DIR/servers/1/metadata/name)
|
||||||
|
docker exec $server k3s token create --ttl=5m --description=Test > $TEST_DIR/metadata/secret
|
||||||
|
}
|
||||||
|
export -f agent-pre-hook
|
||||||
|
|
||||||
|
start-test() {
|
||||||
|
echo "Cluster is up with ephemeral join token"
|
||||||
|
}
|
||||||
|
export -f start-test
|
||||||
|
|
||||||
|
# --- create a basic cluster with an agent joined using the ephemeral token and check for functionality
|
||||||
|
LABEL=BOOTSTRAP-TOKEN run-test
|
||||||
|
|
||||||
|
cleanup-test-env
|
Loading…
Reference in New Issue