Skip to content

Commit

Permalink
feat: add alibabacloud mns as eventsource
Browse files Browse the repository at this point in the history
Signed-off-by: shuangkun <[email protected]>
  • Loading branch information
shuangkun committed Jan 10, 2024
1 parent 4939a3c commit bf99dcf
Show file tree
Hide file tree
Showing 17 changed files with 1,813 additions and 507 deletions.
120 changes: 120 additions & 0 deletions api/event-source.html

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

120 changes: 120 additions & 0 deletions api/event-source.md

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

39 changes: 39 additions & 0 deletions api/jsonschema/schema.json
Original file line number Diff line number Diff line change
Expand Up @@ -1551,6 +1551,13 @@
"description": "Minio event sources",
"type": "object"
},
"mns": {
"additionalProperties": {
"$ref": "#/definitions/io.argoproj.eventsource.v1alpha1.MNSEventSource"
},
"description": "MNS event sources",
"type": "object"
},
"mqtt": {
"additionalProperties": {
"$ref": "#/definitions/io.argoproj.eventsource.v1alpha1.MQTTEventSource"
Expand Down Expand Up @@ -2171,6 +2178,38 @@
],
"type": "object"
},
"io.argoproj.eventsource.v1alpha1.MNSEventSource": {
"description": "MNSEventSource refers to event-source for AlibabaCloud MNS related events",
"properties": {
"accessKey": {
"$ref": "#/definitions/io.k8s.api.core.v1.SecretKeySelector",
"description": "AccessKey refers K8s secret containing AlibabaCloud access key"
},
"endpoint": {
"description": "Endpoint configures connection to a specific AlibabaCloud MNS endpoint",
"type": "string"
},
"filter": {
"$ref": "#/definitions/io.argoproj.eventsource.v1alpha1.EventSourceFilter",
"description": "Filter"
},
"jsonBody": {
"type": "boolean"
},
"queue": {
"description": "Queue is AlibabaCloud MNS queue to listen to for messages",
"type": "string"
},
"secretKey": {
"$ref": "#/definitions/io.k8s.api.core.v1.SecretKeySelector",
"description": "SecretKey refers K8s secret containing AlibabaCloud secret key"
}
},
"required": [
"queue"
],
"type": "object"
},
"io.argoproj.eventsource.v1alpha1.MQTTEventSource": {
"description": "MQTTEventSource refers to event-source for MQTT related events",
"properties": {
Expand Down
Loading

0 comments on commit bf99dcf

Please sign in to comment.