Closed jonaraphael closed 1 week ago
preview
on cerulean-cloud-images/testPreviewing update (test): @ previewing update........ @ previewing update............... pulumi:pulumi:Stack cerulean-cloud-images-test running @ previewing update..... gcp:container:Registry cerulean-cloud-images-test-registry @ previewing update...... docker:index:Image cerulean-cloud-images-test-cr-orchestrator-image Building your image for linux/amd64 architecture. ~ docker:index:Image cerulean-cloud-images-test-cr-orchestrator-image update [diff: ~build]; Building your image for linux/amd64 architecture. docker:index:Image cerulean-cloud-images-test-cr-offset-tile-image Building your image for linux/amd64 architecture. ~ docker:index:Image cerulean-cloud-images-test-cr-offset-tile-image update [diff: ~build]; Building your image for linux/amd64 architecture. docker:index:Image cerulean-cloud-images-test-cr-tipg-image Building your image for linux/amd64 architecture. ~ docker:index:Image cerulean-cloud-images-test-cr-tipg-image update [diff: ~build]; Building your image for linux/amd64 architecture. pulumi:pulumi:Stack cerulean-cloud-images-test Diagnostics: docker:index:Image (cerulean-cloud-images-test-cr-orchestrator-image): Building your image for linux/amd64 architecture. To ensure you are building for the correct platform, consider explicitly setting the `platform` field on ImageBuildOptions. docker:index:Image (cerulean-cloud-images-test-cr-offset-tile-image): Building your image for linux/amd64 architecture. To ensure you are building for the correct platform, consider explicitly setting the `platform` field on ImageBuildOptions. docker:index:Image (cerulean-cloud-images-test-cr-tipg-image): Building your image for linux/amd64 architecture. To ensure you are building for the correct platform, consider explicitly setting the `platform` field on ImageBuildOptions. Resources: ~ 3 to update 2 unchanged
preview
on cerulean-cloud/testPreviewing update (test): @ previewing update..... pulumi:pulumi:Stack cerulean-cloud-test running @ previewing update.... pulumi:providers:docker cerulean-cloud-images-test-gcr gcp:storage:Bucket cerulean-cloud-test-bucket-cf-ais gcp:sql:DatabaseInstance cerulean-cloud-test-database-instance gcp:cloudtasks:Queue cerulean-cloud-test-queue-cloud-tasks-ais-analysis gcp:serviceaccount:Account cerulean-cloud-test-cf-ais -- gcp:storage:BucketObject cerulean-cloud-test-source-cf-ais delete original +- gcp:storage:BucketObject cerulean-cloud-test-source-cf-ais replace [diff: ~detectMd5hash,name,source] ++ gcp:storage:BucketObject cerulean-cloud-test-source-cf-ais create replacement [diff: ~detectMd5hash,name,source] gcp:sql:User cerulean-cloud-test-database-users gcp:projects:IAMMember cerulean-cloud-test-cf-ais-iam gcp:sql:Database cerulean-cloud-test-database ~ gcp:cloudfunctions:Function cerulean-cloud-test-cf-ais update [diff: ~secretEnvironmentVariables,sourceArchiveObject] gcp:cloudfunctions:FunctionIamMember cerulean-cloud-test-cf-ais-invoker @ previewing update.......... gcp:serviceaccount:Account cerulean-cloud-test-cr-offset-tile docker:index:RemoteImage cerulean-cloud-images-test-remote-offset docker:index:RemoteImage cerulean-cloud-images-test-remote-orchestrator docker:index:RemoteImage cerulean-cloud-images-test-remote-tipg gcp:projects:IAMMember cerulean-cloud-test-cr-offset-tile-cloudSqlClient gcp:projects:IAMMember cerulean-cloud-test-cr-offset-tile-secretmanagerSecretAccessor gcp:secretmanager:SecretIamMember cerulean-cloud-test-cr-offset-tile-secret-accessor-binding pulumi:pulumi:Stack cerulean-cloud-test running warning: serving_state is deprecated: `serving_state` is deprecated and will be removed in a future major release. This field is not supported by the Cloud Run API. pulumi:pulumi:Stack cerulean-cloud-test running warning: env_froms is deprecated: `env_from` is deprecated and will be removed in a future major release. This field is not supported by the Cloud Run API. pulumi:pulumi:Stack cerulean-cloud-test running warning: working_dir is deprecated: `working_dir` is deprecated and will be removed in a future major release. This field is not supported by the Cloud Run API. ~ gcp:cloudrun:Service cerulean-cloud-test-cr-offset-tiles update [diff: ~metadata] gcp:cloudrun:IamPolicy cerulean-cloud-test-cr-noauth-iam-policy-offset @ previewing update...... aws:iam:Role cerulean-cloud-test-lambda-titiler-role aws:s3:Bucket cerulean-cloud-test-titiler-lambda-archive aws:iam:Policy cerulean-cloud-test-lambda-titiler-policy aws:apigatewayv2:Api cerulean-cloud-test-lambda-titiler-api gcp:storage:Bucket cerulean-cloud-test-bucket-cf-sr aws:sns:Topic cerulean-cloud-test-lambda-APIAbuseAlert gcp:cloudtasks:Queue cerulean-cloud-test-queue-cr-orchestrator gcp:serviceaccount:Account cerulean-cloud-test-cr-orchestrator gcp:serviceaccount:Account cerulean-cloud-test-cf-sr gcp:serviceaccount:Account cerulean-cloud-test-cr-tipg aws:iam:Role cerulean-cloud-test-lambda-sentinel1-iam aws:iam:RolePolicyAttachment cerulean-cloud-test-lambda-titiler-attachment2 aws:iam:RolePolicyAttachment cerulean-cloud-test-lambda-titiler-attachment -- gcp:storage:BucketObject cerulean-cloud-test-source-cf-sr delete original +- gcp:storage:BucketObject cerulean-cloud-test-source-cf-sr replace [diff: ~detectMd5hash,name,source] ++ gcp:storage:BucketObject cerulean-cloud-test-source-cf-sr create replacement [diff: ~detectMd5hash,name,source] -- gcp:storage:BucketObject cerulean-cloud-test-source-cf-historical-run delete original +- gcp:storage:BucketObject cerulean-cloud-test-source-cf-historical-run replace [diff: ~detectMd5hash,name,source] ++ gcp:storage:BucketObject cerulean-cloud-test-source-cf-historical-run create replacement [diff: ~detectMd5hash,name,source] aws:sns:TopicSubscription cerulean-cloud-test-lambda-titiler-email-support aws:sns:TopicSubscription cerulean-cloud-test-lambda-titiler-email-jona aws:sns:TopicSubscription cerulean-cloud-test-lambda-titiler-email-aemon aws:sns:TopicSubscription cerulean-cloud-test-lambda-titiler-email-jason gcp:projects:IAMMember cerulean-cloud-test-cr-orchestrator-cloudTasksEnqueuer gcp:projects:IAMMember cerulean-cloud-test-cr-orchestrator-cloudSqlClient gcp:projects:IAMMember cerulean-cloud-test-cr-orchestrator-secretmanagerSecretAccessor gcp:projects:IAMMember cerulean-cloud-test-cf-sr-iam aws:iam:RolePolicyAttachment cerulean-cloud-test-lambda-sentinel1-basic-execution gcp:projects:IAMMember cerulean-cloud-test-cr-tipg-cloudSqlClient gcp:projects:IAMMember cerulean-cloud-test-cr-tipg-secretmanagerSecretAccessor gcp:secretmanager:SecretIamMember cerulean-cloud-test-cr-orchestrator-secret-accessor-binding gcp:secretmanager:SecretIamMember cerulean-cloud-test-cr-tipg-secret-accessor-binding pulumi:pulumi:Stack cerulean-cloud-test running warning: serving_state is deprecated: `serving_state` is deprecated and will be removed in a future major release. This field is not supported by the Cloud Run API. pulumi:pulumi:Stack cerulean-cloud-test running warning: env_froms is deprecated: `env_from` is deprecated and will be removed in a future major release. This field is not supported by the Cloud Run API. pulumi:pulumi:Stack cerulean-cloud-test running warning: working_dir is deprecated: `working_dir` is deprecated and will be removed in a future major release. This field is not supported by the Cloud Run API. pulumi:pulumi:Stack cerulean-cloud-test running warning: serving_state is deprecated: `serving_state` is deprecated and will be removed in a future major release. This field is not supported by the Cloud Run API. pulumi:pulumi:Stack cerulean-cloud-test running warning: env_froms is deprecated: `env_from` is deprecated and will be removed in a future major release. This field is not supported by the Cloud Run API. pulumi:pulumi:Stack cerulean-cloud-test running warning: working_dir is deprecated: `working_dir` is deprecated and will be removed in a future major release. This field is not supported by the Cloud Run API. ~ gcp:cloudrun:Service cerulean-cloud-test-cr-tipg update [diff: ~metadata] ~ gcp:cloudrun:Service cerulean-cloud-test-cr-orchestrator update [diff: ~metadata,template] gcp:cloudrun:IamPolicy cerulean-cloud-test-cr-noauth-iam-policy-tipg gcp:cloudrun:IamPolicy cerulean-cloud-test-cr-noauth-iam-policy-orchestrator ~ gcp:cloudfunctions:Function cerulean-cloud-test-cf-sr update [diff: ~secretEnvironmentVariables,sourceArchiveObject] ~ gcp:cloudfunctions:Function cerulean-cloud-test-cf-historical-run update [diff: ~secretEnvironmentVariables,sourceArchiveObject] aws:lambda:Function cerulean-cloud-test-lambda-sentinel1-sub gcp:cloudfunctions:FunctionIamMember cerulean-cloud-test-cf-sr-invoker gcp:cloudfunctions:FunctionIamMember cerulean-cloud-test-cf-historical-run-invoker aws:sns:TopicSubscription cerulean-cloud-test-sentinel1-subscription aws:lambda:Permission cerulean-cloud-test-lambda-sentinel1-permission @ previewing update.................................................................................................................. ~ aws:s3:BucketObject cerulean-cloud-test-titiler-lambda-archive update [diff: ~source] ~ aws:lambda:Function cerulean-cloud-test-lambda-titiler-sentinel update [diff: ~sourceCodeHash] aws:apigatewayv2:Integration cerulean-cloud-test-lambda-titiler-integration aws:cloudwatch:MetricAlarm cerulean-cloud-test-lambda-titiler-alarm aws:lambda:Permission cerulean-cloud-test-lambda-titiler-permission aws:apigatewayv2:Route cerulean-cloud-test-lambda-titiler-route aws:apigatewayv2:Stage cerulean-cloud-test-lambda-titiler-stage pulumi:pulumi:Stack cerulean-cloud-test running Creating lambda package in [/home/runner/work/cerulean-cloud/cerulean-cloud] [running in Docker]... pulumi:pulumi:Stack cerulean-cloud-test running Checking Docker is available... pulumi:pulumi:Stack cerulean-cloud-test running Building container image... pulumi:pulumi:Stack cerulean-cloud-test running Sucessfully built container image with id sha256:6121885f14aea3ec0fda40ed46f3d781192cdbe9dfd12681e37edc24d00e9709 pulumi:pulumi:Stack cerulean-cloud-test running Creating installation package.zip ... pulumi:pulumi:Stack cerulean-cloud-test running Sucessfully created package.zip at /home/runner/work/cerulean-cloud/cerulean-cloud/package.zip pulumi:pulumi:Stack cerulean-cloud-test 9 warnings; 6 messages Diagnostics: pulumi:pulumi:Stack (cerulean-cloud-test): warning: serving_state is deprecated: `serving_state` is deprecated and will be removed in a future major release. This field is not supported by the Cloud Run API. warning: env_froms is deprecated: `env_from` is deprecated and will be removed in a future major release. This field is not supported by the Cloud Run API. warning: working_dir is deprecated: `working_dir` is deprecated and will be removed in a future major release. This field is not supported by the Cloud Run API. warning: serving_state is deprecated: `serving_state` is deprecated and will be removed in a future major release. This field is not supported by the Cloud Run API. warning: env_froms is deprecated: `env_from` is deprecated and will be removed in a future major release. This field is not supported by the Cloud Run API. warning: working_dir is deprecated: `working_dir` is deprecated and will be removed in a future major release. This field is not supported by the Cloud Run API. warning: serving_state is deprecated: `serving_state` is deprecated and will be removed in a future major release. This field is not supported by the Cloud Run API. warning: env_froms is deprecated: `env_from` is deprecated and will be removed in a future major release. This field is not supported by the Cloud Run API. warning: working_dir is deprecated: `working_dir` is deprecated and will be removed in a future major release. This field is not supported by the Cloud Run API. Creating lambda package in [/home/runner/work/cerulean-cloud/cerulean-cloud] [running in Docker]... Checking Docker is available... Building container image... Sucessfully built container image with id sha256:6121885f14aea3ec0fda40ed46f3d781192cdbe9dfd12681e37edc24d00e9709 Creating installation package.zip ... Sucessfully created package.zip at /home/runner/work/cerulean-cloud/cerulean-cloud/package.zip Resources: ~ 8 to update +-3 to replace 11 changes. 56 unchanged
Hi Thomas, Could you double check my handling of the database engine connection? This is an attempted implementation of the suggestion you made about not opening countless DB connections (and never cleaning them up, either!)
If not, please let me know and I'll invite someone else to review it!