Release Notes: October 2024
Release Notes for Codefresh Pipelines and GitOps
Features & enhancements
Pipelines: Expanded support for buildx qemu
images
For Docker build
steps, you can specify a buildx qemu
image from any container registry, allowing users to use self-hosted registries, including Artifactory.
Previously, buildx qemu
supported only the default image.
Pipelines: Output parameters in arguments
attribute
Plugins in pipelines can now consume outputs directly from the arguments
attributes within step definitions, optimizing pipeline functionality.
Now, plugins can consume outputs from both the arguments
and commands
attributes.
...
plugin_consume:
title: consume var in plugin step
type: codefresh/consume-variable
arguments:
output_variable: ${{steps.<step_name>.output.<var_name>}}
...
GitOps: Enhanced visibility and control for Runtimes
We have improved the usability and monitoring of GitOps Runtimes by converting them into applications. Now, you can view GitOps Runtimes and their resources directly in the Current State tab of the GitOps Apps dashboard, with access to all familiar dashboard functionality for intuitive monitoring and streamlined management.
What does this mean?
In the Runtime’s context menu (List View), you’ll find links to these Runtime applications:
- Hosted & Hybrid GitOps Runtimes configured as Argo CD applications
- Hybrid GitOps Runtimes:
- Runtime Shared Configuration Repo (ISC) resources
- Runtime resources in local (in-cluster) environment
Clicking a link takes you to GitOps Apps > Current State tab for the application.
Bug fixes
General
- Active user gets logged out from account due to inactivity even when session is active.
Pipelines
- Docker
build
steps fail to run when settingbuildx qemu
image to any image that is not the default. - DIND pod not created when
runtime.dind.env
values are defined. - Clicking Save does not save new variable in Shared Configuration or triggers.
- Trigger settings not refreshed for selected pipeline when switching between pipelines in Workflows > Triggers.
GitOps
failed to retrieve application version, app name: <"app_name>": unknown key appVersion
error when application versioning is not configured.- Application validations use destination cluster instead of application cluster.