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

Install bucket refactor#923

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to ourterms of service andprivacy statement. We’ll occasionally send you account related emails.

Already on GitHub?Sign in to your account

Merged
NimRegev merged 19 commits intomasterfrominstall-bucket-refactor
Feb 28, 2024
Merged
Show file tree
Hide file tree
Changes fromall commits
Commits
Show all changes
19 commits
Select commitHold shift + click to select a range
3aefcab
Restructure install bucket
NimRegevFeb 7, 2024
d1a3914
Refactor installation & runtime
NimRegevFeb 11, 2024
65ce543
Update install topics
NimRegevFeb 11, 2024
da8699e
Update structure
NimRegevFeb 11, 2024
8608016
Add redirects to install topics
NimRegevFeb 11, 2024
11f0879
Update content
NimRegevFeb 11, 2024
48ff263
Updates
NimRegevFeb 11, 2024
5c32f50
Update xrefs
NimRegevFeb 12, 2024
81fd10b
Update home-content.yml
NimRegevFeb 12, 2024
751e69f
Reorganize runtime topics
NimRegevFeb 13, 2024
b825058
Update arch diagrams
NimRegevFeb 13, 2024
fa58981
Fix links
NimRegevFeb 13, 2024
5cb5928
Update installation-options.md
NimRegevFeb 14, 2024
4f518fb
Update installation-options.md
NimRegevFeb 15, 2024
f02b40d
Add diagram for app reporter
NimRegevFeb 25, 2024
fae684f
Update app reporter diagram
NimRegevFeb 25, 2024
ace1e44
Update helm install image
NimRegevFeb 28, 2024
a2c27cc
Update hybrid-gitops-helm-installation.md
NimRegevFeb 28, 2024
7e1b6be
Update home-content.yml
NimRegevFeb 28, 2024
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
16 changes: 7 additions & 9 deletions_data/home-content.yml
View file
Open in desktop
Original file line numberDiff line numberDiff line change
Expand Up@@ -211,22 +211,20 @@
icon: images/home-icons/runtimes.svg
url: ""
links:
- title:Installation options
- title:Codefresh platform deployment
localurl: /docs/installation/installation-options/
- title: Codefresh Runner installation
localurl: /docs/installation/codefresh-runner/
- title: On-Premises platform installation
localurl: /docs/installation/on-premises/codefresh-on-prem/
- title: On-Premises platform installation & configuration
localurl: /docs/installation/installation-options/on-premises/
- title: On-Premises platform account & user setup
localurl: /docs/installation/on-premises/on-prem-configuration/
localurl: /docs/installation/installation-options/on-premises/on-prem-configuration/
- title: On-Premises platform upgrade
localurl: /docs/installation/on-premises/codefresh-on-prem-upgrade/
localurl: /docs/installation/installation-options/on-premises/codefresh-on-prem-upgrade/
- title: Codefresh Runner installation
localurl: /docs/installation/runner/
- title: Hosted GitOps Runtime installation
localurl: /docs/installation/gitops/hosted-runtime/
- title: Hybrid GitOps Runtime installation
localurl: /docs/installation/gitops/hybrid-gitops-helm-installation/
- title: On-premises GitOps Runtime installation
localurl: /docs/installation/gitops/on-prem-gitops-runtime-install/
- title: Migrate Hybrid GitOps Runtimes from CLI to Helm
localurl: /docs/installation/gitops/migrate-cli-runtimes-helm/

