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

Commitdea2c02

Browse files
authored
March release notes (#643)
* Update release notes for march 2023Populated features with descriptions and screenshots; finalized bug fixes* Update release-notes.mdContent edits* Move images to correct folderMoved march 23 rel notes screenshots to what's new folder* Update release-notes.mdFixed relative path of health status icons* Update menu bar link for what's newUpdated link to point to unified release notes instead of wrapper topic* Update release-notes.md* Add redirection to unified RNAdded tip to both topics redirecting users to unified version of Release Notes* Update release-notes.md* Update release-notes.mdHid runtime env selection for GitOps pipeline integrations pending clarification* Update release-notes.mdFixed typo
1 parent7570957 commitdea2c02

11 files changed

+193
-15
lines changed

‎_docs/whats-new/changelog.md‎

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,9 @@ redirect_from:
66
-/docs/whats-new/
77
toc:true
88
---
9+
10+
>From February 2023 we have unified Release Notes for Codefresh Pipelines and Codefresh GitOps.[Check it out]({{site.baseurl}}/docs/whats-new/release-notes/).
11+
912
###January 2023
1013

1114
####Features and enhancements

‎_docs/whats-new/gitops-whats-new.md‎

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,8 @@ group: whats-new
55
toc:true
66
---
77

8+
>From February 2023 we have unified Release Notes for Codefresh Pipelines and Codefresh GitOps.[Check it out]({{site.baseurl}}/docs/whats-new/release-notes/).
9+
810
Built on Argo, the world’s most popular and fastest-growing open source software delivery, Codefresh unlocks the full enterprise potential of Argo Workflows, Argo CD, Argo Events, and Argo Rollouts, providing a control-plane for managing them at scale.
911

1012
##January 2023

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

Lines changed: 186 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -5,12 +5,167 @@ group: whats-new
55
toc:true
66
---
77

8-
Welcome toCodefreshRelease Notes for February, which is our first edition of release notes including Codefresh pipelines and Codefresh GitOps!
8+
Welcome toour unifiedRelease Notes, including Codefresh pipelines and Codefresh GitOps!
99

10+
##March 2023
1011

11-
##Features & Enhancements
12+
###Features & Enhancements
1213

13-
###CI/CD: Slack integration notification for builds terminated by system
14+
####CI/CD: Selective restart for failed build steps
15+
We added the**Restart from a failed step** as an option to the pipeline's Policy settings, which you can enable/disable per pipeline.
16+
{% include
17+
image.html
18+
lightbox="true"
19+
file="/images/whats-new/rel-notes-mar23-restart-failed.png"
20+
url="/images/whats-new/rel-notes-mar23-restart-failed.png"
21+
alt="Restart from failed step option in Pipeline settings"
22+
caption="Restart from failed step option in Pipeline settings"
23+
max-width="50%"
24+
%}
25+
26+
Previously, this option was available for all pipelines in the Builds page. Now, you can make it available according to the requirements of the specific pipeline. When disabled in the pipeline's settings, it is also disabled for that pipeline in the Builds page.
27+
28+
Why did we make this selective per pipeline?
29+
Because restarting from a failed step is not always the answer to the problem, especially as the pipelines restarts with the same state as before.
30+
31+
If you have a failed Helm promotion step, and you updated the image, you would want the pipeline to use the new image. With the Restart option, the pipeline resumes execution at the same state as at the point of failure, never uses the updated image, and continues to fail.
32+
33+
For details, see[Policy settings for pipelines]({{site.baseurl}}/docs/pipelines/pipelines/#policies) and[Restarting pipelines]({{site.baseurl}}/docs/pipelines/monitoring-pipelines/#restarting-the-pipeline).
34+
35+
<br>
36+
37+
####CI/CD: Datadog integration enhancements
38+
We enhanced our integration with Datadog to report additional information from Codefresh pipelines in Datadog.
39+
<br>
40+
The new information should make it even easier to monitor and analyze Codefresh pipelines in Datadog:
41+
42+
* For manually triggered pipelines, the name of the user who initiated the pipeline.
43+
* The Resumed field, if the pipeline was resumed after manual approval.
44+
* The Parameters field with user-defined variables and Git parameters.
45+
* Error messages for pipelines with errors.
46+
47+
{% include
48+
image.html
49+
lightbox="true"
50+
file="/images/whats-new/rel-notes-mar23-datadog.png"
51+
url="/images/whats-new/rel-notes-mar23-datadog.png"
52+
alt="Codefresh pipeline parameters in Datadog"
53+
caption="Codefresh pipeline parameters in Datadog"
54+
max-width="50%"
55+
%}
56+
57+
See[Datadog pipeline integration]({{site.baseurl}}/docs/integrations/datadog/).
58+
59+
<br>
60+
61+
<!---
62+
#### CI/CD: Runtime environment for GitOps pipeline integrations
63+
By default, the GitOps pipeline integration has the same runtime environment as that used when you created the GitOps integration in Codefresh.
64+
After creating a GitOps integration, you can now edit the integration settings, and if needed, select a different runtime environment from the list.
65+
66+
{% include
67+
image.html
68+
lightbox="true"
69+
file="/images/whats-new/rel-notes-mar23-classic-gitops-runtime-env.png"
70+
url="/images/whats-new/rel-notes-mar23-classic-gitops-runtime-env.png"
71+
alt="Selecting runtime environment for GitOps pipeline integration"
72+
caption="Selecting runtime environment for GitOps pipeline integration"
73+
max-width="50%"
74+
%}
75+
76+
77+
<br>
78+
-->
79+
80+
####GitOps: Deep links to applications
81+
Codefresh supports adding Deep Links to third-party applications/platforms. Deep Links is an Argo CD feature that allows you to configure deep links to any third-party application/platform such as Splunk for example, to quickly redirect users to these applications/platforms.
82+
83+
When configured, the Current State Tree view displays the linked-to applications in the resource's context menu.
84+
85+
{% include
86+
image.html
87+
lightbox="true"
88+
file="/images/whats-new/rel-notes-mar23-deep-links.png"
89+
url="/images/whats-new/rel-notes-mar23-deep-links.png"
90+
alt="Deep Links in application resource's context menu"
91+
caption="Deep Links in application resource's context menu"
92+
max-width="50%"
93+
%}
94+
95+
96+
For details, see[Configuring Deep Links to applications/resources for Hybrid GitOps]({{site.baseurl}}/docs/installation/gitops/monitor-manage-runtimes/#hybrid-gitops-configure-deep-links-to-applications--resources).
97+
98+
<br>
99+
100+
####GitOps: Runtime name and namespace decoupled
101+
We removed the dependency between the runtime name and namespace for Hybrid GitOps runtimes.
102+
From CLI version v0.1.41, and runtime version: v0.1.27, you can have different names for runtimes and namespaces.
103+
104+
<br>
105+
106+
####GitOps Apps dashboard usability enhancements
107+
108+
***New icons for health status**
109+
The color-coded borders around application resources that indicated their health status were not the most intuitive and easy to identify.
110+
We listened to your feedback, and replaced them with a set of icons affixed to the resource type:<br>
111+
{::nomarkdown}<img src="../../../images/icons/current-state-healthy.png" display=inline-block"> Healthy, <img src="../../../images/icons/current-state-progressing.png" display=inline-block"> Progressing, <img src="../../../images/icons/current-state-suspended.png" display=inline-block"> Suspended, <img src="../../../images/icons/current-state-missing.png" display=inline-block"> Missing, <imgsrc="../../../images/icons/current-state-degraded.png"display=inline-block/> Degraded, and <imgsrc="../../../images/icons/current-state-unknown.png"display=inline-block/> Unknown.
112+
{:/}
113+
114+
115+
***Filter by K8s labels**
116+
Also in the GitOps Apps dashboard, you can filter applications by Kubernetes labels.
117+
118+
{% include
119+
image.html
120+
lightbox="true"
121+
file="/images/whats-new/rel-notes-mar23-label-filters-apps.png"
122+
url="/images/whats-new/rel-notes-mar23-label-filters-apps.png"
123+
alt="Filter applications by Kubernetes labels"
124+
caption="Filter applications by Kubernetes labels"
125+
max-width="40%"
126+
%}
127+
128+
See[Monitoring GitOps applications]({{site.baseurl}}/docs/deployments/gitops/applications-dashboard/).
129+
130+
<br>
131+
132+
###Bug fixes
133+
134+
####CI/CD
135+
* Triggers for inactive webhooks return 200.
136+
* In full-screen view mode, the pipeline list panel on the left overlaps the pipeline YAML.
137+
* Unable to override image used for`cf-runtime-lv-monitor Daemonset` in the Runner Helm chart.
138+
* Adding an annotation with the same name as an existing annotation, replaces the existing annotation instead of showing an error.
139+
* CVE in`cf-runtime-volume-cleanup` .
140+
* Builds terminated on prolonged inactivity.
141+
* Opening build deleted by retention policy shows pop-up for switching accounts:`Build is from a different account: <account>. To view this build, you must switch accounts`.
142+
* Unable to edit Inline YAML when returning to the Workflow tab and switching from`Use YAML from repository` to`Inline YAML`.
143+
* Parallel steps with kubectl-related operations result in`error: open /codefresh/volume/sensitive/.kube/config.lock: file exists`.
144+
* Step member variables not supported in parallel steps.
145+
* Runtime monitor start failure after upgrading to EKS 1.21.
146+
* For Bitbucker Server, Commit trigger that deleted branches results in failed builds.
147+
*`image-enricher` step breaks with error`Failed to assign pull request 9531 to your image ... reason Cannot read property 'map' of undefined`.
148+
* (On-premises only) Enabling`forbidDecrypt` Feature Flag breaks`github-release` step.
149+
* (On-premises only) UI logs not available with on-premises release version 1.3.9.
150+
* (On-premises only) Creating account via Terraform results in plugin error.
151+
152+
<br>
153+
154+
####GitOps
155+
* Rollout not set to Paused on inconclusive analysis run.
156+
* Rollout metrics not displayed for steps in the Rollout player.
157+
* Expanded analysis step in Rollout Player minimizes automatically.
158+
* Adding a Helm application with two or more`values` files results in missing value errors.
159+
* Unable to return to account in GitOps module after impersonating a user.
160+
* Invalid specification for default Git integration.
161+
162+
<br><br>
163+
164+
##February 2023
165+
166+
###Features & Enhancements
167+
168+
####CI/CD: Slack integration notification for builds terminated by system
14169
Notifications for failed builds are equally, if not more important, than those for successful builds. Getting notifications for system-terminated builds is crucial, as it indicates that the build was stopped because of pipeline policy and may require immediate attention. You can quickly investigate the issue and take corrective action if necessary.
15170

16171

@@ -38,13 +193,17 @@ Here's an example of the notification you would receive in Slack.
38193
max-width="50%"
39194
%}
40195

196+
<br>
41197

42-
###CI/CD: Multiple Helm contexts for pipelines
198+
####CI/CD: Multiple Helm contexts for pipelines
43199
With support for multiple Helm registry contexts in the same pipeline, dependencies in any of the imported Helm registry contexts in the Helm chart are automatically authenticated and added.
44200
For the Helm`install` and`push` actions, you can select the primary Helm registry context for the command.
45201
For details, see[Import Helm configurations into your pipeline definition]({{site.baseurl}}/docs/deployments/helm/using-helm-in-codefresh-pipeline/#step-4-optional-import-helm-configurations-into-your-pipeline-definition) and[Action modes]({{site.baseurl}}/docs/deployments/helm/using-helm-in-codefresh-pipeline/#helm-step-action-modes).
46202

47-
###CI/CD: Multiple cache sources for pipeline builds
203+
204+
<br>
205+
206+
####CI/CD: Multiple cache sources for pipeline builds
48207

49208
Docker has support for specifying external cache sources for builds. We added the`cache-from` argument to our`build` step allowing you to specify additional cache sources and speed up the build process. Multiple cache sources are useful when your primary cache source is unavailable or slow.
50209

@@ -71,7 +230,9 @@ steps:
71230

72231
For details, see[`cache_from` in`build` step fields]({{site.baseurl}}/docs/pipelines/steps/build/#fields).
73232

74-
###Control thresholds for memory usage warning banner
233+
<br>
234+
235+
####CI/CD: Control thresholds for memory usage warning banner
75236
Remember the banner that alerted you whenever the memory usage for a pipeline build exceeded 70 or 90%?
76237
You can now decide the usage threshold at which to display the banner. Increasing the threshold helps avoid premature warnings for pipelines that do not consume a lot of memory, while decreasing it for resource-intensive pipelines helps avoid build failures.
77238

@@ -91,16 +252,24 @@ As part of the account-level configuration settings for pipelines (**Toolbar Set
91252
Users can then override the memory-usage threshold for individual pipelines.
92253
See[Memory usage warning for pipeline builds]({{site.baseurl}}/docs/pipelines/configuration/pipeline-settings/#memory-usage-warning-for-pipeline-builds).
93254

94-
###CI/CD: New flow for Cloud Builds for pipelines
255+
256+
<br>
257+
258+
####CI/CD: New flow for Cloud Builds for pipelines
95259
Previously, all Codefresh accounts had access to a SaaS runtime environment to run pipelines. However, this is no longer the case. Account administrators can request SaaS runtime environments by clicking**Enable Cloud Builds** in Codefresh. This action triggers an email request to Codefresh, and you should receive a response within 24 hours.
96260

97261

98-
###GitOps: Upgrade to Argo CD 2.6
262+
<br>
263+
264+
####GitOps: Upgrade to Argo CD 2.6
99265
We have upgraded the Argo CD version for our GitOps module to v2.6.
100266
For details, see[Argo CD Releases](https://github.com/argoproj/argo-cd/releases){:target="\_build"}.
101267

102-
###Usability enhancements
103-
Saves time and ease of use in your =interactions in Codefresh.
268+
269+
<br>
270+
271+
####Usability enhancements
272+
Saves time and ease of use in interactions with Codefresh.
104273

105274
***CI/CD: Prompt to switch accounts**
106275
To avoid confusion, when you are signed into more than one Codefresh account, you are prompted to either switch to the active account or return to the previous one.
@@ -136,9 +305,11 @@ See [Application header]({{site.baseurl}}/docs/deployments/gitops/applications-d
136305

137306

138307

139-
##Bug fixes
308+
<br>
140309

141-
###CI/CD
310+
###Bug fixes
311+
312+
####CI/CD
142313
- Logs not generated and slow build execution.
143314
-`CF_HELM_SET` variable printed as[object Object].
144315
- Variables added via pipeline hooks not rendered for build annotations.
@@ -152,7 +323,9 @@ See [Application header]({{site.baseurl}}/docs/deployments/gitops/applications-d
152323
- (On-premises only) Tooltip on hover over build/project names in the Builds page, shows_topbar.title_ instead of the build/project name.
153324

154325

155-
###GitOps
326+
<br>
327+
328+
####GitOps
156329
- Trying to recover runtime results in "invalid memory address or nil pointer reference" error.
157330
- Rollout rollback failure when rollout namespace is different from application namespace.
158331
- Clicking native Argo Workflows link displays empty screen.

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

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

8-
Starting February 2023, we havethe[unified release notes]({{site.baseurl}}/docs/whats-new/release-notes/) for Codefresh pipelines and GitOps.
8+
Starting February 2023, we have[unified release notes]({{site.baseurl}}/docs/whats-new/release-notes/) for Codefresh pipelines and Codefresh GitOps.
99

1010

1111

‎_includes/docs-navbar.html‎

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -42,7 +42,7 @@
4242
<aclass="nav-link"href="{{ site.link_api }}"onclick="ga('send', 'event', 'Navbar', 'Docs links', 'Open API Swagger');"target="_blank"rel="noopener">API</a>
4343
</li>
4444
<liclass="nav-item">
45-
<aclass="nav-link"href="{{ site.baseurl }}/docs/whats-new/whats-new/"onclick="ga('send', 'event', 'Navbar', 'Docs links', 'Open Changelog');">What's New</a>
45+
<aclass="nav-link"href="{{ site.baseurl }}/docs/whats-new/release-notes/"onclick="ga('send', 'event', 'Navbar', 'Docs links', 'Open Changelog');">What's New</a>
4646
</li>
4747

4848
{% comment %}
88.6 KB
Loading
63.6 KB
Loading
276 KB
Loading
48.3 KB
Loading
14.2 KB
Loading

0 commit comments

Comments
 (0)

[8]ページ先頭

©2009-2025 Movatter.jp