Manage artifacts from Codefresh pipelines with confidence
Codefresh is a Kubernetes-native CI/CD platform built for modern microservices, combining powerful pipelines with GitOps delivery powered by Argo. Cloudsmith gives your Codefresh pipelines a secure, centralised artifact store - so every build pushes to a single source of truth, every deployment pulls verified packages, and your whole team ships with consistency.
How we support Codefresh
Why teams integrate Cloudsmith with Codefresh
Frequently asked questions
Cloudsmith supports OIDC authentication for Codefresh pipelines. Your pipeline requests an OIDC token during execution, exchanges it with Cloudsmith for a short-lived access token, and uses that token for the duration of the job. This removes the need to store long-lived API keys as pipeline variables.
Cloudsmith supports over 30 package formats. From a Codefresh pipeline you can push Docker images, Helm charts, Python packages, npm modules, Maven and Gradle artifacts, Cargo crates, and more - all to a single repository, using native tooling or the Cloudsmith CLI.
Yes. You can add a Cloudsmith Helm repository to Codefresh and configure Argo CD to pull charts and Docker images directly from Cloudsmith. This gives you a fully auditable, policy-governed artifact source for all GitOps-managed deployments.
Yes. Cloudsmith automatically scans packages and container images for known vulnerabilities as they are uploaded. You can also configure policy rules to quarantine or block packages that exceed a defined severity threshold, preventing unsafe artifacts from being deployed downstream.
You need an active Cloudsmith account with a repository, a Codefresh account, and optionally a Kubernetes cluster for deployments. The Cloudsmith docs for Codefresh walk through OIDC setup, Docker registry configuration, Helm chart publishing, and pipeline examples to get you up and running quickly.