Skip to content

Commit db8ddec

Browse files
alexluongleggetter
andcommitted
build: Update Helm chart and k8s guide to work with latest Outpost version (#255)
* chore: Rename eventkit -> outpost * build: Update Helm chart and k8s guide to work with latest Outpost version * docs: Update k8s guide cleanup step * docs: Update k8s guide on minikube tunnel * chore(docs): helm readme review * chore(docs): move k8s example into examples + add as quickstart * chore(docs): Rabbit MQ -> RabbitMQ * chore(examples): move helm chart back under "deployments" (#267) * feat: add migration guide and example migration script (#260) * feat(docs): migration guide * feat(examples): TypeScript migration example * chore(examples): update migration example * chore(examples): update migration examples * chore(docs): API doc formatting. One correct. * chore(docs): Update migration guide * chore(docs): add pgsql schema info * chore: update example config files * chore: add YAML config * chore(docs): update Zudoku * chore(docs): hard-code YAML example for now * fix: Typo * fix: Change Outpost config schema full path --------- Co-authored-by: Alex Luong <alex@alexluong.com> --------- Co-authored-by: Phil Leggetter <phil@leggetter.co.uk>
1 parent 1a0dbf6 commit db8ddec

Some content is hidden

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

46 files changed

+4610
-863
lines changed

.env.example

Lines changed: 9 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -34,15 +34,15 @@ DELIVERYMQ_MAX_CONCURRENCY=1
3434
TOPICS="user.created,user.updated,user.deleted" # comma separated list of topics to subscribe to, replace with your own topics
3535

3636
# Webhook Destination
37-
# DESTINATION_WEBHOOK_HEADER_PREFIX="x-outpost-"
38-
# DESTINATION_WEBHOOK_DISABLE_DEFAULT_EVENT_ID_HEADER=false
39-
# DESTINATION_WEBHOOK_DISABLE_DEFAULT_SIGNATURE_HEADER=false
40-
# DESTINATION_WEBHOOK_DISABLE_DEFAULT_TIMESTAMP_HEADER=false
41-
# DESTINATION_WEBHOOK_DISABLE_DEFAULT_TOPIC_HEADER=false
42-
# DESTINATION_WEBHOOK_SIGNATURE_CONTENT_TEMPLATE={{.Timestamp.Unix}}.{{.Body}}
43-
# DESTINATION_WEBHOOK_SIGNATURE_HEADER_TEMPLATE=t={{.Timestamp.Unix}},v0={{.Signatures | join ","}}
44-
# DESTINATION_WEBHOOK_SIGNATURE_ENCODING="hex"
45-
# DESTINATION_WEBHOOK_SIGNATURE_ALGORITHM="hmac-sha256"
37+
# DESTINATIONS_WEBHOOK_HEADER_PREFIX="x-outpost-"
38+
# DESTINATIONS_WEBHOOK_DISABLE_DEFAULT_EVENT_ID_HEADER=false
39+
# DESTINATIONS_WEBHOOK_DISABLE_DEFAULT_SIGNATURE_HEADER=false
40+
# DESTINATIONS_WEBHOOK_DISABLE_DEFAULT_TIMESTAMP_HEADER=false
41+
# DESTINATIONS_WEBHOOK_DISABLE_DEFAULT_TOPIC_HEADER=false
42+
# DESTINATIONS_WEBHOOK_SIGNATURE_CONTENT_TEMPLATE={{.Timestamp.Unix}}.{{.Body}}
43+
# DESTINATIONS_WEBHOOK_SIGNATURE_HEADER_TEMPLATE=t={{.Timestamp.Unix}},v0={{.Signatures | join ","}}
44+
# DESTINATIONS_WEBHOOK_SIGNATURE_ENCODING="hex"
45+
# DESTINATIONS_WEBHOOK_SIGNATURE_ALGORITHM="hmac-sha256"
4646

4747
# DISABLE_TELEMETRY=true
4848

.outpost.yaml.example

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -85,6 +85,14 @@ destinations:
8585
metadata_path: "config/outpost/destinations" # Path to destination metadata
8686
webhook:
8787
header_prefix: "x-custom-" # Prefix for webhook headers
88+
# disable_default_event_id_header
89+
# disable_default_signature_header
90+
# disable_default_timestamp_header
91+
# disable_default_topic_header
92+
# signature_content_template: {{.Timestamp.Unix}}.{{.Body}}
93+
# signature_header_template: t={{.Timestamp.Unix}},v0={{.Signatures | join ","}}
94+
# signature_encoding: hex
95+
# signature_algorithm: hmac-sha256
8896

8997
# Note: OpenTelemetry Configuration
9098
# It is recommended to configure OpenTelemetry using environment variables as they are better supported by the SDK.

README.md

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -59,7 +59,9 @@ Outpost is a self-hosted and open-source infrastructure that enables event produ
5959

6060
## Quickstart
6161

62-
Clone the repo:
62+
Ensure you have [Docker](https://docs.docker.com/engine/install/) installed.
63+
64+
Clone the Outpost repo:
6365

6466
```sh
6567
git clone https://github.com/hookdeck/outpost.git
@@ -102,7 +104,6 @@ Create a tenant with the following command, replacing `<TENANT_ID>` with a uniqu
102104

103105
```sh
104106
curl --location --request PUT 'localhost:3333/api/v1/<TENANT_ID>' \
105-
--header 'Content-Type: application/json' \
106107
--header 'Authorization: Bearer <API_KEY>'
107108
```
108109

@@ -146,7 +147,7 @@ Check the logs on your server or your webhook capture tool for the delivered eve
146147

147148
## Documentation
148149

149-
- [Get Started](https://outpost.hookdeck.com/docs/quickstart)
150+
- [Get Started](https://outpost.hookdeck.com/docs/quickstarts)
150151
- [Overview](https://outpost.hookdeck.com/docs/overview)
151152
- [Features](https://outpost.hookdeck.com/docs/features)
152153
- [Guides](https://outpost.hookdeck.com/docs/guides/deployment)

deployments/kubernetes/README.md

Lines changed: 0 additions & 217 deletions
This file was deleted.

deployments/kubernetes/charts/eventkit/templates/_helpers.tpl

Lines changed: 0 additions & 20 deletions
This file was deleted.

deployments/kubernetes/charts/eventkit/templates/eventkit-deployment.yaml

Lines changed: 0 additions & 71 deletions
This file was deleted.

deployments/kubernetes/charts/eventkit/templates/service.yaml

Lines changed: 0 additions & 13 deletions
This file was deleted.

0 commit comments

Comments
 (0)