stdlib/ecr / jamstack: ported to new syntax

Signed-off-by: Sam Alba <sam.alba@gmail.com>
This commit is contained in:
Sam Alba
2021-04-23 17:29:28 -07:00
parent 07f7c419f0
commit c28199c76e
2 changed files with 11 additions and 16 deletions

View File

@@ -17,12 +17,9 @@ import (
awsConfig: aws.#Config
buildArgs: [string]: string
pushTarget: "\(repository):\(tag)"
// Use these credentials to push
ecrCreds: ecr.#Credentials & {
config: awsConfig
target: pushTarget
}
ref: {
@@ -37,9 +34,16 @@ import (
}
buildArg: buildArgs
},
// Login to Registry
op.#DockerLogin & {
target: repository
username: ecrCreds.username
secret: ecrCreds.secret
},
// Push the image to the registry
op.#PushContainer & {
ref: pushTarget
ref: "\(repository):\(tag)"
auth: ecrCreds.auth
},
op.#Export & {
source: "/dagger/image_ref"