-
Notifications
You must be signed in to change notification settings - Fork 160
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
* Update quick starts Separated CI and GitOps quick starts to different buckets; updated nav yaml and copied promotion tutorials to new bucket * Update screenshots Updated screenshots * Updated screenshots * Update screenshots * Updated screenshots * Update promotion quick starts Update promotion quick starts * Update promotion quick starts Update promotion quick starts * Update promotion quick starts Update promotion quick starts * Update parallel flow Added parallel flow with new screenshots * Update gitops quick start * Update product quick starts Updated product quick starts - three articles * Update promotion quick starts Updated content for promotion quick starts * Update promotion quick starts Updated content for promotion quick starts * Update promotion quick starts Updated content for promotion quick starts * Update nav.yml * Update gitops-products.md * Move CI quick starts * Update home-content.yml * Update nav.yml * Update nav.yml * Update drag-and-drop.md * Rename overview files * Update applications.md * Update quick starts * Update screenshots for quick starts * Update screenshots for quick starts * Update runtime quick starts * Update front matter and overviews * added redirect for quickstart based on home-content.yaml * Remove duplicate set of promotion tutorials Removed promotion tutorials segment and changed references to quick starts * Add redirects to promotion quick starts Added redirects from promotion tutorials to all promotion quick starts * Add more redirects * Resolve conflicts * Update gitops-quick-start.md * Update links to quick starts * Update quick starts Content updates after self-review * Update quick starts Update flow quick starts with latest changes for settings * Update gitops quick starts for promotions Update screenshots and content with new features * Update promotion quick starts Fixed links, screenshots and edited content * Add release task to dependencies Content updates to quick start for dependency * fix syntax error * Update content for gitops quick starts Content edits after self-review before publish * Update promotion-scenarios.md * Update promotion-scenarios.md --------- Co-authored-by: Luke Goodfellow <[email protected]> Co-authored-by: Noam Gal <[email protected]>
- Loading branch information
1 parent
d4d3f6b
commit 727b3b8
Showing
118 changed files
with
1,908 additions
and
2,607 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,117 @@ | ||
--- | ||
title: "Creating a Codefresh account" | ||
description: "Start working in Codefresh" | ||
group: gitops-quick-start | ||
redirect_from: | ||
- /docs/getting-started/create-a-codefresh-account/ | ||
- /docs/ | ||
- /docs/create-an-account/ | ||
- /docs/getting-started/ | ||
- /docs/getting-started/introduction/ | ||
toc: true | ||
--- | ||
Once you have installed Codefresh, the next step is to create an account in Codefresh. | ||
|
||
After you select the IdP (identity provider), Codefresh requests permission to access your basic details, and for Git providers, to access your Git repositories. The Permissions window that is displayed differs according to the IdP selected. | ||
The permissions requested by Codefresh are needed in order to build and deploy your projects. | ||
|
||
## Supported IdPs | ||
Codefresh currently supports the following IdPs: | ||
* GitHub | ||
* Bitbucket | ||
* GitLab | ||
* Azure | ||
* LDAP | ||
|
||
If you need an IdP that is not in the list, please [contact us](https://codefresh.io/contact-us/){:target="\_blank"} with the details. | ||
|
||
|
||
>**NOTE** | ||
For Git repositories, the login method is less important, as you can access Git repositories through [Git integrations]({{site.baseurl}}/docs/integrations/git-providers/), regardless of your sign-up process. <br><br> | ||
If you have multiple sign-up methods, as long as you use the same email address in all the sign-ups, Codefresh automatically redirects you to the account dashboard. | ||
|
||
## Create Codefresh account | ||
1. Select the identity provider (IdP) to use: | ||
1. Go to the [Codefresh Sign Up page](https://g.codefresh.io/signup). <!---need to change the URL and the screenshot--> | ||
1. Select the IdP for sign-up. | ||
|
||
{% include | ||
image.html | ||
lightbox="true" | ||
file="/images/administration/create-account/select-identity-provider.png" | ||
url="/images/administration/create-account/select-identity-provider.png" | ||
alt="Codefresh sign-up page" | ||
caption="Codefresh sign-up page" | ||
max-width="40%" | ||
%} | ||
|
||
{:start="2"} | ||
1. Accept the permissions request for the selected IdP: | ||
* For GitHub: To continue, click **Authorize codefresh-io**. | ||
* For Bitbucket: To continue, click **Grant access**. | ||
* For GitLab: To continue, click **Authorize**. | ||
|
||
Once you confirm the permissions for your Git provider, Codefresh automatically connects to your Git provider and fetches your basic account details, such as your email. | ||
|
||
{:start="3"} | ||
1. Review the details for your new account, make the relevant changes, and click **NEXT**. | ||
|
||
{% include | ||
image.html | ||
lightbox="true" | ||
file="/images/administration/create-account/codefresh-signup.png" | ||
url="/images/administration/create-account/codefresh-signup.png" | ||
alt="Codefresh account details" | ||
caption="Codefresh account details" | ||
max-width="40%" | ||
%} | ||
|
||
{:start="4"} | ||
1. Enter a name for your account, and click **NEXT**. | ||
|
||
{% include | ||
image.html | ||
lightbox="true" | ||
file="/images/administration/create-account/codefresh-accountname.png" | ||
url="/images/administration/create-account/codefresh-accountname.png" | ||
alt="Codefresh account name" | ||
caption="Codefresh account name" | ||
max-width="40%" | ||
%} | ||
|
||
{:start="5"} | ||
1. Finally, answer the questions to personalize your account and click **FINISH**. | ||
|
||
{% include | ||
image.html | ||
lightbox="true" | ||
file="/images/administration/create-account/codefresh-personalize.png" | ||
url="/images/administration/create-account/codefresh-personalize.png" | ||
alt="Codefresh personalize account" | ||
caption="Codefresh personalize account" | ||
max-width="40%" | ||
%} | ||
|
||
Congratulations! Your new Codefresh account is now ready. | ||
|
||
{% include | ||
image.html | ||
lightbox="true" | ||
file="/images/administration/create-account/codefresh-dashboard.png" | ||
url="/images/administration/create-account/codefresh-dashboard.png" | ||
alt="Codefresh dashboard" | ||
caption="Codefresh dashboard" | ||
max-width="40%" | ||
%} | ||
|
||
|
||
## What's next | ||
Verify that you are ready to install the GitOps Hybrid Runtime, the foundation for GitOps operations. | ||
|
||
[Quick start: Preparing for Hybrid GitOps Runtime installation]({{site.baseurl}}/docs/gitops-quick-start/gitops-runtimes/verify-requirements/) | ||
|
||
|
||
|
||
|
||
|
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,35 @@ | ||
--- | ||
title: "GitOps quick starts" | ||
description: "" | ||
group: gitops-quick-start | ||
toc: true | ||
redirect_from: | ||
- /docs/quick-start/gitops-quick-start/ | ||
--- | ||
|
||
Codefresh GitOps is all about streamlining application delivery through automation, consistency, and scalability. With Codefresh, you can go from zero to deployment-ready in just a few steps. | ||
The GitOps quick start guides provide step-by-step walkthroughs for you to fully leverage Codefresh GitOps. Starting with account creation, the guides walk you through essential setup leading up to the ultimate goal: deploying and promoting applications seamlessly in your environments. | ||
|
||
##### Our quick start walkthroughs | ||
|
||
* [Creating an Account]({{site.baseurl}}/docs/gitops-quick-start/create-codefresh-account/) | ||
Get started by setting up your Codefresh account. | ||
|
||
* [Installing a GitOps Runtime]({{site.baseurl}}/docs/gitops-quick-start/gitops-runtimes/) | ||
Learn how to install a GitOps Runtime, the single pane of glass component that bridges Git repositories, Kubernetes clusters, applications, and other GitOps entities. | ||
|
||
* [Creating environments]({{site.baseurl}}/docs/gitops-quick-start/products/quick-start-gitops-environments/) | ||
Define and manage environments, enabling structured application deployments across different stages. | ||
|
||
* [Creating products]({{site.baseurl}}/docs/gitops-quick-start/products/quick-start-product-create/) | ||
Organize related applications under a single product, providing context and control for managing deployments. | ||
|
||
* [Creating applications]({{site.baseurl}}/docs/gitops-quick-start/products/create-app-ui/) | ||
Add applications to your product and configure their source repositories, manifests, and deployment paths. | ||
|
||
* [Promoting products and applications]({{site.baseurl}}/docs/gitops-quick-start/promotions/) | ||
Deploy, validate, and promote changes across environments through automated promotion flows. | ||
|
||
##### From start to deployment | ||
The quick-start journey begins with creating your account and concludes with promotions for applications. Each quick start builds on the last, equipping you with the knowledge and tools to confidently promote and deploy applications in production environments. | ||
|
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,35 @@ | ||
--- | ||
title: "Quick start: Runtimes & Git Sources in Codefresh GitOps" | ||
description: "Install GitOps Runtime and create Git Sources" | ||
group: gitops-quick-start | ||
toc: true | ||
--- | ||
|
||
|
||
|
||
|
||
|
||
If you have created your account, you can install the GitOps Runtime. | ||
|
||
The GitOps Runtime is the cornerstone of Codefresh’s GitOps capabilities, simplifying the complexity of managing deployments at scale with Argo CD. It provides unique benefits that enhance visibility, scalability, and security, making deployment management seamless and efficient. | ||
|
||
|
||
|
||
## Benefits of GitOps Runtimes | ||
|
||
* **Unified visibility** | ||
All Argo CD instances are managed through a single control plane, providing comprehensive visibility into all installed Runtimes. The GitOps Runtimes page displays essential details about each Runtime and offers tools for streamlined management. | ||
|
||
* E**ffortless maintenance** | ||
Easily track and upgrade Runtime versions. The Runtimes page includes a version column that alerts you when updates are available, with links to detailed changelogs for transparent decision-making. | ||
|
||
* **Flexible scalability** | ||
Simplify the management of multiple Argo CD instances by installing additional instances, or scale down by connecting extra remote clusters to an existing GitOps Runtime. | ||
|
||
|
||
|
||
Explore these quick starts to prepare your setup, install a GitOps Runtime, and create a Git source, before you continue with application promotions and deployments. | ||
|
||
[Quick start: Preparing for Hybrid GitOps Runtime installation]({{site.baseurl}}/docs/gitops-quick-start/gitops-runtimes/verify-requirements/) | ||
[Quick start: Installing a Hybrid GitOps Runtime]({{site.baseurl}}/docs/gitops-quick-start/gitops-runtimes/runtime/) | ||
[Quick start: Creating a Git Source]({{site.baseurl}}/docs/gitops-quick-start/gitops-runtimes/create-git-source/) |
Oops, something went wrong.