Skip to content
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 our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

CNCF active language review for OCI registries. #551

Merged
merged 1 commit into from
Mar 3, 2025
Merged
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
14 changes: 7 additions & 7 deletions docs/reference/oci-registries-support.md
Original file line number Diff line number Diff line change
Expand Up @@ -13,32 +13,32 @@ doc-topic: [distributing-policies, oci-registries-support]
<link rel="canonical" href="https://docs.kubewarden.io/reference/oci-registries-support"/>
</head>

Kubewarden policies are distributed as
You distribute your Kubewarden policies as
[OCI Artifacts](https://opencontainers.org/)
using regular Open Container Initiative (OCI) registries.

Policies are stored alongside container images.
Kubewarden policy storage is alongside container images.
They don't require extra setup or maintenance
other than that needed for regular container images.

:::note

You can add a registry that works with Kubewarden or
correct any registry inaccuracies by using the
"Edit this page" button at the bottom of the page
"Edit this page" button at the bottom of the page.

:::

## Projects implementing OCI registries

- [Harbor](https://goharbor.io/).
- [Distribution](https://github.com/distribution/distribution) ([>= 2.7.0](https://github.com/distribution/distribution/releases/tag/v2.7.0)).
- [Quay](https://access.redhat.com/products/red-hat-quay/): Supported, but [disabled by default in v3.6](https://access.redhat.com/documentation/en-us/red_hat_quay/3/html/use_red_hat_quay/oci-intro#other-oci-artifacts-with-quay).
- [Quay](https://access.redhat.com/products/red-hat-quay/): Supported, but [inactive by default in v3.6](https://access.redhat.com/documentation/en-us/red_hat_quay/3/html/use_red_hat_quay/oci-intro#other-oci-artifacts-with-quay).

## Hosted OCI registries

- [GitHub Container Registry](https://github.com/container-registry/). See [here](https://docs.github.com/en/packages/working-with-a-github-packages-registry/working-with-the-container-registry).
- [Quay.io](https://quay.io). See projects list above.
- [Quay.io](https://quay.io). See the projects list
- [Amazon ECR](https://aws.amazon.com/ecr/): See [here](https://aws.amazon.com/blogs/containers/oci-artifact-support-in-amazon-ecr/).
- [Google Artifact Registry](https://cloud.google.com/artifact-registry). See [here](https://cloud.google.com/anthos-config-management/docs/how-to/sync-oci-artifacts-from-artifact-registry).
- [Azure Container Registry](https://azure.microsoft.com/en-us/products/container-registry/). See [here](https://learn.microsoft.com/en-us/azure/container-registry/container-registry-oci-artifacts).
Expand All @@ -48,9 +48,9 @@ correct any registry inaccuracies by using the

## Tools that work with OCI registries

We recommend:
The Kubewarden project recommend:

- [Kwctl](https://github.com/kubewarden/kwctl) (our cli tool).
- [Kwctl](https://github.com/kubewarden/kwctl) (our CLI tool).
- [Skopeo](https://github.com/containers/skopeo) ([>= 1.9.0](https://github.com/containers/skopeo/pull/1705)).
- [Crane](https://github.com/google/go-containerregistry/blob/main/cmd/crane/README.md).

Expand Down