d7a805f42b
Signed-off-by: Solomon Hykes <solomon@dagger.io>
35 lines
504 B
CUE
35 lines
504 B
CUE
package testing
|
|
|
|
import (
|
|
"alpha.dagger.io/dagger"
|
|
"alpha.dagger.io/dagger/op"
|
|
"alpha.dagger.io/alpine"
|
|
)
|
|
|
|
mySecret: dagger.#Secret
|
|
|
|
TestSecrets: #up: [
|
|
op.#Load & {
|
|
from: alpine.#Image & {
|
|
package: bash: "=~5.1"
|
|
}
|
|
},
|
|
|
|
op.#Exec & {
|
|
mount: "/secret": secret: mySecret
|
|
env: PLAIN: mySecret.id
|
|
args: [
|
|
"/bin/bash",
|
|
"--noprofile",
|
|
"--norc",
|
|
"-eo",
|
|
"pipefail",
|
|
"-c",
|
|
#"""
|
|
test "$(cat /secret)" = "SecretValue"
|
|
test "$PLAIN" != "SecretValue"
|
|
"""#,
|
|
]
|
|
},
|
|
]
|