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
@@ -14,12 +14,12 @@ Codefresh provides all the options and functionality to create and manage Argo C
14
14
* General configuration settings
15
15
* Advanced configuration settings
16
16
17
-
The Create application wizard guides you through the process of creating an application. For how-to information, see [Create an Argo CD application](#how-to-create-an-argo-cd-application).
17
+
The Create application wizard guides you through the process of creating an application. For how-to information, see [Create an application](#create-an-application).
18
18
For example Argo CD applications, see this [repo](https://github.com/oleksandr-codefresh/argocd-example-apps){:target="_blank"}.
19
19
20
20
* Edit and delete applications
21
21
Once the application is created and synced to the cluster, it is displayed in the Applications dashboard. Here, you can select an application to update the application's configuration settings, or delete it.
22
-
To monitor the health and sync status, deployments, and resources for the application, see [Applications dashboard]({{site.baseurl}}/docs/deployment/applications-dashboard/).
22
+
To monitor the health and sync status, deployments, and resources for the application, see [Monitoring applications]({{site.baseurl}}/docs/deployment/applications-dashboard/).
23
23
24
24
### Application: Definitions
25
25
Application definitions include the name, runtime, and the name of the YAML manifest. By default, the YAML manifest has the same name as that of the application.
@@ -74,10 +74,10 @@ The cluster and namespace to which to deploy the application.
74
74
{:/}
75
75
76
76
##### Sync Options
77
-
{::nomarkdown}Common to both manual and automatic sync policies.</br><ul><li><b>Skip schema validation</b>: When selected, bypasses validating the YAML schema.</li><li><b>Auto-create namespace</b>: When selected, automatically create the namespace if the specified namespace does not exist in the cluster.</li><li><b>Prune last</b>: When selected, removes those resources that do not exist in the currently deployed version during the final wave of the sync operation. See <a hef="https://argo-cd.readthedocs.io/en/stable/user-guide/sync-options/#prune-last" target="_blank">Prune last</a>.</li><li><b>Apply out of sync only</b>: When selected, syncs only those resources in the application that have been changed and are <span style="font-family: var(--font-family-monospace); font-size: 87.5%; color: #ad6800; background-color: #fffbe6">OutOfSync</span>, instead of syncing every resource regardless of their state. This option is useful to reduce load and save time when you have thousands of resources in an application. See <a href="https://argo-cd.readthedocs.io/en/stable/user-guide/sync-options/#selective-sync" target="_blank">Selective Sync</a>.</li></ul> {:/}
77
+
{::nomarkdown}Common to both manual and automatic sync policies.</br><ul><li><b>Skip schema validation</b>: When selected, bypasses validating the YAML schema.</li><li><b>Auto-create namespace</b>: When selected, automatically create the namespace if the specified namespace does not exist in the cluster.</li><li><b>Prune last</b>: When selected, removes those resources that do not exist in the currently deployed version during the final wave of the sync operation. See <a href="https://argo-cd.readthedocs.io/en/stable/user-guide/sync-options/#prune-last" target="_blank">Prune last</a>.</li><li><b>Apply out of sync only</b>: When selected, syncs only those resources in the application that have been changed and are <span style="font-family: var(--font-family-monospace); font-size: 87.5%; color: #ad6800; background-color: #fffbe6">OutOfSync</span>, instead of syncing every resource regardless of their state. This option is useful to reduce load and save time when you have thousands of resources in an application. See <a href="https://argo-cd.readthedocs.io/en/stable/user-guide/sync-options/#selective-sync" target="_blank">Selective Sync</a>.</li></ul> {:/}
78
78
79
79
{::nomarkdown}
80
-
<br>
80
+
<br><br>
81
81
{:/}
82
82
83
83
##### Prune propagation policy
@@ -150,7 +150,7 @@ Review:
150
150
151
151
152
152
**How to**
153
-
1. In the Codefresh UI, go to [Applications](https://g.codefresh.io/2.0/applications-dashboard?sort=desc-lastUpdated){:target="\_blank"}.
153
+
1. In the Codefresh UI, go to [Applications dashboard](https://g.codefresh.io/2.0/applications-dashboard/list){:target="\_blank"}.
154
154
1. On the top-right, select **Add Application**.
155
155
1. In the Add Application panel, add definitions for the application:
156
156
* Application name: Must be unique within the cluster.
@@ -217,111 +217,15 @@ Review:
217
217
218
218
219
219
Your application is first committed to Git, and then synced to the cluster which may take a few moments.
220
-
Track the application in the [Applications dashboard](https://g.codefresh.io/2.0/applications-dashboard){:target="_blank"}.
220
+
Track the application in the [Applications dashboard](https://g.codefresh.io/2.0/applications-dashboard/list){:target="_blank"}.
221
221
222
222
{::nomarkdown}
223
223
<br><br>
224
224
{:/}
225
225
226
-
### Update application configuration
227
-
Update General or Advanced configuration settings for a deployed application. Once the application is deployed to the cluster, the Configuration tab is available on selecting the application in the Applications dashboard.
228
-
229
-
> You cannot change application definitions (the application name and the selected runtime), and the Git Source selected for the application.
230
-
231
-
**How to**
232
-
233
-
1. In the Codefresh UI, go to the [Applications dashboard](https://g.codefresh.io/2.0/applications-dashboard){:target="\_blank"}.
234
-
1. Select the application to update, and then select the **Configuration** tab.
* To _commit all changes_, click **Commit**. This final commit screen is displayed with a diff view of the changes.
265
-
* To _undo all changes_ and return to the previous settings, click **Discard Changes**. This action removes all the changes you have made so far and returns you to the Applications dashboard.
266
-
267
-
>If you change settings and then restore existing values for the same, Codefresh automatically removes the Commit and Discard Changes buttons as there are no new changes to commit or discard.
1. To confirm all changes, at the bottom-left, click **Commit**.
281
-
The changes are committed to Git, and in a few moments also synced to the cluster.
282
-
283
-
{::nomarkdown}
284
-
<br><br>
285
-
{:/}
286
-
287
-
### Delete an application
288
-
Delete an application from Codefresh. Deleting an application deletes the manifest from the Git repository, and then from the cluster where it is deployed. When deleted from the cluster, the application is removed from the Applications dashboard in Codefresh.
289
-
290
-
>The Prune resources setting determines the scope of the delete action. When selected, both the application and its resources are deleted. When not selected, only the application is deleted. For more information, review [Sync settings](#sync-settings) in this article.
291
-
Codefresh warns you of the implication of deleting the selected application in the Delete form.
292
-
293
-
1. In the Codefresh UI, go to the [Applications dashboard](https://g.codefresh.io/2.0/applications-dashboard){:target="\_blank"}.
294
-
1. Select the application to delete.
295
-
1. Click the three dots for additional actions, and select **Delete**.
296
-
297
-
{% include
298
-
image.html
299
-
lightbox="true"
300
-
file="/images/applications/app-delete-option.png"
301
-
url="/images/applications/app-delete-option.png"
302
-
alt="Delete application"
303
-
caption="Delete application"
304
-
max-width="80%"
305
-
%}
306
-
307
-
Pay attention to the impact of the delete action for the selected application that Codefresh displays.
0 commit comments