diff --git a/_data/home-content.yml b/_data/home-content.yml index f44b3461..b3ac7c76 100644 --- a/_data/home-content.yml +++ b/_data/home-content.yml @@ -66,8 +66,10 @@ links: - title: Applications dashboard localurl: /docs/deployment/applications-dashboard/ - - title: Applications + - title: Creating applications localurl: /docs/deployment/create-application/ + - title: Managing applications + localurl: /docs/deployment/manage-application/ - title: Images in Codefresh localurl: /docs/deployment/images/ - title: Install Argo Rollouts diff --git a/_data/nav.yml b/_data/nav.yml index 2bfef560..5bf253ac 100644 --- a/_data/nav.yml +++ b/_data/nav.yml @@ -83,8 +83,10 @@ pages: - title: Applications dashboard url: "/applications-dashboard" - - title: Applications + - title: Creating applications url: "/create-application" + - title: Managing applications + url: "/manage-application" - title: Images in Codefresh url: "/images" - title: Install Argo Rollouts diff --git a/_docs/deployment/create-application.md b/_docs/deployment/create-application.md index c5bab3b7..1bb7c700 100644 --- a/_docs/deployment/create-application.md +++ b/_docs/deployment/create-application.md @@ -1,5 +1,5 @@ --- -title: "Applications" +title: "Creating applications" description: "" group: deployment toc: true @@ -7,23 +7,23 @@ toc: true -Codefresh provides all the options and functionality to create and manage Argo CD applications in the Codefresh UI. -* Create Argo CD applications that are fully GitOps compliant, from generating the application configuration manifest, committing it to Git, and syncing and deploying to the cluster. - Creating an application in Codefresh includes: - * Application definitions - * General configuration settings - * Advanced configuration settings +Create applications that are fully GitOps compliant in the Codefresh UI, from generating the application configuration manifest, committing it to Git, and then syncing and deploying to the cluster. - 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). - For example Argo CD applications, see this [repo](https://github.com/oleksandr-codefresh/argocd-example-apps){:target="_blank"}. +Creating an application in Codefresh includes defining: +* Application definitions +* General configuration settings +* Advanced configuration settings -* Edit and delete applications - 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. - To monitor the health and sync status, deployments, and resources for the application, see [Applications dashboard]({{site.baseurl}}/docs/deployment/applications-dashboard/). +The create application wizard guides you through the process of creating an application. For how-to information, see [How to: Create an application](#how-to-create-an-argo-cd-application). +For example Argo CD applications, see this [repo](https://github.com/oleksandr-codefresh/argocd-example-apps){:target="_blank"}. + + +After creating an application and it is synced to the cluster, it is displayed in the Applications dashboard where you can track its health and deployments. ### Application: Definitions Application definitions include the name, runtime, and the location of the YAML manifest. By default, the YAML manifest has the same name as that of the application. You can also define where to save the YAML file within the Git Source you select for the application by adding front slashes to denote subfolders. + {% include image.html lightbox="true" @@ -35,8 +35,7 @@ Application definitions include the name, runtime, and the location of the YAML %} -### Application: General configuration settings - +### General configuration settings General configuration settings define the source, destination, and sync policies for the application. {% include @@ -53,52 +52,33 @@ General configuration settings define the source, destination, and sync policies The Git repository to be tracked for changes to the application's source code. {::nomarkdown} {:/} -{::nomarkdown} -
-{:/} - #### Destination The cluster and namespace to which to deploy the application. {::nomarkdown} {:/} - -{::nomarkdown} -
-{:/} - + #### Sync Settings -##### Sync Policy -{::nomarkdown}The synchronization policy to apply when there are differences between the desired state in Git and the actual state in the cluster.