Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

chore(deps): update dependency org.eclipse.jkube:openshift-maven-plugin to v1.16.2 #375

Merged
merged 1 commit into from
Jun 1, 2024

Conversation

renovate[bot]
Copy link
Contributor

@renovate renovate bot commented Jun 1, 2024

Mend Renovate

This PR contains the following updates:

Package Change Age Adoption Passing Confidence
org.eclipse.jkube:openshift-maven-plugin (source) 1.12.0 -> 1.16.2 age adoption passing confidence

Release Notes

eclipse/jkube (org.eclipse.jkube:openshift-maven-plugin)

v1.16.2

Compare Source

  • Fix #​2461: k8s:watch/k8sWatch should throw error in buildpacks build strategy
  • Fix #​2852: Bump version.kubernetes-client from 6.10.0 to 6.11.0
  • Fix #​2847: OpenShift Routes use spec.port.targetPort instead of spec.port.port

v1.16.1

Compare Source

  • Fix #​2582: Moved PortMapping class from package org.eclipse.jkube.kit.build.api.model to org.eclipse.jkube.kit.common
  • Fix #​2726: helm-lint works seamlessly on MacOS aarch64

v1.16.0

Compare Source

  • Fix #​1690: Base images based on ubi9
  • Fix #​1700: Add Kubernetes Well Known labels to generated resources
  • Fix #​2257: Provide guidance when the final project packaged file is not found in Quarkus projeicts
  • Fix #​2070: build goals/tasks log warning if user forgets to run package/build goal/task
  • Fix #​2314: Add chart name validation before doing Helm OCI push
  • Fix #​2381: Container Images based on Java 21 (Java-exec, Tomcat, Jetty, Karaf)
  • Fix #​2389: Helm values.yaml sorted alphabetically
  • Fix #​2390: support for all missing Chart.yaml fields
  • Fix #​2391: Automatically add values.schema.json file if detected
  • Fix #​2423: Change default VolumePermissionEnricher's initContainer image from busybox to quay.io/quay/busybox
  • Fix #​2444: Add support for Spring Boot application properties placeholders
  • Fix #​2456: Add utility class to decompress archive files
  • Fix #​2465: Add support for buildpacks build strategy with opinionated defaults (Zero config)
  • Fix #​2472: Support for Helm Chart.yaml appVersion field defaulting to project version
  • Fix #​2474: Remove Docker-related classes providing unused functionality
  • Fix #​2477: Support for Spring Boot 3.2.0 (and newer) layered jar format
  • Fix #​2500: oc:build does not add git annotations in Openshift Build resource
  • Fix #​2503: Container Images Jolokia agent bumped to 2.0.0
  • Fix #​2532: Bump version.kubernetes-client from 6.9.2 to 6.10.0
  • Fix #​2613: Added new helm lint goal task (k8s:helm-lint / k8sHelmLint)
  • Fix #​2541: Container image names can now be set as IPv6 addresses
  • Fix #​2622: k8s:helm generated chart tar archive contains reference to tar archive

Note:
Kubernetes manifests generated by JKube would now contain the following labels by default:

  • app.kubernetes.io/component
  • app.kubernetes.io/managed-by
  • app.kubernetes.io/name
  • app.kubernetes.io/part-of
  • app.kubernetes.io/version

These are added in favor of deprecating and removing the current project labels in future releases:

  • app
  • group
  • provider
  • version

v1.15.0

Compare Source

  • Fix #​2138: Support for Spring Boot Native Image
  • Fix #​2186: Reuse io.fabric8.kubernetes.client.utils.KubernetesResourceUtil ConfigMap utils methods
  • Fix #​2200: Support for Helm values.yaml fragments
  • Fix #​2356: Helm values.yaml parameter names preserve case
  • Fix #​2369: Helm chart apiVersion can be configured
  • Fix #​2379: Do not flatten image assembly layers in case of OpenShift Docker build strategy.
  • Fix #​2386: Helm icon inferred from annotations in independent resource files (not aggregated kubernetes/openshift.yaml)
  • Fix #​2397: Default JKube work directory (jkube.workDir) changed from ${project.build.directory}/jkube to ${project.build.directory}/jkube-temp
  • Fix #​2393: Remove timestamp from org.label-schema.build-date LABEL to utilize docker cache
  • Fix #​2399: Helm no longer generates default function; broadens support for different value types
  • Fix #​2400: Helm supports complex values in values.yaml fragments (such as annotations or arrays)
  • Fix #​2414: OpenShift Gradle Plugin picks up jkube.build.pushSecret property
  • Fix #​2417: Don't pass Invalid port in host headers for Helm OCI push
  • Fix #​2419: Fix Fabric8HttpUtil.extractAuthenticationChallengeIntoMap www-authenticate header parsing logic
  • Fix #​2425: Bump JKube Base images to 0.0.20
  • Fix #​2433: Bump default native base image to registry.access.redhat.com/ubi9/ubi-minimal:9.3
  • Fix #​2436: Debug functionality works with Spring Boot Layered JARs

