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

Commitca9f8b4

Browse files
authored
Gitops runtime refactoring (#1171)
* Refactor gitops runtimes* Update nav.ymlAdded missing runtime topics* Update gitops runtime topics* Update installation-options.mdAdded conditions to match argohub and enterprise flavors* Fix link to SSH for Gerrit* Add missing arch for argohub* Split monitor and manage runtimes* Update nav.yml* Updates* Add what's changed table in docs to bucketAdded table with list of changes in gitops runtime docs to bucket* Update installation-options.mdFixed broken links* Add configuration runtimes as standalone topicSplit configuration runtime designating from managing runtimes topic and created standalone topic* Update change table* Update hybrid-gitops-helm-installation.md* Update gitops-runtimes-whats-changed.mdRemoved duplicate table with doc changes* Update gitops-runtimes-whats-changed.md* Update gitops-runtimes-whats-changed.md* Add overviews with links to manage/monitor articles* Fix links and change conditionsChanged condition syntax* Remove about topicRemoved about topic from enterprise version to avoid duplicate overviews* Fix broken links* Update gitops-runtimes-whats-changed.md
1 parent564f68b commitca9f8b4

File tree

6 files changed

+74
-57
lines changed

6 files changed

+74
-57
lines changed

‎_data/nav.yml‎

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -590,8 +590,6 @@
590590
sub-pages:
591591
-title:What's changed in GitOps Runtimes documentation
592592
url:"/gitops-runtimes-whats-changed"
593-
-title:About GitOps Runtimes
594-
url:"/gitops-runtime"
595593
-title:GitOps Runtime architecture
596594
url:"/runtime-architecture"
597595
-title:Runtime concepts

‎_docs/installation/gitops.md‎

Lines changed: 65 additions & 46 deletions
Original file line numberDiff line numberDiff line change
@@ -1,47 +1,84 @@
11
---
2-
title:"GitOps Runtimes"
3-
description:" Create and deploy Argo CD applications with GitOps Runtimes"
4-
group:installation
5-
redirect_from:
6-
-/docs/installation/gitops/
2+
title:"About GitOps Runtimes"
3+
description:" Install Hybrid GitOps Runtimes on K8s clusters"
74
toc:true
85
---
96

107

11-
Enterprises leveraging Argo CD for deployments often face the complexity of managing deployments at scale.
12-
Codefresh GitOps offers native support for Argo CD, while serving as an active maintainer of the open source community version.
13-
Our GitOps Runtime solves these issues with unique benefits.
8+
##About GitOps Runtimes
9+
Managing applications at scale requires efficient tools and practices. Codefresh's GitOps Runtime is a hybrid solution powered by Argo CD and Argo Rollouts, designed to streamline GitOps operations and simplify application management across environments.
1410

11+
###What is a GitOps Runtime?
12+
The GitOps Runtime is a specialized component installed within your cluster, acting as a bridge between your infrastructure and the Codefresh platform. It integrates seamlessly with Argo CD, a leading tool for continuous delivery, and Argo Rollouts for advanced deployment strategies.
1513

16-
<!--- GitOps Runtimes come in two options:
17-
* Hosted Runtimes with Argo CD installed within the Codefresh cluster (see [Hosted GitOps](#hosted-gitops))
18-
* Hybrid Runtimes with Argo CD installed within the customer's cluster (see [Hybrid GitOps](#hybrid-gitops))-->
14+
This Runtime forms the foundation of your GitOps operations, enabling centralized control and visibility across multiple Argo CD instances.
15+
By leveraging the Runtime, teams can efficiently orchestrate deployments, monitor environments, and ensure consistency across applications. To better understand how the Runtime manages key aspects like Git token usage and shared config repos, see[GitOps Runtime concepts]({{site.baseurl}}/docs/installation/gitops/runtime-concepts/).
1916

20-
Explore the[benefits](#benefits-of-gitops-runtimes) of GitOps Runtimes, and[compare their features/functionality](#hosted-vshybrid-gitops).
17+
{% include
18+
image.html
19+
lightbox="true"
20+
file="/images/runtime/runtime-list-view.png"
21+
url="/images/runtime/runtime-list-view.png"
22+
alt="Runtime List View"
23+
caption="Runtime List View"
24+
max-width="70%"
25+
%}
2126

2227

28+
###How GitOps Runtimes simplifies scalable deployments
29+
Enterprises using Argo CD for deployments often face significant challenges when scaling operations across clusters and environments. These include managing multiple Argo CD instances with limited visibility, and ensuring consistent configurations and updates.
2330

31+
The GitOps Runtime solves these challenges by providing a single pane of glass for all GitOps activities. It connects your cluster to the Codefresh platform simplifying operations even in highly complex environments, providing:
32+
* A unified interface for managing all GitOps operations.
33+
* Centralized administration of multiple Argo CD instances, eliminating the complexity of scattered deployments.
34+
* Streamlined flows for continuous updates and application lifecycle management.
2435

25-
##Benefits of GitOps Runtimes
36+
See[Runtime architecture]({{site.baseurl}}/docs/installation/gitops/runtime-architecture/).
37+
38+
###Core capabilities and benefits of GitOps Runtimes
39+
The GitOps Runtime provides a robust suite of features to manage applications across clusters effectively:
2640

2741
***Single pane of glass visibility**
28-
All Argo CD instances in Codefresh are managed through a single control plane, which means full visibility for all Runtimes.
29-
Installed Runtimes are displayed in the GitOps Runtimes page with all the information you need on the Runtime, and actions to manage it.
42+
Manage all Argo CD instances through a unified control plane, ensuring full visibility into Runtimes and their configurations.
43+
View all installed Runtimes on the GitOps Runtimes page, complete with the information and actions needed for efficient management.
44+
45+
***Effortless maintenance**
46+
Receive real-time notifications about updates directly in the Runtimes page. Access changelogs to make transparent and informed upgrade decisions.
47+
48+
***Flexible scalability**
49+
Eliminate the challenges of maintaining multiple Argo CD instances. Easily add or reduce Argo CD instances by managing connected clusters through the Runtime.
50+
51+
***Faster security remediations**
52+
Leverage timely security patches, provided as part of Codefresh’s active maintenance of Argo CD. Security fixes in the forked version are made available ahead of the community version to enhance protection.
53+
54+
***Streamlined lifecycle management**
55+
Simplify continuous updates, ensuring that applications are consistently deployed and maintained across environments.
56+
57+
***Centralized administration**
58+
Consolidate control of user permissions, auditing, and other administrative tasks into a single location, independent of Argo CD instance locations.
3059

31-
***Effortless maintenance**
32-
In the Runtimes page, the Version column notifies whenever a new version is available for the Runtime, providing a link to the complete changelog for full transparency when making decisions on upgrades.
33-
34-
***Flexibile scalability**
35-
Single control plane management eliminates the challenge of maintaining multiple Argo CD instances. You can install any number of Argo CD instances and the Runtime will handle the logistics.
36-
37-
Scaling down on Argo CD instances is equally straightforward: by connecting additional remote clusters to an existing GitOps Runtime, you can reduce the number of Argo CD instances.
3860

39-
***Faster security remediations**
40-
As an active maintainer of Argo CD, Codefresh ensures timely fixes for security vulnerabilities in our forked version, before rollout to the community version.
4161

42-
***Centralized administration**
43-
Administrative functionality for user, permission, and audit management is centralized and Argo CD agnostic.
62+
##Installation options for GitOps Runtimes
63+
You can install the Hybrid GitOps Runtime via Helm using one of two options, tailored to specific scenarios:
4464

65+
***Clean-cluster installation without Argo CD**
66+
Use this option to deploy the GitOps Runtime on a cluster that does not already have Argo CD installed.
67+
The cluster must not contain any Argo Project components.
68+
The installation process will deploy the required Argo Project components, including Argo CD, as part of the setup.
69+
See[Install GitOps Runtime]({{site.baseurl}}/docs/installation/gitops/hybrid-gitops-helm-installation/).
70+
71+
72+
***Cluster installation with Community Argo CD**
73+
Use this option to extend an existing cluster that has a Community Argo CD instance by adding GitOps Runtime capabilities.
74+
To prevent naming and tracking conflicts between the Community Argo CD instance and the GitOps Runtime-managed resources, you need additional configuration.
75+
See[Install GitOps Runtime alongside Community Argo CD]({{site.baseurl}}/docs/installation/gitops/argo-with-gitops-side-by-side/).
76+
77+
##Multiple GitOps Runtimes in account
78+
Within the same account, you can install one Hybrid GitOps Runtime per cluster.
79+
To install additional Hybrid GitOps Runtimes in the same account, each Runtime must be installed on a different cluster. Every Runtime within the same account must have a unique name.
80+
81+
See[Installing additional GitOps Runtimes from the Codefresh UI]({{site.baseurl}}/docs/installation/gitops/hybrid-gitops-helm-installation#install-additional-gitops-runtimes-in-account), or using[Terraform]({{site.baseurl}}/gitops/hybrid-gitops-helm-installation/#install-gitops-runtime-via-terraform).
4582

4683
<!--- ## Hosted GitOps
4784
The SaaS version of GitOps, Hosted GitOps has Argo CD installed in the Codefresh cluster.
@@ -62,7 +99,7 @@ For the architecture, see [Hosted GitOps Runtime architecture]({{site.baseurl}}/
6299
max-width="80%"
63100
%}
64101
65-
For more information on how to set up the hosted environment, including provisioning hosted runtimes, see [Set up Hosted GitOps]({{site.baseurl}}/docs/installation/gitops/hosted-runtime/).-->
102+
For more information on how to set up the hosted environment, including provisioning hosted runtimes, see [Set up Hosted GitOps]({{site.baseurl}}/docs/installation/gitops/hosted-runtime/).
66103
67104
## Hybrid GitOps
68105
The hybrid version of GitOps, has Argo CD installed in the customer's cluster.
@@ -72,23 +109,10 @@ The Hybrid GitOps Runtime is optimal for organizations with security constraints
72109
73110
Hybrid GitOps Runtime installation includes a forked version of the Argo Project with its components: Argo CD, Argo Rollouts, Argo Workflows and Argo Events.
74111
112+
-->
75113

76114

77115

78-
79-
{% include
80-
image.html
81-
lightbox="true"
82-
file="/images/runtime/runtime-list-view.png"
83-
url="/images/runtime/runtime-list-view.png"
84-
alt="Runtime List View"
85-
caption="Runtime List View"
86-
max-width="70%"
87-
%}
88-
89-
For more information on Hybrid GitOps Runtimes, see[Hybrid GitOps Runtime requirements]({{site.baseurl}}/docs/installation/gitops/hybrid-gitops-helm-installation/#minimum-system-requirements) and[Hybrid GitOps Runtime installation]({{site.baseurl}}/docs/installation/gitops/hybrid-gitops-helm-installation/).
90-
91-
92116

93117
##Hosted vs.Hybrid GitOps
94118

@@ -122,10 +146,5 @@ The table below highlights the main differences between Hosted and Hybrid GitOps
122146
||Applications| Supported|Supported|
123147

124148

125-
##Related articles
126-
[Codefresh Runner for pipelines]({{site.baseurl}}/docs/installation/runner/)
127-
[Codefresh pricing](https://codefresh.io/pricing/){:target="\_blank"}
128-
[Codefresh features](https://codefresh.io/features/){:target="\_blank"}
129-
130149

131150

‎_docs/installation/gitops/gitops-runtimes-whats-changed.md‎

Lines changed: 4 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -14,12 +14,11 @@ The table below outlines the updates to the GitOps Runtime documentation, includ
1414

1515
|**Location**|**Affected Articles**|**Description of changes**|
1616
|--------------------------|-----|----------------------------------------------------|
17-
| Installation > GitOps|[About GitOps Runtime]({{site.baseurl}}/docs/installation/gitops/gitops-runtime/gitops-runtime/)| New overview article for improved readability.|
18-
||[Runtime essentials]({{site.baseurl}}/docs/installation/gitops/runtime-concepts/)| New article describing components and concepts used in Runtime installation.|
17+
| Installation > GitOps|[Runtime concepts]({{site.baseurl}}/docs/installation/gitops/runtime-concepts/)| New article describing components and concepts used in Runtime installation.|
1918
||[System requirements]({{site.baseurl}}/docs/installation/gitops/runtime-system-requirements/)| Split from**Hybrid GitOps Runtime installation** article to standalone article entitled**System requirements & Prerequisites** for better visibility.|
2019
||[Runtime prerequisites]({{site.baseurl}}/docs/installation/gitops/runtime-system-requirements/)| Split from**Hybrid GitOps Runtime installation** article to new standalone article entitled**System requirements & Prerequisites** for better visibility.|
2120
||[Ingress-controller configuration]({{site.baseurl}}/docs/installation/gitops/runtime-ingress-configuration/)| Split from**Hybrid GitOps Runtime installation** article to standalone article entitled**Ingress controller configuration**.|
2221
||[Install GitOps Runtime]({{site.baseurl}}/docs/installation/gitops/hybrid-gitops-helm-installation/)| Includes only installation procedures and post-installation configuration options.|
23-
||[Designate Configuration Runtimes]({{site.baseurl}}/docs/installation/gitops/configuration-runtime/)| Split from**Monitoring and managing GitOps Runtime** article to standalone article.|
24-
||[Monitor GitOps Runtime]({{site.baseurl}}/docs/installation/gitops/monitor-runtimes/)| Split from**Monitoring and managing GitOps Runtime** article to standalone article describing the Runtime dashboard views.|
25-
||[Manage GitOps Runtime]({{site.baseurl}}/docs/installation/gitops/manage-runtimes/)| Split from**Monitoring and managing GitOps Runtime** article to standalone article describing the options available to manage existing GitOps Runtimes.|
22+
||[Designating Configuration Runtimes]({{site.baseurl}}/docs/installation/gitops/configuration-runtime/)| Split from**Monitoring and managing GitOps Runtime** article to standalone article.|
23+
||[Monitoring GitOps Runtime]({{site.baseurl}}/docs/installation/gitops/monitor-runtimes/)| Split from**Monitoring and managing GitOps Runtime** article to standalone article describing the Runtime dashboard views.|
24+
||[Managing GitOps Runtime]({{site.baseurl}}/docs/installation/gitops/manage-runtimes/)| Split from**Monitoring and managing GitOps Runtime** article to standalone article describing the options available to manage existing GitOps Runtimes.|

‎_docs/installation/gitops/managed-cluster.md‎

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ description: "Add multiple remote clusters to a GitOps Runtime and deploy applic
44
toc:true
55
---
66

7-
Once you have an Argo CD installation as part of a[Hybrid]({{site.baseurl}}/docs/installation/gitops/hybrid-gitops-helm-installation//)<!--- or [Hosted]({{site.baseurl}}/docs/installation/gitops/hosted-runtime/)-->GitOps Runtime, you can add external clusters to them. You can then deploy applications to those clusters without having to install Argo CD on the clusters in order to do so.
7+
Once you have an Argo CD installation as part of a[Hybrid]({{site.baseurl}}/docs/installation/gitops/hybrid-gitops-helm-installation/)<!--- or [Hosted]({{site.baseurl}}/docs/installation/gitops/hosted-runtime/)-->GitOps Runtime, you can add external clusters to them. You can then deploy applications to those clusters without having to install Argo CD on the clusters in order to do so.
88

99
When you add an external cluster to a provisioned GitOps Runtime, the cluster is registered as a managed cluster. A managed cluster is treated as any other managed K8s resource, meaning that you can monitor its health and sync status, deploy applications to it, view information in the Applications dashboard, and remove the cluster from the Runtime's managed list.
1010

‎_docs/installation/gitops/shared-configuration.md‎

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -308,8 +308,9 @@ You can then monitor these applications in the GitOps Apps dashboard, and drill
308308
[Install GitOps Runtime alongside Community Argo CD]({{site.baseurl}}/docs/installation/gitops/argo-with-gitops-side-by-side/)
309309
[Monitoring GitOps Runtimes]({{site.baseurl}}/docs/installation/gitops/monitor-runtimes/)
310310
[Managing GitOps Runtimes]({{site.baseurl}}/docs/installation/gitops/manage-runtimes/)
311-
[Managing Git Sources in GitOps Runtimes]({{site.baseurl}}/docs/gitops-runtimes/git-sources/)
312-
[Managing external clusters in GitOps Runtimes]({{site.baseurl}}/docs/gitops-runtimes/managed-cluster/)
311+
[Managing Git Sources in GitOps Runtimes]({{site.baseurl}}/docs/installation/gitops/git-sources/)
312+
[Managing external clusters in GitOps Runtimes]({{site.baseurl}}/docs/installation/gitops/managed-cluster/)
313+
313314

314315

315316

‎_docs/integrations/kubernetes.md‎

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -739,7 +739,7 @@ Codefresh also offers a simple solution for [templating]({{site.baseurl}}/docs/c
739739
##Using a cluster for running CI/CD pipelines
740740

741741

742-
Finally you can also use the[Codefresh Runner]({{site.baseurl}}/docs/installation/runner/install-codefresh-runner//) to run pipelines in your cluster.
742+
Finally you can also use the[Codefresh Runner]({{site.baseurl}}/docs/installation/runner/install-codefresh-runner/) to run pipelines in your cluster.
743743

744744

745745

0 commit comments

Comments
 (0)

[8]ページ先頭

©2009-2025 Movatter.jp