stdlib: renamed verbs to nouns
Signed-off-by: Sam Alba <sam.alba@gmail.com>
This commit is contained in:
@@ -1,4 +1,4 @@
|
||||
// AWS Cloud Formation
|
||||
// AWS CloudFormation
|
||||
package cloudformation
|
||||
|
||||
import (
|
||||
@@ -23,7 +23,7 @@ import (
|
||||
// Stack parameters
|
||||
parameters: {
|
||||
...
|
||||
}
|
||||
} @dagger(input)
|
||||
|
||||
// Behavior when failure to create/update the Stack
|
||||
onFailure: *"DO_NOTHING" | "ROLLBACK" | "DELETE" @dagger(input)
|
||||
@@ -32,7 +32,7 @@ import (
|
||||
timeout: *10 | uint @dagger(input)
|
||||
|
||||
// Never update the stack if already exists
|
||||
neverUpdate: *false | bool @dagger(input)
|
||||
neverUpdate: *false | true @dagger(input)
|
||||
|
||||
#files: {
|
||||
"/entrypoint.sh": #Code
|
||||
@@ -48,8 +48,8 @@ import (
|
||||
}
|
||||
|
||||
outputs: {
|
||||
[string]: string @dagger(output)
|
||||
}
|
||||
[string]: string
|
||||
} @dagger(output)
|
||||
|
||||
outputs: #up: [
|
||||
op.#Load & {
|
||||
|
@@ -6,13 +6,13 @@ import (
|
||||
"dagger.io/os"
|
||||
)
|
||||
|
||||
// Convert AWS credentials to Docker Registry credentials for ECR
|
||||
// Convert ECR credentials to Docker Login format
|
||||
#Credentials: {
|
||||
// AWS Config
|
||||
config: aws.#Config
|
||||
|
||||
// ECR credentials
|
||||
username: "AWS"
|
||||
// ECR registry
|
||||
username: "AWS" @dagger(output)
|
||||
|
||||
ctr: os.#Container & {
|
||||
image: aws.#CLI & {
|
||||
@@ -22,10 +22,11 @@ import (
|
||||
command: "aws ecr get-login-password > /out"
|
||||
}
|
||||
|
||||
// ECR registry secret
|
||||
secret: {
|
||||
os.#File & {
|
||||
from: ctr
|
||||
path: "/out"
|
||||
}
|
||||
}.read.data
|
||||
}.read.data @dagger(output)
|
||||
}
|
||||
|
@@ -5,8 +5,8 @@ import (
|
||||
"dagger.io/aws"
|
||||
)
|
||||
|
||||
// RunTask implements ecs run-task for running a single container on ECS
|
||||
#RunTask: {
|
||||
// Task implements ecs run-task for running a single container on ECS
|
||||
#Task: {
|
||||
|
||||
// AWS Config
|
||||
config: aws.#Config
|
||||
|
@@ -19,7 +19,6 @@ import (
|
||||
|
||||
// kubeconfig is the generated kube configuration file
|
||||
kubeconfig: {
|
||||
@dagger(output)
|
||||
string
|
||||
|
||||
#up: [
|
||||
@@ -58,5 +57,5 @@ import (
|
||||
format: "string"
|
||||
},
|
||||
]
|
||||
}
|
||||
} @dagger(output)
|
||||
}
|
||||
|
@@ -8,6 +8,7 @@ import (
|
||||
|
||||
// Returns an unused rule priority (randomized in available range)
|
||||
#RandomRulePriority: {
|
||||
|
||||
// AWS Config
|
||||
config: aws.#Config
|
||||
|
||||
|
@@ -8,7 +8,8 @@ import (
|
||||
)
|
||||
|
||||
// Creates a new Database on an existing RDS Instance
|
||||
#CreateDB: {
|
||||
#Database: {
|
||||
|
||||
// AWS Config
|
||||
config: aws.#Config
|
||||
|
||||
@@ -83,7 +84,8 @@ import (
|
||||
}
|
||||
|
||||
// Creates a new user credentials on an existing RDS Instance
|
||||
#CreateUser: {
|
||||
#User: {
|
||||
|
||||
// AWS Config
|
||||
config: aws.#Config
|
||||
|
||||
@@ -107,7 +109,6 @@ import (
|
||||
|
||||
// Outputed username
|
||||
out: {
|
||||
@dagger(output)
|
||||
string
|
||||
|
||||
#up: [
|
||||
@@ -188,11 +189,12 @@ import (
|
||||
format: "string"
|
||||
},
|
||||
]
|
||||
}
|
||||
} @dagger(output)
|
||||
}
|
||||
|
||||
// Fetches information on an existing RDS Instance
|
||||
#Instance: {
|
||||
|
||||
// AWS Config
|
||||
config: aws.#Config
|
||||
|
||||
|
@@ -94,6 +94,7 @@ import (
|
||||
|
||||
// S3 Bucket sync
|
||||
#Sync: {
|
||||
|
||||
// AWS Config
|
||||
config: aws.#Config
|
||||
|
||||
@@ -103,8 +104,7 @@ import (
|
||||
// Target S3 URL (eg. s3://<bucket-name>/<path>/<sub-path>)
|
||||
target: string @dagger(input)
|
||||
|
||||
// Files that exist in the destination but not in the
|
||||
// source are deleted during sync.
|
||||
// Delete files that already exist on remote destination
|
||||
delete: *false | bool @dagger(input)
|
||||
|
||||
// Object content type
|
||||
|
Reference in New Issue
Block a user