Movatterモバイル変換


[0]ホーム

URL:


Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

Commitf103ea6

Browse files
authored
April release notes (#675)
* Update release notes for april 23Added content and screenshots for april 23 features* Update release notes with GitOps featuresAdded app rollback and static ECR integration to RN* Replace CI/CD with PipelinesReplaced instances of CI/CD with Pipelines* Update release-notes.mdFixed xref to app rollback and final content edits before publish* Update release-notes.md* Update release-notes.mdAdded missing curly brace for siteurl
1 parent223bb3e commitf103ea6

7 files changed

+171
-1
lines changed

‎_docs/whats-new/release-notes.md‎

Lines changed: 171 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,177 @@ group: whats-new
55
toc:true
66
---
77

8-
Welcome to our unified Release Notes, including Codefresh pipelines and Codefresh GitOps! If you missed online announcements, this is where you can find the new features, enhancements, and bug fixes.
8+
9+
Welcome to our unified Release Notes, including Codefresh pipelines and Codefresh GitOps!
10+
If you missed any of our online announcements, you can find the latest features, enhancements, and bug fixes, here in the cumulative Release Notes!
11+
12+
##April 2023
13+
14+
###Features & Enhancements
15+
16+
####Pipelines: Annotations for builds
17+
We are happy to introduce two cool features to annotations for pipeline builds! It’s now easier than ever to find the builds you’re looking for, and customize your build views.
18+
19+
First, you can configure an annotation as the build's_display_ annotation, from among the available annotations. Why would you do this? When configured, the annotation is displayed for the build in the Builds page, making it easy to see which builds share common properties like target environments.
20+
21+
{% include
22+
image.html
23+
lightbox="true"
24+
file="/images/whats-new/rel-notes-apr23-builds-list-with-display-annotation.png"
25+
url="/images/whats-new/rel-notes-apr23-builds-list-with-display-annotation.png"
26+
alt="Builds page with`display` annotations"
27+
caption="Builds page with`display` annotations"
28+
max-width="50%"
29+
%}
30+
31+
For details, see[Configure display annotation for builds]({{site.baseurl}}/docs/pipelines/annotations/#configure-annotation-to-display-for-build).
32+
33+
Second, as an obvious extension, you can filter builds by annotations. Filter builds by any annotation added for the build, whether it’s a display annotation or any other annotation with the Annotation filter in the Builds page.
34+
For details, see[Applying filters to build views]({{site.baseurl}}/docs/pipelines/monitoring-pipelines/#applying-filters-on-the-build-view).
35+
36+
{% include
37+
image.html
38+
lightbox="true"
39+
file="/images/whats-new/rel-notes-apr23-builds-annotation-filter.png"
40+
url="/images/whats-new/rel-notes-apr23-builds-annotation-filter.png"
41+
alt="Annotation filter for builds"
42+
caption="Annotation filter for builds"
43+
max-width="50%"
44+
%}
45+
46+
Here's an example of builds filtered by`display` annotations.
47+
48+
<br>
49+
50+
####Pipelines: Project-based RBAC
51+
52+
We are excited to announce project-level Attribute-Based Access Control (ABAC) in this month's release. ABAC for projects saves a lot of effort without compromising security, as now you can control access to the project entity and to pipeline entities based on project tags.
53+
54+
How can you do this?
55+
First by creating projects and by assigning tags to projects and then creating rules.
56+
57+
* Project access to teams with project-tags
58+
Decide which teams have access to which projects, and at which level. By adding tags to projects, you can define rules for different teams who can create, update, delete, and view projects. For example, you may decide that the DevOps team has full access to all projects with all tags, but the Users team has view-only access to projects with`Shared` tag.
59+
Also, read the next feature description,[Pipelines: Auto-create projects for teams](#pipelines-auto-create-projects-for-teams).
60+
61+
* Pipeline access to teams with project-tags
62+
Create rules for pipeline entities by project tags instead of pipeline tags. Define access to pipelines on the basis of the projects that house the pipelines. Instead of tagging each pipeline, you add tags to the project, and define rules that determine the teams who can access the pipelines which share the project tags.
63+
64+
Builds now honor the permissions of the pipelines. If you don't have access to the pipeline, you will not have access to its builds.
65+
This also means fewer email notifications, as these are only sent for builds you have access to.
66+
67+
{% include
68+
image.html
69+
lightbox="true"
70+
file="/images/whats-new/rel-notes-apr23-project-tags-devops.png"
71+
url="/images/whats-new/rel-notes-apr23-project-tags-devops.png"
72+
alt="Example of rules for pipelines with project tags"
73+
caption="Example of rules for pipelines with project tags "
74+
max-width="50%"
75+
%}
76+
77+
For details, see[ABAC for entities with tags and rules]({{site.baseurl}}/docs/administration/account-user-management/access-control/#abac-for-entities-with-tags-and-rules).
78+
79+
<br>
80+
81+
####Pipelines: Auto-create projects for teams
82+
Simplify access control and setup with`Auto-create projects for teams`. Enabled by default, this global pipeline setting automatically creates projects whenever you create teams in your account.
83+
84+
{% include
85+
image.html
86+
lightbox="true"
87+
file="/images/whats-new/rel-notes-apr23-auto-create-projects-setting.png"
88+
url="/images/whats-new/rel-notes-apr23-auto-create-projects-setting.png"
89+
alt="Auto-create projects for teams in Pipeline settings"
90+
caption="Auto-create projects for teams in Pipeline settings"
91+
max-width="50%"
92+
%}
93+
94+
In addition to automatically creating a project for the team, it also automatically creates a Project rule, and a Pipeline rule for the same team, with basic permissions.
95+
For details, see[Auto-create projects for teams]({{site.baseurl}}/docs/pipelines/configuration/pipeline-settings/#auto-create-projects-for-teams).
96+
97+
<br>
98+
99+
####Pipelines: Multi-platform builds in Codefresh
100+
Build and push Docker images, including multi-platform images in Codefresh with BuildX.
101+
102+
We have extended the capabilities of our`build` step with the new`buildx` field. Leverage Docker’s support for multi-architecture/multi-platform support right here in Codefresh. Build an image once and reuse it on multiple architectures/platforms.
103+
We also support custom`buildx` configurations with QEMU and Builder, giving you all the options you may need.
104+
105+
For details, see[Build step field descriptions]({{site.baseurl}}/docs/pipelines/steps/build/#fields).
106+
107+
<br>
108+
109+
####Pipelines: (On-premises) Custom root CA for services
110+
On-premises installations can now configure custom Root CA for volumes and containers.
111+
Reference the K8s secret containing the root CA in`config.yaml`. Define the volume or volumes with the K8s secret objects, and then the volume mounts for the container.
112+
113+
For details, see[Configure custom Root CA for volumes and containers]({{site.baseurl}}/docs/installation/codefresh-on-prem/#configure-custom-root-ca-for-volumes-and-containers).
114+
115+
<br>
116+
117+
####GitOps: Rollback GitOps applications
118+
We now have the Rollback feature for GitOps applications! With just a click of a button, you can rollback any new or active version of an application directly from the GitOps Apps dashboard in Codefresh.
119+
120+
Like Argo CD, Codefresh allows you to rollback to any of the ten previous deployment versions.
121+
122+
{% include
123+
image.html
124+
lightbox="true"
125+
file="/images/whats-new/rel-notes-apr23-app-rollback.png"
126+
url="/images/whats-new/rel-notes-apr23-app-rollback.png"
127+
alt="Rollback for GitOps applications"
128+
caption="Rollback for GitOps applications"
129+
max-width="50%"
130+
%}
131+
132+
For details, see[Rollback GitOps applications]({{site.baseurl}}/docs/deployments/gitops/manage-application/#rollback-gitops-applications).
133+
134+
<br>
135+
136+
####GitOps: Static integration option for Amazon ECR
137+
We extended the integration options for Amazon Elastic Container Registry (ECR) in GitOps to include static integrations with Access keys.
138+
139+
You can now set up the integration with Amazon ECR using an access key and secret (static integration). Unlike IAM roles, access keys are long-term credentials, without a default expiration date.
140+
141+
{% include
142+
image.html
143+
lightbox="true"
144+
file="/images/whats-new/rel-notes-ecr-access-key-int.png"
145+
url="/images/whats-new/rel-notes-ecr-access-key-int.png"
146+
alt="Access Key (static) integration for GitOps Amazon ECR"
147+
caption="Access Key (static) integration for GitOps Amazon ECR"
148+
max-width="50%"
149+
%}
150+
151+
For details, see[GitOps Amazon ECR integration]({{site.baseurl}}/docs/gitops-integrations/container-registries/amazon-ecr).
152+
153+
154+
155+
###Bug fixes
156+
157+
**Pipelines**
158+
* Clicking Add Shared Configuration for Variables from the Workflows tab does not open panel.
159+
* Memory usage banner warning not synced with actual usage by build.
160+
* Undefined module causes broken`cfstep-helmfile:2.17.0-0.135.0`.
161+
* Generating an API token from Pipeline > Settings > Build Runtime results in`Failed to create api token` error.
162+
* Modifying encrypted variable for a manual trigger converts it to decrypted version.
163+
* Build fails with validation errors when creating pipeline with step dependencies using Terraform.
164+
*`Error: failed to register layer: file exists on Init stage` in pipeline initialization phase.
165+
* (On-premises only) Modified files option for Git triggers not available for Bitbucket Cloud.
166+
* (On-premises only) Incorrect start time for builds in offline logs.
167+
168+
169+
170+
**GitOps**
171+
* Sync issues for Hosted Runtime with CSDP-APP_PROXY.
172+
*`Invalid Git runtime token` notification reappears even when Runtime has a valid token.
173+
* Incorrect`Insecure mode` warning when a node is down.
174+
* New rollout not reflected in Codefresh UI when the same manifest has two (new and old) rollout occurrences.
175+
* Inconsistent formats for date and time displays in Codefresh UI.
176+
* Setting up API permissions for Azure SSO shows`...Misconfigured application...` error.
177+
178+
9179

10180

11181
##March 2023
138 KB
Loading
57.7 KB
Loading
134 KB
Loading
57.3 KB
Loading
146 KB
Loading
72.8 KB
Loading

0 commit comments

Comments
 (0)

[8]ページ先頭

©2009-2025 Movatter.jp