80a21cd6ea
Signed-off-by: guillaume <guillaume.derouville@gmail.com>
33 lines
440 B
CUE
33 lines
440 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: true
|
|
}
|
|
},
|
|
|
|
op.#Exec & {
|
|
mount: "/secret": secret: mySecret
|
|
args: [
|
|
"/bin/bash",
|
|
"--noprofile",
|
|
"--norc",
|
|
"-eo",
|
|
"pipefail",
|
|
"-c",
|
|
#"""
|
|
test "$(cat /secret)" = "SecretValue"
|
|
"""#,
|
|
]
|
|
},
|
|
]
|