Skip to content

Commit 50ed609

Browse files
authored
Replace GitOps for applications with Argo CD (#830)
* Replace GitOps for applications with Argo CD Change terminology: replace GitOps applications with Argo CD applications * Update applications-dashboard.md * More terminology edits * Update terminology and links * Updates
1 parent dd10e62 commit 50ed609

20 files changed

+122
-121
lines changed

_data/home-content.yml

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -181,11 +181,11 @@
181181
localurl: /docs/deployments/helm/helm-releases-management/
182182
- title: Promoting Helm environments
183183
localurl: /docs/deployments/helm/helm-environment-promotion/
184-
- title: Creating GitOps applications
184+
- title: Creating Argo CD applications
185185
localurl: /docs/deployments/gitops/create-application/
186-
- title: Monitoring GitOps applications
186+
- title: Monitoring Argo CD applications
187187
localurl: /docs/deployments/gitops/applications-dashboard/
188-
- title: Managing GitOps applications
188+
- title: Managing Argo CD applications
189189
localurl: /docs/deployments/gitops/manage-application/
190190

191191
- title: Argo CD Workflows

_data/nav.yml

Lines changed: 10 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -22,7 +22,7 @@
2222
- title: CI/CD quick starts
2323
url: "/ci-quick-start"
2424
sub-pages:
25-
- title: Pipeline quick start
25+
- title: Pipeline quick starts
2626
url: "/create-ci-pipeline"
2727
- title: Kubernetes deployment quick start
2828
url: "/deploy-to-kubernetes"
@@ -39,11 +39,11 @@
3939
url: "/verify-requirements"
4040
- title: Install a Hybrid GitOps Runtime
4141
url: "/runtime"
42-
- title: Create an application
42+
- title: Create `codefresh-guestbook` Argo CD application
4343
url: "/create-app-ui"
44-
- title: Create and commit resources for application
44+
- title: Create & commit resources for `codefresh-guestbook` application
4545
url: "/create-app-specs"
46-
- title: Update the image tag for application
46+
- title: Update image tag for `codefresh-guestbook` application
4747
url: "/create-rollout"
4848

4949
- title: Dashboards & insights
@@ -351,17 +351,17 @@
351351
- title: GitOps
352352
url: "/gitops"
353353
sub-pages:
354-
- title: Creating GitOps applications
354+
- title: Creating Argo CD applications
355355
url: "/create-application"
356-
- title: Monitoring GitOps applications
356+
- title: Monitoring Argo CD applications
357357
url: "/applications-dashboard"
358-
- title: Application Groups for GitOps applications
359-
url: "/gitops-app-groups"
360-
- title: Managing GitOps applications
358+
- title: Managing Argo CD applications
361359
url: "/manage-application"
360+
- title: Application Groups for Argo CD applications
361+
url: "/gitops-app-groups"
362362
- title: Progressive delivery with GitOps
363363
url: "/install-argo-rollouts"
364-
- title: Troubleshooting GitOps applications
364+
- title: Troubleshooting Argo CD applications
365365
url: "/troubleshooting-gitops-apps"
366366

367367
- title: Pipelines

_docs/administration/account-user-management/gitops-abac.md

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -39,8 +39,8 @@ For each rule, you must select or define:
3939
lightbox="true"
4040
file="/images/administration/access-control/gitops/gitops-add-rule.png"
4141
url="/images/administration/access-control/gitops/gitops-add-rule.png"
42-
alt="Add rule for GitOps applications"
43-
caption="Add rule for GitOps applications"
42+
alt="Add rule for Argo CD applications"
43+
caption="Add rule for Argo CDapplications"
4444
max-width="50%"
4545
%}
4646

