System requirements

Review minimum requirements for GitOps Runtimes

Before installing the GitOps Runtime, ensure your environment meets the necessary system requirements, such as the Kubernetes cluster server version and minimum resource requirements needed for a smooth and successful installation.

Depending on your installation mode, you also need to complete the prerequisites before installing the Runtime.

Minimum system requirements

Item Requirement
Kubernetes cluster Server version 1.23 or higher
Tip: To check the server version, run:
kubectl version --short
Helm 3.8.0 or higher
Argo CD For installing with an existing Argo CD instance, Codefresh supports the current version and the previous two versions.
  • 2.14
  • 2.13
  • 2.12
Node requirements
  • Memory: 5000 MB
  • CPU: 2
Cluster permissions Cluster admin permissions
Git providers
  • GitHub
Git access tokens Git Runtime token:
  Git user token:
Egress for air-gapped clusters
  • Codefresh platform:
    HTTPS egress to platform through allowed list of IP addresses
  • Repository access:
    Egress to Git, Helm, OCI repos accessed by Argo CD via HTTP, HTTPS, or SSH, as appropriate
  • Domains for Helm charts:
    Access to the following domains:
    • github.com
    • github.io
    • quay.io
    • ghcr.io
    • docker.io
    • ecr.aws

Runtime prerequisites
Install GitOps Runtime with existing Argo CD
Install GitOps Runtime with new Argo CD