Bump io.fabric8:kubernetes-client from 6.8.0 to 6.11.0
Bumps io.fabric8:kubernetes-client from 6.8.0 to 6.11.0.
Release notes
Sourced from io.fabric8:kubernetes-client's releases.
6.11.0 (2024-03-25)
Bugs
- Fix #5729: ensure that kind is set for generic resource lists
- Fix #3032: JUnit5 Kubernetes Extension works with Nested tests
- Fix #5759: Don't annotate KubeSchema and ValidationSchema classes
- Fix #5781: Use UTF-8 for basic authentication
- Fix #5508: (crd-generator) Ensure deterministic ordering of CustomResourceDefinitionVersions
Improvements
- Fix #5701: Owner reference validity check regarding scope and namespace
- Fix #5353: added KubernetesClientBuilder.editOrNewConfig
- Fix #5357: adding additional Quantity methods
- Fix #5635: refined LeaderElector lifecycle and logging
- Fix #5787: (crd-generator) add support for deprecated versions for generated CRDs
- Fix #5788: (crd-generator) add support for Kubernetes validation rules
- Fix #5735: Replace usages of
UUID.randomUUID()with UUID created via AtomicLongNew Features
- Fix #5636: Add new extension
open-virtual-networkingto manage resources ink8s.ovn.org/v1API group.- Fix #5711: Kube API Test - Kubernetes API Server JUnit Test Support
- Fix #5772: Add openshift model
io.fabric8.openshift.api.model.DeploymentConfigRollback- Fix #5718: Add a
kubernetes-log4jmodule to lookup Kubernetes attributes in a Log4j Core configuration.Note: Breaking changes
- KubeSchema and Validation Schema generated classes are no longer annotated with Jackson, Lombok, and Sundrio annotations. This implies that builders will no longer be generated for these classes and that they won't have special deserialization/serialization behavior.
New Contributors
@csvirimade their first contribution in fabric8io/kubernetes-client#5701@fvascomade their first contribution in fabric8io/kubernetes-client#5700@jmarti44made their first contribution in fabric8io/kubernetes-client#5312@mluckammade their first contribution in fabric8io/kubernetes-client#5772@baloo42made their first contribution in fabric8io/kubernetes-client#5787@jpraetmade their first contribution in fabric8io/kubernetes-client#5789@zwangshengmade their first contribution in fabric8io/kubernetes-client#5806@ppkarwaszmade their first contribution in fabric8io/kubernetes-client#5718Full Changelog: https://github.com/fabric8io/kubernetes-client/compare/v6.10.0...v6.11.0
6.10.0 (2024-01-10)
Bugs
- Fix #5527: Unable to transfer file to pod if
/tmpis read-only- Fix #5580: (java-generator) Correctly handle defaults for IntOrString types
- Fix #5584: Fix CRD generation when EnumMap is used
- Fix #5626: Prevent memory accumulation from informer usage
- Fix #5656: Enable EC private key usage for mTLS auth
- Fix #5694: ExecCredential doesn't fail with unsupported command output
Improvements
- Fix #5429: moved crd generator annotations to generator-annotations instead of crd-generator-api. Using generator-annotations introduces no transitive dependencies.
... (truncated)
Changelog
Sourced from io.fabric8:kubernetes-client's changelog.
6.11.0 (2024-03-25)
Bugs
- Fix #5729: ensure that kind is set for generic resource lists
- Fix #3032: JUnit5 Kubernetes Extension works with Nested tests
- Fix #5759: Don't annotate KubeSchema and ValidationSchema classes
- Fix #5781: Use UTF-8 for basic authentication
- Fix #5508: (crd-generator) Ensure deterministic ordering of CustomResourceDefinitionVersions
Improvements
- Fix #5701: Owner reference validity check regarding scope and namespace
- Fix #5353: added KubernetesClientBuilder.editOrNewConfig
- Fix #5357: adding additional Quantity methods
- Fix #5635: refined LeaderElector lifecycle and logging
- Fix #5787: (crd-generator) add support for deprecated versions for generated CRDs
- Fix #5788: (crd-generator) add support for Kubernetes validation rules
- Fix #5735: Replace usages of
UUID.randomUUID()with UUID created via AtomicLongNew Features
- Fix #5636: Add new extension
open-virtual-networkingto manage resources ink8s.ovn.org/v1API group.- Fix #5711: Kube API Test - Kubernetes API Server JUnit Test Support
- Fix #5772: Add openshift model
io.fabric8.openshift.api.model.DeploymentConfigRollback- Fix #5718: Add a
kubernetes-log4jmodule to lookup Kubernetes attributes in a Log4j Core configuration.Note: Breaking changes
- KubeSchema and Validation Schema generated classes are no longer annotated with Jackson, Lombok, and Sundrio annotations. This implies that builders will no longer be generated for these classes and that they won't have special deserialization/serialization behavior.
6.10.0 (2024-01-10)
Bugs
- Fix #5527: Unable to transfer file to pod if
/tmpis read-only- Fix #5580: (java-generator) Correctly handle defaults for IntOrString types
- Fix #5584: Fix CRD generation when EnumMap is used
- Fix #5626: Prevent memory accumulation from informer usage
- Fix #5656: Enable EC private key usage for mTLS auth
- Fix #5694: ExecCredential doesn't fail with unsupported command output
Improvements
- Fix #5429: moved crd generator annotations to generator-annotations instead of crd-generator-api. Using generator-annotations introduces no transitive dependencies.
- Fix #5496: Added PodResource.patchReadinessGateStatus and a general subresource method to use any of the patch/edit/update methods with any subresource
- Fix #5535: Add lombok and sundrio dependencies to the generated bom
Dependency Upgrade
- Fix #5485: Updated okio to version 1.17.6 to avoid CVE-2023-3635
- Fix #5643: Updated Kubernetes Model to Kubernetes
v1.29.0- Fix #5673: Updated
sigs.k8s.io/gateway-apigo dependency to v1.0.0- Fix #5691: Updated
github.com/cert-manager/cert-managerto latest available version (v1.14.0-alpha.0.0.20240105200543-3234974a3865)New Features
... (truncated)
Commits
81711c1[RELEASE] Updated project version to v6.11.062dde7fchore: fix changelog entry for #5818f1b105bAdd akubernetes-log4jmodule (#5718)0ff78b4chore (kubernetes-client) : Update commons-compress optional dependency5bc84b3chore (deps) : Addcommons-io:commons-ioas optional dependency to Kubernet...e731de3chore(deps): bump org.apache.commons:commons-compress384db32chore(deps): rollback bump org.apache.maven.plugins:maven-gpg-plugin722f5c8fix: replaced usages ofUUID.randomUUID()with UUID created via AtomicLong3ae4f9dfeat(crd-generator): add support for validation rules (#5788)d24e424chore(deps): bump google.golang.org/protobuf- Additional commits viewable in compare view
Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.
Dependabot commands and options
You can trigger Dependabot actions by commenting on this PR:
@dependabot rebasewill rebase this PR@dependabot recreatewill recreate this PR, overwriting any edits that have been made to it@dependabot mergewill merge this PR after your CI passes on it@dependabot squash and mergewill squash and merge this PR after your CI passes on it@dependabot cancel mergewill cancel a previously requested merge and block automerging@dependabot reopenwill reopen this PR if it is closed@dependabot closewill close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually@dependabot show <dependency name> ignore conditionswill show all of the ignore conditions of the specified dependency@dependabot ignore this major versionwill close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)@dependabot ignore this minor versionwill close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)@dependabot ignore this dependencywill close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
Test Results
23 files - 8 23 suites - 8 1m 41s :stopwatch: - 11m 58s 36 tests - 8 35 :white_check_mark: - 9 0 :zzz: ±0 1 :x: +1 38 runs - 9 37 :white_check_mark: - 10 0 :zzz: ±0 1 :x: +1
For more details on these failures, see this check.
Results for commit 984b0044. ± Comparison against base commit cb532403.
This pull request removes 17 and adds 9 tests. Note that renamed tests count towards both.
com.dajudge.kindcontainer.CertificatesTest ‑ KindContainer v1.29.1
com.dajudge.kindcontainer.ConfigurableNodePortRangeTest ‑ KindContainer v1.29.1
com.dajudge.kindcontainer.Helm3Test ‑ KindContainer v1.29.1
com.dajudge.kindcontainer.ImageOverrideTest ‑ KindContainer v1.29.1
com.dajudge.kindcontainer.IngressNginxTest ‑ KindContainer v1.29.1
com.dajudge.kindcontainer.K8sVersionTest ‑ KindContainer v1.29.1
com.dajudge.kindcontainer.KubeconfigTest ‑ KindContainer v1.29.1
com.dajudge.kindcontainer.NodePortTest ‑ KindContainer v1.29.1
com.dajudge.kindcontainer.PersistentVolumeTest ‑ KindContainer v1.29.1
com.dajudge.kindcontainer.PodStartupTest ‑ KindContainer v1.29.1
…
com.dajudge.kindcontainer.Helm3Test ‑ ApiServerContainer v1.23.3
com.dajudge.kindcontainer.ImageOverrideTest ‑ ApiServerContainer v1.23.3
com.dajudge.kindcontainer.K8sVersionTest ‑ ApiServerContainer v1.23.3
com.dajudge.kindcontainer.KubeconfigTest ‑ ApiServerContainer v1.23.3
com.dajudge.kindcontainer.kubectl.KubectlContainerTest ‑ ApiServerContainer v1.23.3
com.dajudge.kindcontainer.kubectl.KubectlCreateNamespaceFluentTest ‑ ApiServerContainer v1.23.3
com.dajudge.kindcontainer.kubectl.KubectlCreateSecretFluentTest ‑ ApiServerContainer v1.23.3
com.dajudge.kindcontainer.kubectl.KubectlLabelFluentTest ‑ ApiServerContainer v1.23.3
com.dajudge.kindcontainer.webhook.WebhookTest ‑ ApiServerContainer v1.23.3
Superseded by #287.