Skip to content

Commit ca1a793

Browse files
authored
Merge branch 'master' into add-ctx-state
2 parents 37d4a32 + 47db6cc commit ca1a793

File tree

18 files changed

+2143
-0
lines changed

18 files changed

+2143
-0
lines changed

.github/workflows/certification.yml

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -93,6 +93,8 @@ jobs:
9393
required-secrets: AzureServiceBusConnectionString
9494
- component: bindings.azure.cosmosdb
9595
required-secrets: AzureCosmosDBUrl,AzureCosmosDB,AzureCosmosDBCollection,AzureCosmosDBMasterKey,AzureCertificationTenantId,AzureCertificationServicePrincipalClientId,AzureCertificationServicePrincipalClientSecret
96+
- component: bindings.azure.eventhubs
97+
required-secrets: AzureEventHubsBindingsConnectionString,AzureBlobStorageAccount,AzureBlobStorageAccessKey,AzureEventHubsBindingsHub,AzureEventHubsBindingsNamespace,AzureCertificationServicePrincipalClientId,AzureCertificationTenantId,AzureCertificationServicePrincipalClientSecret,AzureResourceGroupName,AzureCertificationSubscriptionId,AzureEventHubsBindingsContainer,AzureIotHubEventHubConnectionString,AzureIotHubName,AzureIotHubBindingsConsumerGroup
9698
- component: pubsub.azure.eventhubs
9799
required-secrets: AzureEventHubsPubsubTopicActiveConnectionString,AzureEventHubsPubsubNamespace,AzureEventHubsPubsubNamespaceConnectionString,AzureBlobStorageAccount,AzureBlobStorageAccessKey,AzureEventHubsPubsubContainer,AzureIotHubName,AzureIotHubEventHubConnectionString,AzureCertificationTenantId,AzureCertificationServicePrincipalClientId,AzureCertificationServicePrincipalClientSecret,AzureResourceGroupName,AzureCertificationSubscriptionId
98100
EOF
Lines changed: 33 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,33 @@
1+
apiVersion: dapr.io/v1alpha1
2+
kind: Component
3+
metadata:
4+
name: azure-single-partition-binding
5+
namespace: default
6+
spec:
7+
type: bindings.azure.eventhubs
8+
version: v1
9+
metadata:
10+
- name: connectionString # Azure EventHubs connection string
11+
secretKeyRef:
12+
name: AzureEventHubsBindingsConnectionString
13+
value: AzureEventHubsBindingsConnectionString
14+
- name: consumerGroup # EventHubs consumer group
15+
secretKeyRef:
16+
name: AzureEventHubsBindingsConsumerGroup
17+
value: AzureEventHubsBindingsConsumerGroup
18+
- name: storageAccountName # Azure Storage Account Name
19+
secretKeyRef:
20+
name: AzureBlobStorageAccount
21+
value: AzureBlobStorageAccount
22+
- name: storageAccountKey # Azure Storage Account Key
23+
secretKeyRef:
24+
name: AzureBlobStorageAccessKey
25+
value: AzureBlobStorageAccessKey
26+
- name: storageContainerName # Azure Storage Container Name
27+
secretKeyRef:
28+
name: AzureEventHubsBindingsContainer
29+
value: AzureEventHubsBindingsContainer
30+
- name: partitionID
31+
value: 0
32+
auth:
33+
secretStore: envvar-secret-store
Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,9 @@
1+
apiVersion: dapr.io/v1alpha1
2+
kind: Component
3+
metadata:
4+
name: envvar-secret-store
5+
namespace: default
6+
spec:
7+
type: secretstores.local.env
8+
version: v1
9+
metadata:
Lines changed: 31 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,31 @@
1+
apiVersion: dapr.io/v1alpha1
2+
kind: Component
3+
metadata:
4+
name: azure-input-binding
5+
namespace: default
6+
spec:
7+
type: bindings.azure.eventhubs
8+
version: v1
9+
metadata:
10+
- name: connectionString # Azure EventHubs connection string
11+
secretKeyRef:
12+
name: AzureEventHubsBindingsConnectionString
13+
value: AzureEventHubsBindingsConnectionString
14+
- name: consumerGroup # EventHubs consumer group
15+
secretKeyRef:
16+
name: AzureEventHubsBindingsConsumerGroup
17+
value: AzureEventHubsBindingsConsumerGroup
18+
- name: storageAccountName # Azure Storage Account Name
19+
secretKeyRef:
20+
name: AzureBlobStorageAccount
21+
value: AzureBlobStorageAccount
22+
- name: storageAccountKey # Azure Storage Account Key
23+
secretKeyRef:
24+
name: AzureBlobStorageAccessKey
25+
value: AzureBlobStorageAccessKey
26+
- name: storageContainerName # Azure Storage Container Name
27+
secretKeyRef:
28+
name: AzureEventHubsBindingsContainer
29+
value: AzureEventHubsBindingsContainer
30+
auth:
31+
secretStore: envvar-secret-store
Lines changed: 31 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,31 @@
1+
apiVersion: dapr.io/v1alpha1
2+
kind: Component
3+
metadata:
4+
name: azure-output-binding
5+
namespace: default
6+
spec:
7+
type: bindings.azure.eventhubs
8+
version: v1
9+
metadata:
10+
- name: connectionString # Azure EventHubs connection string
11+
secretKeyRef:
12+
name: AzureEventHubsBindingsConnectionString
13+
value: AzureEventHubsBindingsConnectionString
14+
- name: consumerGroup # EventHubs consumer group
15+
secretKeyRef:
16+
name: AzureEventHubsBindingsConsumerGroup
17+
value: AzureEventHubsBindingsConsumerGroup
18+
- name: storageAccountName # Azure Storage Account Name
19+
secretKeyRef:
20+
name: AzureBlobStorageAccount
21+
value: AzureBlobStorageAccount
22+
- name: storageAccountKey # Azure Storage Account Key
23+
secretKeyRef:
24+
name: AzureBlobStorageAccessKey
25+
value: AzureBlobStorageAccessKey
26+
- name: storageContainerName # Azure Storage Container Name
27+
secretKeyRef:
28+
name: AzureEventHubsBindingsContainer
29+
value: AzureEventHubsBindingsContainer
30+
auth:
31+
secretStore: envvar-secret-store
Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,9 @@
1+
apiVersion: dapr.io/v1alpha1
2+
kind: Component
3+
metadata:
4+
name: envvar-secret-store
5+
namespace: default
6+
spec:
7+
type: secretstores.local.env
8+
version: v1
9+
metadata:
Lines changed: 33 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,33 @@
1+
apiVersion: dapr.io/v1alpha1
2+
kind: Component
3+
metadata:
4+
name: azure-partition0-binding
5+
namespace: default
6+
spec:
7+
type: bindings.azure.eventhubs
8+
version: v1
9+
metadata:
10+
- name: connectionString # Azure EventHubs connection string
11+
secretKeyRef:
12+
name: AzureEventHubsBindingsConnectionString
13+
value: AzureEventHubsBindingsConnectionString
14+
- name: consumerGroup # EventHubs consumer group
15+
secretKeyRef:
16+
name: AzureEventHubsBindingsConsumerGroup
17+
value: AzureEventHubsBindingsConsumerGroup
18+
- name: storageAccountName # Azure Storage Account Name
19+
secretKeyRef:
20+
name: AzureBlobStorageAccount
21+
value: AzureBlobStorageAccount
22+
- name: storageAccountKey # Azure Storage Account Key
23+
secretKeyRef:
24+
name: AzureBlobStorageAccessKey
25+
value: AzureBlobStorageAccessKey
26+
- name: storageContainerName # Azure Storage Container Name
27+
secretKeyRef:
28+
name: AzureEventHubsBindingsContainer
29+
value: AzureEventHubsBindingsContainer
30+
- name: partitionID
31+
value: 0
32+
auth:
33+
secretStore: envvar-secret-store
Lines changed: 34 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,34 @@
1+
apiVersion: dapr.io/v1alpha1
2+
kind: Component
3+
metadata:
4+
name: azure-partition1-binding
5+
namespace: default
6+
spec:
7+
type: bindings.azure.eventhubs
8+
version: v1
9+
metadata:
10+
- name: connectionString # Azure EventHubs connection string
11+
secretKeyRef:
12+
name: AzureEventHubsBindingsConnectionString
13+
value: AzureEventHubsBindingsConnectionString
14+
- name: consumerGroup # EventHubs consumer group
15+
secretKeyRef:
16+
name: AzureEventHubsBindingsConsumerGroup
17+
value: AzureEventHubsBindingsConsumerGroup
18+
- name: storageAccountName # Azure Storage Account Name
19+
secretKeyRef:
20+
name: AzureBlobStorageAccount
21+
value: AzureBlobStorageAccount
22+
- name: storageAccountKey # Azure Storage Account Key
23+
secretKeyRef:
24+
name: AzureBlobStorageAccessKey
25+
value: AzureBlobStorageAccessKey
26+
- name: storageContainerName # Azure Storage Container Name
27+
secretKeyRef:
28+
name: AzureEventHubsBindingsContainer
29+
value: AzureEventHubsBindingsContainer
30+
- name: partitionID
31+
value: 1
32+
auth:
33+
secretStore: envvar-secret-store
34+
Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,9 @@
1+
apiVersion: dapr.io/v1alpha1
2+
kind: Component
3+
metadata:
4+
name: envvar-secret-store
5+
namespace: default
6+
spec:
7+
type: secretstores.local.env
8+
version: v1
9+
metadata:
Lines changed: 35 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,35 @@
1+
apiVersion: dapr.io/v1alpha1
2+
kind: Component
3+
metadata:
4+
name: azure-eventhubs-binding
5+
namespace: default
6+
spec:
7+
type: bindings.azure.eventhubs
8+
version: v1
9+
metadata:
10+
- name: connectionString
11+
secretKeyRef:
12+
name: AzureIotHubEventHubConnectionString
13+
key: AzureIotHubEventHubConnectionString
14+
- name: storageAccountName
15+
secretKeyRef:
16+
name: AzureBlobStorageAccount
17+
key: AzureBlobStorageAccount
18+
- name: storageAccountKey
19+
secretKeyRef:
20+
name: AzureBlobStorageAccessKey
21+
key: AzureBlobStorageAccessKey
22+
- name: storageContainerName
23+
secretKeyRef:
24+
name: AzureEventHubsBindingsContainer
25+
key: AzureEventHubsBindingsContainer
26+
- name: iotHub
27+
secretKeyRef:
28+
name: AzureIotHubName
29+
key: AzureIotHubName
30+
- name: consumerGroup
31+
secretKeyRef:
32+
name: AzureIotHubBindingsConsumerGroup
33+
key: AzureIotHubBindingsConsumerGroup
34+
auth:
35+
secretStore: envvar-secret-store
Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,9 @@
1+
apiVersion: dapr.io/v1alpha1
2+
kind: Component
3+
metadata:
4+
name: envvar-secret-store
5+
namespace: default
6+
spec:
7+
type: secretstores.local.env
8+
version: v1
9+
metadata:
Lines changed: 55 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,55 @@
1+
apiVersion: dapr.io/v1alpha1
2+
kind: Component
3+
metadata:
4+
name: azure-eventhubs-binding
5+
namespace: default
6+
spec:
7+
type: bindings.azure.eventhubs
8+
version: v1
9+
metadata:
10+
- name: eventHubNamespace
11+
secretKeyRef:
12+
name: AzureEventHubsBindingsNamespace
13+
key: AzureEventHubsBindingsNamespace
14+
- name: azureTenantId
15+
secretKeyRef:
16+
name: AzureCertificationTenantId
17+
key: AzureCertificationTenantId
18+
- name: azureClientId
19+
secretKeyRef:
20+
name: AzureCertificationServicePrincipalClientId
21+
key: AzureCertificationServicePrincipalClientId
22+
- name: azureClientSecret
23+
secretKeyRef:
24+
name: AzureCertificationServicePrincipalClientSecret
25+
key: AzureCertificationServicePrincipalClientSecret
26+
- name: resourceGroupName
27+
secretKeyRef:
28+
name: AzureResourceGroupName
29+
key: AzureResourceGroupName
30+
- name: subscriptionID
31+
secretKeyRef:
32+
name: AzureCertificationSubscriptionId
33+
key: AzureCertificationSubscriptionId
34+
- name: storageAccountName
35+
secretKeyRef:
36+
name: AzureBlobStorageAccount
37+
key: AzureBlobStorageAccount
38+
- name: storageAccountKey
39+
secretKeyRef:
40+
name: AzureBlobStorageAccessKey
41+
key: AzureBlobStorageAccessKey
42+
- name: storageContainerName
43+
secretKeyRef:
44+
name: AzureEventHubsBindingsContainer
45+
key: AzureEventHubsBindingsContainer
46+
- name: eventHub
47+
secretKeyRef:
48+
name: AzureEventHubsBindingsHub
49+
key: AzureEventHubsBindingsHub
50+
- name: consumerGroup
51+
secretKeyRef:
52+
name: AzureEventHubsBindingsConsumerGroup
53+
key: AzureEventHubsBindingsConsumerGroup
54+
auth:
55+
secretStore: envvar-secret-store
Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,9 @@
1+
apiVersion: dapr.io/v1alpha1
2+
kind: Component
3+
metadata:
4+
name: envvar-secret-store
5+
namespace: default
6+
spec:
7+
type: secretstores.local.env
8+
version: v1
9+
metadata:
Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,6 @@
1+
apiVersion: dapr.io/v1alpha1
2+
kind: Configuration
3+
metadata:
4+
name: eventhubsconfig
5+
spec:
6+
features:

0 commit comments

Comments
 (0)