Helder Correia
5ca5f8a729
Add #TrimSecret task
...
Signed-off-by: Helder Correia <174525+helderco@users.noreply.github.com>
2022-03-03 14:58:30 -01:00
Joel Longtine
56ecf7f8cd
Clean up .gitignore files
...
Signed-off-by: Joel Longtine <joel@dagger.io>
2022-02-23 12:20:01 -07:00
Joel Longtine
16b66773f3
Add updated .gitignore files
...
Signed-off-by: Joel Longtine <joel@dagger.io>
2022-02-23 12:20:01 -07:00
Joel Longtine
034cd74ed0
Remove environment
...
Signed-off-by: Joel Longtine <joel@dagger.io>
2022-02-23 12:20:01 -07:00
Solomon Hykes
c2766c265b
Merge dagger.io/dagger/engine into dagger.io/dagger
...
Signed-off-by: Solomon Hykes <solomon@dagger.io>
2022-02-16 19:40:28 +00:00
Richard Jones
3c57630b0e
implemented ability to pass #Secret as env var
...
Signed-off-by: Richard Jones <richard@dagger.io>
2022-02-15 12:58:35 -07:00
guillaume
d3dca120f7
Implement modifications for engine.#Dockerfile tests, and fix lint errors
...
Signed-off-by: guillaume <guillaume.derouville@gmail.com>
2022-02-01 00:35:02 +01:00
guillaume
7778389de9
Modify #Push, #Pull tests
...
Signed-off-by: guillaume <guillaume.derouville@gmail.com>
2022-01-31 23:14:35 +01:00
Andrea Luzzardi
3a90542446
engine.#Source: Fix relative path support
...
Fixes #1492
Signed-off-by: Andrea Luzzardi <aluzzardi@gmail.com>
2022-01-28 15:00:52 -08:00
Richard Jones
4f2c6e55e4
added DecodeSecret as a wrapper to TransformSecret; supports yaml and json secrets
...
Signed-off-by: Richard Jones <richard@dagger.io>
2022-01-28 12:26:22 -07:00
Joel Longtine
7788b9f2f3
Merge pull request #1505 from helderco/image-config
...
Make env in ImageConfig a map
2022-01-28 10:48:31 -07:00
Richard Jones
7eb10f96fb
engine.#Copy matches docker.#Copy
...
Signed-off-by: Richard Jones <richard@dagger.io>
2022-01-27 20:09:12 -07:00
Helder Correia
c276a8b8ba
Make env in ImageConfig a map
...
Fields in CUE were renamed to the lowercase version of Dockerfile instructions.
There's now opportunity to make other fields simpler to use (e.g., healthcheck), this commit is focused on env.
Signed-off-by: Helder Correia <174525+helderco@users.noreply.github.com>
2022-01-26 17:12:08 -01:00
Vasek - Tom C
5cf25b457d
Update and add missing gitignore
...
Signed-off-by: Vasek - Tom C <tom.chauveau@epitech.eu>
2022-01-21 21:23:57 +01:00
Andrea Luzzardi
568cd194a4
tests: Basic test infrastructure for Europa Universe
...
- Each package can include its own bats file (e.g. `universe.dagger.io/yarn/test/yarn.bats`)
- universe.dagger.io includes a common bash helper file
- bats is installed/launched through yarn with minimal setup
- shellcheck is done across the entire repo
- Integrated into our CI
Signed-off-by: Andrea Luzzardi <aluzzardi@gmail.com>
2022-01-19 12:39:39 -08:00
Andrea Luzzardi
6abe77729e
europa: Code Embedding POC
...
WIP PoC for code embedding
Signed-off-by: Andrea Luzzardi <aluzzardi@gmail.com>
2022-01-14 01:34:47 -08:00
Richard Jones
d62df71fd4
added heredoc test
...
Signed-off-by: Richard Jones <richard@dagger.io>
2022-01-13 15:53:58 -07:00
Richard Jones
e59ba48ec0
added dockerfile: field back to force evaluation of disjunction
...
Signed-off-by: Richard Jones <richard@dagger.io>
2022-01-13 15:53:55 -07:00
Richard Jones
2745e1ae2e
refactored
...
Signed-off-by: Richard Jones <richard@dagger.io>
2022-01-13 15:53:30 -07:00
Richard Jones
729013ae91
rename engine.#Build to engine.#Dockerfile
...
Signed-off-by: Richard Jones <richard@dagger.io>
2022-01-13 15:53:06 -07:00
Richard Jones
05820f3a67
supports map of secrets; errors redact plaintext
...
Signed-off-by: Richard Jones <richard@dagger.io>
2022-01-13 15:06:08 -07:00
Richard Jones
86ae230261
refactored existing tests to use #TransformSecret
...
Signed-off-by: Richard Jones <richard@dagger.io>
2022-01-13 15:05:47 -07:00
Joel Longtine
816dfc8ca0
Allow hidden tasks
...
Signed-off-by: Joel Longtine <joel@dagger.io>
2022-01-12 12:58:27 -07:00
Andrea Luzzardi
4e04bf9d22
update europa dagger import path to dagger.io/dagger
...
Signed-off-by: Andrea Luzzardi <aluzzardi@gmail.com>
2022-01-11 16:40:26 -08:00
Andrea Luzzardi
c5126412b0
Merge pull request #1307 from aluzzardi/engine-loadsecret
...
engine.#NewSecret support
2022-01-10 12:09:21 -08:00
Joel Longtine
62b58f7e39
cue fmt
...
Signed-off-by: Joel Longtine <joel@dagger.io>
2022-01-07 16:46:43 -07:00
Joel Longtine
a184fe6fce
Smaller, cleaner test
...
Signed-off-by: Joel Longtine <joel@dagger.io>
2022-01-07 16:41:36 -07:00
Joel Longtine
a3db716c0a
Ensure we can Marshall #Scratch as CUE
...
Signed-off-by: Joel Longtine <joel@dagger.io>
2022-01-07 16:21:06 -07:00
Joel Longtine
3003b31be3
Make engine.#Scratch a specialization of #FS, rather than a task
...
Signed-off-by: Joel Longtine <joel@dagger.io>
2022-01-07 15:43:58 -07:00
Andrea Luzzardi
5f840723e2
engine: LoadSecret->NewSecret
...
Signed-off-by: Andrea Luzzardi <aluzzardi@gmail.com>
2022-01-07 12:08:37 -08:00
Andrea Luzzardi
6a70271ff2
engine.#LoadSecret support
...
Fixes #1305
Signed-off-by: Andrea Luzzardi <aluzzardi@gmail.com>
2022-01-07 12:08:37 -08:00
guillaume
19e701eb57
Implement tests for #Subdir
...
Signed-off-by: guillaume <guillaume.derouville@gmail.com>
2022-01-06 00:45:29 +01:00
Sam Alba
1bbc4777af
tests: fixed secrets_sops.yml path
...
Signed-off-by: Sam Alba <samalba@users.noreply.github.com>
2021-12-23 14:18:04 -08:00
Andrea Luzzardi
9c81a155c9
engine: Make paths relative to the CUE file they're defined in
...
Fixes #1309
Signed-off-by: Andrea Luzzardi <aluzzardi@gmail.com>
2021-12-23 13:48:47 -08:00
guillaume
35498c439f
Move dockerhub envvar to sops store
...
Signed-off-by: guillaume <guillaume.derouville@gmail.com>
2021-12-23 22:13:45 +01:00
Andrea Luzzardi
e182440c8e
tests: gitPull -> gitpull
...
Signed-off-by: Andrea Luzzardi <aluzzardi@gmail.com>
2021-12-23 20:35:38 +01:00
Andrea Luzzardi
0e5fb4ec29
Merge pull request #1288 from TomChv/fix/fs-naming
2021-12-23 15:03:39 +01:00
Richard Jones
643d93c35d
ported FetchHTTP to HTTPFetch
...
Signed-off-by: Richard Jones <richard@dagger.io>
2021-12-22 17:10:33 -07:00
Richard Jones
bd005aeb43
improved test case
...
Signed-off-by: Richard Jones <richard@dagger.io>
2021-12-22 15:44:16 -07:00
Richard Jones
2b95bf1536
renamed files to avoid camelCase; moved token to common secrets file
...
Signed-off-by: Richard Jones <richard@dagger.io>
2021-12-22 15:44:16 -07:00
Richard Jones
feb685cf81
fixed issue with disjunction that wouldnt resolve
...
Signed-off-by: Richard Jones <richard@dagger.io>
2021-12-22 15:44:16 -07:00
Richard Jones
0295dc6340
added support for username:password
...
Signed-off-by: Richard Jones <richard@dagger.io>
2021-12-22 15:44:16 -07:00
Richard Jones
a49d794409
added private repo test
...
Signed-off-by: Richard Jones <richard@dagger.io>
2021-12-22 15:44:16 -07:00
Richard Jones
1384b025b7
more tests
...
Signed-off-by: Richard Jones <richard@dagger.io>
2021-12-22 15:44:16 -07:00
Richard Jones
6848755a42
added gitdir test
...
Signed-off-by: Richard Jones <richard@dagger.io>
2021-12-22 15:44:16 -07:00
Richard Jones
7ca84282be
ported op.#FetchGit to engine.#GitPull
...
Signed-off-by: Richard Jones <richard@dagger.io>
2021-12-22 15:44:16 -07:00
Vasek - Tom C
fd6d1b55fe
Rename mode
to permissions
in fs.cue
...
Signed-off-by: Vasek - Tom C <tom.chauveau@epitech.eu>
2021-12-22 14:59:55 +01:00
Joel Longtine
a90ff8ab94
Allow for nil buildkit References
...
Signed-off-by: Joel Longtine <joel@dagger.io>
2021-12-21 12:10:48 -07:00
Joel Longtine
75d5ab8f01
Initial pass at engine.#Scratch
- failing
...
Signed-off-by: Joel Longtine <joel@dagger.io>
2021-12-21 12:10:45 -07:00
Andrea Luzzardi
7d40e79366
engine.#Build: support auth
...
Signed-off-by: Andrea Luzzardi <aluzzardi@gmail.com>
2021-12-21 10:33:55 -08:00