Skip to main content

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [List Home]
[jkube-dev] [ANNOUNCE] Eclipse JKube 1.9.0 released

Hi Everyone,

We are pleased to announce Eclipse JKube 1.9.0 was just released! You can find the release at Maven Central [1].

Eclipse JKube is a collection of plugins and libraries that are used for building container images using Docker, JIB or S2I build strategies.
Eclipse JKube generates and deploys Kubernetes/OpenShift manifests at compile time too.

JKube is the successor to the deprecated Fabric8 Maven Plugin, please check our migration guide [2] if you come from FMP.

Using this release:

pom.xml:

<plugin>
  <groupId>org.eclipse.jkube</groupId>
  <artifactId>kubernetes-maven-plugin</artifactId>
  <version>1.9.0</version>
</plugin>

build.gradle:

plugins {
  id 'org.eclipse.jkube.kubernetes' version '1.9.0'
}

(Check Maven Central [1] for the rest of artifacts)

These are the features and fixes included in 1.9.0:
- Fix #777: `k8s:build` with Dockerfile throws `Connection reset by peer` error on old docker daemons [3]
- Fix #1006: Initial support for JKube Plugins (refactor of DMP BuildPlugins) [4]
- Fix #1137: Add support to add `.resources` in initContainer generated by VolumePermissionEnricher [5]
- Fix #1156: `k8s:build`/`k8sBuild` tries to access Kubernetes Cluster [6]
- Fix #1279: Remove redundant log messages regarding plugin modes [7]
- Fix #1358: Improvement to add skipUndeploy flag for undeploy goal [8]
- Fix #1361: VolumePermissionEnricher : Use `.spec.storageClassName` instead of annotation to set PersistentVolume class [9]
- Fix #1411: Add support for adding additional ImageStreamTags in OpenShift S2I builds [10]
- Fix #1438: Add configuration option in ServiceAccountEnricher to skip creating ServiceAccounts [11]
- Fix #1464: Bump Fabric8 Kubernetes Client to 6.0.0 [12]
- Fix #1468: Add startup probe in QuarkusHealthCheckEnricher [13]
- Fix #1473: Add OpenLibertyHealthCheckEnricher to automatically add health checks in OpenLiberty projects [14]
- Fix #1474: Add startup probe in WildflyJARHealthCheckEnricher [15]
- Fix #1532: ImageChangeTriggerEnricher shouldn't generate ImageChange triggers for JIB build strategy [16]
- Fix #1537: Registry not set up in `oc:build` [17]
- Fix #1619: Add `jkube.imagePullPolicy` configuration property to configure pull policy in all enrichers [18]
- Fix #1634: MicronautHealthCheckEnricher should also consider Micronaut Gradle Plugin in isApplicable [19]
- Fix #1649: VertxHealthCheckEnricher nested enricher configuration does not work for Gradle Plugins [20]
- Fix #1654: images with missing build configuration should not be built [21]
- Fix #1670: Bump Quarkus native base image to ubi-minimal:8.6 [22]
- Fix #1679: Bump jib-core to 0.21.0 [23]
- Fix #1689: Bump JKube maintained base images to 0.0.16 [24]
- Fix #1712: Port JKube Plugin Maven quickstart to gradle and add documentation for jkube plugin in asciidocs [25]
- Fix #1736: Bump Fabric8 Kubernetes Client to 6.1.1 [26]
_**Note**_:
- Enricher configuration `jkube.enricher.jkube-controller.pullPolicy` has been marked as deprecated, use `jkube.imagePullPolicy` property instead.
- Enricher configuration `jkube.enricher.jkube-controller-from-configuration.pullPolicy` has been marked as deprecated, use `jkube.imagePullPolicy` property instead.

Your feedback is highly appreciated, you can provide it by replying to the mailing list or through the usual channels. [27] [28]

[1] https://repo1.maven.org/maven2/org/eclipse/jkube/kubernetes-maven-plugin/1.9.0/
[2] https://www.eclipse.org/jkube/docs/migration-guide/
[3] https://github.com/eclipse/jkube/issues/777
[4] https://github.com/eclipse/jkube/issues/1006
[5] https://github.com/eclipse/jkube/issues/1137
[6] https://github.com/eclipse/jkube/issues/1156
[7] https://github.com/eclipse/jkube/issues/1279
[8] https://github.com/eclipse/jkube/issues/1358
[9] https://github.com/eclipse/jkube/issues/1361
[10] https://github.com/eclipse/jkube/issues/1411
[11] https://github.com/eclipse/jkube/issues/1438
[12] https://github.com/eclipse/jkube/issues/1464
[13] https://github.com/eclipse/jkube/issues/1468
[14] https://github.com/eclipse/jkube/issues/1473
[15] https://github.com/eclipse/jkube/issues/1474
[16] https://github.com/eclipse/jkube/issues/1532
[17] https://github.com/eclipse/jkube/issues/1537
[18] https://github.com/eclipse/jkube/issues/1619
[19] https://github.com/eclipse/jkube/issues/1634
[20] https://github.com/eclipse/jkube/issues/1649
[21] https://github.com/eclipse/jkube/issues/1654
[22] https://github.com/eclipse/jkube/issues/1670
[23] https://github.com/eclipse/jkube/issues/1679
[24] https://github.com/eclipse/jkube/issues/1689
[25] https://github.com/eclipse/jkube/issues/1712
[26] https://github.com/eclipse/jkube/issues/1736
[27] https://github.com/eclipse/jkube
[28] https://gitter.im/eclipse/jkube

Back to the top