Movatterモバイル変換


[0]ホーム

URL:


Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

Commita7f90d1

Browse files
committed
Update environment content
Updated content and added screenshots
1 parentda78af8 commita7f90d1

File tree

3 files changed

+71
-33
lines changed

3 files changed

+71
-33
lines changed

‎_docs/deployments/gitops/gitops-environments.md‎

Lines changed: 71 additions & 33 deletions
Original file line numberDiff line numberDiff line change
@@ -6,46 +6,70 @@ toc: true
66
---
77

88

9+
Codefresh offers various dashboards, each providing a unique perspective on Argo CD applications and their deployments. The GitOps Overview dashboard offers a high-level view, emphasizing essential Key Performance Indicators. The GitOps Apps dashboard serves as a centralized hub for monitoring and managing application deployments, resources, and configurations.
910

10-
GitOps environments overview
11+
TheGitOpsEnvironments dashboard brings a new dimension to your GitOps experience. It presents Argo CD applications within the context of theirenvironments, offering a holistic view of how applications progress through the software development lifecycle. Beyond the visibility, you can also review the deployment history, take action by implementing synchronization and refresh actions, and more for individual applications.
1112

12-
Codefresh has several dashboards each providing different views on different aspects of GitOps appllications and deployments. The GitOps Apps dashboard is a centralized location to view, monitor, and manage application deployments, resources, and configurations. The GitOps Overview dashboard is a high-level overview of GitOps applications via key APIs.
13-
14-
The GitOps Environments dashboard combines a view of applications in the context of their environments allowing you to track applications as they move across your software development lifecycles.
15-
16-
What is an environment
17-
An Environment is a logical entity in Codefresh that consolidates deployment information for all the Argo CD applications linked to it. Allow you to see at any moment in time what's deployed where
13+
{% include
14+
image.html
15+
lightbox="true"
16+
file="/images/gitops-environments/environments-dashboard.png"
17+
url="/images/gitops-environments/environments-dashboard.png"
18+
alt="GitOps Environments"
19+
caption="GitOps Environments"
20+
max-width="60%"
21+
%}
1822

19-
What can you see in an environment
20-
1. Argo CD applications that are part of the environment
21-
1. The phase of the application's deployment lifecycle
22-
1. Git information
23+
**What is an Environment in Codefresh GitOps?**
24+
An Environment is a logical entity in Codefresh that consolidates deployment information for all linked Argo CD applications. This means you can easily track what's deployed where at any given moment.
2325

26+
**What can you see in an Environment?**
27+
1. Argo CD applications: Environments are populated by the Argo CD applications in the clusters and namespaces mapped to it.
28+
1. Deployment lifecycle phase: The environment dashboard displays the current phase of each application's deployment.
29+
1. Commit information: The most recent change to the application and the user who made the commit.
2430

25-
Characteristics ofan environment
31+
**Benefits ofEnvironments**
2632

27-
1. Account-levelmanagement: Environments are created and managed for an account withvisibility into allthe Runtimes and clusters created for the RUntimes in the account.
28-
1. Tracability: There are two broad categories
29-
1. Moniorin: The main purpose of an environment is to show the Argo CD applications in that environment along with their current health and sync status, and Git information. This is only possible when you link an application to an environment.
33+
* Account-levelvisibility: Environments are created and managed for an account. You getvisibility into allArgo CD applications in all GitOps Runtimes in the account.
34+
* Traceability: Trace an application across
35+
1.
3036
1. Promotion:
3137
1. Deployment destinations:
3238

33-
Environment views
39+
40+
41+
42+
43+
3444
##Products and Argo CD applications in GitOps Environments
45+
Codefresh provides the option to assign Argo CD applications to a Product.
46+
47+
Within an Environment, cards for applications assigned to products are displayed with the product's title, making it easier to understand the context and purpose of each application within the broader scope of your development and deployment processes.
48+
3549

3650
##GitOps Environment dashboard
3751
Here's an example of the GitOps Environments dashboard.
3852

53+
{% include
54+
image.html
55+
lightbox="true"
56+
file="/images/gitops-environments/environments-dashboard.png"
57+
url="/images/gitops-environments/environments-dashboard.png"
58+
alt="GitOps Environment dashboard"
59+
caption="GitOps Environment dashboard"
60+
max-width="60%"
61+
%}
3962

