Andrea Luzzardi
e7458e9ca2
tests: use bats for integration tests
...
Converted the CLI tests to using bats to get started
Signed-off-by: Andrea Luzzardi <aluzzardi@gmail.com>
2021-04-14 15:18:34 -07:00
Andrea Luzzardi
3bc91530e0
Merge pull request #323 from dagger/example-s3
...
Example s3
2021-04-14 14:14:48 -07:00
Sam Alba
5d22e9ed43
stdlib: updated alpine base image and fixed pkg dependencies in sub libs
...
Signed-off-by: Sam Alba <sam.alba@gmail.com>
2021-04-14 14:06:51 -07:00
Sam Alba
8e5024db37
fix alpine test + only select major versions for aws pkgs
...
Signed-off-by: Sam Alba <sam.alba@gmail.com>
2021-04-14 13:54:21 -07:00
Sam Alba
39f7170cc5
examples: added simple s3 for static website example
...
Signed-off-by: Sam Alba <sam.alba@gmail.com>
2021-04-14 13:42:54 -07:00
Sam Alba
413017f7cb
stdlib/aws: implemented s3
...
Signed-off-by: Sam Alba <sam.alba@gmail.com>
2021-04-14 13:42:54 -07:00
Andrea Luzzardi
1f7b564350
Merge pull request #322 from dagger/dependabot/go_modules/cuelang.org/go-0.3.2
...
build(deps): bump cuelang.org/go from 0.3.1 to 0.3.2
2021-04-14 09:09:31 -07:00
dependabot[bot]
ef0a902749
build(deps): bump cuelang.org/go from 0.3.1 to 0.3.2
...
Bumps cuelang.org/go from 0.3.1 to 0.3.2.
Signed-off-by: dependabot[bot] <support@github.com>
2021-04-14 07:20:33 +00:00
Sam Alba
1460e13bf0
Merge pull request #311 from dagger/example-jamstack
...
Example jamstack
2021-04-13 17:21:33 -07:00
Sam Alba
f10f36e8ad
fixed typo
...
Signed-off-by: Sam Alba <sam.alba@gmail.com>
2021-04-13 17:21:03 -07:00
Sam Alba
cf9a2b24c8
cue fmt
...
Signed-off-by: Sam Alba <sam.alba@gmail.com>
2021-04-13 15:49:07 -07:00
Sam Alba
a9f76268a2
examples/jamstack: added README and example app config
...
Signed-off-by: Sam Alba <sam.alba@gmail.com>
2021-04-13 15:32:23 -07:00
Sam Alba
41f78d948e
stdlib/js/react: removed debug msg
...
Signed-off-by: Sam Alba <sam.alba@gmail.com>
2021-04-13 14:14:44 -07:00
Sam Alba
3911c25803
examples/jamstack: added support for frontend (netlify)
...
Signed-off-by: Sam Alba <sam.alba@gmail.com>
2021-04-13 14:13:11 -07:00
Sam Alba
c06f2aa55e
stdlib/aws: don't cache cloudformation
...
Signed-off-by: Sam Alba <sam.alba@gmail.com>
2021-04-13 14:13:11 -07:00
Sam Alba
d320916e9f
stdlib/git: added subdir arg
...
Signed-off-by: Sam Alba <sam.alba@gmail.com>
2021-04-13 14:13:11 -07:00
Sam Alba
89882dbe81
stdlib/js/react, stdlib/netlify: removed docker.#Container abstraction (gh issue #319 )
...
Signed-off-by: Sam Alba <sam.alba@gmail.com>
2021-04-13 14:13:11 -07:00
Sam Alba
e972863be6
examples/jamstack: implemented database integration with RDS
...
Signed-off-by: Sam Alba <sam.alba@gmail.com>
2021-04-13 14:13:11 -07:00
Sam Alba
0b3395b9e8
stdlib/aws: implemented rds
...
Signed-off-by: Sam Alba <sam.alba@gmail.com>
2021-04-13 14:13:11 -07:00
Sam Alba
d26ed13d88
fixed invalid references
...
Signed-off-by: Sam Alba <sam.alba@gmail.com>
2021-04-13 14:13:11 -07:00
Sam Alba
b13ac200f3
cue fmt
...
Signed-off-by: Sam Alba <sam.alba@gmail.com>
2021-04-13 14:13:11 -07:00
Sam Alba
90936c450f
examples/jamstack: implemented backend deployment running on ecs
...
Signed-off-by: Sam Alba <sam.alba@gmail.com>
2021-04-13 14:13:11 -07:00
Sam Alba
9d6551e0bf
stdlib/aws: implemented elb helper to get a free RulePriority from a load balancer
...
Signed-off-by: Sam Alba <sam.alba@gmail.com>
2021-04-13 14:13:11 -07:00
Sam Alba
bd49171455
stdlib/aws: implemented ecs run-task script to invoke containers on ecs
...
Signed-off-by: Sam Alba <sam.alba@gmail.com>
2021-04-13 14:13:11 -07:00
Sam Alba
80b8e014b0
stdlib/aws: implemented ecr helper to get registry credentials
...
Signed-off-by: Sam Alba <sam.alba@gmail.com>
2021-04-13 14:13:11 -07:00
Sam Alba
ec0e00e029
stdlib/aws: implemented #Script abstraction
...
Signed-off-by: Sam Alba <sam.alba@gmail.com>
2021-04-13 14:13:11 -07:00
Andrea Luzzardi
863ba04785
Merge pull request #318 from dagger/docker-image-metadata
...
Proper support for Docker Image metadata
2021-04-12 18:15:47 -07:00
Andrea Luzzardi
bb5542e26e
Proper support for Docker Image metadata
...
- Both FetchContainer and DockerBuild read the image metadata and
convert to LLB (e.g. `ENV foo bar` in Dockerfile shows up in
`op.#Exec`)
- Image metadata is "sticky" between Pipelines (e.g. `op.#Load` will
re-use the same metadata)
- Image metadata is injected back to #PushContainer, so that
DockerBuild+PushContainer and FetchContainer+PushContainer do not lose
any metadata.
- Tests for all the above
Fixes #142
Signed-off-by: Andrea Luzzardi <aluzzardi@gmail.com>
2021-04-12 17:47:58 -07:00
Andrea Luzzardi
f940f0112a
Merge pull request #315 from dagger/dependabot/go_modules/github.com/containerd/console-1.0.2
...
build(deps): bump github.com/containerd/console from 1.0.1 to 1.0.2
2021-04-12 11:03:35 -07:00
dependabot[bot]
506c2b9dfd
build(deps): bump github.com/containerd/console from 1.0.1 to 1.0.2
...
Bumps [github.com/containerd/console](https://github.com/containerd/console ) from 1.0.1 to 1.0.2.
- [Release notes](https://github.com/containerd/console/releases )
- [Commits](https://github.com/containerd/console/compare/v1.0.1...v1.0.2 )
Signed-off-by: dependabot[bot] <support@github.com>
2021-04-12 17:50:00 +00:00
Andrea Luzzardi
0fa8e18d81
Merge pull request #305 from fkautz/pr_out_add_support_for_input_file_in_dagger_compute
...
Add support for input file in dagger compute
2021-04-12 10:42:33 -07:00
Andrea Luzzardi
b8a4837bcd
Merge pull request #313 from fkautz/pr_out_variables_shouldn_t_shadow_packages
...
variables shouldn't shadow packages
2021-04-12 10:32:23 -07:00
Andrea Luzzardi
daf4d510e4
Merge pull request #314 from dagger/dependabot/go_modules/cuelang.org/go-0.3.1
...
build(deps): bump cuelang.org/go from 0.3.0 to 0.3.1
2021-04-12 10:31:36 -07:00
dependabot[bot]
4becba5e83
build(deps): bump cuelang.org/go from 0.3.0 to 0.3.1
...
Bumps cuelang.org/go from 0.3.0 to 0.3.1.
Signed-off-by: dependabot[bot] <support@github.com>
2021-04-12 09:12:16 +00:00
Frederick F. Kautz IV
e595e1d833
variables shouldn't shadow packages
...
Signed-off-by: Frederick F. Kautz IV <fkautz@alumni.cmu.edu>
2021-04-11 16:30:48 -07:00
Frederick F. Kautz IV
0458c0a838
* add support for --input-file in dagger compute
...
* secrets now supports bytes
* error reporting for unhandled content data types in WriteFile
Signed-off-by: Frederick F. Kautz IV <fkautz@alumni.cmu.edu>
2021-04-11 16:18:59 -07:00
Andrea Luzzardi
308ade0a79
Merge pull request #306 from dagger/dependabot/go_modules/go.mozilla.org/sops/v3-3.7.1
...
build(deps): bump go.mozilla.org/sops/v3 from 3.7.0 to 3.7.1
2021-04-09 14:03:56 -07:00
Sam Alba
12302f7aa1
Merge pull request #308 from dagger/remove-kube-debug
...
stdlib/kubernetes: removed left-over debug msgs
2021-04-09 09:22:13 -07:00
Sam Alba
d0c5796c21
stdlib/kubernetes: removed left-over debug msgs
...
Signed-off-by: Sam Alba <sam.alba@gmail.com>
2021-04-09 09:21:15 -07:00
dependabot[bot]
84b14c522b
build(deps): bump go.mozilla.org/sops/v3 from 3.7.0 to 3.7.1
...
Bumps [go.mozilla.org/sops/v3](https://github.com/mozilla/sops ) from 3.7.0 to 3.7.1.
- [Release notes](https://github.com/mozilla/sops/releases )
- [Changelog](https://github.com/mozilla/sops/blob/master/CHANGELOG.rst )
- [Commits](https://github.com/mozilla/sops/compare/v3.7.0...v3.7.1 )
Signed-off-by: dependabot[bot] <support@github.com>
2021-04-09 07:43:05 +00:00
Andrea Luzzardi
de1d20563d
Merge pull request #297 from dagger/sh-dx
...
Various DX improvements
2021-04-08 19:23:52 -07:00
Solomon Hykes
2d778ea2a7
stdlib: docker: default image for simple use cases
...
Signed-off-by: Solomon Hykes <sh.github.6811@hykes.org>
2021-04-08 19:00:57 -07:00
Solomon Hykes
00710fe387
stdlib: netlify: use docker.#Container
...
Signed-off-by: Solomon Hykes <sh.github.6811@hykes.org>
2021-04-08 19:00:57 -07:00
Solomon Hykes
4318aeb323
stdlib: docker: option "export" field
...
Signed-off-by: Solomon Hykes <sh.github.6811@hykes.org>
2021-04-08 19:00:57 -07:00
Andrea Luzzardi
92ef1abd28
Merge pull request #288 from dagger/dagger-up-store-outputs
...
up: store outputs and merge in query
2021-04-08 18:56:15 -07:00
Andrea Luzzardi
a92423f186
tests: fix react example test
...
Signed-off-by: Andrea Luzzardi <aluzzardi@gmail.com>
2021-04-08 18:48:23 -07:00
Andrea Luzzardi
65ebbc8ecb
tests: add query tests
...
Signed-off-by: Andrea Luzzardi <aluzzardi@gmail.com>
2021-04-08 18:38:18 -07:00
Andrea Luzzardi
43a34f0b04
tests: re-enable CLI tests, use the brand new query
...
Signed-off-by: Andrea Luzzardi <aluzzardi@gmail.com>
2021-04-08 18:11:15 -07:00
Andrea Luzzardi
60db93a246
client: pass through the deployment directly
...
we can't serialize Cue in a lossless way. The current architecture has
the frontend serialize the state (plan, input, computed) to Cue files,
then the client loads them back. We lose information by doing this, and
therefore the merge fails.
This change removes the abstraction so that we operate directly on the
cue.Instance.
Signed-off-by: Andrea Luzzardi <aluzzardi@gmail.com>
2021-04-08 18:11:06 -07:00
Andrea Luzzardi
8b0eea6e7f
compiler: simplify InstanceMerge
...
Signed-off-by: Andrea Luzzardi <aluzzardi@gmail.com>
2021-04-08 17:22:25 -07:00