docker.#Run now use secrets from dagger.#Secret

Signed-off-by: Tom Chauveau <tom.chauveau@epitech.eu>
This commit is contained in:
Tom Chauveau
2021-06-03 13:59:22 +02:00
parent ca03cd6e58
commit a39e87b179
18 changed files with 123 additions and 151 deletions

View File

@@ -77,21 +77,17 @@ setup() {
}
@test "stdlib: docker: run" {
skip_unless_secrets_available "$TESTDIR"/stdlib/docker/run/key.yaml
# Simple run
run "$DAGGER" compute --input-yaml "$TESTDIR"/stdlib/docker/run/key.yaml "$TESTDIR"/stdlib/docker/run/simple/
run "$DAGGER" up -w "$TESTDIR"/stdlib/docker/run/simple/
assert_success
# Handle key with passphrase
skip_unless_secrets_available "$TESTDIR"/stdlib/docker/run/protected-key.yaml
# Protected ssh key
run "$DAGGER" up -w "$TESTDIR"/stdlib/docker/run/passphrase/
assert_success
# Fail if invalid password
run "$DAGGER" compute --input-yaml "$TESTDIR"/stdlib/docker/run/protected-key.yaml "$TESTDIR"/stdlib/docker/run/wrrong-passphrase/
# Protected ssh key with wrong passphrase
run "$DAGGER" up -w "$TESTDIR"/stdlib/docker/run/wrong-passphrase/
assert_failure
run "$DAGGER" compute --input-yaml "$TESTDIR"/stdlib/docker/run/protected-key.yaml "$TESTDIR"/stdlib/docker/run/passphrase/
assert_success
}
@test "stdlib: terraform" {