Commit Graph

3 Commits

Author SHA1 Message Date
Pierangelo Di Pilato 7abb04d83b
JobSink: Delete secrets associated with jobs when jobs are deleted (#8331)
* JobSink: Delete secrets associated with jobs when jobs are deleted

As reported in https://github.com/knative/eventing/issues/8323 old
JobSink secrets lead to processing old events again while new events
are lost.

Using OwnerReference and k8s garbage collection, now a secret created
for a given event is bound to a given Job lifecycle, so that when a job
is deleted, the associated secret will be deleted.

Signed-off-by: Pierangelo Di Pilato <pierdipi@redhat.com>

* Fix jobsink name generator + add unit and fuzz tests

Signed-off-by: Pierangelo Di Pilato <pierdipi@redhat.com>

* Fix e2e test

Signed-off-by: Pierangelo Di Pilato <pierdipi@redhat.com>

* Lint

Signed-off-by: Pierangelo Di Pilato <pierdipi@redhat.com>

---------

Signed-off-by: Pierangelo Di Pilato <pierdipi@redhat.com>
2024-11-19 08:00:59 +00:00
Pierangelo Di Pilato bff65d2c2e
Triggering long running background jobs when events occurs (#7954)
* Add API types

Signed-off-by: Pierangelo Di Pilato <pierdipi@redhat.com>

* Add CRD

Signed-off-by: Pierangelo Di Pilato <pierdipi@redhat.com>

* Implementation POC

Signed-off-by: Pierangelo Di Pilato <pierdipi@redhat.com>

* Add E2E test

Signed-off-by: Pierangelo Di Pilato <pierdipi@redhat.com>

* Support OIDC and fix E2E test

Signed-off-by: Pierangelo Di Pilato <pierdipi@redhat.com>

* Use go test directly as the go_tests_e2e function output is made for prow/machines

Signed-off-by: Pierangelo Di Pilato <pierdipi@redhat.com>

* Add newline EOF

Signed-off-by: Pierangelo Di Pilato <pierdipi@redhat.com>

* Format and boilerplate

Signed-off-by: Pierangelo Di Pilato <pierdipi@redhat.com>

* Fix linting errors

Signed-off-by: Pierangelo Di Pilato <pierdipi@redhat.com>

* Remove kubeflow client gen

Signed-off-by: Pierangelo Di Pilato <pierdipi@redhat.com>

* Add more details to CRD, fix Broker -> JobSink

Signed-off-by: Pierangelo Di Pilato <pierdipi@redhat.com>

* Broker -> JobSink in rekt/resources file

Signed-off-by: Pierangelo Di Pilato <pierdipi@redhat.com>

* Remove max failed jobs and just show a job selector

Signed-off-by: Pierangelo Di Pilato <pierdipi@redhat.com>

* Fix linting error

Signed-off-by: Pierangelo Di Pilato <pierdipi@redhat.com>

* Re-run udate-codegen.sh

Signed-off-by: Pierangelo Di Pilato <pierdipi@redhat.com>

* Fix lint error

Signed-off-by: Pierangelo Di Pilato <pierdipi@redhat.com>

---------

Signed-off-by: Pierangelo Di Pilato <pierdipi@redhat.com>
2024-06-04 14:46:30 +00:00
Prakriti Mandal 46933d04df
Add command to run single rekt test in the e2e-debug script (#7426)
* add test cmd

Signed-off-by: Griffin <prakritimandal611@gmail.com>

* implemented the changes

Signed-off-by: Griffin <prakritimandal611@gmail.com>

---------

Signed-off-by: Griffin <prakritimandal611@gmail.com>
2023-11-23 10:30:18 +00:00