Expand Down
53 changes: 28 additions & 25 deletions_data/nav.yml
View file
Open in desktop
Original file line numberDiff line numberDiff line change
Expand Up@@ -490,28 +490,34 @@
- title: Installation
url: "/installation"
pages:
- title:Options
- title:Platform deployment
url: "/installation-options"
- title: Architecture
url: "/runtime-architecture"
- title: Runner installation behind firewalls
url: "/behind-the-firewall"
- title: Runner
url: "/codefresh-runner"
- title: On-premises
url:
sub-pages:
- title: Platform installation & configuration
url: "/codefresh-on-prem"
- title: Platform upgrade
url: "/codefresh-on-prem-upgrade"
- title: Account and user setup
url: "/on-prem-configuration"
- title: Feature management
url: "/on-prem-feature-management"
- title: GitOps
url:
- title: On-premises deployment
url: "/on-premises"
sub-pages:
- title: Installation & configuration
url: "/codefresh-on-prem"
- title: Upgrade
url: "/codefresh-on-prem-upgrade"
- title: Account and user setup
url: "/on-prem-configuration"
- title: Feature management
url: "/on-prem-feature-management"
- title: Runner for pipelines
url: "/runner"
sub-pages:
- title: Runner architecture
url: "/runner-architecture"
- title: Runner installation for pipelines
url: "/install-codefresh-runner"
- title: Runner installation behind firewalls
url: "/behind-the-firewall"
- title: GitOps Runtimes
url: "/gitops"
sub-pages:
- title: GitOps Runtime architecture
url: "/runtime-architecture"
- title: Hosted GitOps Runtime
url: "/hosted-runtime"
- title: Hybrid GitOps Runtime
Expand All@@ -522,18 +528,15 @@
url: "/on-prem-gitops-runtime-install"
- title: Migrating Hybrid GitOps Runtimes from CLI to Helm
url: "/migrate-cli-runtimes-helm"
- title: Monitoring & managing GitOps Runtimes
url: "/monitor-manage-runtimes"
- title: Shared Configuration Repository
url: "/shared-configuration"
- title: Monitoring & managing GitOps Runtimes
url: "/monitor-manage-runtimes"
- title: Managing external clusters in GitOps Runtimes
url: "/managed-cluster"
- title: Managing Git Sources in GitOps Runtimes
url: "/git-sources"
- title: Download/upgrade GitOps CLI
url: "/upgrade-gitops-cli"
- title: CLI
url: "/cli"


- title: Administration
url: "/administration"
Expand Down
8 changes: 4 additions & 4 deletions_docs/installation/cli.md
View file
Open in desktop
Original file line numberDiff line numberDiff line change
@@ -1,13 +1,13 @@
---
title: "CLI"
description: "Run Codefresh pipelines in your own secure infrastructure"
description: "Use the CLI to interact with Codefresh"
group: installation
toc: true
---

Codefresh has two different CLIs, one for Codefresh pipelines, and one for Codefresh GitOps.

**Codefresh CLI**
#####Codefresh CLI for pipelines
Interact with Codefresh through the CLI and:
* Perform any UI operation
* Create complex automation from your local machine
Expand All@@ -17,9 +17,9 @@ For installation instructions and CLI command descriptions, see the [CLI documen

<br />

**GitOps CLI**
#####GitOps CLI
Keep up to date with the latest features through the GitOps CLI.
The GitOps CLI is required to installGitOps runtimes. As several new features are available only with the latestGitOpsCLI release, it's important to have the latest one.
The GitOps CLI is required to installthe Shared Configuration Repository forGitOpsruntimes.
Upgrade is easy as you don't have to keep track of the different versions. The GitOps CLI automatically checks its own version and prints a banner if there is a newer version.

For details, see [Download/Upgrade the GitOps CLI]({{site.baseurl}}/docs/installation/gitops/upgrade-gitops-cli/).
85 changes: 79 additions & 6 deletions_docs/installation/gitops.md
View file
Open in desktop
Original file line numberDiff line numberDiff line change
@@ -1,14 +1,87 @@
---
title: "GitOpsinstallation"
description: "Use GitOpswithCodefresh"
title: "GitOpsRuntimes"
description: " Create and deploy Argo CD applicationswithGitOps Runtimes"
group: installation
redirect_from:
- /docs/installation/gitops/
toc: true
---

Codefresh supports several modes to work with GitOps applications:

* The easiest way to get started is to use [a Hosted GitOps Runtime]({{site.baseurl}}/docs/installation/gitops/hosted-runtime/)
* Alternatively, you can install [a Hybrid GitOps Runtime]({{site.baseurl}}/docs/installation/gitops/hybrid-gitops/) in your own cluster
The Codefresh GitOps module requires you to install GitOps Runtimes.

GitOps Runtimes are available as hosted Runtimes with Argo CD installed in the Codefresh cluster, and hybrid Runtimes with Argo CD installed in the customer's cluster. Review the [comparison](#hosted-vshybrid-gitops) between both Runtime modes.


## Hosted GitOps
The SaaS version of GitOps, Hosted GitOps has Argo CD installed in the Codefresh cluster.
Hosted GitOps Runtime is installed and provisioned in a Codefresh cluster, and managed by Codefresh.
Hosted environments are full-cloud environments, where all updates and improvements are managed by Codefresh, with zero-maintenance overhead for you as the customer.
Currently, you can add one Hosted GitOps Runtime per account.
For the architecture, see [Hosted GitOps Runtime architecture]({{site.baseurl}}/docs/installation/gitops/runtime-architecture/).


{% include
image.html
lightbox="true"
file="/images/runtime/hosted-gitops-initial-view.png"
url="/images/runtime/hosted-gitops-initial-view.png"
alt="Hosted GitOps runtime setup"
caption="Hosted GitOps runtime setup"
max-width="80%"
%}

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/).