Note:

  • Container Images generated using jkube opinionated defaults no longer contain full timestamp in org.label-schema.build-date label. The label contains the build date in the format yyyy-MM-dd.

v1.14.0

Compare Source

  • Fix #​1674: SpringBootGenerator utilizes the layered jar if present and use it as Docker layers
  • Fix #​1713: Add HelidonHealthCheckEnricher to add Kubernetes health checks for Helidon applications
  • Fix #​1714: Add HelidonGenerator to add opinionated container image for Helidon applications
  • Fix #​1929: Docker Image Name parsing fix
  • Fix #​1946: Initial support for Gitpod
  • Fix #​1985: Update outdated methods in Spring Boot CRD Maven Quickstart
  • Fix #​2091: Support for pushing Helm charts to OCI registries
  • Fix #​2116: Remove user field from ImageName class
  • Fix #​2219: Kind/Filename mappings include optional apiVersion configuration
  • Fix #​2224: Quarkus native base image read from properties (configurable)
  • Fix #​2228: Quarkus native base image uses UBI 8.7
  • Fix #​2239: Quarkus healthcheck enricher infers overridden server port in application.properties
  • Fix #​2290: JKube is not picking docker credentials from ~/.docker/config.json file
  • Fix #​2293: JibServiceUtil pushes separate images for additional tags specified in build configuration
  • Fix #​2299: Gradle v8.x compatibility
  • Fix #​2301: Add compatibility with SemVer versions
  • Fix #​2302: Bump Kubernetes Client version to 6.8.0
  • Fix #​2324: Update SpringBootConfigurationHelper for Spring Boot 3.x
  • Fix #​2350: Enrichers with NAME configuration override fragments with default names
  • Fix #​2353: Add condition and alias to HelmDependency model

v1.13.1

Compare Source

  • Fix #​2212: Bump Kubernetes Client version to 6.7.2 (fixes issues when trace-logging OpenShift builds -regression in 6.7.1-)

v1.13.0

Compare Source

  • Fix #​1478: Should detect and warn the user if creating ingress and ingress controller not available
  • Fix #​2092: Support for Chart.yaml fragments
  • Fix #​2150: Bump Kubernetes Client to 6.6.0 (fixes issues when trace-logging OpenShift builds)
  • Fix #​2162: Bump Kubernetes Client to 6.6.1 (HttpClient with support for PUT + InputStream)
  • Fix #​2165: Introduce a Kubernetes resource Security Hardening profile (opt-in)
  • Fix #​2166: Potential command line injection in SpringBootWatcher
  • Fix #​2170: internal-microservice profile prevents Service exposure
  • Fix #​2174: Profile merge constructor accounts for parentProfile field
  • Fix #​2187: serviceAccount configuration option has stopped working
  • Fix #​2192: Bump Kubernetes Client to 6.7.1 (use JKube Serialization util to wrap around the Kubernetes Client KubernetesSerialization)
  • Fix #​2201: Bumps JKube Base images to 0.0.19

Configuration

📅 Schedule: Branch creation - "before 4am on the first day of the month" (UTC), Automerge - At any time (no schedule defined).

🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.

Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.

🔕 Ignore: Close this PR and you won't be reminded about this update again.


  • If you want to rebase/retry this PR, check this box

This PR has been generated by Mend Renovate. View repository job log here.

@hantsy hantsy merged commit 00bdd47 into master Jun 1, 2024
19 of 21 checks passed
@renovate renovate bot deleted the renovate/openshift-maven-plugin.version branch June 1, 2024 02:38
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant