Skip to content

Commit a7175a7

Browse files
authored
Merge pull request #425 from hookdeck/azure
feat: Support Azure ServiceBus PubSub for internalmq
2 parents 9f71fe8 + 80b4d76 commit a7175a7

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

41 files changed

+2131
-935
lines changed

.env.example

Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -54,6 +54,17 @@ RABBITMQ_LOG_QUEUE="outpost-log"
5454
# GCP_PUBSUB_LOG_TOPIC="outpost-log"
5555
# GCP_PUBSUB_LOG_SUBSCRIPTION="outpost-log-sub"
5656

57+
## Azure ServiceBus
58+
AZURE_SERVICEBUS_TENANT_ID=""
59+
AZURE_SERVICEBUS_CLIENT_ID=""
60+
AZURE_SERVICEBUS_CLIENT_SECRET=""
61+
AZURE_SERVICEBUS_SUBSCRIPTION_ID=""
62+
AZURE_SERVICEBUS_RESOURCE_GROUP=""
63+
AZURE_SERVICEBUS_NAMESPACE=""
64+
AZURE_SERVICEBUS_DELIVERY_TOPIC="outpost-delivery"
65+
AZURE_SERVICEBUS_DELIVERY_SUBSCRIPTION="outpost-delivery-sub"
66+
AZURE_SERVICEBUS_LOG_TOPIC="outpost-log"
67+
AZURE_SERVICEBUS_LOG_SUBSCRIPTION="outpost-log-sub"
5768

5869

5970
# ============================== PublishMQ ==============================

.gitignore

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -25,6 +25,8 @@ terraform.tfstate.*
2525
.DS_Store
2626
*.log
2727
cmd/dev
28+
.ai/
2829
.bruno/
2930
.cursor/
30-
.ai/
31+
.claude/
32+
*.local.*

Makefile

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -65,6 +65,9 @@ test/coverage:
6565
test/coverage/html:
6666
go tool cover -html=coverage.out
6767

68+
docs/generate/config:
69+
go run cmd/configdocsgen/main.go
70+
6871
network:
6972
docker network create outpost
7073

build/dev/Dockerfile

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
FROM golang:1.23-alpine AS fetch
2-
RUN go install github.com/air-verse/air@latest
2+
RUN go install github.com/air-verse/air@v1.61.1
33
WORKDIR /app
44
COPY . .
55
CMD ["air"]

0 commit comments

Comments
 (0)