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
* Add app group info
Added prelim version of app group content
* Update app group content
Updated content to create, monitor and manage app groups
* Update applications-dashboard.md
* Add missing legacy content to app topics
* Update applications-dashboard.md
Fixed xrefs to updated titles
* Update applications-dashboard.md
* Add content for app groups
Initial draft version
* Update gitops-app-groups.md
* Add screenshots
* Update app groups
Added screenshots and edited content
* Edit app groups and add new screenshot
* Update gitops-app-groups.md
* Update app group info in app dashboard
Removed app group details and added bullet item and reference in overview
* Add nav entry for app groups
Added entry to nav yaml for app groups
* Add annotation aspect
Implemented feedback from Kostis and added example of app manifest with the app group annotation
* Add beta version note to app groups
Added note with Beta version indication to app groups
Copy file name to clipboardExpand all lines: _docs/administration/account-user-management/gitops-abac.md
+1-1Lines changed: 1 addition & 1 deletion
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -4,7 +4,7 @@ description: "Restrict access to GitOps entities through ABAC"
4
4
toc: true
5
5
---
6
6
7
-
>This feature is currently in Beta.
7
+
>**NOTE**: This feature is currently in Beta.
8
8
9
9
Control access to entities in GitOps through ABAC (Attribute-Based Access Control). ABAC allows fine-grained access to application entities through the use of rules.
10
10
For GitOps, you can currently define ABAC for application entities in the Codefresh UI or programmatically via Terraform.
Copy file name to clipboardExpand all lines: _docs/deployments/gitops/applications-dashboard.md
+41-15Lines changed: 41 additions & 15 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -7,9 +7,12 @@ toc: true
7
7
---
8
8
9
9
10
-
Monitor applications across clusters, and the deployments, resources, and services for an application in the GitOps Apps dashboard. As a one-stop shop for Argo Rollouts and Argo CD, the GitOps Apps dashboard in Codefresh delivers on the challenge of keeping track of your applications and their deployments, whatever the frequency and scale, across all clusters in your enterprise. A wide range of filters, progressive delivery views, and enriched CI and CD information, provide full traceability and visibility to your deployments.
10
+
Monitor individual applications or groups of GitOps applications in the GitOps Apps dashboard. This article focuses on individual GitOps applications.
11
+
12
+
***Applications**
13
+
Monitor deployments, resources, and services of individual applications.
14
+
As a one-stop shop for Argo Rollouts and Argo CD, the Applications tab in the GitOps Apps dashboard delivers on the challenge of keeping track of your applications and their deployments, whatever the frequency and scale, across all clusters in your enterprise. A wide range of filters, progressive delivery views, and enriched CI and CD information, provide full traceability and visibility to your deployments.
11
15
12
-
Select the view format for Applications in the GitOps Apps dashboard, as either [List or Card views](#select-view-mode-for-the-gitops-apps-dashboard). The default view displays all applications deployed within the last 30 days. Customize the scope through filters to display the [information](#gitops-apps-dashboard-application-information) you need.
13
16
14
17
{% include
15
18
image.html
@@ -21,22 +24,31 @@ caption="GitOps Apps dashboard: List view"
21
24
max-width="60%"
22
25
%}
23
26
24
-
Identify applications with [health and sync errors](#identify-gitops-applications-with-warningserrors), and then select an application to drill down into its resources, deployments, and services:
25
-
*[Get status from application header](#monitor-gitops-application-status-in-application-header)
26
-
*[View deployment and configuration info for selected application](#view-deployment-configuration-info-for-selected-gitops-application)
27
-
*[Monitor resources for selected GitOps application](#monitor-resources-for-selected-gitops-application)
28
-
*[Monitor deployments for selected GitOps application](#monitor-deployments-for-selected-gitops-application)
29
-
*[Monitor services for selected GitOps application](#monitor-services-for-selected-gitops-application)
27
+
Select the view format for Applications in the GitOps Apps dashboard, as either [List or Card views](#select-view-mode-for-the-gitops-apps-dashboard). The default view displays all applications deployed within the last 30 days. Customize the scope through filters to display the [information](#gitops-apps-dashboard-application-information) you need.
28
+
29
+
Identify applications with [health and sync errors](#identify-gitops-applications-with-warningserrors), and then select an application to drill down into its resources, deployments, and services:
30
+
*[Get status from application header](#monitor-gitops-application-status-in-application-header)
31
+
*[View deployment and configuration info for selected application](#view-deployment-configuration-info-for-selected-gitops-application)
32
+
*[Monitor resources for selected GitOps application](#monitor-resources-for-selected-gitops-application)
33
+
*[Monitor deployments for selected GitOps application](#monitor-deployments-for-selected-gitops-application)
34
+
*[Monitor services for selected GitOps application](#monitor-services-for-selected-gitops-application)
35
+
30
36
31
37
32
38
33
39
34
-
>**NOTE**:
35
-
For information on creating and managing <!--- application groups, -->applications and application resources, see [Creating GitOps applications]({{site.baseurl}}/docs/deployments/gitops/create-application/) and [Managing GitOps applications]({{site.baseurl}}/docs/deployments/gitops/manage-application/).
36
40
41
+
***Application Groups**
42
+
Monitor the deployments of a group of applications in parallel. Instead of having to switch between applications, see the deployment history, compare and analyze build, PR (Pull Request), and issue tracking information across similar applications to gain insights.
37
43
44
+
See [Application Group information](#application-group-information).
38
45
39
46
47
+
>**NOTE**:
48
+
For information on creating and managing Application Groups, applications and application resources for GitOps, see [Creating GitOps applications]({{site.baseurl}}/docs/deployments/gitops/create-application/) and [Managing GitOps applications]({{site.baseurl}}/docs/deployments/gitops/manage-application/).
49
+
50
+
51
+
40
52
41
53
## Select view mode for the GitOps Apps dashboard
42
54
View deployed applications in either List (the default) or Card views. Both views are sorted by the most recent deployments.
@@ -80,11 +92,11 @@ Here's a description of the information and actions you can see for individual a
80
92
| -------------- | -------------- |
81
93
|Application filters | Filter by a range of attributes to customize the information in the dashboard to bring you what you need. {::nomarkdown} <ul><li>Application state<br>A snapshot that displays a breakdown of the deployed applications by their health status.<br>Click a status to filter by applications that match it.<br>Codefresh tracks Argo CD's set of health statuses. See the official documentation on <a href="https://argo-cd.readthedocs.io/en/stable/operator-manual/health" target=”_blank”>Health sets</a>.</li><li>Application attributes<br>Attribute filters support multi-selection, and results are based on an OR relationship within the same filter with multiple options, and an AND relationship between filters.<br>Clicking <b>More Filters</b> gives you options to filter by Health status, Cluster names, Namespace, and Type. <br><ul><li>Application Type: Can be any of the following<ul><li>Applications: Standalone applications. See the official documentation on <a href="https://argo-cd.readthedocs.io/en/stable/operator-manual/declarative-setup/#applications" target=”_blank”>Applications</a>.</li><li>ApplicationSet: Applications created using the ApplicationSet Custom Resource (CR) template. An ApplicationSet can generate single or multiple applications. See the official documentation on <a href="https://argo-cd.readthedocs.io/en/stable/user-guide/application-set" target=”_blank”>Generating Applications with ApplicationSet</a>.</li><li>Git Source: Applications created by Codefresh that includes other applications and CI resources. See <a href="https://codefresh.io/docs/docs/installation/gitops/git-sources/">Git Sources</a>.</li></ul></li></li><li>Labels:The K8s labels defined for the applications. The list displays labels of <i>all</i> the applications, even if you have applied filters.<br>To see the available labels, select <b>Add</b>, and then select the required label and one or more values. <br>To filter by the labels, select <b>Add</b> and then <b>Apply</b>.<br> See the official documentation on <a href="https://kubernetes.io/docs/concepts/overview/working-with-objects/labels" target=”_blank”>Labels and selectors</a>.</li></ul></ul>{:/}|
82
94
|{::nomarkdown}<imgsrc="../../../../images/icons/icon-mark-favorite.png?display=inline-block">{:/}| Star applications as favorites and view only the starred applications.{::nomarkdown}<br>Select the <imgsrc="../../../../images/icons/icon-mark-favorite.png?display=inline-block"> to star the application as a favorite.<br><br>To filter by favorite applications, on the filters bar, select <imgsrc="../../../../images/icons/icon-fav-starred.png?display=inline-block">.<br>{:/} TIP: If you star applications as favorites in the GitOps Apps dashboard, you can filter by the same applications in the [DORA metrics dashboard]({{site.baseurl}}/docs/dashboards/dora-metrics/#metrics-for-favorite-applications). |
83
-
84
95
|Application actions| Options to monitor/manage applications through the application's context menu. {::nomarkdown}<ul><li>Quick view<br>A comprehensive read-only view of the deployment and definition information for the application.</li>{:/}See [Application Quick View](#view-deployment-configuration-info-for-selected-gitops-application) in this article.{::nomarkdown}<li>Synchronize/Sync<br>Manually synchronize the application.</li>{:/}See [Manually sync applications]({{site.baseurl}}/docs/deployments/gitops/manage-application/#manually-synchronize-an-application).{::nomarkdown}<li>Edit<br>Modify application definitions.</li>{:/}See [Edit application definitions]({{site.baseurl}}/docs/deployments/gitops/manage-application/#edit-application-definitions).{::nomarkdown}<li>Refresh and Hard Refresh: Always available in the application's toolbar. <ul><li>Refresh: Retrieve desired (Git) state, compare with the live (cluster) state, and refresh the application to sync with the desired state.</li><li>Hard Refresh: Refresh the application to sync with the Git state, while removing the cache.</li></ul>See <a href="https://codefresh.io/docs/docs/deployments/gitops/manage-application/#refreshhard-refresh-gitops-applications">Refresh/hard refresh GitOps applications</a>.{:/} |
85
96
86
97
87
98
99
+
88
100
## Identify GitOps applications with warnings/errors
89
101
Errors are flagged in the **Warnings/Errors** button, displayed at the top right of the Applications tab in the GitOps Apps dashboard. Clicking the button shows the list of applications with the warnings/errors and the possible reasons for these.
90
102
@@ -215,7 +227,6 @@ The Quick View includes the following tabs:
215
227
## Monitor resources for selected GitOps application
216
228
217
229
218
-
219
230
Monitor the resources deployed in the current version of the selected application in the Current State tab.
220
231
Selecting an application from the GitOps Apps dashboard takes you to the Current State tab, which as its title indicates, displays the
221
232
live state of the application's resources (Kubernetes objects) on the cluster, including health, sync state, manifests, and logs.
@@ -244,7 +255,6 @@ What can you do with application resources?
244
255
*[Events](#events-for-application-resources)
245
256
246
257
247
-
248
258
### View modes for application resources
249
259
250
260
The Current State tab supports Tree and List view formats.
@@ -391,6 +401,22 @@ caption="Current State filtered by IgnoreExtraneous resources"
391
401
max-width="50%"
392
402
%}
393
403
404
+
### Delete application resources
405
+
Delete specific resources in an application directly from the Codefresh UI.
406
+
407
+
1. In the Codefresh UI, from the sidebar, under OPS, select **GitOps Apps**.
408
+
1. From the Application dashboard, select the application with the resource to delete.
409
+
1. From the context menu of the resource, select **Delete**.
alt="Current State: Delete an application resource"
417
+
caption="Current State: Delete an application resource"
418
+
max-width="50%"
419
+
%}
394
420
395
421
### Delete application resources
396
422
Delete specific resources in an application directly from the Codefresh UI.
@@ -524,8 +550,8 @@ max-width="50%"
524
550
525
551
526
552
527
-
528
553
## Monitor deployments for selected GitOps application
554
+
529
555
Monitor an ongoing deployment for the selected application, and review its historical deployments.
530
556
The Timeline tab displays the history of deployments for the selected application, sorted by the most recent deployment (default), labeled **Current Version** at the top.
531
557
@@ -670,8 +696,8 @@ max-width="50%"
670
696
671
697
672
698
673
-
## Monitor services for selected GitOps application
674
699
700
+
## Monitor services for selected GitOps application
675
701
676
702
677
703
The Services tab shows the K8s services for each deployment of the application.
Copy file name to clipboardExpand all lines: _docs/deployments/gitops/create-application.md
+6-4Lines changed: 6 additions & 4 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -50,13 +50,15 @@ General configuration settings define the group to which the application belongs
50
50
max-width="70%"
51
51
%}
52
52
53
-
<!--- ### Groups
53
+
54
+
### Groups
54
55
Optional. The group or groups to which to add the application.
55
-
You can group applications based on criteria meaningful to your organization, such as environment, region, or any other relevant attribute. You can then view deployments for these applications in the same location in the Groups tab of the GitOps Apps dashboard. A new view for GitOps Application, App Groups allow you to collate multiple applications view their timelines.
56
+
You can group applications based on criteria meaningful to your organization, such as environment, region, or any other relevant attribute. You can then view deployments for these applications in the same location in the Groups tab of the GitOps Apps dashboard. A new view for GitOps applications, Groups allow you to collate multiple applications view their timelines.
57
+
58
+
Select an existing group or groups, or create a new application group by typing a name and pressing Enter.
56
59
57
-
Select an existing group, or create a new application group by typing a name and pressing Enter.
60
+
58
61
59
-
-->
60
62
61
63
### Source
62
64
The Git repository to be tracked for changes to the application's source code.
0 commit comments