From 5fd38e867ba824de707af8c4ac3cef456316bed3 Mon Sep 17 00:00:00 2001 From: Marc Nuri Date: Wed, 17 Jul 2024 14:50:03 +0200 Subject: [PATCH] fix: removed unused `io:fabric8:kubernetes-model` artifact Signed-off-by: Marc Nuri --- CHANGELOG.md | 1 + doc/MIGRATION-v7.md | 12 +- .../kubernetes-model/pom.xml | 113 ------------------ kubernetes-model-generator/pom.xml | 1 - 4 files changed, 12 insertions(+), 115 deletions(-) delete mode 100644 kubernetes-model-generator/kubernetes-model/pom.xml diff --git a/CHANGELOG.md b/CHANGELOG.md index 7dbbda1693e..8617285a5e3 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -18,6 +18,7 @@ #### _**Note**_: Breaking changes * Check detailed migration documentation for breaking changes in [7.0.0](./doc/MIGRATION-v7.md) * `Config.errorMessages` has been removed. Please use Kubernetes status messages directly. +* Fix #6138: Removed unused `io:fabric8:kubernetes-model` artifact ### 6.13.1 (2024-07-02) diff --git a/doc/MIGRATION-v7.md b/doc/MIGRATION-v7.md index ef31e5a453a..6c2c7063387 100644 --- a/doc/MIGRATION-v7.md +++ b/doc/MIGRATION-v7.md @@ -2,6 +2,8 @@ ## Contents - [Bouncy Castle is no longer needed](#bouncy-castle) +- [Model Changes](#model-changes) + - [kubernetes-model artifact removed](#kubernetes-model-artifact-removed) > [!NOTE] @@ -10,9 +12,17 @@ > We value your feedback and will work to address your issue promptly. > Your contribution is essential to improving our documentation, making our migration process smoother for everyone! - ## Bouncy Castle is no longer needed The Bouncy Castle library is no longer needed as a dependency. In previous versions, this was an optional dependency needed for Elliptic Curve (EC) Keys. The Kubernetes client now uses the default Java security provider which should be enough to handle all scenarios. + +## Model Changes + +### kubernetes-model artifact removed + +The Maven artifact `io.fabric8:kubernetes-model` has been removed from the project and is no longer published. + +This artifact was just an aggregator of _some_ of the Kubernetes model artifacts and had no specific purpose. +It is no longer published, the `io.fabric8:kubernetes-client-api` or `io.fabric8:kubernetes-openshift-uberjar` artifacts should be used instead. diff --git a/kubernetes-model-generator/kubernetes-model/pom.xml b/kubernetes-model-generator/kubernetes-model/pom.xml deleted file mode 100644 index 233a1c635c6..00000000000 --- a/kubernetes-model-generator/kubernetes-model/pom.xml +++ /dev/null @@ -1,113 +0,0 @@ - - - - 4.0.0 - - io.fabric8 - kubernetes-model-generator - 7.0-SNAPSHOT - - - kubernetes-model - Fabric8 :: Kubernetes Model - - - true - - - - - - io.fabric8 - kubernetes-model-core - - - io.fabric8 - kubernetes-model-rbac - - - io.fabric8 - kubernetes-model-admissionregistration - - - io.fabric8 - kubernetes-model-apps - - - io.fabric8 - kubernetes-model-autoscaling - - - io.fabric8 - kubernetes-model-apiextensions - - - io.fabric8 - kubernetes-model-batch - - - io.fabric8 - kubernetes-model-certificates - - - io.fabric8 - kubernetes-model-coordination - - - io.fabric8 - kubernetes-model-discovery - - - io.fabric8 - kubernetes-model-events - - - io.fabric8 - kubernetes-model-extensions - - - io.fabric8 - kubernetes-model-networking - - - io.fabric8 - kubernetes-model-metrics - - - io.fabric8 - kubernetes-model-policy - - - io.fabric8 - kubernetes-model-scheduling - - - io.fabric8 - kubernetes-model-storageclass - - - io.fabric8 - openshift-model - - - - - diff --git a/kubernetes-model-generator/pom.xml b/kubernetes-model-generator/pom.xml index 1c43f66d003..0f647077a6a 100644 --- a/kubernetes-model-generator/pom.xml +++ b/kubernetes-model-generator/pom.xml @@ -31,7 +31,6 @@ Fabric8 :: Kubernetes Model Parent - kubernetes-model kubernetes-model-common kubernetes-model-jsonschema2pojo kubernetes-model-core