You signed in with another tab or window.Reload to refresh your session.You signed out in another tab or window.Reload to refresh your session.You switched accounts on another tab or window.Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: _docs/whats-new/whats-new.md
+231-1Lines changed: 231 additions & 1 deletion
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -8,7 +8,237 @@ toc: true
8
8
---
9
9
10
10
We launched the Codefresh platform in February this year. 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.
11
-
Since the launch, we have continued to work on and grow Codefresh.
11
+
12
+
This July release is all about Hosted GitOps.
13
+
14
+
##July 2022
15
+
16
+
###Features & enhancements
17
+
18
+
####Hosted GitOps
19
+
Codefresh has launched Hosted GitOps, our newest offering, a hosted and managed version of Argo CD.
20
+
21
+
From application analytics, to application creation, rollout, and deployment, you get the best of both worlds: Argo CD with Codefresh's advanced functionalities and features for CD operations.
22
+
What it also means is easy set up and zero maintenance overhead.
23
+
24
+
Read on for a summary of what you get with Hosted GitOps.
25
+
26
+
**Hosted runtime**
27
+
Hosted GitOps supports hosted runtimes. The runtime is hosted on a Codefresh cluster and managed by Codefresh. Codefresh guides you through the three-step process of setting up your hosted environment. Read more in[Hosted runtime](#hosted-runtime).
28
+
29
+
**Dashboards for visibility and traceability**
30
+
Here's a recap of Codefresh dashboards, including a brand new dashboard dedicated to DORA metrics:
31
+
* Home dashboard: For global analytics and system-wide deployment highlights, start with the Home dashboard.
32
+
* DORA metrics: A_new_ dashboard for DORA metrics and DevOps quantification. Read more in[DORA metrics](#dora-metrics).
33
+
* Applications dashboard: Easily track deployments and visualize rollouts across clusters and runtimes in the Applications dashboard.
34
+
35
+
**Application lifecycle management**
36
+
Manage the entire application lifecycle directly in Codefresh, from creating, editing, and deleting applications.
37
+
Define all application settings in a single location through the intuitive Form mode or directly in YAML, and commit all changes to Git.
38
+
39
+
Synchronize applications manually when needed. Read more in[On-demand app synchronization](#on-demand-app-synchronization).
40
+
41
+
**Integrations for image enrichment**
42
+
With Hosted GitOps, you can integrate your CI tools with Codefresh for image enrichment. Read more in[Integrations for image enrichment](#integrations-for-image-enrichment)
43
+
44
+
{::nomarkdown}
45
+
<br>
46
+
{:/}
47
+
48
+
####Hosted runtime
49
+
Hosted GitOps supports a GitHub-based SaaS runtime, hosted on a Codefresh cluster, and managed by Codefresh.
50
+
Setting up your hosted environment takes just a few clicks. All you need is a Codefresh account, a Git account, and a Kubernetes cluster to which to deploy your applications.
Codefresh guides you through the simple three-step process of provisioning your hosted runtime. From that point, Codefresh handles administration and maintenance of the hosted runtime, including version and security updates.
63
+
64
+
See[Set up a hosted (Hosted GitOps) environment]({{site.baseurl}}/docs/runtime/hosted-runtime/).
65
+
66
+
{::nomarkdown}
67
+
<br>
68
+
{:/}
69
+
70
+
####DORA metrics
71
+
DORA metrics have become integral to enterprises wanting to quantify DevOps performance, and Codefresh has out-of-the-box support for it.
72
+
73
+
The DORA dashboard in Codefresh goes beyond quantification, with features such as the Totals bar displaying key metrics, filters that allow you to pinpoint just which applications or runtimes are contributing to problematic metrics, show metrics for starred applications, and the ability to set a different view granularity for each DORA metric.
If you have our Hosted GitOps for CD and a different tool for CI, you can continue to enrich images, retaining your CI tools. Allow Codefresh to retrieve and report the image information in your deployments by connecting your CI tools to Codefresh. Connect CI tools, issue tracking tools, container registries, and more.
93
+
94
+
95
+
This release introduces our integration offering, starting with:
96
+
* GitHub Actions, Jenkins, and Codefresh Classic for CI
97
+
* Jira for issue tracking
98
+
* Docker Hub, Quay, JFrog Artifactory for container registries
alt="Image enrichment with GitHub Actions integration"
106
+
caption="Image enrichment with GitHub Actions integration"
107
+
max-width="60%"
108
+
%}
109
+
110
+
We are continually expanding the range of integrations, so stay tuned for release announcements on new integrations.
111
+
112
+
Codefresh encrypts the credentials for every integration you create, and stores them securely as Kubernetes Sealed Secrets, ensuring that the integration flow is completely GitOps-compatible. Pipelines reference the integration by the integration name instead of integration credentials. Codefresh retrieves enrichment information using the encrypted Kubernetes secrets.
113
+
114
+
See[Image enrichment with integrations]({{site.baseurl}}/docs/integrations/image-enrichment-overview/).
115
+
116
+
{::nomarkdown}
117
+
<br>
118
+
{:/}
119
+
120
+
####Edit and delete applications
121
+
122
+
Application management has become easier as you can now edit and delete applications directly in Codefresh.
123
+
124
+
Update General and Advanced settings for application. Go directly to the Configuration tab for the application by selecting Edit in the Applications dashboard.
See[Update application configuration]({{site.baseurl}}/docs/deployment/create-application/#update-application-configuration) and[Delete an application]({{site.baseurl}}/docs/deployment/create-application/#delete-an-application).
151
+
152
+
{::nomarkdown}
153
+
<br>
154
+
{:/}
155
+
156
+
####On-demand app synchronization
157
+
Manually synchronize applications whenever needed directly from Codefresh. The synchronize option is a significant enhancement to the application lifecycle management options that we already support in Codefresh.
158
+
159
+
The set of options for application synchronization are identical to that of Argo CD. For usability, they are grouped into two sets: Revision and Additional Options.
User Settings include an option to allow Codefresh support personnel account access for troubleshooting purposes. The option is disabled by default. When enabled, access is always coordinated and approved, and all actions are audited.