Skip to content

Commit ed43122

Browse files
authored
Merge pull request #12 from axoflow/docs/add-examples
docs: add helm examples
2 parents b57c846 + c01dbdc commit ed43122

File tree

5 files changed

+58
-6
lines changed

5 files changed

+58
-6
lines changed

README.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -22,7 +22,7 @@ You can find guides per connector:
2222

2323
| Variable | Required | Default | Description |
2424
|----------|----------|---------|-------------|
25-
| `AZURE_EVENTHUB_CONNECTION_STRING` | Yes | - | Azure Event Hub connection string |
25+
| `AZURE_EVENT_HUBS_CONNECTION_STRING` | Yes | - | Azure Event Hub connection string |
2626

2727
### AWS Provider
2828

charts/cloudconnectors/values.yaml

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -58,11 +58,11 @@ storage:
5858
env:
5959
# - name: "AXOROUTER_ENDPOINT"
6060
# value: "axorouter.axoflow-local.svc.cluster.local:4317"
61-
# - name: "AZURE_EVENTHUB_CONNECTION_STRING"
61+
# - name: "AZURE_EVENT_HUBS_CONNECTION_STRING"
6262
# valueFrom:
6363
# secretKeyRef:
64-
# name: "azure-eventhub"
65-
# key: "connection"
64+
# name: "azure-event-hubs"
65+
# key: "connection-string"
6666
# - name: "AWS_REGION"
6767
# value: "eu-central-1"
6868
# - name: "AWS_PROFILE"

connectors/aws/README.md

Lines changed: 29 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -60,3 +60,32 @@ awsConfig:
6060
# -- Filesystem configuration (when useSecret: false)
6161
hostPath: "/root/.aws"
6262
```
63+
64+
### Example deploy with Axorouter in cluster
65+
66+
```bash
67+
make minikube-cluster
68+
make docker-build
69+
make minikube-load-image
70+
71+
kubectl create namespace cloudconnectors
72+
kubectl create secret generic aws-credentials \
73+
--from-literal=access-key-id="<YOUR-AWS-ACCESS-KEY-ID>" \
74+
--from-literal=secret-access-key="<YOUR-AWS-SECRET-ACCESS-KEY>" \
75+
--namespace cloudconnectors \
76+
--dry-run=client -o yaml | kubectl apply -f -
77+
78+
helm upgrade --install --wait --namespace cloudconnectors cloudconnectors ./charts/cloudconnectors \
79+
--set image.repository="axocloudconnectors" \
80+
--set image.tag="dev" \
81+
--set 'env[0].name=AXOROUTER_ENDPOINT' \
82+
--set 'env[0].value=axorouter.axoflow-local.svc.cluster.local:4317' \
83+
--set 'env[1].name=AWS_REGION' \
84+
--set 'env[1].value=<YOUR-AWS-REGION>' \
85+
--set 'env[2].name=AWS_ACCESS_KEY_ID' \
86+
--set 'env[2].valueFrom.secretKeyRef.name=aws-credentials' \
87+
--set 'env[2].valueFrom.secretKeyRef.key=access-key-id' \
88+
--set 'env[3].name=AWS_SECRET_ACCESS_KEY' \
89+
--set 'env[3].valueFrom.secretKeyRef.name=aws-credentials' \
90+
--set 'env[3].valueFrom.secretKeyRef.key=secret-access-key'
91+
```

connectors/azure/README.md

Lines changed: 24 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@ Make sure the required environment variables are set before running the connecto
1010
docker run \
1111
--rm \
1212
-v "${STORAGE_DIRECTORY}":"${STORAGE_DIRECTORY}" \
13-
-e AZURE_EVENTHUB_CONNECTION_STRING="${AZURE_EVENTHUB_CONNECTION_STRING}" \
13+
-e AZURE_EVENT_HUBS_CONNECTION_STRING="${AZURE_EVENT_HUBS_CONNECTION_STRING}" \
1414
-e AXOROUTER_ENDPOINT="${AXOROUTER_ENDPOINT}" \
1515
-e STORAGE_DIRECTORY="${STORAGE_DIRECTORY}" \
1616
ghcr.io/axoflow/axocloudconnectors:latest
@@ -19,3 +19,26 @@ docker run \
1919
## Deploy with Helm-chart
2020

2121
1. Set the required environment-variables.
22+
23+
### Example deploy with Axorouter in cluster
24+
25+
```bash
26+
make minikube-cluster
27+
make docker-build
28+
make minikube-load-image
29+
30+
kubectl create namespace cloudconnectors
31+
kubectl create secret generic azure-event-hubs \
32+
--from-literal=connection-string="<YOUR-AZURE-EVENT-HUBS-CONNECTION-STRING>" \
33+
--namespace cloudconnectors \
34+
--dry-run=client -o yaml | kubectl apply -f -
35+
36+
helm upgrade --install --wait --namespace cloudconnectors cloudconnectors ./charts/cloudconnectors \
37+
--set image.repository="axocloudconnectors" \
38+
--set image.tag="dev" \
39+
--set 'env[0].name=AXOROUTER_ENDPOINT' \
40+
--set 'env[0].value=axorouter.axoflow-local.svc.cluster.local:4317' \
41+
--set 'env[1].name=AZURE_EVENT_HUBS_CONNECTION_STRING' \
42+
--set 'env[1].valueFrom.secretKeyRef.name=azure-event-hubs' \
43+
--set 'env[1].valueFrom.secretKeyRef.key=connection-string'
44+
```

connectors/azure/config.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
receivers:
22
azureeventhub:
3-
connection: ${env:AZURE_EVENTHUB_CONNECTION_STRING}
3+
connection: ${env:AZURE_EVENT_HUBS_CONNECTION_STRING}
44
format: azure
55
apply_semantic_conventions: true
66
storage: file_storage

0 commit comments

Comments
 (0)