jkube
jkube copied to clipboard
Build and Deploy java applications on Kubernetes
## Description We recently fixed #2444 with #2455 to resolve placeholders in Spring Boot application.properties in order to infer a proper Spring Boot configuration. Similar features exist for other of...
### Component None ### Task description ### Description Part of #439 Currently, our generators provide opinionated ImageConfiguration by inspecting project configuration. As a user building container image leveraging buildpacks, JKube...
## Description Members of the community have requested multiple times (#865, #2112) for JKube to support performing Helm operations on Charts and templates they already maintain (as opposed to letting...
## Description Relates to #2436 We need an E2E to ensure that the debug goal works as expected.
## Description Fixes # (issue) change to conventional Object.isEmpty() from Object.length()==0 ## Type of change - [x] Bug fix (non-breaking change which fixes an issue) - [ ] Feature (non-breaking...
### Description The call to `String.length` can be replaced with `isEmpty` in [GoTimeUtil](https://github.com/eclipse-jkube/jkube/blob/5da6068d7756784aef9569568ee80f98da97e296/jkube-kit/enricher/api/src/main/java/org/eclipse/jkube/kit/enricher/api/util/GoTimeUtil.java). The following line: https://github.com/eclipse-jkube/jkube/blob/5da6068d7756784aef9569568ee80f98da97e296/jkube-kit/enricher/api/src/main/java/org/eclipse/jkube/kit/enricher/api/util/GoTimeUtil.java#L60 should be changed to: ```java if (duration.isEmpty()) { ``` ### :red_circle: Before you...
## Description Fix #2164 Related to https://github.com/eclipse-jkube/jkube/pull/3142 + Move ClusterAccess and ClusterConfiguration classes from `jkube-kit/config/resource` -> `jkube-kit/common` so that they're accessible to JKubeConfiguration + Add new field `clusterConfiguration` in JKubeConfiguration...
## Description Fixes #2832 This PR brings the bug fix of wrong resources directory path. `URLClassLoader` instance was unable to find out neither `application.yml` nor `application.properties` resources files due to...
## Description This PR is fixing #2844 This PR substitutes log retrieval from pods/log by build/logs. It removes necessity of additional rules for build service account. ## Type of change...
### Description The call to `Map.size` can be replaced with `isEmpty` in [ImageChangeTriggerEnricher](https://github.com/eclipse-jkube/jkube/blob/8aea35928d3f3157ffcfbd645001adfe4302bbb8/jkube-kit/enricher/generic/src/main/java/org/eclipse/jkube/enricher/generic/openshift/ImageChangeTriggerEnricher.java). The following line: https://github.com/eclipse-jkube/jkube/blob/8aea35928d3f3157ffcfbd645001adfe4302bbb8/jkube-kit/enricher/generic/src/main/java/org/eclipse/jkube/enricher/generic/openshift/ImageChangeTriggerEnricher.java#L82 should be changed to: ```java if (!containerToImageMap.isEmpty()) { ``` ### :red_circle: Before you...