This repository has been archived on 2024-04-08. You can view files and clone it, but cannot push or open issues or pull requests.
Andrea Luzzardi 9c0e2d1d95 buildkit secrets support
- Secrets are never exposed in plaintext in the Cue tree. `dagger query`
  won't dump secrets anymore, Cue errors won't contain them either.
- BuildKit-native secrets support through a new `mount` type. This
  ensures secrets will never be part of containerd layers, buildkit
  cache and generally speaking will never be saved to disk in plaintext.
- Updated netlify as an example
- Added tests
- Changed the Cue definition of a secret to:

```
	@dagger(secret)

	id: string
}
```

This is to ensure both that setting the wrong input type on a secret
(e.g. `dagger input text`) will fail, and attempting to misuse the
secret (e.g. interpolating, passing as an env variable, etc) will also
fail properly.

Signed-off-by: Andrea Luzzardi <aluzzardi@gmail.com>
2021-05-27 19:14:08 -07:00
2021-05-26 18:46:13 -07:00
2021-05-27 15:06:26 -07:00
2021-05-27 19:14:08 -07:00
2021-05-25 16:38:04 -07:00
2021-05-27 19:14:08 -07:00
2021-05-27 19:14:08 -07:00
2021-05-27 19:14:08 -07:00
2021-05-27 19:14:08 -07:00
2021-05-27 19:14:08 -07:00
2021-04-29 14:35:14 -07:00
2021-05-21 15:47:46 -07:00
2021-04-19 12:18:58 -07:00
2021-02-17 13:13:17 -08:00
2021-05-03 17:20:45 -07:00
2021-01-14 12:36:19 -08:00
2021-05-26 18:46:13 -07:00
2021-03-04 10:45:20 -08:00
2021-05-01 01:03:58 -07:00

Dagger

Dagger is a programmable deployment system.

Using Dagger, software builders can automate the deployment of any application to any infrastructure, in just a few lines of code.

image

The Dagger platform adapts to your application, not the other way around. Thanks to its ecosystem of reusable packages and flexible scripting system, Dagger can be dropped into any software project without requiring changes to its architecture or workflow. Think of it as your "devops superglu".

No matter how your deployment works under the hood, you can manage it with the same Dagger user interface. This makes developers more productive, because they don't have to learn a new workflow every time their deployment system changes.

Learn More

Download and Install

Community

Join the Dagger community chatroom on Discord. We welcome beginners and experts alike!

Alpha disclaimer

Dagger is alpha-quality software. It has many bugs, the user interface is minimal, and it may change in incompatible ways at any time. If you are still willing to try it, thank you! We appreciate your help and encourage you to ask questions and report issues.

Description
No description provided
Readme 13 MiB
Languages
Go 52%
CUE 29.3%
Shell 9.2%
JavaScript 4.4%
SCSS 2.3%
Other 2.7%