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

@@ -7,30 +7,21 @@ import (
// Credentials retriever for ECR
#Credentials: {
// AWS Config
config: aws.#Config
// Target is the ECR image
target: string
out: dagger.#Secret
// ECR credentials
credentials: dagger.#RegistryCredentials & {
username: "AWS"
secret: out
}
username: "AWS"
secret: out
aws.#Script & {
always: true
"config": config
export: "/out"
code: """
aws ecr get-login-password > /out
"""
}
// Authentication for ECR Registries
auth: dagger.#RegistryAuth
auth: "\(target)": credentials
}