- Notifications
You must be signed in to change notification settings - Fork165
Gitops revamp quick starts#1116
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
Uh oh!
There was an error while loading.Please reload this page.
Merged
Changes fromall commits
Commits
Show all changes
48 commits Select commitHold shift + click to select a range
834cfb6 Update quick starts
NimRegev7a8cf91 Update screenshots
NimRegeva7d1376 Updated screenshots
NimRegevfb8049d Update screenshots
NimRegev589c0c3 Updated screenshots
NimRegev31ecbfc Update promotion quick starts
NimRegeve61d778 Update promotion quick starts
NimRegev075119f Update promotion quick starts
NimRegevd3f323c Update parallel flow
NimRegev4aaef58 Update gitops quick start
NimRegevbdd82cb Update product quick starts
NimRegev1b612e1 Update promotion quick starts
NimRegevb76baba Update promotion quick starts
NimRegev080087f Update promotion quick starts
NimRegev593aabe Update nav.yml
NimRegeva332100 Update gitops-products.md
NimRegeva05de5b Move CI quick starts
NimRegev6ae2170 Merge branch 'master' into gitops-revamp-quick-starts
NimRegev74cc32f Update home-content.yml
NimRegev7d80fe5 Update nav.yml
NimRegev875c76f Update nav.yml
NimRegev1fbbf06 Update drag-and-drop.md
NimRegevf11e8f9 Rename overview files
NimRegev2b063c2 Update applications.md
NimRegevba05c61 Update quick starts
NimRegev332eaab Update screenshots for quick starts
NimRegev9f85a5d Update screenshots for quick starts
NimRegev0711015 Update runtime quick starts
NimRegevef268b3 Update front matter and overviews
NimRegeve8c5b6e added redirect for quickstart based on home-content.yaml
ThatAmatoGuy84f4cbf Remove duplicate set of promotion tutorials
NimRegev84e2af6 Add redirects to promotion quick starts
NimRegev6206376 Add more redirects
NimRegevdee99b7 Resolve conflicts
NimRegev7cc9e82 Merge commit '73f1b24d7bf765d4df2bbf4d64cefbf9335d522e' into HEAD
ATGardnerfec45ee Update gitops-quick-start.md
NimRegev21248f4 Update links to quick starts
NimRegev82e117e Merge branch 'master' into gitops-revamp-quick-starts
NimRegev8854fae Update quick starts
NimRegev81e06f1 Merge branch 'gitops-revamp-quick-starts' of https://github.com/codef…
NimRegev623992e Update quick starts
NimRegev2930656 Update gitops quick starts for promotions
NimRegevff061b5 Update promotion quick starts
NimRegev302be2d Add release task to dependencies
NimRegeve9bc58c fix syntax error
NimRegev5674ac4 Update content for gitops quick starts
NimRegev9f038c3 Update promotion-scenarios.md
NimRegevbe25ad9 Update promotion-scenarios.md
NimRegevFile filter
Filter by extension
Conversations
Failed to load comments.
Loading
Uh oh!
There was an error while loading.Please reload this page.
Jump to
Jump to file
Failed to load files.
Loading
Uh oh!
There was an error while loading.Please reload this page.
Diff view
Diff view
There are no files selected for viewing
This file contains hidden or 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 hidden or 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 hidden or 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 hidden or 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 hidden or 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.
Uh oh!
There was an error while loading.Please reload this page.
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.