Skip to content

Commit 9cbdc6b

Browse files
authored
♻️ Rename AWS_SQS_QUEUE_NAME_BUILDER to BUILDER_QUEUE_NAME (#559)
1 parent 9e8cb20 commit 9cbdc6b

File tree

13 files changed

+22
-23
lines changed

13 files changed

+22
-23
lines changed

.env

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -52,7 +52,7 @@ MESSENGER_SENTRY_DSN=https://01d9690bab0a81b2cb08d503d4cfb3b1@o4506985151856640.
5252

5353
# AWS
5454
DEPLOYMENTS_BUCKET_NAME=fastapicloud-deployments-local
55-
AWS_SQS_BUILDER_QUEUE_NAME=fastapicloud-builder-local
55+
BUILDER_QUEUE_NAME=fastapicloud-builder-local
5656
ECR_REGISTRY_URL=992382821657.dkr.ecr.us-east-1.amazonaws.com
5757
AWS_REGION=us-east-1
5858
# LocalStack

.github/workflows/deploy-backend.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -121,7 +121,7 @@ jobs:
121121
DOCKER_IMAGE_FRONTEND: "${{ vars.DOCKER_IMAGE_FRONTEND }}"
122122
DEPLOYMENTS_BUCKET_NAME: "${{ vars.DEPLOYMENTS_BUCKET_NAME }}"
123123
ECR_REGISTRY_URL: "${{ vars.ECR_REGISTRY_URL }}"
124-
AWS_SQS_BUILDER_QUEUE_NAME: "${{ vars.AWS_SQS_BUILDER_QUEUE_NAME }}"
124+
BUILDER_QUEUE_NAME: "${{ vars.BUILDER_QUEUE_NAME }}"
125125
BUILDER_API_URL: "${{ vars.BUILDER_API_URL }}"
126126
SECRET_KEY: "${{ secrets.SECRET_KEY }}"
127127
FIRST_SUPERUSER_PASSWORD: "${{ secrets.FIRST_SUPERUSER_PASSWORD }}"
@@ -164,7 +164,7 @@ jobs:
164164
DOCKER_IMAGE_FRONTEND: "${{ vars.DOCKER_IMAGE_FRONTEND }}"
165165
DEPLOYMENTS_BUCKET_NAME: "${{ vars.DEPLOYMENTS_BUCKET_NAME }}"
166166
ECR_REGISTRY_URL: "${{ vars.ECR_REGISTRY_URL }}"
167-
AWS_SQS_BUILDER_QUEUE_NAME: "${{ vars.AWS_SQS_BUILDER_QUEUE_NAME }}"
167+
BUILDER_QUEUE_NAME: "${{ vars.BUILDER_QUEUE_NAME }}"
168168
DEPOT_PROJECT_ID: "${{ vars.DEPOT_PROJECT_ID }}"
169169
BUILDER_API_URL: "${{ vars.BUILDER_API_URL }}"
170170
SECRET_KEY: "${{ secrets.SECRET_KEY }}"

.github/workflows/deploy-messenger.yml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -92,6 +92,7 @@ jobs:
9292
AWS_REGION: "${{ vars.AWS_REGION }}"
9393
DEPLOYMENTS_BUCKET_NAME: "${{ vars.DEPLOYMENTS_BUCKET_NAME }}"
9494
AWS_SQS_BUILDER_QUEUE_NAME: "${{ vars.AWS_SQS_BUILDER_QUEUE_NAME }}"
95+
BUILDER_QUEUE_NAME: "${{ vars.BUILDER_QUEUE_NAME }}"
9596
BUILDER_API_KEY: "${{ secrets.BUILDER_API_KEY }}"
9697
BUILDER_API_URL: "${{ vars.BUILDER_API_URL }}"
9798
MESSENGER_SENTRY_DSN: "${{ secrets.MESSENGER_SENTRY_DSN }}"

backend/app/api/routes/deployments.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -253,7 +253,7 @@ def upload_complete(
253253
session.commit()
254254

255255
queue_url = sqs.get_queue_url(
256-
QueueName=CommonSettings.get_settings().AWS_SQS_BUILDER_QUEUE_NAME
256+
QueueName=CommonSettings.get_settings().BUILDER_QUEUE_NAME
257257
)["QueueUrl"]
258258
sqs.send_message(QueueUrl=queue_url, MessageBody=str(deployment_id))
259259

backend/app/core/config.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -80,7 +80,7 @@ class CommonSettings(SettingsEnv):
8080
LOGFIRE_TOKEN: str | None = None
8181
LOCALSTACK_HOST_NAME: str | None = None
8282
ENABLE_LOCALSTACK: bool = False
83-
AWS_SQS_BUILDER_QUEUE_NAME: str = "fastapicloud-builder"
83+
BUILDER_QUEUE_NAME: str = "fastapicloud-builder"
8484
AWS_REGION: str = "us-east-1"
8585
BUILDER_API_URL: str
8686

backend/app/messenger.py

Lines changed: 3 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -47,19 +47,17 @@ async def process_message(
4747
response.raise_for_status()
4848
with logfire.span("Delete message"):
4949
await asyncify(sqs.delete_message)(
50-
QueueUrl=common_settings.AWS_SQS_BUILDER_QUEUE_NAME,
50+
QueueUrl=common_settings.BUILDER_QUEUE_NAME,
5151
ReceiptHandle=receipt_handle,
5252
)
5353

5454

5555
async def main() -> None:
5656
# Run in asyncify to not block the event loop, in case we call this function
5757
# concurrently later
58-
with logfire.span(
59-
"Process queue: {name}", name=common_settings.AWS_SQS_BUILDER_QUEUE_NAME
60-
):
58+
with logfire.span("Process queue: {name}", name=common_settings.BUILDER_QUEUE_NAME):
6159
queue_url_response = await asyncify(sqs.get_queue_url)(
62-
QueueName=common_settings.AWS_SQS_BUILDER_QUEUE_NAME
60+
QueueName=common_settings.BUILDER_QUEUE_NAME
6361
)
6462
queue_url = queue_url_response.get("QueueUrl")
6563
assert queue_url

compose.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -260,7 +260,7 @@ services:
260260
command: >
261261
bash -c "
262262
aws --endpoint-url=http://localstack:4566 s3api create-bucket --bucket "${DEPLOYMENTS_BUCKET_NAME}" --region us-east-1
263-
&& aws --endpoint-url=http://localstack:4566 sqs create-queue --queue-name "${AWS_SQS_BUILDER_QUEUE_NAME}" --attributes VisibilityTimeout=600
263+
&& aws --endpoint-url=http://localstack:4566 sqs create-queue --queue-name "${BUILDER_QUEUE_NAME}" --attributes VisibilityTimeout=600
264264
"
265265
266266
volumes:

infra/__main__.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -320,4 +320,4 @@
320320
pulumi.export("aws_lb_controller_role_arn", aws_lb_controller_role.arn)
321321
pulumi.export("fastapicloud_iam_role_arn", fastapicloud_iam_role.arn)
322322
pulumi.export("ecr_iam_role_arn", ecr_iam_role.arn)
323-
pulumi.export("sqs_builder_queue_name", sqs.sqs_builder_queue.name)
323+
pulumi.export("builder_queue_name", sqs.builder_queue.name)

infra/env-vars-01.sh

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -40,8 +40,8 @@ REDIS_SERVER="$(pulumi stack output redis_backend --stack fastapilabs/$ENVIRONME
4040
export REDIS_SERVER
4141
echo "export REDIS_SERVER='${REDIS_SERVER}'"
4242

43-
AWS_SQS_BUILDER_QUEUE_NAME="$(pulumi stack output sqs_builder_queue_name --stack fastapilabs/$ENVIRONMENT)"
44-
export AWS_SQS_BUILDER_QUEUE_NAME
45-
echo "export AWS_SQS_BUILDER_QUEUE_NAME='${AWS_SQS_BUILDER_QUEUE_NAME}'"
43+
BUILDER_QUEUE_NAME="$(pulumi stack output builder_queue_name --stack fastapilabs/$ENVIRONMENT)"
44+
export BUILDER_QUEUE_NAME
45+
echo "export BUILDER_QUEUE_NAME='${BUILDER_QUEUE_NAME}'"
4646

4747
echo '# Once this works, run it with: eval $(bash env-vars-01.sh)'

infra/k8s/messenger/messenger.yaml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -35,8 +35,8 @@ spec:
3535
value: "${AWS_REGION}"
3636
- name: DEPLOYMENTS_BUCKET_NAME
3737
value: "${DEPLOYMENTS_BUCKET_NAME}"
38-
- name: AWS_SQS_BUILDER_QUEUE_NAME
39-
value: "${AWS_SQS_BUILDER_QUEUE_NAME}"
38+
- name: BUILDER_QUEUE_NAME
39+
value: "${BUILDER_QUEUE_NAME}"
4040
- name: BUILDER_API_KEY
4141
value: "${BUILDER_API_KEY}"
4242
- name: BUILDER_API_URL

0 commit comments

Comments
 (0)