Merge pull request #167 from dagger/secrets
Add dagger.#Secret to dagger spec
This commit is contained in:
commit
a546582388
@ -1,10 +1,12 @@
|
||||
package aws
|
||||
|
||||
import "dagger.io/dagger"
|
||||
|
||||
#Config: {
|
||||
// AWS region
|
||||
region: string
|
||||
// AWS access key
|
||||
accessKey: string // FIXME: should be a secret
|
||||
accessKey: dagger.#Secret
|
||||
// AWS secret key
|
||||
secretKey: string // FIXME: should be a secret
|
||||
secretKey: dagger.#Secret
|
||||
}
|
||||
|
@ -4,6 +4,11 @@ package dagger
|
||||
// every dagger script outputs a filesystem state (aka a directory)
|
||||
#Dir: #compute: [...#Op]
|
||||
|
||||
// Secret value
|
||||
// FIXME: currently aliased as a string to mark secrets
|
||||
// this requires proper support.
|
||||
#Secret: string
|
||||
|
||||
// One operation in a script
|
||||
#Op: #FetchContainer | #FetchGit | #Export | #Exec | #Local | #Copy | #Load | #Subdir
|
||||
|
||||
|
@ -12,7 +12,7 @@ import (
|
||||
name: string | *""
|
||||
|
||||
// Netlify authentication token
|
||||
token: string
|
||||
token: dagger.#Secret
|
||||
}
|
||||
|
||||
// A Netlify site
|
||||
|
Reference in New Issue
Block a user