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
* Update manage-application.mdAdded deep link configuration task* Update deep link contentMoved deep link configuration to runtime management, added xrefs to app dashboard and from app dashboard to config topic* Add image for deep links in context menu* Update applications-dashboard.mdFixed link to deep links* Update title for deep links topic* Update applications-dashboard.md
Copy file name to clipboardExpand all lines: _docs/deployments/gitops/applications-dashboard.md
+15-4Lines changed: 15 additions & 4 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -265,18 +265,29 @@ max-width="50%"
265
265
The Tree view is designed to impart key information at a glance. Review the sections that follow for pointers to quickly get to what you need in the Tree view.
266
266
267
267
**Context menu**
268
-
Every resource has a context menu that opens on clicking the three dots on the right of the node. The options available differ according to the type of resource.
268
+
Every resource has a context menu that opens on clicking the three dots on the right of the resource. The options available differ according to the type of resource.
269
+
>If you have deep links configured for applications/resources for Hybrid GitOps Runtimes, these are also displayed in the context menu. To configure deep links in Codefresh, see[(Hybrid GitOps) Configure Deep Links to applications & resources]({{site.baseurl}}/docs/installation/gitops/monitor-manage-runtimes/#hybrid-gitops-configure-deep-links-to-applications--resources).
Copy file name to clipboardExpand all lines: _docs/deployments/gitops/manage-application.md
+7-3Lines changed: 7 additions & 3 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -89,6 +89,9 @@ Update General or Advanced configuration settings for a deployed application thr
89
89
<br><br>
90
90
{:/}
91
91
92
+
93
+
94
+
92
95
##Manually synchronize an application
93
96
Manually synchronize an application to expedite Git-to-cluster sync. The sync options selected for manual sync override the sync options defined for the application.
94
97
The sync options, grouped into Revision and Additional Settings, are identical to the Sync options in the General settings when you created the application.
@@ -120,9 +123,10 @@ The sync options, grouped into Revision and Additional Settings, are identical t
120
123
***All**: Sync all resources regardless of their sync state.
121
124
***Out of sync**: Sync_only_ resources that are`Out of sync`.
122
125
123
-
{::nomarkdown}
124
-
<br>
125
-
{:/}
126
+
127
+
<br><br>
128
+
129
+
126
130
127
131
###Revision settings for application sync
128
132
Revision settings determine the behavior for the branch you select.
*[Update Git tokens for Runtimes](#update-git-tokens-for-runtimes)
34
35
35
36
36
37
Monitor provisioned GitOps Runtimes for security, health, and sync errors:
@@ -105,11 +106,55 @@ Here is a description of the information in the Topology view.
105
106
|**Search and View options**| {::nomarkdown}<ul><li>Find a Runtime or its clusters by typing part of the Runtime/cluster name, and then navigate to the entries found. </li> <li>Topology view options: Resize to window, zoom in, zoom out, full screen view.</li></ul> {:/}|
106
107
107
108
##Managing provisioned GitOps Runtimes
109
+
*[(Hybrid GitOps) Configure Deep Links to applications & resources](#hybrid-gitops-configure-deep-links-to-applications--resources)
108
110
*[Reset shared configuration repository for GitOps Runtimes](#reset-shared-configuration-repository-for-gitops-runtimes)
*[Update Git tokens for GitOps Runtimes](#update-git-tokens-for-runtimes)
112
114
115
+
###(Hybrid GitOps) Configure Deep Links to applications & resources
116
+
117
+
Deep Links is an Argo CD feature that redirects users to third-party applications/platforms by surfacing links to the same in Argo CD projects, applications, and resources. Read all about it in[Argo CD Deep Links](https://argo-cd.readthedocs.io/en/stable/operator-manual/deep_links/){:target="\_blank"}.
118
+
119
+
In Codefresh, you can configure deep links to third-party applications/platforms in the`argocd-cm` ConfigMap, located in the repo to which you installed the Hybrid GitOps runtime.
120
+
121
+
When configured, deep links are displayed in the application's Current State tab, in Tree view. See[Working with resources in Tree View]({{site.baseurl}}/docs/deployments/gitops/applications-dashboard/#working-with-resources-in-tree-view).
122
+
123
+
124
+
125
+
1. Go to the`<hybrid-gitops-installation-repo>/bootstrap/argo-cd/kustomization.yaml`.
*`<location>:=- url:` defines where the link is displayed and the target URL to link to:
149
+
* `location` can be `application.links` (Application) or `resource.links` (Resource). Codefresh does not show Argo CD projects.
150
+
* `url` is the target URL in the format `https://<url>.com`, for example, `https://codefresh.io.splunk.com`.
151
+
* `title`is the display name for the link, as will appear in the UI. For example, `Splunk`.
152
+
* `description`is optional, and presents additional info on the link.
153
+
* `icon-class` is optional, and is the font-awesome icon class displayed to the left of the `title`.
154
+
155
+
Argo CD also supports `if` conditional statements to control when the deep links are displayed. When omitted, configured deep links are always displayed.<br>
156
+
For more details, read [Configuring Deep Links in Argo CD](https://argo-cd.readthedocs.io/en/stable/operator-manual/deep_links/#configuring-deep-links){:target="\_blank"}.
157
+
113
158
### Reset shared configuration repository for GitOps Runtimes
114
159
Codefresh creates the [shared configuration repository]({{site.baseurl}}/docs/reference/shared-configuration) when you install the first hybrid or hosted GitOps runtime for your account, and uses it for all runtimes you add to the same account.