Skip to content

cert-manager: regenerate models from v1.13.4 CRDs#4751

Open
YuqiGuo105 wants to merge 1 commit into
kubernetes-client:masterfrom
YuqiGuo105:feat/managed-fields-include-toggle
Open

cert-manager: regenerate models from v1.13.4 CRDs#4751
YuqiGuo105 wants to merge 1 commit into
kubernetes-client:masterfrom
YuqiGuo105:feat/managed-fields-include-toggle

Conversation

@YuqiGuo105
Copy link
Copy Markdown
Contributor

cert-manager >= v1.6 dropped the v1alpha2, v1alpha3, and v1beta1 API versions. The previously checked-in models were generated from v0.16.1, which only exposed those deprecated APIs, leaving users on recent cert-manager releases without usable Java types.

Regenerate all model classes under io.cert.manager.models from the v1.13.4 CRDs, producing 109 V1-only types covering Certificate, CertificateRequest, Issuer, ClusterIssuer, Challenge, and Order. Update README.md so the dependency snippet and compatibility table reflect v1.13.4.

Fixes #3489

@k8s-ci-robot k8s-ci-robot added do-not-merge/invalid-commit-message Indicates that a PR should not merge because it has an invalid commit message. cncf-cla: yes Indicates the PR's author has signed the CNCF CLA. labels May 12, 2026
@k8s-ci-robot
Copy link
Copy Markdown
Contributor

[APPROVALNOTIFIER] This PR is NOT APPROVED

This pull-request has been approved by: YuqiGuo105
Once this PR has been reviewed and has the lgtm label, please assign yue9944882 for approval. For more information see the Code Review Process.

The full list of commands accepted by this bot can be found here.

Details Needs approval from an approver in each of these files:

Approvers can indicate their approval by writing /approve in a comment
Approvers can cancel approval by writing /approve cancel in a comment

@k8s-ci-robot k8s-ci-robot added the size/L Denotes a PR that changes 100-499 lines, ignoring generated files. label May 12, 2026
cert-manager >= v1.6 dropped the v1alpha2, v1alpha3, and v1beta1 API
versions. The previously checked-in models were generated from v0.16.1,
which only exposed those deprecated APIs, leaving users on recent
cert-manager releases without usable Java types.

Regenerate all model classes under io.cert.manager.models from the
v1.13.4 CRDs, producing 109 V1-only types covering Certificate,
CertificateRequest, Issuer, ClusterIssuer, Challenge, and Order.
Update README.md so the dependency snippet and compatibility table
reflect v1.13.4.
@YuqiGuo105 YuqiGuo105 force-pushed the feat/managed-fields-include-toggle branch from cefaf63 to ea16f5f Compare May 12, 2026 02:58
@k8s-ci-robot k8s-ci-robot removed the do-not-merge/invalid-commit-message Indicates that a PR should not merge because it has an invalid commit message. label May 12, 2026
@brendandburns
Copy link
Copy Markdown
Contributor

I don't think this change includes what you are thinking, it doesn't remove an alpha files.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

cncf-cla: yes Indicates the PR's author has signed the CNCF CLA. size/L Denotes a PR that changes 100-499 lines, ignoring generated files.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Latest release 20.0.1 doesn't contain "client-java-contrib" module that contains V1 cert-manager models.

3 participants