@@ -52,13 +52,13 @@ See the documentation for [codefresh_abac_rules](https://registry.terraform.io/p
5252

5353

5454

55-
## GitOps Applications rule elements
55+
## Argo CD Applications rule elements
5656

5757
{: .table .table-bordered .table-hover}
5858
| Rule Element | Description |
5959
| -------------- | -------------- |
6060
|Teams | The team or teams to which to give access to the Application Entity. See [Adding users and teams]({{site.baseurl}}/docs/administration/account-user-management/add-users/).|
61-
|Actions | The actions permitted for the application entity, and can be any or all of the following: {::nomarkdown} <ul><li><b>Refresh</b>: Allow users to manually regular refresh or hard refresh. The Refresh action is automatically disabled on selecting the Sync action which takes precedence. See <a href="https://codefresh.io/docs/docs/deployments/gitops/manage-application/#refreshhard-refresh-applications">Refresh/Hard Refresh applications</a>.</li><li><b>Sync</b>: Allow users to manually sync an application on-demand, and define the options for manual sync.<br>Selecting Sync automatically disables the Refresh action as Sync takes precedence over it. <br> See <a href="https://codefresh.io/docs/docs/deployments/gitops/manage-application/#manually-synchronize-an-application">Manually synchronize an application</a>.</li><li><b>Terminate Sync</b>: Allow users to manually stop an ongoing sync for an application. See <a href="https://codefresh.io/docs/docs/deployments/gitops/manage-application/#terminate-on-going-application-sync">Terminate on-going application sync</a></li><li><b>Perform application rollback</b>: Allow users to rollback the current release of an application to a previous deployment version or release in Codefresh. See <a href="https://codefresh.io/docs/docs/deployments/gitops/manage-application/#rollback-gitops-applications">Rollback GitOps applications</a>.</li><li><b>View pod logs</b>: Allow users to view logs for pod resources of an application in the Current State tab. <br>See <a href="https://codefresh.io/docs/docs/deployments/gitops/applications-dashboard/#logs-for-application-resources">Logs for application resources</a>.</li><b>Pause rollout</b> and <b>Resume rollout</b>: Allow users to pause an ongoing rollout and resume a paused rollout either directly from the Timeline tab of the application, or through the controls in the Rollout Player. <br>See <a href="https://codefresh.io/docs/docs/deployments/gitops/manage-application/#pauseresume-ongoing-rollouts">Pause/resume ongoing rollouts</a> and <a href="https://codefresh.io/docs/docs/deployments/gitops/manage-application/#manage-an-ongoing-rollout-with-the-rollout-player">Managing an ongoing rollout with the Rollout Player</a>.</li><li><b>Promote full rollout</b>: Allow users to use the Promote Full button in the Rollout Player to skip the remaining steps in the rollout and promote to deployment. See <a href="https://codefresh.io/docs/docs/deployments/gitops/manage-application/#manage-an-ongoing-rollout-with-the-rollout-player">Managing an ongoing rollout with the Rollout Player</a>.</li><li><b>Skip current step in rollout</b>: Allow users to use the Skip Step button in the Rollout Player to skip executing the current step in the rollout. <br>See <a href="https://codefresh.io/docs/docs/deployments/gitops/manage-application/#manage-an-ongoing-rollout-with-the-rollout-player">Managing an ongoing rollout with the Rollout Player</a>.</li><b>Delete resource</b>: Allow users to delete an application resource from the Current State tab. See <a href="https://codefresh.io/docs/docs/deployments/gitops/manage-application/#delete-an-application">Delete an application</a>.</li></ul>{:/} |
61+
|Actions | The actions permitted for the application entity, and can be any or all of the following: {::nomarkdown} <ul><li><b>Refresh</b>: Allow users to manually regular refresh or hard refresh. The Refresh action is automatically disabled on selecting the Sync action which takes precedence. See <a href="https://codefresh.io/docs/docs/deployments/gitops/manage-application/#refreshhard-refresh-applications">Refresh/Hard Refresh applications</a>.</li><li><b>Sync</b>: Allow users to manually sync an application on-demand, and define the options for manual sync.<br>Selecting Sync automatically disables the Refresh action as Sync takes precedence over it. <br> See <a href="https://codefresh.io/docs/docs/deployments/gitops/manage-application/#manually-synchronize-an-application">Manually synchronize an application</a>.</li><li><b>Terminate Sync</b>: Allow users to manually stop an ongoing sync for an application. See <a href="https://codefresh.io/docs/docs/deployments/gitops/manage-application/#terminate-on-going-application-sync">Terminate on-going application sync</a></li><li><b>Perform application rollback</b>: Allow users to rollback the current release of an application to a previous deployment version or release in Codefresh. See <a href="https://codefresh.io/docs/docs/deployments/gitops/manage-application/#rollback-argo-cd-applications">Rollback Argo CD applications</a>.</li><li><b>View pod logs</b>: Allow users to view logs for pod resources of an application in the Current State tab. <br>See <a href="https://codefresh.io/docs/docs/deployments/gitops/applications-dashboard/#logs-for-application-resources">Logs for application resources</a>.</li><b>Pause rollout</b> and <b>Resume rollout</b>: Allow users to pause an ongoing rollout and resume a paused rollout either directly from the Timeline tab of the application, or through the controls in the Rollout Player. <br>See <a href="https://codefresh.io/docs/docs/deployments/gitops/manage-application/#pauseresume-ongoing-rollouts">Pause/resume ongoing rollouts</a> and <a href="https://codefresh.io/docs/docs/deployments/gitops/manage-application/#manage-an-ongoing-rollout-with-the-rollout-player">Managing an ongoing rollout with the Rollout Player</a>.</li><li><b>Promote full rollout</b>: Allow users to use the Promote Full button in the Rollout Player to skip the remaining steps in the rollout and promote to deployment. See <a href="https://codefresh.io/docs/docs/deployments/gitops/manage-application/#manage-an-ongoing-rollout-with-the-rollout-player">Managing an ongoing rollout with the Rollout Player</a>.</li><li><b>Skip current step in rollout</b>: Allow users to use the Skip Step button in the Rollout Player to skip executing the current step in the rollout. <br>See <a href="https://codefresh.io/docs/docs/deployments/gitops/manage-application/#manage-an-ongoing-rollout-with-the-rollout-player">Managing an ongoing rollout with the Rollout Player</a>.</li><b>Delete resource</b>: Allow users to delete an application resource from the Current State tab. See <a href="https://codefresh.io/docs/docs/deployments/gitops/manage-application/#delete-an-application">Delete an application</a>.</li></ul>{:/} |
6262
|Attributes |Adding attributes, either individually or in combination, allow more fine-grained access control to enforce the _where_ policies for teams and actions. <br>Single attributes are useful to grant or deny access based on a specific property. For example, allow access to application entities on a cluster or within a namespace. <br>Combinations of attributes help enforce more complex access control. For example, require both a Runtime and a Label attribute to grant access to an application entity.<br>You can also add multiple instances of the same attribute with different values. For example, multiple Label attibutes with different values to sync application entities.{::nomarkdown} <ul><li><b>Cluster</b>: Allow access to all application entities in the cluster, regardless of the namespace, Runtime, and Git Sources of specific applications.</li><li><b>Namespace</b>: Allow access to application entities only within the namespace. If users have multiple accounts on different clusters with the same namespace, they can access applications in all those namespaces.</li><li><b>Runtime</b>: Allow access to application entities associated with the defined Runtime.</li><li><b>Git Source</b>: Allow access to application entities only in the defined Git Source. A Git Source is always associated with a Runtime.</li><li><b>Label</b>: Allow access only to application entities that share the same label.</li></ul>{:/} |
6363

6464

_docs/deployments/gitops.md

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,16 +1,16 @@
11
---
22
title: "Deploy with GitOps"
3-
description: "Learn how Codefresh deploys GitOps applications"
3+
description: "Learn how Codefresh deploys Argo CD applications"
44
group: deployments
55
toc: true
66
---
77

88
Codefresh has a native module for GitOps deployments powered by Argo CD and Argo Rollouts. It also has native support for Argo Events and Argo Workflows.
99

10-
* Create a [GitOps Application]({{site.baseurl}}/docs/deployments/gitops/create-application/) either from the GUI or the CLI.
11-
* [Monitor your GitOps applications]({{site.baseurl}}/docs/deployments/gitops/applications-dashboard/) and check their health status
10+
* Create an [Argo CD Application]({{site.baseurl}}/docs/deployments/gitops/create-application/) either from the GUI or the CLI.
11+
* [Monitor your Argo CD applications]({{site.baseurl}}/docs/deployments/gitops/applications-dashboard/) and check their health status
1212
* You can [edit/delete/rollback]({{site.baseurl}}/docs/deployments/gitops/manage-application/) applications while still keeping the state in Git.
13-
* Perform [Canary releases]({{site.baseurl}}/docs/deployments/gitops/install-argo-rollouts/) via the dedicated UI
13+
* Perform [Canary releases]({{site.baseurl}}/docs/deployments/gitops/install-argo-rollouts/) via the dedicated UI.
1414

1515

1616

0 commit comments

Comments
 (0)