Update pre-reqs to refer to Knative Serving
Why: Since the install instructions breakdown installing Knative "Serving" and "Eventing" as standalone components, we can be more specific here to clarify what is required for App Deployment
* helloworld shell sample: Switch to use CGI bin for the output
Also, httpd is now started by init for proper SIGTERM handling.
If you run the image itself within Docker, note that SIGINT (CTRL-C) is not captured.
Use `docker --init` for being able to stop the containe with CTRL-C
(This is not relevant when used for Knative)
Thanks to @csantanapr for the idea to switch to CGI.
* chore: Removed dynamic parts from the script
It's back now to a simple echo, so that the CI tests pass that
compare on exactly the output of a request. Also this is probably
easier to understand for a user, too.
Based on review feedback.
* chore: Add missing file
* Update PingSource docs and examples to use v1beta2
* Apply suggestions from code review
Co-authored-by: Mike Petersen <mike.petersen@ibm.com>
Co-authored-by: Mike Petersen <mike.petersen@ibm.com>
* sample: Convert to BusyBox httpd for the shell sample
nc has issues because of the constant listen and unlisten on port 8080.
Therefor switching over to busybox's [httpd](https://git.busybox.net/busybox/tree/networking/httpd.c)
which is should be much more robust.
The shell example still stays simple and reuses an existing command.
* simplified script a bit
* remove eventing-contrib
* update gen-crd-api-reference-docs version to fix API build errors
* API docs build for 0.19
* revert API version and add troubleshooting docs
* revert file
* remove whitespace
* Update docs/reference/api/README.md
Co-authored-by: Mike Petersen <mike.petersen@ibm.com>
* add more detail
* and now fix my typo
Co-authored-by: Mike Petersen <mike.petersen@ibm.com>
* 💄 Adding a bit of more context to the different options for a 'default channel'
Signed-off-by: Matthias Wessendorf <mwessend@redhat.com>
* Fixing comments
Signed-off-by: Matthias Wessendorf <mwessend@redhat.com>
* Updating to use lower-case, like the rest of the doc does
Signed-off-by: Matthias Wessendorf <mwessend@redhat.com>
* Adding IMC as an alternative channel for configures
Signed-off-by: Matthias Wessendorf <mwessend@redhat.com>
* Update docs/install/operator/configuring-eventing-cr.md
Co-authored-by: Mike Petersen <mpetason@gmail.com>
* Update docs/install/operator/configuring-eventing-cr.md
Co-authored-by: Mike Petersen <mpetason@gmail.com>
Co-authored-by: Mike Petersen <mpetason@gmail.com>
* examples(nodejs): bump to the latest 3.x version of cloudevents SDK
A few changes to the API were made in the recent release of the SDK.
This commit updates the dependency and modifies the source to work
with the new API.
* squash: bump cloudevents to 3.2.0
Signed-off-by: Lance Ball <lball@redhat.com>
* fixup: incorporate PR feedback
Signed-off-by: Lance Ball <lball@redhat.com>
* Change event type in Sequence with Broker example (#2897) (#2916)
If the type of the event isn't changed by the last step in the
sequence the event will be resent to the Trigger that targets
the sequence creating an unwanted loop.
Fixes#2851
Signed-off-by: Pierangelo Di Pilato <pierangelodipilato@gmail.com>
* Reworked shell hello world example
* Reworked example to be a "true" shell example that is considerable different than the helloworld-go example
* Added examples for kn usage
(Fixed according to review comments)
Co-authored-by: Pierangelo Di Pilato <pierangelodipilato@gmail.com>