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
|
||||
echo "Did test-run-cacerts $?"
|
||||
|
||||
. ./scripts/test-run-bootstraptoken
|
||||
echo "Did test-run-bootstraptoken $?"
|
||||
|
||||
. ./scripts/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