Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[v1.16.1] sync with upstream #36

Closed
wants to merge 311 commits into from
Closed

Conversation

mjsmithnh
Copy link

@mjsmithnh mjsmithnh commented Oct 16, 2024

No description provided.

inteon and others added 30 commits June 21, 2024 15:33
Signed-off-by: Tim Ramlot <42113979+inteon@users.noreply.github.com>
…ance_tests

Simplify CertificateSigningRequest conformance tests and add missing tests
…ld_metrics

Add process and go runtime metrics for controller
Signed-off-by: Tim Ramlot <42113979+inteon@users.noreply.github.com>
Signed-off-by: Tim Ramlot <42113979+inteon@users.noreply.github.com>
Signed-off-by: Tim Ramlot <42113979+inteon@users.noreply.github.com>
Signed-off-by: Tim Ramlot <42113979+inteon@users.noreply.github.com>
Signed-off-by: Tim Ramlot <42113979+inteon@users.noreply.github.com>
Signed-off-by: Tim Ramlot <42113979+inteon@users.noreply.github.com>
…ure/5514-venafi-issuer-ca-ref-support

Feature/5514 - Add SecretRef support for venafi TPP issuer CA Bundle
Refactor Certificate conformance to tabular tests
Signed-off-by: cert-manager-bot <cert-manager-bot@users.noreply.github.com>
Signed-off-by: Tim Ramlot <42113979+inteon@users.noreply.github.com>
…aster

[CI] Merge self-upgrade-master into master
Previously,

  E2E_EXISTING_CHART=true E2E_CERT_MANAGER_VERSION=1.14.2 make e2e-setup-certmanager

would fail with the error:

  Error: unknown flag: --version1.14.2

Signed-off-by: Maël Valais <mael@vls.dev>
…anager_version

make e2e-setup-certmanager: E2E_CERT_MANAGER_VERSION now works
Signed-off-by: Ashley Davis <ashley.davis@venafi.com>
Signed-off-by: Adam Talbot <adam.talbot@venafi.com>
…ault-config-apiversion-and-kind

feat: default ControllerConfiguration apiVersion and kind in helm
…lpointer exception

Signed-off-by: Tim Ramlot <42113979+inteon@users.noreply.github.com>
BUGFIX: Venafi issuer and clusterissuer checks were failing due to nilpointer exception
…set memory limit = request following best practice

Signed-off-by: Tim Ramlot <42113979+inteon@users.noreply.github.com>
Since the actual duration is unknown until a cert has been issued,
providing an absolute duration for renewBefore can result in accidental
renewal loops. The new renewBeforePercentage field computes the
effective renewBefore using the actual duration, allowing users to
better express intent while maintaining backwards compatibility.

Fixes cert-manager#4423, resolves cert-manager#5821

Signed-off-by: Christopher Broglie <cbroglie@cloudflare.com>
feat: Add renewBeforePercentage alternative to renewBefore
…quest_and_limit

Tests: add bind resource request to improve availability during tests
Signed-off-by: Tim Ramlot <42113979+inteon@users.noreply.github.com>
Tests: use supported bind9 image and run as non-root
Signed-off-by: Yuedong Wu <dwcn22@outlook.com>
wallrj and others added 28 commits September 25, 2024 20:00
Signed-off-by: Richard Wall <richard.wall@venafi.com>
…or WebIdentityToken are supplied in the Issuer

Signed-off-by: Richard Wall <richard.wall@venafi.com>
Route53 DNS01 Solver: Always fall back on the ambient region
By reducing the make parallelism.

Signed-off-by: Richard Wall <richard.wall@venafi.com>
N1_HIGHCPU_32 is no longer listed in the table of supported GCB machine types,
but there is the following foot note in the documentation:
> Cloud Build continues to offer n1-highcpu-8 and n1-highcpu-32 machine types. They are offered at the same price as e2-highcpu-8 and e2-highcpu-32

https://cloud.google.com/build/pricing

Signed-off-by: Richard Wall <richard.wall@venafi.com>
…k-7308-to-release-1.16

[release-1.16] Fix makestage OOM failures
…memory use of the cert-manager components by enabling the use of the WatchList (Streaming Lists) feature"

Signed-off-by: Richard Wall <richard.wall@venafi.com>
…k-7315-to-release-1.16

[release-1.16] Revert "Reduce load on the Kubernetes API server and reduce the peak memory use of the cert-manager components by enabling the use of the WatchList (Streaming Lists) feature"
Signed-off-by: Richard Wall <richard.wall@venafi.com>
Signed-off-by: Richard Wall <richard.wall@venafi.com>
Signed-off-by: Richard Wall <richard.wall@venafi.com>
…k-7317-to-release-1.16

[release-1.16] Allow extra environment variables to be added to  cainjector, webhook and startupapicheck
Signed-off-by: cert-manager-bot <cert-manager-bot@users.noreply.github.com>
…k-7321-to-release-1.16

[release-1.16] [CI] Merge self-upgrade-master into master
Signed-off-by: Richard Wall <richard.wall@venafi.com>
…k-7323-to-release-1.16

[release-1.16] make update-base-images
Signed-off-by: Tim Ramlot <42113979+inteon@users.noreply.github.com>
Signed-off-by: Tim Ramlot <42113979+inteon@users.noreply.github.com>
…k-7339-to-release-1.16

[release-1.16] BUGFIX: use correct resource namespace for Cluster Issuers
…both string and integer values

Signed-off-by: Tim Ramlot <42113979+inteon@users.noreply.github.com>
…k-7343-to-release-1.16

[release-1.16] BUGFIX: Update schema validation to accept both string and integer values
Signed-off-by: Tim Ramlot <42113979+inteon@users.noreply.github.com>
…elease-1.16

[CI] Merge self-upgrade-release-1.16 into release-1.16
Signed-off-by: jordanp <jordan@rezel.net>
…k-7351-to-release-1.16

[release-1.16] Helm chart: fix documentation for service accounts annotations
Signed-off-by: Tim Ramlot <42113979+inteon@users.noreply.github.com>
…k-7350-to-release-1.16

[release-1.16] Helm: add enabled to json schema
@mjsmithnh mjsmithnh force-pushed the mjsmith/v1.16.1-sync branch from 3f3181f to 6043357 Compare October 16, 2024 19:38
@mjsmithnh mjsmithnh closed this Oct 16, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.