Skip to content

Commit 3f3615c

Browse files
authored
chore: release 0.14.0 (#590)
1 parent 501bbb7 commit 3f3615c

83 files changed

Lines changed: 201 additions & 185 deletions

File tree

Some content is hidden

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

CHANGELOG.md

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,15 @@
11
# Changelog
22

3+
## v0.14.0
4+
5+
+ Introducing Slack notification trigger. #576
6+
+ Introducing OpenWhisk trigger. #585
7+
+ TLS support for messaging queue gateways. #580
8+
+ Support for list of event types for resource gateway. #561
9+
+ Added label and field selectors for resource gateway. #571
10+
+ Basic Auth for HTTP trigger. #559
11+
+ Namespace defined in event sources for secret retrieval is optional. #569
12+
313
## v0.13.0
414
+ Add AWS-SQS Cross Account Queue Monitoring #547
515
+ Enhanced Data Filter Comparator #544

Makefile

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,7 @@ override LDFLAGS += \
1717
# docker image publishing options
1818
DOCKER_PUSH?=true
1919
IMAGE_NAMESPACE?=argoproj
20-
IMAGE_TAG?=v0.13.0
20+
IMAGE_TAG?=v0.14.0
2121
BUILD_BINARY?=true
2222

2323
ifeq (${DOCKER_PUSH},true)

README.md

Lines changed: 6 additions & 22 deletions
Original file line numberDiff line numberDiff line change
@@ -54,30 +54,11 @@ Follow these [instruction](https://argoproj.github.io/argo-events/installation/)
5454

5555

5656
## Event Sources
57-
1. AMQP
58-
2. AWS SNS
59-
3. AWS SQS
60-
4. Cron Schedules
61-
5. GCP PubSub
62-
6. GitHub
63-
7. GitLab
64-
8. HDFS
65-
9. File Based Events
66-
10. Kafka
67-
11. Minio
68-
12. NATS
69-
13. MQTT
70-
14. K8s Resources
71-
15. Slack
72-
16. NetApp StorageGrid
73-
17. Webhooks
74-
18. Stripe
75-
19. NSQ
76-
20. Emitter
77-
21. Redis
78-
22. Azure Events Hub
57+
58+
Argo-Events supports 20+ event sources. The complete list of event sources is available [here](https://argoproj.github.io/argo-events/concepts/event_source/).
7959

8060
## Who uses Argo Events?
61+
8162
Organizations below are **officially** using Argo Events. Please send a PR with your organization name if you are using Argo Events.
8263
1. [BioBox Analytics](https://biobox.io)
8364
1. [BlackRock](https://www.blackrock.com/)
@@ -88,14 +69,17 @@ Organizations below are **officially** using Argo Events. Please send a PR with
8869
1. [Viaduct](https://www.viaduct.ai/)
8970

9071
## Community Blogs and Presentations
72+
9173
* [Automating Research Workflows at BlackRock](https://www.youtube.com/watch?v=ZK510prml8o)
9274
* [Designing A Complete CI/CD Pipeline CI/CD Pipeline Using Argo Events, Workflows, and CD](https://www.slideshare.net/JulianMazzitelli/designing-a-complete-ci-cd-pipeline-using-argo-events-workflow-and-cd-products-228452500)
9375
* TGI Kubernetes with Joe Beda: [CloudEvents and Argo Events](https://www.youtube.com/watch?v=LQbBgQnUs_k&list=PL7bmigfV0EqQzxcNpmcdTJ9eFRPBe-iZa&index=2&t=0s)
9476

9577
## Contribute
78+
9679
Read and abide by the [Argo Events Code of Conduct](https://github.com/argoproj/argo-events/blob/master/CODE_OF_CONDUCT.md).
9780

9881
[Contributions](https://github.com/argoproj/argo-events/issues) are more than welcome, if you are interested please take a look at our [Contributing Guidelines](./CONTRIBUTING.md).
9982

10083
## License
84+
10185
Apache License Version 2.0, see [LICENSE](./LICENSE)

ROADMAP.md

Lines changed: 3 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,5 @@
11
# Roadmap
22

3-
- Microsoft Azure Blob Gateway
4-
- Emitter Gateway
5-
- NSQ Gateway
6-
- Redis PubSub Gateway
7-
- Stripe Webhook Gateway
8-
- Argo Workflow specific operations with argo cli as trigger
9-
- Support OpenFaas, Kubeless, AWS Lambda, Google Cloud Functions, IBM OpenWhisk as triggers
10-
- Support Twilio messages, Email and Slack messages as triggers
11-
- Support for HTTP, NATS, Kafka triggers
3+
- Custom trigger for Kubeflow, Airflow and TektonCD pipeline.
4+
- Read-Only UI
5+
- Apache Pulsar Gateway

VERSION

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
v0.13.0
1+
v0.14.0

api/openapi-spec/swagger.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
"swagger": "2.0",
33
"info": {
44
"title": "Argo",
5-
"version": "v0.13.0"
5+
"version": "v0.14.0"
66
},
77
"paths": {},
88
"definitions": {
225 KB
Loading

docs/concepts/event_source.md

Lines changed: 27 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,33 @@
33
Event Sources are the configuration store for gateways. The configuration stored in an Event Source is used by a gateway to consume events from
44
external entities like AWS SNS, SQS, GCP PubSub, Webhooks etc.
55

6+
7+
Currently supported event sources -
8+
9+
1. AMQP
10+
1. AWS SNS
11+
1. AWS SQS
12+
1. Cron Schedules
13+
1. GCP PubSub
14+
1. GitHub
15+
1. GitLab
16+
1. HDFS
17+
1. File Based Events
18+
1. Kafka
19+
1. Minio
20+
1. NATS
21+
1. MQTT
22+
1. K8s Resources
23+
1. Slack
24+
1. NetApp StorageGrid
25+
1. Webhooks
26+
1. Stripe
27+
1. NSQ
28+
1. Emitter
29+
1. Redis
30+
1. Azure Events Hub
31+
32+
633
## Specification
734
Complete specification is available [here](https://github.com/argoproj/argo-events/blob/master/api/event-source.md).
835

docs/concepts/gateway.md

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -17,6 +17,7 @@ There are two components for a gateway,
1717
Gateway client manages the event source for the gateway.
1818

1919
Its responsibilities are,
20+
2021
1. Monitor and manage the event sources.
2122
2. Monitor and manage the subscribers.
2223
3. Convert the events received from the gateway server into CloudEvents.
@@ -26,6 +27,7 @@ Its responsibilities are,
2627
Gateway server listens to events from event sources.
2728

2829
Its responsibilities are,
30+
2931
1. Validate an event source.
3032
2. Implement the logic for consuming events from an event source.
3133
3. Dispatch events to gateway client.

docs/concepts/trigger.md

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -12,6 +12,5 @@ A Trigger is the resource/workload executed by the sensor once the event depende
1212
1. Kafka Messages
1313
1. Slack Notifications
1414
1. Argo Rollouts CR
15-
1. Custom Triggers
16-
17-
15+
1. Custom / Build Your Own Triggers
16+
1. Apache OpenWhisk

0 commit comments

Comments
 (0)