Codefresh Runner for pipelines
Run Codefresh pipelines on your private Kubernetes cluster
The Hybrid Runner installation for Codefresh pipelines is for organizations who want their source code to live within their premises, or have other security constraints. For implementation details, see Runner installation behind firewalls.
The UI runs on Codefresh infrastructure, while the builds happen on a Kubernetes cluster in the customer’s premises.
Hybrid Runner strikes the perfect balance between security, flexibility, and ease of use. Codefresh still does the heavy lifting for maintaining most of the platform parts. Sensitive data such as source code and internal services never leave customer premises.
Codefresh can easily connect to internal secure services that have no public presence.
The UI is compliant with Soc2.
The table lists the security implications of Hybrid Runner installation.
Company Asset | Flow/Storage of data | Comments |
---|---|---|
Source code | Stays behind the firewall | |
Binary artifacts | Stay behind the firewall | |
Build logs | Also sent to Codefresh Web application | |
Pipeline volumes | Stay behind the firewall | |
Pipeline variables | Defined in Codefresh Web application | |
Deployment docker images | Stay behind the firewall | Stored on your Docker registry |
Development docker images | Stay behind the firewall | Stored on your Docker registry |
Testing docker images | Stay behind the firewall | Stored on your Docker registry |
Inline pipeline definition | Defined in Codefresh Web application | |
Pipelines as YAML file | Stay behind the firewall | |
Test results | Stay behind the firewall | |
HTML Test reports | Shown on Web application | Stored in your S3 or Google bucket or Azure storage |
Production database data | Stays behind the firewall | |
Test database data | Stays behind the firewall | |
Other services (e.g. Queue, ESB) | Stay behind the firewall | |
Kubernetes deployment specs | Stay behind the firewall | |
Helm charts | Stay behind the firewall | |
Other deployment resources/script (e.g. terraform) | Stay behind the firewall | |
Shared configuration variables | Defined in Codefresh Web application | |
Deployment secrets (from Git/Puppet/Vault etc) | Stay behind the firewall | |
Audit logs | Managed via Codefresh Web application | |
SSO/Idp Configuration | Managed via Codefresh Web application | |
User emails | Managed via Codefresh Web application | |
Access control rules | Managed via Codefresh Web application |
Related articles
Codefresh GitOps for Argo CD applications
Codefresh pricing
Codefresh features