acceptable-byte-95884
03/15/2022, 12:06 AMpreview
the command on pull-request? Or even suppress everything except the result and errors?
Here is my workflow on Github pull_request.yml
.
name: Pulumi
on:
- pull_request
jobs:
preview:
name: Preview
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v2
- uses: actions/setup-node@v2
with:
node-version: 14.x
- name: Configure AWS Credentials
uses: aws-actions/configure-aws-credentials@v1
with:
aws-access-key-id: ${{ secrets.AWS_ACCESS_KEY_ID }}
aws-region: ${{ secrets.AWS_REGION }}
aws-secret-access-key: ${{ secrets.AWS_SECRET_ACCESS_KEY }}
- run: npm install
- uses: pulumi/actions@v3
with:
command: preview
work-dir: applications
stack-name: production
comment-on-pr: true
github-token: ${{ secrets.GITHUB_TOKEN }}
env:
PULUMI_ACCESS_TOKEN: ${{ secrets.PULUMI_ACCESS_TOKEN }}
Size comparison of output, an example of the output in the thread. And comparison of github/action and cli in image.
Thank you very much for any helpPreviewing update (some-company/production)
View Live: <https://app.pulumi.com/some-company/some-app/production/previews/12312012031-1-23-1-31-3-1231231>
pulumi:pulumi:Stack some-app-production running
awsx:x:ecs:Cluster default-cluster
aws:lb:ApplicationLoadBalancer some-app-web-traffic
awsx:x:ecs:FargateService some-app-task
awsx:x:ecs:FargateTaskDefinition some-app-task
aws:iam:User imgix-user [diff: ~provider]
aws:acm:Certificate some-app-certificate [diff: ~provider]
aws:s3:Bucket some-app-bucket [diff: ~provider]
aws:ses:DomainIdentity some-app-domain-identity [diff: ~provider]
aws:iam:User some-app-user [diff: ~provider]
aws:iam:Role some-app-task-task [diff: ~provider]
aws:iam:Role some-app-task-execution [diff: ~provider]
aws:ecr:Repository some-app-image [diff: ~provider]
awsx:lb:ApplicationTargetGroup some-app-target-group
aws:cloudwatch:LogGroup some-app-task [diff: ~provider]
awsx:lb:ApplicationListener some-app-web-listener
awsx:x:ec2:SecurityGroup default-cluster
aws:ecs:Cluster default-cluster [diff: ~provider]
aws:ecr:LifecyclePolicy some-app-image [diff: ~provider]
aws:iam:AccessKey imgix-access-key [diff: ~provider]
awsx:x:ec2:IngressSecurityGroupRule some-app-web-listener-external-0-ingress
awsx:x:ec2:EgressSecurityGroupRule some-app-web-listener-external-0-egress
awsx:x:ec2:IngressSecurityGroupRule default-cluster-ssh
awsx:x:ec2:IngressSecurityGroupRule default-cluster-containers
awsx:x:ec2:EgressSecurityGroupRule default-cluster-egress
aws:iam:RolePolicyAttachment some-app-task-task-0cbb1231 [diff: ~provider]
aws:iam:RolePolicyAttachment some-app-task-task-b5aeb6b6 [diff: ~provider]
aws:iam:RolePolicyAttachment some-app-task-execution-51ed644a
aws:iam:RolePolicyAttachment some-app-task-execution-4a42f520
aws:ses:DomainDkim some-app-domain-dkim [diff: ~provider]
aws:iam:UserPolicy some-app-user-policy [diff: ~provider]
aws:iam:AccessKey some-app-access-key [diff: ~provider]
aws:iam:UserPolicy imgix-user-policy [diff: ~provider]
awsx:x:ecs:FargateTaskDefinition some-app-task Building image '.'...
awsx:x:ec2:Vpc default-vpc
aws:route53:Record some-app-amazonses-dkim-record-1
aws:route53:Record some-app-amazon-SES-verification-record [diff: ~provider]
aws:route53:Record some-app-amazonses-dkim-record-0
aws:route53:Record <http://some-app-record-some-app.some-company.com.br|some-app-record-some-app.some-company.com.br> [diff: ~provider]
aws:route53:Record some-app-amazonses-dkim-record-2
aws:ses:DomainIdentityVerification some-app-domain-identity-verification
aws:acm:CertificateValidation some-app-certificate-validation
pulumi:pulumi:Stack some-app-production running read aws:ec2:Subnet default-vpc-public-0
awsx:x:ec2:Subnet default-vpc-public-0
pulumi:pulumi:Stack some-app-production running read aws:ec2:Subnet default-vpc-public-1
awsx:x:ec2:Subnet default-vpc-public-1
pulumi:pulumi:Stack some-app-production running read aws:ec2:Vpc default-vpc
pulumi:pulumi:Stack some-app-production running read aws:ec2:Subnet default-vpc-public-0
pulumi:pulumi:Stack some-app-production running read aws:ec2:Subnet default-vpc-public-1
aws:rds:SubnetGroup some-app-db-subnets
pulumi:pulumi:Stack some-app-production running read aws:ec2:Vpc default-vpc
aws:ec2:SecurityGroup default-cluster
aws:lb:TargetGroup some-app-target-group
aws:s3:BucketPolicy bucketPolicy
aws:ec2:SecurityGroupRule default-cluster-containers
aws:ec2:SecurityGroupRule default-cluster-ssh
aws:ec2:SecurityGroupRule default-cluster-egress
aws:ec2:SecurityGroupRule some-app-web-listener-external-0-ingress
aws:ec2:SecurityGroupRule some-app-web-listener-external-0-egress
aws:lb:LoadBalancer some-app-web-traffic
aws:rds:Cluster some-app-db
aws:lb:Listener some-app-web-listener
aws:route53:Record some-app-record
@ Previewing update....
awsx:x:ecs:FargateTaskDefinition some-app-task Sending build context to Docker daemon 241.2MB
awsx:x:ecs:FargateTaskDefinition some-app-task
awsx:x:ecs:FargateTaskDefinition some-app-task Step 1/6 : FROM some-app/some-app:4.5.2
awsx:x:ecs:FargateTaskDefinition some-app-task 4.5.2: Pulling from some-app/some-app
awsx:x:ecs:FargateTaskDefinition some-app-task 53c3504f3: Already exists
awsx:x:ecs:FargateTaskDefinition some-app-task 613d1cc01: Already exists
awsx:x:ecs:FargateTaskDefinition some-app-task ae5b2214b: Already exists
awsx:x:ecs:FargateTaskDefinition some-app-task 34140df22: Already exists
awsx:x:ecs:FargateTaskDefinition some-app-task 11e66f442: Pulling fs layer
awsx:x:ecs:FargateTaskDefinition some-app-task 150e00c44: Pulling fs layer
awsx:x:ecs:FargateTaskDefinition some-app-task 6214112c4: Pulling fs layer
awsx:x:ecs:FargateTaskDefinition some-app-task 6214a12c4: Verifying Checksum
awsx:x:ecs:FargateTaskDefinition some-app-task 6214a12c4: Download complete
awsx:x:ecs:FargateTaskDefinition some-app-task 11e6b5e42: Verifying Checksum
awsx:x:ecs:FargateTaskDefinition some-app-task 11e4b5e42: Download complete
awsx:x:ecs:FargateTaskDefinition some-app-task 1502afc44: Verifying Checksum
awsx:x:ecs:FargateTaskDefinition some-app-task 1002afc44: Download complete
awsx:x:ecs:FargateTaskDefinition some-app-task 06f4b5e42: Pull complete
awsx:x:ecs:FargateTaskDefinition some-app-task e002afc44: Pull complete
awsx:x:ecs:FargateTaskDefinition some-app-task 4125a12c4: Pull complete
awsx:x:ecs:FargateTaskDefinition some-app-task Digest: sha256: qwerqwreqwrqwoeriuqpwiwrepouiqwpreou
awsx:x:ecs:FargateTaskDefinition some-app-task Status: Downloaded newer image for some-app/some-app:4.5.2
awsx:x:ecs:FargateTaskDefinition some-app-task ---> d5bc26f30516
awsx:x:ecs:FargateTaskDefinition some-app-task Step 2/6 : RUN npm install
awsx:x:ecs:FargateTaskDefinition some-app-task ---> Running in 31312312312323
@ Previewing update....
awsx:x:ecs:FargateTaskDefinition some-app-task
awsx:x:ecs:FargateTaskDefinition some-app-task up to date, audited 421 packages in 3s
awsx:x:ecs:FargateTaskDefinition some-app-task
awsx:x:ecs:FargateTaskDefinition some-app-task 13 packages are looking for funding
awsx:x:ecs:FargateTaskDefinition some-app-task run `npm fund` for details
awsx:x:ecs:FargateTaskDefinition some-app-task
awsx:x:ecs:FargateTaskDefinition some-app-task 4 high severity vulnerabilities
awsx:x:ecs:FargateTaskDefinition some-app-task
awsx:x:ecs:FargateTaskDefinition some-app-task Some issues need review, and may require choosing
awsx:x:ecs:FargateTaskDefinition some-app-task a different dependency.
awsx:x:ecs:FargateTaskDefinition some-app-task
awsx:x:ecs:FargateTaskDefinition some-app-task Run `npm audit` for details.
awsx:x:ecs:FargateTaskDefinition some-app-task �[41mnpm �[0m�[41mnotice�[0m�[41m
awsx:x:ecs:FargateTaskDefinition some-app-task npm notice�[0m�[41m New minor version of npm available! 1.3.1 -> 1.5.4
awsx:x:ecs:FargateTaskDefinition some-app-task npm�[0m�[41m notice�[0m�[41m Changelog: <<https://github.com/npm/cli/releases/tag/v1.5.4>>
awsx:x:ecs:FargateTaskDefinition some-app-task npm notice�[0m�[41m Run `npm install -g npm@1.5.4` to update!
awsx:x:ecs:FargateTaskDefinition some-app-task npm notice
awsx:x:ecs:FargateTaskDefinition some-app-task �[0mRemoving intermediate container 460414bc616a
awsx:x:ecs:FargateTaskDefinition some-app-task ---> f02df3412225
awsx:x:ecs:FargateTaskDefinition some-app-task Step 3/6 : RUN npm install newrelic
awsx:x:ecs:FargateTaskDefinition some-app-task ---> Running in cc4421e2112c
awsx:x:ecs:FargateTaskDefinition some-app-task
awsx:x:ecs:FargateTaskDefinition some-app-task added 33 packages, and audited 1011 packages in 5s
awsx:x:ecs:FargateTaskDefinition some-app-task
awsx:x:ecs:FargateTaskDefinition some-app-task 14 packages are looking for funding
awsx:x:ecs:FargateTaskDefinition some-app-task run `npm fund` for details
awsx:x:ecs:FargateTaskDefinition some-app-task
awsx:x:ecs:FargateTaskDefinition some-app-task 4 high severity vulnerabilities
awsx:x:ecs:FargateTaskDefinition some-app-task
awsx:x:ecs:FargateTaskDefinition some-app-task Some issues need review, and may require choosing
awsx:x:ecs:FargateTaskDefinition some-app-task a different dependency.
awsx:x:ecs:FargateTaskDefinition some-app-task
awsx:x:ecs:FargateTaskDefinition some-app-task Run `npm audit` for details.
awsx:x:ecs:FargateTaskDefinition some-app-task Removing intermediate container cc4421e2112c
awsx:x:ecs:FargateTaskDefinition some-app-task ---> 135b463f241f
awsx:x:ecs:FargateTaskDefinition some-app-task Step 4/6 : RUN npm install @sentry/node
awsx:x:ecs:FargateTaskDefinition some-app-task ---> Running in 3fe400bb22ac
awsx:x:ecs:FargateTaskDefinition some-app-task
awsx:x:ecs:FargateTaskDefinition some-app-task added 12 packages, and audited 1023 packages in 3s
awsx:x:ecs:FargateTaskDefinition some-app-task
awsx:x:ecs:FargateTaskDefinition some-app-task 14 packages are looking for funding
awsx:x:ecs:FargateTaskDefinition some-app-task run `npm fund` for details
awsx:x:ecs:FargateTaskDefinition some-app-task
awsx:x:ecs:FargateTaskDefinition some-app-task 4 high severity vulnerabilities
awsx:x:ecs:FargateTaskDefinition some-app-task
awsx:x:ecs:FargateTaskDefinition some-app-task Some issues need review, and may require choosing
awsx:x:ecs:FargateTaskDefinition some-app-task a different dependency.
awsx:x:ecs:FargateTaskDefinition some-app-task
awsx:x:ecs:FargateTaskDefinition some-app-task Run `npm audit` for details.
awsx:x:ecs:FargateTaskDefinition some-app-task Removing intermediate container 3fe400bb22ac
awsx:x:ecs:FargateTaskDefinition some-app-task ---> f164c4c4e46a
awsx:x:ecs:FargateTaskDefinition some-app-task Step 5/6 : COPY /extensions /some-app/extensions
awsx:x:ecs:FargateTaskDefinition some-app-task ---> d04cc411a24a
awsx:x:ecs:FargateTaskDefinition some-app-task Step 6/6 : CMD npx some-app start
awsx:x:ecs:FargateTaskDefinition some-app-task ---> Running in cbcd654df44a
awsx:x:ecs:FargateTaskDefinition some-app-task Removing intermediate container cbcd65123123123
awsx:x:ecs:FargateTaskDefinition some-app-task ---> 4f4d1222d24c
awsx:x:ecs:FargateTaskDefinition some-app-task Successfully built 1231232d24c
awsx:x:ecs:FargateTaskDefinition some-app-task Successfully tagged 123123-container:latest
awsx:x:ecs:FargateTaskDefinition some-app-task sha256:12131401234112234121234121234121213
awsx:x:ecs:FargateTaskDefinition some-app-task Image build succeeded.
++ aws:ecs:TaskDefinition some-app-task create replacement [diff: ~containerDefinitions]
+- aws:ecs:TaskDefinition some-app-task replace [diff: ~containerDefinitions]
~ aws:ecs:Service some-app-task update [diff: ~taskDefinition]
-- aws:ecs:TaskDefinition some-app-task delete original [diff: ~containerDefinitions]
pulumi:pulumi:Stack some-app-production
Resources:
~ 1 to update
+-1 to replace
2 changes. 56 unchanged
little-cartoon-10569
03/15/2022, 1:16 AMacceptable-byte-95884
03/15/2022, 3:07 PMlittle-cartoon-10569
03/15/2022, 10:49 PM