Skip to main content

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

Hi Everyone,

We are pleased to announce Eclipse JKube 1.8.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.8.0</version>
</plugin>

build.gradle:

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

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

These are the features and fixes included in 1.8.0:
- Fix #1188: Add support for specifying multiple tags in Zero configuration mode [3]
- Fix #1194: jkube controller name configuration ignored when using resource fragments [4]
- Fix #1201: ThorntailV2Generator works with Gradle Plugins [5]
- Fix #1208: Allow env variables to be passed to a webapp generator s2i builder [6]
- Fix #1218: Generate yaml files for different environments [7]
- Fix #1251: Generate a preview of jkube documentation for PR if needed [8]
- Fix #1259: Add integration test and docs for NameEnricher [9]
- Fix #1260: Add documentation for PodAnnotationEnricher [10]
- Fix #1261: Add documentation for PortNameEnricher [11]
- Fix #1262: Add docs + gradle integration test for ProjectLabelEnricher [12]
- Fix #1263: Remove RemoveBuildAnnotationsEnricher [13]
- Fix #1268: ProjectLabelEnricher group and version labels should be configurable [14]
- Fix #1284: webapp custom generator should not require to set a CMD configuration [15]
- Fix #1295: Spring Boot actuator endpoints failed to generate automatically if `deployment.yml` resource fragment is used [16]
- Fix #1297: ReplicaCountEnricher documentation ported to Gradle plugins [17]
- Fix #1298: Add integration test + documentation for RevisionHistoryEnricher in gradle plugins [18]
- Fix #1299: Add gradle integration tests and documentation for ServiceAccountEnricher in gradle plugins. [19]
- Fix #1301: Improve documentation and gradle integration test for TriggersAnnotationEnricher [20]
- Fix #1302: Port volume-permission maven integration tests + docs to gradle [21]
- Fix #1303: Add gradle integration test and docs for AutoTLSEnricher [22]
- Fix #1308: Add documentation for DeploymentConfigEnricher [23]
- Fix #1310: Add documentation + gradle integration test for ImageChangeTriggerEnricher [24]
- Fix #1311: Add documentation for OpenShift ProjectEnricher [25]
- Fix #1312: Add documentation + gradle integration test for RouteEnricher [26]
- Fix #1322: Support for Startup probes via XML/DSL configuration [27]
- Fix #1325: `jkube.enricher.jkube-name.name` doesn't modify `.metadata.name` for generated manifests [28]
- Fix #1328: Provide guidance when the final project packaged file is not found [29]
- Fix #1336: Add documentation and quickstart for using custom generators with Gradle Plugins [30]
- Fix #1362: VolumePermissionEnricher : Replace iteration with bulk Collection.addAll call [31]
- Fix #1382: Docker Build ARGS not replaced properly [32]
- Fix #1324: Support legacy javaee as well as jakartaee projects in the Tomcat webapp generator [33]
- Fix #1460: Route doesn't use the service "normalizePort" [34]
- Fix #1470: Add support for Apple M1 CPUs [35]
- Fix #1482: Quarkus Generator and Enricher should be compatible with the Red Hat build [36]
- Fix #1483: Assembly files with unnormalized paths don't get fileMode changes [37]
- Fix #1489: Align BaseGenerator's `add` and `tags` config options to work with `jkube.generator.*` properties [38]
- Fix #1512: Gradle plugins are graduated [39]

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

[1] https://repo1.maven.org/maven2/org/eclipse/jkube/kubernetes-maven-plugin/1.8.0/
[2] https://www.eclipse.org/jkube/docs/migration-guide/
[3] https://github.com/eclipse/jkube/issues/1188
[4] https://github.com/eclipse/jkube/issues/1194
[5] https://github.com/eclipse/jkube/issues/1201
[6] https://github.com/eclipse/jkube/issues/1208
[7] https://github.com/eclipse/jkube/issues/1218
[8] https://github.com/eclipse/jkube/issues/1251
[9] https://github.com/eclipse/jkube/issues/1259
[10] https://github.com/eclipse/jkube/issues/1260
[11] https://github.com/eclipse/jkube/issues/1261
[12] https://github.com/eclipse/jkube/issues/1262
[13] https://github.com/eclipse/jkube/issues/1263
[14] https://github.com/eclipse/jkube/issues/1268
[15] https://github.com/eclipse/jkube/issues/1284
[16] https://github.com/eclipse/jkube/issues/1295
[17] https://github.com/eclipse/jkube/issues/1297
[18] https://github.com/eclipse/jkube/issues/1298
[19] https://github.com/eclipse/jkube/issues/1299
[20] https://github.com/eclipse/jkube/issues/1301
[21] https://github.com/eclipse/jkube/issues/1302
[22] https://github.com/eclipse/jkube/issues/1303
[23] https://github.com/eclipse/jkube/issues/1308
[24] https://github.com/eclipse/jkube/issues/1310
[25] https://github.com/eclipse/jkube/issues/1311
[26] https://github.com/eclipse/jkube/issues/1312
[27] https://github.com/eclipse/jkube/issues/1322
[28] https://github.com/eclipse/jkube/issues/1325
[29] https://github.com/eclipse/jkube/issues/1328
[30] https://github.com/eclipse/jkube/issues/1336
[31] https://github.com/eclipse/jkube/issues/1362
[32] https://github.com/eclipse/jkube/issues/1382
[33] https://github.com/eclipse/jkube/issues/1324
[34] https://github.com/eclipse/jkube/issues/1460
[35] https://github.com/eclipse/jkube/issues/1470
[36] https://github.com/eclipse/jkube/issues/1482
[37] https://github.com/eclipse/jkube/issues/1483
[38] https://github.com/eclipse/jkube/issues/1489
[39] https://github.com/eclipse/jkube/issues/1512
[40] https://github.com/eclipse/jkube
[41] https://gitter.im/eclipse/jkube

Back to the top