40-
The table describes the informationdisplayed in the GitOps Environments dashboard.
63+
The table describes the information displayed in the GitOps Environments dashboard.
4164

4265
{: .table .table-bordered .table-hover}
4366
| Item| Description|
4467
| --------------| --------------|
4568
|**Filters**| Predefined filters that allow you to customize the Environment dashboard view by Product, Application, or by Application Health StatusTerminate the current rollout.|
4669
|{::nomarkdown}<imgsrc="../../../../images/icons/icon-mark-favorite.png?display=inline-block">{:/}| Star a card with a product and application as a favorite and view only the starred products.{::nomarkdown}<br>Select the <imgsrc="../../../../images/icons/icon-mark-favorite.png?display=inline-block"> to star as a favorite.<br><br>To filter by favorites, on the filters bar, select <imgsrc="../../../../images/icons/icon-fav-starred.png?display=inline-block">. {:/}|
4770
|**Detailed/Compact views**| View details on the application in an environment.{::nomarkdown}<ul><li><b>Compact</b>: The default view, displays the application's health and sync status.<br> <imgsrc="../../../../images/gitops-environments/app-detailed-view.png?display=inline-block"width="70%"></li><li><b>Detailed</b>: Includes commit information that resulted in the application being promoted, including the commit message, SHA hash, user who made the commit.<br>Cluster and namespace the application is deployed to.<br><imgsrc="../../../../images/gitops-environments/app-compact-view.png?display=inline-block"width="70%">.</li></ul>{:/}|
48-
|**Environments** | Environments are visually organized into columns, color-coded to differentiate between non-production environments (in gray) and production environments (in blue).<br>The column title is the name of the environment. Mouse over displays the edit, delete, and move icons to manage environments. See <a href="https://codefresh.io/docs/docs/deployments/gitops/gitops-environments/#working-with-gitops-environments">Working with GitOps Environments</a>.{::nomarkdown}<ul><li>Each environment is populated with the applications in the cluster-namespace pairs mapped to the environment. <br>An empty environment indicates that there are no applications in the cluster-namespaces mapped to it.</li><li>If the application is assigned to a product, the product name is displayed as the card title. If not, the application name is used.<li>Clicking the application name displays the deployment history for the application. See <a href="https://codefresh.io/docs/docs/deployments/gitops/gitops-environments/#view-deployment-timeline-history-for-applications">View deployment (Timeline) history for applications</a>.</li><li>Every application has a context-menu with quick access to frequently performed actions, such as Synchronize and Refresh. See <a href="https://codefresh.io/docs/docs/deployments/gitops/gitops-environments/#manage-applications-from-within-environments">Manage applications from within environments</a>.</li></ul>{:/} |
71+
|**Environments**| Environments are visually organized into columns, color-coded to differentiate between non-production environments (in gray) and production environments (in blue).<br>The column title is the name of the environment. Mouse over displays the edit, delete, and move icons to manage environments. See <ahref="https://codefresh.io/docs/docs/deployments/gitops/gitops-environments/#working-with-gitops-environments">Working with GitOps Environments</a>.{::nomarkdown}<ul><li>Each environment is populated with the applications in the cluster-namespace pairs mapped to the environment. <br>An empty environment indicates that there are no applications in the cluster-namespaces mapped to it.</li></ul>{:/}|
72+
|**Applications**| Applications are displayed as a list of cards. {::nomarkdown}<ul><li>If the application is assigned to a product, the product name is displayed as the title of the card. If not, the application name is used.</li><li>Clicking the application name displays the deployment history for the application. See <ahref="https://codefresh.io/docs/docs/deployments/gitops/gitops-environments/#view-deployment-timeline-history-for-applications">View deployment (Timeline) history for applications</a>.</li><li>Every application has a context-menu with quick access to frequently performed actions, such as Synchronize and Refresh. See <ahref="https://codefresh.io/docs/docs/deployments/gitops/gitops-environments/#manage-applications-from-within-environments">Manage applications from within environments</a>.</li></ul>{:/}|
4973

