1
0
Fork 0
mirror of https://github.com/kyverno/kyverno.git synced 2025-04-09 10:42:22 +00:00
kyverno/pkg/webhookconfig
Charles-Edouard Brétéché 97cf1b3e95
feat: gracefull certificates rotation support (#3890)
* refactor: remove deployment hash on certs secrets

Signed-off-by: Charles-Edouard Brétéché <charled.breteche@gmail.com>

* feat: add label on kyverno webhooks

Signed-off-by: Charles-Edouard Brétéché <charled.breteche@gmail.com>

* feat: implement update ca bundle

Signed-off-by: Charles-Edouard Brétéché <charled.breteche@gmail.com>

* test: set very low validity and expiration intervals

Signed-off-by: Charles-Edouard Brétéché <charled.breteche@gmail.com>

* fix: writing secret

Signed-off-by: Charles-Edouard Brétéché <charled.breteche@gmail.com>

* add renew ca

Signed-off-by: Charles-Edouard Brétéché <charled.breteche@gmail.com>

* decouple ca and tls validity duration

Signed-off-by: Charles-Edouard Brétéché <charled.breteche@gmail.com>

* refactored code, everything is in place to finalize implementation

Signed-off-by: Charles-Edouard Brétéché <charled.breteche@gmail.com>

* use real validity periods

Signed-off-by: Charles-Edouard Brétéché <charled.breteche@gmail.com>

Co-authored-by: Vyankatesh Kudtarkar <vyankateshkd@gmail.com>
2022-05-12 14:07:25 +00:00
..
common.go feat: gracefull certificates rotation support (#3890) 2022-05-12 14:07:25 +00:00
configmanager.go chore: enable whitespace linter (#3864) 2022-05-10 17:01:29 +00:00
configmanager_test.go refactor: webhookconfig package (part 3) (#3834) 2022-05-09 14:31:35 +00:00
monitor.go feat: gracefull certificates rotation support (#3890) 2022-05-12 14:07:25 +00:00
registration.go feat: gracefull certificates rotation support (#3890) 2022-05-12 14:07:25 +00:00
status.go refactor: make config vars private (#3823) 2022-05-11 06:14:30 +00:00