Experiencing issue while modifying or deleting an existing argo events sensor.
Tried to modify a sensor
Tried to delete a sensor
kubectl delete
hangs forever. Only way is to delete whole namespace.Using :
Since deleting everything & redoing is not an option when working in production environment, like to know if it's a known issue with argo-events or if I am doing something wrong.
As of release v1.7.5, there is a bug in default sensor & eventSource kubernetes resource yaml values.
apiVersion: argoproj.io/v1alpha1
kind: Sensor
metadata:
....
finalizers:
- sensor-controller
....
sensor-controller
.argo-events-controller-manager
.argo-events-controller
To resolve this issue till this bug is fixed in argo-events kubernetes charts:
Update your sensor & event source definitions to have finalizers as empty array.
# example sensor with empty finalizers
apiVersion: argoproj.io/v1alpha1
kind: Sensor
metadata:
name: minio
finalizers: [] # <-- this one
spec:
dependencies:
- name: test-dep
eventSourceName: minio
eventName: example
triggers:
- template:
name: http-trigger
http:
url: http://http-server.argo-events.svc:8090/hello
payload:
- src:
dependencyName: test-dep
dataKey: notification.0.s3.bucket.name
dest: bucket
- src:
dependencyName: test-dep
contextKey: type
dest: type
method: POST
retryStrategy:
steps: 3
duration: 3s