5074
##Create GitOps Environments
5175
Create one or more GitOps Environments corresponding to any stage in your development and deployment lifecycle.
@@ -74,18 +98,6 @@ Define the configuration of the environment through a unique name, it's intended
7498

7599

76100

77-
##Create an Environment
78-
View environment dashboard
79-
80-
Simple drag-n-drop for left-right-shift environments
81-
82-
Environments, products, applications
83-
Codefresh allows you to define a unique relationship between applications and the environments they are deployed to or deployed in through the concept of Products.
84-
85-
Environments aggregates Argo CD applications based on a common dennominator and visualizes their based on deployment destinations.
86-
87-
Instead of switching between each Argo CD Application to see where it is deployed, associating application with environw
88-
89101
##Work with GitOps environments
90102

91103
Once you create an environment, it is displayed in the Environments page.
@@ -100,7 +112,7 @@ Update the environment's configuration settings when required. You can change al
100112
1. Mouse over the column with the environment to edit, and click {::nomarkdown}<imgsrc="../../../../images/icons/edit.png?display=inline-block">{:/}.
101113
1. Edit the settings as required.
102114

103-
###Drag and drop to reorder environments
115+
###Reorder environments with drag and drop
104116
Change the order of the environments displayed in the Environments dashboard to suit your requirements by simple drag and drop. By default, the environments are displayed in the same order in which they were created.
105117

106118
For example, if you have two non-production and one production environment for your e-commerce application, you can order them to display first the non-production and then the production environment to reflect the corresponding stages.
@@ -138,9 +150,33 @@ Delete unused or legacy environments to avoid clutter. Deleting an environment r
138150

139151

140152
##Work with applications in GitOps Environments
153+
In the Environments dashboard, you get both visibility into applications running in different environments, detailed information on each application, and the ability to sync, refresh, and perform other actions for the application.
154+
155+
###Trace applications across environments
156+
Trace the same application as it moves across different environments in its development, testing, and deployment cycle. See the version of the application running in each environment, the most recent commit indicating the change, and the user who made the commit.
157+
158+
159+
Alternatively, track a set of applications deployed to multiple environments of the same kind and at the same level. For example, track the billing application deployed to multiple production environments based on regions.
160+
Here too, see which applications are running on each environment, the most recent commit to the application, and the user who made the commit.
161+
162+
163+
1. In the Codefresh UI, from the Ops in the sidebar, select**Environments**.
164+
1. Switch to**Detailed** view.
165+
166+
{% include
167+
image.html
168+
lightbox="true"
169+
file="/images/gitops-environments/create-environment.png"
170+
url="/images/gitops-environments/create-environment.png"
171+
alt="Example: Tracing application progress across different GitOps Environments"
172+
caption="Example: Tracing application progress across different GitOps Environments"
173+
max-width="60%"
174+
%}
175+
176+
You can then view the deployment history for a specific version of the application.
141177

142178
###View deployment (Timeline) history for applications
143-
Review the deployments forthe application. Clicking the application name takes you to the Timeline tab with the deployment history for the application.From there, clicking teyou can navigate to the detailed views of
179+
Review the deployments foran application. Clicking the application name takes you to the Timeline tab with the deployment history for the application.
144180

145181
1. In the Codefresh UI, from the Ops in the sidebar, select**Environments**.
146182
1. In the Environment column with the application, click the application name to view deployment history.
@@ -156,7 +192,7 @@ Review the deployments for the application. Clicking the application name takes
156192
%}
157193

158194
{:start="3"}
159-
1. To view all the application's tabs, including the Current State, Configuration, and others, click the link to Full View at the top of the deployment view.
195+
1. To view all the application's tabs, including the Current State, Configuration, and others, click the link to**Full View** at the top of the deployment view.
160196

161197

162198
###Manage applications from within environments
@@ -180,3 +216,5 @@ Manage applications from within Environments through the application's context m
180216
caption="Context menu with actions for Argo CD applications within GitOps Environments"
181217
max-width="60%"
182218
%}
219+
220+
##Related information
83.1 KB
Loading
97.5 KB
Loading

0 commit comments

Comments
 (0)

[8]ページ先頭

©2009-2025 Movatter.jp