Tim Ramlot

Results 83 issues of Tim Ramlot

De-duplicates code and fixes found bugs/ inconsistencies. TODO: split this PR into multiple smaller PRs. ### Kind /kind cleanup ### Release Note ```release-note NONE ```

release-note-none
needs-rebase
area/api
kind/cleanup
size/XXL
dco-signoff: yes

Adds support for specifying human readable duration values (using time.ParseDuration format). We also still support integer values for backwards compatibility. The reason we did not support this yet is due...

size/L
release-note-none
area/api
kind/cleanup
dco-signoff: yes

Improves the validation logic for the config API and unit-test all code paths. ### Kind /kind cleanup ### Release Note ```release-note NONE ```

size/XL
release-note-none
area/api
kind/cleanup
dco-signoff: yes

This was missing missing from https://github.com/kubernetes-sigs/controller-runtime/pull/2783.

cncf-cla: yes
size/S

This PR adds Helm options to simplify configuring the build-in cert-manager auto-approver. 1. It adds the option to approve external issuers (including an "approve all external issuers" options) 2. It...

release-note
do-not-merge/hold
kind/feature
size/M
dco-signoff: yes
area/deploy

fixes https://github.com/cert-manager/cmctl/issues/38 See https://krew.sigs.k8s.io/docs/developer-guide/develop/best-practices/ TODO: I would like to get some feedback on the `kubectl cert-manager` autocomplete functionality. UPDATE: autocomplete works as expected, additional improvements can be made in a...

dco-signoff: yes
size/XL

Currently, we release two binaries cmctl and kubectl_cert-manager. This was introduced in https://github.com/cert-manager/cert-manager/pull/4522. However, instead of using build-time variables to determine the binary name, we could determine the binary name...

good first issue

Based on the documentation here: https://krew.sigs.k8s.io/docs/developer-guide/distributing-with-krew/, directly downloading the binaries is not supported. The binaries have to be downloaded using an archive file.

good first issue

Following the best practices described here: https://home.robusta.dev/blog/stop-using-cpu-limits Sets a CPU request and a MEM request and limit. Experimentally found that 256Mi works as memory limit. ### Kind /kind cleanup ###...

size/XS
release-note-none
kind/cleanup
dco-signoff: yes

Depends on https://github.com/cert-manager/cert-manager/pull/7141 Use the supported docker.io/ubuntu/bind9 image and run it as non-root. ### Kind /kind cleanup ### Release Note ```release-note NONE ```

release-note-none
kind/cleanup
size/M
dco-signoff: yes