From d26ed13d885e4cdaf40497473a6b18dda742ce04 Mon Sep 17 00:00:00 2001 From: Sam Alba Date: Fri, 9 Apr 2021 17:41:36 -0700 Subject: [PATCH] fixed invalid references Signed-off-by: Sam Alba --- examples/jamstack/backend.cue | 6 +++--- examples/jamstack/ecr_image.cue | 7 ++----- examples/jamstack/ecs.cue | 36 ++++++++++++--------------------- stdlib/aws/elb/elb.cue | 2 -- 4 files changed, 18 insertions(+), 33 deletions(-) diff --git a/examples/jamstack/backend.cue b/examples/jamstack/backend.cue index 1a116307..39fdbaf1 100644 --- a/examples/jamstack/backend.cue +++ b/examples/jamstack/backend.cue @@ -72,7 +72,7 @@ backend: { // Docker image built from source, pushed to ECR image: #ECRImage & { - source: source + source: backend.source repository: infra.ecrRepository tag: slug awsConfig: infra.awsConfig @@ -92,7 +92,7 @@ backend: { if infra.ecsTaskRoleArn != _|_ { taskRoleArn: infra.ecsTaskRoleArn } - hostname: hostname + hostname: backend.hostname healthCheck: { timeout: backend.container.healthCheckTimeout path: backend.container.healthCheckPath @@ -101,7 +101,7 @@ backend: { desiredCount: backend.container.desiredCount container: { command: backend.container.command - environment: environment + environment: backend.environment port: backend.container.port memory: backend.container.memory "image": image.ref diff --git a/examples/jamstack/ecr_image.cue b/examples/jamstack/ecr_image.cue index 06dccd8f..81d44fe6 100644 --- a/examples/jamstack/ecr_image.cue +++ b/examples/jamstack/ecr_image.cue @@ -42,11 +42,8 @@ import ( } buildArg: buildArgs }, - op.Export & { - format: "string" - source: op.#PushContainer & { - ref: pushTarget - } + op.#PushContainer & { + ref: pushTarget }, ] diff --git a/examples/jamstack/ecs.cue b/examples/jamstack/ecs.cue index 6cf21ffa..1f018ecf 100644 --- a/examples/jamstack/ecs.cue +++ b/examples/jamstack/ecs.cue @@ -9,14 +9,13 @@ import ( ) #ECSApp: { - awsConfig: aws.#Config - slug: string - clusterName: string - vpcId: string - elbListenerArn: string - tlsCertificateArn: string - taskRoleArn: *"" | string - hostname: string + awsConfig: aws.#Config + slug: string + clusterName: string + vpcId: string + elbListenerArn: string + taskRoleArn: *"" | string + hostname: string healthCheck: { timeout: *10 | int path: *"/" | string @@ -45,10 +44,9 @@ import ( stackName: slug onFailure: "DO_NOTHING" parameters: { - ELBRulePriority: elbRulePriority.out - ImageRef: container.image - ELBListenerArn: elbListenerArn - TLSCertificateArn: tlsCertificateArn + ELBRulePriority: elbRulePriority.out + ImageRef: container.image + ELBListenerArn: elbListenerArn } source: json.Marshal(template) } @@ -57,19 +55,11 @@ import ( AWSTemplateFormatVersion: "2010-09-09" Description: "Blocklayer deployed app" Parameters: { - ELBRulePriority: Type: "Number" - ImageRef: Type: "String" - ELBListenerArn: Type: "String" - TLSCertificateArn: Type: "String" + ELBRulePriority: Type: "Number" + ImageRef: Type: "String" + ELBListenerArn: Type: "String" } Resources: { - TLSCertificate: { - Type: "AWS::ElasticLoadBalancingV2::ListenerCertificate" - Properties: { - Certificates: [ {CertificateArn: Ref: "TLSCertificateArn"}] - ListenerArn: Ref: "ELBListenerArn" - } - } ECSTaskDefinition: { Type: "AWS::ECS::TaskDefinition" Properties: { diff --git a/stdlib/aws/elb/elb.cue b/stdlib/aws/elb/elb.cue index bba5e39c..2271028b 100644 --- a/stdlib/aws/elb/elb.cue +++ b/stdlib/aws/elb/elb.cue @@ -17,8 +17,6 @@ import ( aws.#Script & { files: { - "/inputs/aws/access_key": config.accessKey - "/inputs/aws/secret_key": config.secretKey "/inputs/listenerArn": listenerArn if vhost != _|_ { "/inputs/vhost": vhost