1
0
mirror of https://github.com/openshift/openshift-docs.git synced 2026-02-05 21:46:22 +01:00
Files
openshift-docs/modules/kn-trigger-update.adoc

37 lines
1.0 KiB
Plaintext

[id="kn-trigger-update_{context}"]
= Updating a trigger by using the Knative CLI
You can use the `kn trigger update` command with certain flags to update attributes for a trigger.
.Prerequisites
* The {ServerlessOperatorName} and Knative Eventing are installed on your {product-title} cluster.
* You have installed the `kn` CLI.
.Procedure
* Update a trigger:
+
[source,terminal]
----
$ kn trigger update <trigger_name> --filter <key=value> --sink <sink_name> [flags]
----
** You can update a trigger to filter exact event attributes that match incoming events. For example, using the `type` attribute:
+
[source,terminal]
----
$ kn trigger update <trigger_name> --filter type=knative.dev.event
----
** You can remove a filter attribute from a trigger. For example, you can remove the filter attribute with key `type`:
+
[source,terminal]
----
$ kn trigger update <trigger_name> --filter type-
----
** You can use the `--sink` parameter to change the event sink of a trigger:
+
[source,terminal]
----
$ kn trigger update <trigger_name> --sink ksvc:my-event-sink
----