Taahir Ahmed
4624cb9bb9
Pod Certificates: Basic implementation
...
* Define feature gate
* Define and serve PodCertificateRequest
* Implement Kubelet projected volume source
* kube-controller-manager GCs PodCertificateRequests
* Add agnhost subcommand that implements a toy signer for testing
Change-Id: Id7ed030d449806410a4fa28aab0f2ce4e01d3b10
2025-07-21 21:49:57 +00:00
Kubernetes Prow Robot
fe13474f61
Merge pull request #106225 from shawnhanx/certificates_cleaner
...
cleaner.go should use time.Until instead of t.Sub(time.Now())
2025-07-14 23:44:24 -07:00
shawnhanx
ea644981df
Update pkg/controller/certificates/cleaner/cleaner.go
...
Co-authored-by: Tim Hockin <thockin@google.com >
2025-01-14 14:19:16 +08:00
shawnhanx
1e1e2dee90
Update pkg/controller/certificates/cleaner/cleaner.go
...
Co-authored-by: Tim Hockin <thockin@google.com >
2025-01-14 14:18:51 +08:00
shawnhanx
eda71f9e95
cleaner.go should use time.Until instead of t.Sub(time.Now())
2024-04-09 15:12:57 +08:00
Mengjiao Liu
017bb93887
certificate controller: use contextual logging
2023-03-15 11:26:08 +08:00
Ravi Gudimetla
72a62f47f7
Wire context for cert controllers
...
All the controllers should use context for signalling termination of communication with API server. Once kcm cancels context all the cert controllers which are started via kcm should cancel the APIServer request in flight instead of hanging around.
2022-03-07 10:19:45 -05:00
Jordan Liggitt
236e72cf8a
Make CSR cleaner tolerate objects with invalid status.certificate
2021-07-21 10:35:17 -04:00
Benjamin Elder
56e092e382
hack/update-bazel.sh
2021-02-28 15:17:29 -08:00
qingsenLi
30bfa7d078
remove unused const failedExpiration
2020-10-22 18:57:36 +08:00
Jordan Liggitt
db4ca87d9d
Switch CSR approver/signer/cleaner controllers to v1
2020-06-05 18:45:34 -04:00
Jordan Liggitt
94fd1d76ca
Switch issued check to inspect certificate length
2020-05-28 12:20:40 -04:00
Jordan Liggitt
d33a19cee7
Clean failed CSRs
2020-05-28 12:20:40 -04:00
Davanum Srinivas
07d88617e5
Run hack/update-vendor.sh
...
Signed-off-by: Davanum Srinivas <davanum@gmail.com >
2020-05-16 07:54:33 -04:00
Davanum Srinivas
442a69c3bd
switch over k/k to use klog v2
...
Signed-off-by: Davanum Srinivas <davanum@gmail.com >
2020-05-16 07:54:27 -04:00
Mike Danese
c58e69ec79
automated refactor
2020-03-05 14:59:46 -08:00
Mike Danese
3aa59f7f30
generated: run refactor
2020-02-07 18:16:47 -08:00
Davanum Srinivas
954996e231
Move from glog to klog
...
- Move from the old github.com/golang/glog to k8s.io/klog
- klog as explicit InitFlags() so we add them as necessary
- we update the other repositories that we vendor that made a similar
change from glog to klog
* github.com/kubernetes/repo-infra
* k8s.io/gengo/
* k8s.io/kube-openapi/
* github.com/google/cadvisor
- Entirely remove all references to glog
- Fix some tests by explicit InitFlags in their init() methods
Change-Id: I92db545ff36fcec83afe98f550c9e630098b3135
2018-11-10 07:50:31 -05:00
Cao Shufeng
855842c468
optimize certificate cleaner
...
No need to parse certificates for every conditions
2018-07-12 18:59:03 +08:00
Jeff Grafton
23ceebac22
Run hack/update-bazel.sh
2018-06-22 16:22:57 -07:00
Jeff Grafton
ef56a8d6bb
Autogenerated: hack/update-bazel.sh
2018-02-16 13:43:01 -08:00
WanLinghao
70ef581ecc
fix some log param error
...
modified: pkg/cloudprovider/providers/vsphere/vsphere_util.go
modified: pkg/controller/certificates/cleaner/cleaner.go
modified: pkg/controller/volume/pvcprotection/pvc_protection_controller.go
modified: pkg/volume/azure_dd/azure_mounter.go
2018-01-26 12:16:00 +08:00
Jeff Grafton
efee0704c6
Autogenerate BUILD files
2017-12-23 13:12:11 -08:00
Jeff Grafton
aee5f457db
update BUILD files
2017-10-15 18:18:13 -07:00
Jacob Simpson
2a6099b8f9
New controller to GC CSRs.
2017-10-04 14:45:32 -07:00