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

Add reference/artifacts page #472

Merged
merged 2 commits into from
Dec 6, 2024
Merged
Show file tree
Hide file tree
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
3 changes: 2 additions & 1 deletion docs/howtos/airgap/02-install.md
Original file line number Diff line number Diff line change
Expand Up @@ -17,7 +17,8 @@ For an air-gapped installation of Kubewarden,
you need a private Open Container Initiative (OCI) registry accessible by your Kubernetes cluster.
Kubewarden Policies are WebAssembly modules,
therefore you can store them in an OCI-compliant registry as OCI artifacts.
You need to add Kubewarden's images and policies to this OCI registry.
You need to add Kubewarden's images and policies to this OCI registry. You can
see a rough list of Kubewarden artifacts in the [Artifacts reference](../../reference/artifacts.md) page.
The following sections describe the process.

## Save container images in your workstation
Expand Down
38 changes: 38 additions & 0 deletions docs/reference/artifacts.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,38 @@
---
sidebar_label: Artifacts
sidebar_position: 20
title: Artifacts
description: List of Kubewarden artifacts
keywords: [artifacts, support, airgap, images]
doc-persona: [kubewarden-operator]
doc-type: [reference]
doc-topic: [operator-manual, artifacts, registry, images]
---

<head>
<link rel="canonical" href="https://docs.kubewarden.io/reference/artifacts"/>
</head>

## Kubewarden artifacts

### Binaries

Our `kwctl` CLI tool is published via [GitHub releases](https://github.com/kubewarden/kwctl/releases).

### OCI artifacts

For OCI artifacts, we publish everything in ghcr.io under
https://github.com/orgs/kubewarden/packages. This includes:

- [`kubewarden/packages/policies/*`](https://github.com/orgs/kubewarden/packages/policies)
are policy WASM OCI artifacts.
- [`kubewarden/packages/charts/*`](https://github.com/orgs/kubewarden/packages/charts)
are the our Helm charts as OCI artifacts. They follow SLSA standards.
- Our container images are published as OCI images: `kubewarden-controller, policy-server, audit-scanner, kubectl`.
- There's also `packages/tests/*` containing artifacts used in e2e tests, purposedfully separated.

### Helm charts via HTTPS

For typical Helm charts, they are published under our Helm chart HTTPS
repository under https://charts.kubewarden.io (without SLSA nor signatures, yet
this type of Helm repository allows for searchs).
Loading