Add test on op.#FetchGit
for private repository
Signed-off-by: Tom Chauveau <tom.chauveau@epitech.eu>
This commit is contained in:
parent
d7194f161d
commit
a987d1dc34
2
stdlib/.dagger/env/op-fetch-git/.gitignore
vendored
Normal file
2
stdlib/.dagger/env/op-fetch-git/.gitignore
vendored
Normal file
@ -0,0 +1,2 @@
|
|||||||
|
# dagger state
|
||||||
|
state/**
|
26
stdlib/.dagger/env/op-fetch-git/values.yaml
vendored
Normal file
26
stdlib/.dagger/env/op-fetch-git/values.yaml
vendored
Normal file
@ -0,0 +1,26 @@
|
|||||||
|
plan:
|
||||||
|
package: ./dagger/op/tests/fetch-git
|
||||||
|
name: op-fetch-git
|
||||||
|
inputs:
|
||||||
|
TestPAT:
|
||||||
|
secret: ENC[AES256_GCM,data:4rBqMc8jbs0mIl2tqxZZu6xhKWq1zb4Zmdd4eobZxmT5xkeVJM94KA==,iv:xj6wu5amzCACh8vvBbtqYK8MLsFvoFIYe2wsDLhbzhc=,tag:ZCInVlyCr41MfV9W9SK5iw==,type:str]
|
||||||
|
sops:
|
||||||
|
kms: []
|
||||||
|
gcp_kms: []
|
||||||
|
azure_kv: []
|
||||||
|
hc_vault: []
|
||||||
|
age:
|
||||||
|
- recipient: age1gxwmtwahzwdmrskhf90ppwlnze30lgpm056kuesrxzeuyclrwvpsupwtpk
|
||||||
|
enc: |
|
||||||
|
-----BEGIN AGE ENCRYPTED FILE-----
|
||||||
|
YWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSBjYUh0WC8yTEtaK2VlZEU4
|
||||||
|
c1pCTUNFWWt3WE5GSzZPU1VuWnVQWHMyWTF3CnVRN0ovd2tWUlU0Q1BneEEyQm9s
|
||||||
|
Rm9TNGVVK3g5aVJUOGNYRzdxbERnNUUKLS0tIDRvTlU2eUozZy9jYzFqOHB6SzNE
|
||||||
|
NnhoNTZYQVJBV1FKUHI1aWJZTnc0bEkKBNxuA26mtiAznfuGbLcqeIxvgg9kLjBl
|
||||||
|
ZofKLWu33k7aUQJADAEKoFD7B0B502LtQRMLk94ObzdhdLxl1F3JNA==
|
||||||
|
-----END AGE ENCRYPTED FILE-----
|
||||||
|
lastmodified: "2021-08-25T15:03:39Z"
|
||||||
|
mac: ENC[AES256_GCM,data:IwMHAYejWYenT9KCSSBQhQcRMS+6EJBwDlmP1iWBNs41sbFMSvLabRsh1QHfgN8IYMc02XSii3PM8nDW44CG3s2PYaejEbS0/Q4OnqDFWjW3oyaDxS5/4OvJALV5JWSyQYAItepI1B/M6vL8nXS8lUxxuythX5jyEq9LTGfB608=,iv:8ecze6Fz8BSnENS6cXTpZ6s5zAQMsnb3yqvCjDvwhMc=,tag:iHi/g9K8GX9hrJGN2oq7Jg==,type:str]
|
||||||
|
pgp: []
|
||||||
|
encrypted_suffix: secret
|
||||||
|
version: 3.7.1
|
22
stdlib/dagger/op/tests/fetch-git/fetch-git.cue
Normal file
22
stdlib/dagger/op/tests/fetch-git/fetch-git.cue
Normal file
@ -0,0 +1,22 @@
|
|||||||
|
package op
|
||||||
|
|
||||||
|
import (
|
||||||
|
"alpha.dagger.io/os"
|
||||||
|
"alpha.dagger.io/dagger"
|
||||||
|
"alpha.dagger.io/dagger/op"
|
||||||
|
)
|
||||||
|
|
||||||
|
// Github PAT
|
||||||
|
TestPAT: dagger.#Input & {dagger.#Secret}
|
||||||
|
|
||||||
|
TestRepo: #up: [op.#FetchGit & {
|
||||||
|
remote: "https://github.com/dagger/dagger.git"
|
||||||
|
ref: "main"
|
||||||
|
authTokenSecret: TestPAT
|
||||||
|
}]
|
||||||
|
|
||||||
|
TestContent: os.#Container & {
|
||||||
|
always: true
|
||||||
|
command: "ls -l /input/repo | grep 'universe -> stdlib'"
|
||||||
|
mount: "/input/repo": from: TestRepo
|
||||||
|
}
|
@ -8,6 +8,10 @@ setup() {
|
|||||||
dagger -e sanity-check up
|
dagger -e sanity-check up
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@test "op-fetch-git" {
|
||||||
|
# This test should be in `tests/ops.bats` but dagger compute doesn't handle `dagger.#Secret`
|
||||||
|
dagger -e op-fetch-git up
|
||||||
|
}
|
||||||
|
|
||||||
@test "os" {
|
@test "os" {
|
||||||
dagger -e os up
|
dagger -e os up
|
||||||
|
Reference in New Issue
Block a user