Dave Protasowski
8535fcc248
gofumpt the repo ( #3067 )
...
* gofumpt the repo
* don't prefix numbers with 0 - otherwise they're octal
2024-06-25 07:27:07 +00:00
Prashant Rewar
fef5da99bd
Replace all usages of deprecated wait.PollImmediate with wait.PollUntilContextTimeout ( #3004 )
...
Signed-off-by: Prashant Rewar <108176843+prashantrewar@users.noreply.github.com>
2024-04-02 14:44:03 +00:00
NovaHe
8d21ce6c63
set webhooks OwnerReferences to namespace ( #2044 ) ( #2098 )
2021-06-10 19:26:43 -07:00
Victor Agababov
a371418524
v2 ( #1754 )
2020-09-29 13:18:29 -07:00
Victor Agababov
08156c67f6
Use slow lane to do global resync ( #1528 )
...
* Use slow lane to do global resync
* cmt
* yolo
* yolo v2
* fix log str
* fixes
* publicize things
* renamemove
2020-07-21 13:11:54 -07:00
Victor Agababov
1cea86c85f
Use two lane queue instead of the regular workqueue ( #1514 )
...
* Use two lane queue instead of the regular workqueue
- we need to poll for len in the webhook tests because we have async propagation now, and check at the wrong time will be not correct.
- otherwise just a drop in replacement.
* update test
* cmt
* tests hardened
2020-07-19 14:01:34 -07:00
Matt Moore
bfc0cee945
Implement the second wave of per-reconciler leaderelection ( #1302 )
...
* Implement the second wave of per-reconciler leaderelection.
Detailed design: https://docs.google.com/document/d/1i_QHjQO2T3SNv49xjZLWlivcc0UvZN1Tbw2NKxThkyM/edit#
Issue: https://github.com/knative/pkg/issues/1181
* incorporate vagababov feedback
* Improve controller.go coverage
2020-06-19 09:47:25 -07:00
Dave Protasowski
caa444033b
use crd & webhook v1 APIs ( #1391 )
2020-06-19 08:43:25 -07:00
Matt Moore
1893541a0f
Scope the webhook secret informers to the system namespace. ( #1158 )
2020-03-12 18:29:29 -07:00
Matt Moore
d4ce001394
This refactors our core webhook logic to be reconciler-based. ( #833 )
...
This is the culmination of a large number of changes to refactor our webhook logic, and adopt a reconciler-based approach to make it resilient to unexected system events (e.g. rogue GCs!).
For more details on how this is consumed, see the new `webhook/README.md`.
Fixes: https://github.com/knative/pkg/issues/782
Closes: https://github.com/knative/pkg/issues/529
Fixes: https://github.com/knative/pkg/issues/450
Related: https://github.com/knative/pkg/issues/141
2019-10-31 10:17:13 -07:00