From a043433760567678c22ee9927e470c3c5b1d4738 Mon Sep 17 00:00:00 2001 From: Brandon Pfeifer <bpfeifer@influxdata.com> Date: Thu, 12 Dec 2024 16:00:23 -0500 Subject: [PATCH] chore: invalidate CloudFront on upload (#25651) --- .circleci/config.yml | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/.circleci/config.yml b/.circleci/config.yml index d23142ae08..03ebe9d698 100644 --- a/.circleci/config.yml +++ b/.circleci/config.yml @@ -430,6 +430,12 @@ jobs: aws-secret-access-key: RELEASE_AWS_SECRET_ACCESS_KEY from: /tmp/workspace/artifacts to: s3://dl.influxdata.com/influxdb/<< parameters.destination >> + - run: + command: | + export AWS_REGION="${RELEASE_AWS_REGION}" + export AWS_ACCESS_KEY_ID="${RELEASE_AWS_ACCESS_KEY_ID}" + export AWS_SECRET_ACCESS_KEY="${RELEASE_AWS_SECRET_ACCESS_KEY}" + aws cloudfront create-invalidation --distribution-id "${RELEASE_ARTIFACTS_CLOUDFRONT}" --paths '/influxdb/<< parameters.destination >>/*' build-docker: # need a machine executor to have a full-powered docker daemon (the `setup_remote_docker` system just provides a # kinda small node)