GitOps quick starts
Check out our GitOps quick starts to get up and running with GitOps in Codefresh.
The quick start guides you through:
- Provisioning GitOps Runtimes
- Creating and deploying an application
Provision GitOps Runtimes
Based on your deployment model, start by provisioning the Hosted or Hybrid GitOps Runtime. Hosted and Hybrid GitOps Runtimes can co-exist with each other.
Hosted
Hosted GitOps Runtimes are hosted on a Codefresh cluster and managed by Codefresh. You need to provision your Hosted Runtime once for your account.
- Provision a Hosted GitOps Runtime
Provision the Hosted GitOps Runtime with a single click, and complete the setup for your hosted environment.
Hybrid
Hybrid GitOps Runtimes are hosted on a customer cluster and managed by the customer. You can provision multiple Hybrid GitOps Runtimes in the same account.
- Prepare for Hybrid GitOps Runtime installation
Verify your environment matches the requirements for installing a Hybrid GitOps Runtime. - Install the Hybrid GitOps Runtime
Install the Hybrid GitOps Runtime through Helm.
Create a Codefresh account
Create an account in Codefresh in which to create pipelines.
Deploy an application
- Create an application
Create thecodefresh-guestbook
application in the Codefresh UI. - Create and commit resources for application
Create rollout and service resources, and commit these resources to deploy thecodefresh-guestbook
application. - Update the image tag for application
Update the image for thecodefresh-guestbook
application to trigger a rollout.
Streamline deployments with Environments and Products
- Create an Environment
Create adev
Environment and map clusters and namespaces. - Create and work with Products
Add a Productdemo-trioapp
, assign interrelated Argo CD applications to it.