## Hybrid GitOps
The hybrid version of GitOps, has Argo CD installed in the customer's cluster.
Hybrid GitOps is installed in the customer's cluster, and managed by the customer.
The Hybrid GitOps Runtime is optimal for organizations with security constraints, wanting to manage CI/CD operations within their premises. Hybrid GitOps strikes the perfect balance between security, flexibility, and ease of use. Codefresh maintains and manages most aspects of the platform, apart from installing and upgrading Hybrid GitOps Runtimes which are managed by the customer.


{% include
image.html
lightbox="true"
file="/images/runtime/runtime-list-view.png"
url="/images/runtime/runtime-list-view.png"
alt="Runtime List View"
caption="Runtime List View"
max-width="70%"
%}

For more information on Hybrid GitOps, 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/).


## Hosted vs.Hybrid GitOps

The table below highlights the main differences between Hosted and Hybrid GitOps.

{: .table .table-bordered .table-hover}
| GitOps Functionality |Feature | Hosted | Hybrid |
| -------------- | -------------- |--------------- | --------------- |
| Runtime | Installation | Provisioned by Codefresh | Provisioned by customer |
| | Runtime cluster | Managed by Codefresh | Managed by customer |
| | Number per account | One runtime | Multiple runtimes, one per cluster |
| | External cluster | Managed by customer | Managed by customer |
| | Upgrade | Managed by Codefresh | Managed by customer |
| | Uninstall | Managed by customer | Managed by customer |
| Argo CD | | Codefresh cluster | Customer cluster |
| CI Ops | Delivery Pipelines |Not supported | Supported |
| |Workflows | Not supported | Supported |
| |Workflow Templates | Not supported | Supported |
| CD Ops |Applications | Supported | Supported |
| |Image enrichment | Supported | Supported |
| | Rollouts | Supported | Supported |
|Integrations | | Supported | Supported |
|Dashboards |Home | Hosted runtime and deployments|Runtimes, deployments, Delivery Pipelines |
| |DORA metrics | Supported |Supported |
| |Applications | Supported |Supported |


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


You can then manage and monitor the Runtimes by adding [external clusters]({{site.baseurl}}/docs/installation/gitops/managed-cluster/) and [Git Sources]({{site.baseurl}}/docs/installation/gitops/git-sources/).

View file
Open in desktop
Original file line numberDiff line numberDiff line change
Expand Up@@ -112,7 +112,7 @@ spec:

### Step 3: Commit Argo CD application to Git Source
As the final step in migrating your Argo CD Application to a Codefresh GitOps Runtime, manually commit the updated application manifest to the Git Source you created in Step 1.
Once you commit the manifest to the Git Source, it is synced with the Git repo. You can view it in the Codefresh UI, modify definitions, track it through our different dashboards, and in short, manage it as youwould any GitOps resource in Codefresh.
Once you commit the manifest to the Git Source, it is synced with the Git repo. You can view it in the Codefresh UI, modify definitions, track it through our different dashboards, and in short, manage it as you would any GitOps resource in Codefresh.

1. Go to the Git repo where you created the Git Source.
1. Add and commit the Argo CD Application manifest to the Git Source.
Expand Down
40 changes: 6 additions & 34 deletions_docs/installation/gitops/hosted-runtime.md
View file
Open in desktop
Original file line numberDiff line numberDiff line change
Expand Up@@ -8,7 +8,7 @@ toc: true



For GitOps, Codefresh offers the option of installing Hosted and Hybrid GitOps Runtimes. Hosted GitOps Runtimes are fully managed and maintained by Codefresh. For a comparison, see [Hosted vs. Hybrid GitOps]({{site.baseurl}}/docs/installation/installation-options/#hosted-vshybrid-gitops).
For GitOps, Codefresh offers the option of installing Hosted and Hybrid GitOps Runtimes. Hosted GitOps Runtimes are fully managed and maintained by Codefresh. For a comparison, see [Hosted vs. Hybrid GitOps]({{site.baseurl}}/docs/installation/gitops/#hosted-vshybrid-gitops).

This article describes how to install the Hosted GitOps Runtime to leverage GitOps capabilities.<br>
For Hybrid GitOps Runtime installation, see [Hybrid GitOps Runtime installation]({{site.baseurl}}/docs/installation/gitops/hybrid-gitops-helm-installation/).
Expand DownExpand Up@@ -116,35 +116,7 @@ caption="Hosted GitOps Runtime in List view"
max-width="70%"
%}

<!--- Ask Idan if to keep this:
### Troubleshoot failed Hosted GitOps Runtime installation
Your Hosted GitOps Runtime may fail to install with an error as in the image below. We are closely moinitoring the Hosted GitOps Runtime installation process and activley working to prevent and iron out all installation errors. Follow the instructions to uninstall and reinstall the Hosted GitOps Runtime.

{% include
image.html
lightbox="true"
file="/images/runtime/hosted-runtime-error.png"
url="/images/runtime/hosted-runtime-error.png"
alt="Hosted runtime installation error"
caption="Hosted runtime installation error"
max-width="70%"
%}


1. Download the CLI
* If you have installed the Codefresh CLI already, make sure you have the latest version:
`cf version`
To compare with the latest version from Codefresh, [click here](https://github.com/codefresh-io/cli-v2/releases){:target="\_blank"}.
* [Download the CLI]({{site.baseurl}}/docs/clients/csdp-cli/).

1. Uninstall the failed Hosted GitOps Runtime:
`cf runtime uninstall codefresh-hosted --force`
where:
`hosted-codefresh` is the name of your Hosted GitOps Runtime, automatically assigned by Codefresh.
1. In the Codefresh UI, return to Codefresh [Home](https://g.codefresh.io/2.0/?time=LAST_7_DAYS){:target="\_blank"}.
1. Refresh the page and start with [Step 1: Install Hosted GitOps Runtime](#step-1-install-hosted-gitops-runtime).

-->
## Step 2: Connect Git provider
Connect your Hosted GitOps Runtime to a Git provider for Codefresh to create the required Git repos.

Expand All@@ -169,7 +141,7 @@ max-width="80%"
Once you authorize access, Codefresh creates two Git repositories, one to store the configuration settings for GitOps Runtimes, and the other to store the Runtime's application settings:
* Shared Configuration Repository
The Shared Configuration Repository is a centralized Git repository that stores configuration settings for the Hosted GitOps Runtime. Additional Hybrid runtimes provisioned for the account can point to this repo to retrieve and reuse the configuration.
Read about [Shared ConfigurationRepositories]({{site.baseurl}}/docs/installation/gitops/shared-configuration/).
Read about [Shared ConfigurationRepository]({{site.baseurl}}/docs/installation/gitops/shared-configuration/).


* Git Source application repo
Expand DownExpand Up@@ -304,8 +276,8 @@ max-width="70%"
{:start="5"}
1. Configure access to the IP addresses required. See [Codefresh IP addresses]({{site.baseurl}}/docs/administration/platform-ip-addresses/).

If you could not connect a cluster, you may not have the latest version of the CLI:
[Upgrade the GitOps CLI]({{site.baseurl}}/docs/installation/gitops/upgrade-gitops-cli/).
<!--If you could not connect a cluster, you may not have the latest version of the CLI:
[Upgrade the GitOps CLI]({{site.baseurl}}/docs/installation/gitops/upgrade-gitops-cli/).-->

You have completed setting up your Hosted GitOps Runtime. You are ready to create applications, and connect third-party CI tools for image enrichment.

Expand All@@ -314,7 +286,7 @@ Optional. Create an application in Codefresh, deploy it to the cluster, and trac

1. Follow our quick-start to create and deploy the `codefresh-guestbook` application. Start with [Create application resources]({{site.baseurl}}/docs/quick-start/gitops-quick-start/create-app-specs/).
OR
Create your own application. See [Create an application]({{site.baseurl}}/docs/deployments/gitops/create-application/)
Create your own application. See [Create an application]({{site.baseurl}}/docs/deployments/gitops/create-application/).

{:start="2"}
2. In the Codefresh UI, view your application in the [Applications dashboard](https://g.codefresh.io/2.0/applications-dashboard/list){:target="\_blank"}.
Expand All@@ -327,7 +299,7 @@ See [Image enrichment with integrations]({{site.baseurl}}/docs/gitops-integratio
## Related articles
[Monitoring & managing GitOps Runtimes]({{site.baseurl}}/docs/installation/gitops/monitor-manage-runtimes/)
[Managing Git Sources in GitOps Runtimes]({{site.baseurl}}/docs/installation/gitops/git-sources/)
[Shared Configuration Repository]({{site.baseurl}}/docs/installation/gitops/shared-configuration)
[Shared Configuration Repository]({{site.baseurl}}/docs/installation/gitops/shared-configuration/)
[Home Dashboard]({{site.baseurl}}/docs/dashboards/home-dashboard/)
[DORA metrics]({{site.baseurl}}/docs/dashboards/dora-metrics/)

Loading

[8]ページ先頭

©2009-2025 Movatter.jp