From f108af448ff85e2517c5de6f97bc3540aff9e833 Mon Sep 17 00:00:00 2001 From: Bob Killen Date: Wed, 18 Sep 2024 02:17:01 -0500 Subject: [PATCH 01/11] Reorganize graduation proposals Signed-off-by: Bob Killen --- .../{graduation/argo.md => argo/argo-graduation-proposal.md} | 0 .../cilium.md => cilium/cilium-graduation-proposal.md} | 0 .../cloudevents-graduation-dd.md} | 0 .../cloudevents-graduation-proposal.md} | 0 .../{graduation/cri-o.md => cri-o/cri-o-graduation-dd.md} | 0 .../{graduation/etcd.md => etcd/etcd-graduation-proposal.md} | 0 .../falco.md => falco/falco-graduation-proposal.md} | 0 .../{graduation/flux.md => flux/flux-graduation-proposal.md} | 0 proposals/graduation/README.md | 3 --- .../harbor.md => harbor/harbor-graduation-proposal.md} | 0 .../{graduation/helm.md => helm/helm-graduation-proposal.md} | 0 .../istio.md => istio/istio-graduation-proposal.md} | 0 .../{graduation/keda.md => keda/keda-graduation-proposal.md} | 0 .../kubeedge.md => kubeedge/kubeedge-graduation-proposal.md} | 0 .../linkerd.md => linkerd/linkerd-graduation-proposal.md} | 0 .../opa.md => open-policy-agent/opa-graduation-proposal.md} | 0 proposals/{graduation => spiffe-spire}/spiffe_spire.md | 0 proposals/{graduation => tikv}/graduation-tikv.md | 0 18 files changed, 3 deletions(-) rename proposals/{graduation/argo.md => argo/argo-graduation-proposal.md} (100%) rename proposals/{graduation/cilium.md => cilium/cilium-graduation-proposal.md} (100%) rename proposals/{graduation/cloudevents-dd.md => cloudevents/cloudevents-graduation-dd.md} (100%) rename proposals/{graduation/cloudevents.md => cloudevents/cloudevents-graduation-proposal.md} (100%) rename proposals/{graduation/cri-o.md => cri-o/cri-o-graduation-dd.md} (100%) rename proposals/{graduation/etcd.md => etcd/etcd-graduation-proposal.md} (100%) rename proposals/{graduation/falco.md => falco/falco-graduation-proposal.md} (100%) rename proposals/{graduation/flux.md => flux/flux-graduation-proposal.md} (100%) delete mode 100644 proposals/graduation/README.md rename proposals/{graduation/harbor.md => harbor/harbor-graduation-proposal.md} (100%) rename proposals/{graduation/helm.md => helm/helm-graduation-proposal.md} (100%) rename proposals/{graduation/istio.md => istio/istio-graduation-proposal.md} (100%) rename proposals/{graduation/keda.md => keda/keda-graduation-proposal.md} (100%) rename proposals/{graduation/kubeedge.md => kubeedge/kubeedge-graduation-proposal.md} (100%) rename proposals/{graduation/linkerd.md => linkerd/linkerd-graduation-proposal.md} (100%) rename proposals/{graduation/opa.md => open-policy-agent/opa-graduation-proposal.md} (100%) rename proposals/{graduation => spiffe-spire}/spiffe_spire.md (100%) rename proposals/{graduation => tikv}/graduation-tikv.md (100%) diff --git a/proposals/graduation/argo.md b/proposals/argo/argo-graduation-proposal.md similarity index 100% rename from proposals/graduation/argo.md rename to proposals/argo/argo-graduation-proposal.md diff --git a/proposals/graduation/cilium.md b/proposals/cilium/cilium-graduation-proposal.md similarity index 100% rename from proposals/graduation/cilium.md rename to proposals/cilium/cilium-graduation-proposal.md diff --git a/proposals/graduation/cloudevents-dd.md b/proposals/cloudevents/cloudevents-graduation-dd.md similarity index 100% rename from proposals/graduation/cloudevents-dd.md rename to proposals/cloudevents/cloudevents-graduation-dd.md diff --git a/proposals/graduation/cloudevents.md b/proposals/cloudevents/cloudevents-graduation-proposal.md similarity index 100% rename from proposals/graduation/cloudevents.md rename to proposals/cloudevents/cloudevents-graduation-proposal.md diff --git a/proposals/graduation/cri-o.md b/proposals/cri-o/cri-o-graduation-dd.md similarity index 100% rename from proposals/graduation/cri-o.md rename to proposals/cri-o/cri-o-graduation-dd.md diff --git a/proposals/graduation/etcd.md b/proposals/etcd/etcd-graduation-proposal.md similarity index 100% rename from proposals/graduation/etcd.md rename to proposals/etcd/etcd-graduation-proposal.md diff --git a/proposals/graduation/falco.md b/proposals/falco/falco-graduation-proposal.md similarity index 100% rename from proposals/graduation/falco.md rename to proposals/falco/falco-graduation-proposal.md diff --git a/proposals/graduation/flux.md b/proposals/flux/flux-graduation-proposal.md similarity index 100% rename from proposals/graduation/flux.md rename to proposals/flux/flux-graduation-proposal.md diff --git a/proposals/graduation/README.md b/proposals/graduation/README.md deleted file mode 100644 index 2b8e2e1..0000000 --- a/proposals/graduation/README.md +++ /dev/null @@ -1,3 +0,0 @@ -# Graduation Proposals - -Projects looking to graduate from the incubation stage can add their proposals to this directory. diff --git a/proposals/graduation/harbor.md b/proposals/harbor/harbor-graduation-proposal.md similarity index 100% rename from proposals/graduation/harbor.md rename to proposals/harbor/harbor-graduation-proposal.md diff --git a/proposals/graduation/helm.md b/proposals/helm/helm-graduation-proposal.md similarity index 100% rename from proposals/graduation/helm.md rename to proposals/helm/helm-graduation-proposal.md diff --git a/proposals/graduation/istio.md b/proposals/istio/istio-graduation-proposal.md similarity index 100% rename from proposals/graduation/istio.md rename to proposals/istio/istio-graduation-proposal.md diff --git a/proposals/graduation/keda.md b/proposals/keda/keda-graduation-proposal.md similarity index 100% rename from proposals/graduation/keda.md rename to proposals/keda/keda-graduation-proposal.md diff --git a/proposals/graduation/kubeedge.md b/proposals/kubeedge/kubeedge-graduation-proposal.md similarity index 100% rename from proposals/graduation/kubeedge.md rename to proposals/kubeedge/kubeedge-graduation-proposal.md diff --git a/proposals/graduation/linkerd.md b/proposals/linkerd/linkerd-graduation-proposal.md similarity index 100% rename from proposals/graduation/linkerd.md rename to proposals/linkerd/linkerd-graduation-proposal.md diff --git a/proposals/graduation/opa.md b/proposals/open-policy-agent/opa-graduation-proposal.md similarity index 100% rename from proposals/graduation/opa.md rename to proposals/open-policy-agent/opa-graduation-proposal.md diff --git a/proposals/graduation/spiffe_spire.md b/proposals/spiffe-spire/spiffe_spire.md similarity index 100% rename from proposals/graduation/spiffe_spire.md rename to proposals/spiffe-spire/spiffe_spire.md diff --git a/proposals/graduation/graduation-tikv.md b/proposals/tikv/graduation-tikv.md similarity index 100% rename from proposals/graduation/graduation-tikv.md rename to proposals/tikv/graduation-tikv.md From 8a7f7b00c873524d7afe1ac219c4ebfa325cbbbc Mon Sep 17 00:00:00 2001 From: Bob Killen Date: Wed, 18 Sep 2024 02:21:43 -0500 Subject: [PATCH 02/11] Reorganize archive proposals Signed-off-by: Bob Killen --- .../{archive/brigade.md => brigade/brigade-archive-review.md} | 0 proposals/{archive/krator.md => krator/krator-archive-review.md} | 0 .../{archive/osm.md => open-service-mesh/osm-archive-review.md} | 0 .../smi.md => service-mesh-interface/smi-archive-review.md} | 0 4 files changed, 0 insertions(+), 0 deletions(-) rename proposals/{archive/brigade.md => brigade/brigade-archive-review.md} (100%) rename proposals/{archive/krator.md => krator/krator-archive-review.md} (100%) rename proposals/{archive/osm.md => open-service-mesh/osm-archive-review.md} (100%) rename proposals/{archive/smi.md => service-mesh-interface/smi-archive-review.md} (100%) diff --git a/proposals/archive/brigade.md b/proposals/brigade/brigade-archive-review.md similarity index 100% rename from proposals/archive/brigade.md rename to proposals/brigade/brigade-archive-review.md diff --git a/proposals/archive/krator.md b/proposals/krator/krator-archive-review.md similarity index 100% rename from proposals/archive/krator.md rename to proposals/krator/krator-archive-review.md diff --git a/proposals/archive/osm.md b/proposals/open-service-mesh/osm-archive-review.md similarity index 100% rename from proposals/archive/osm.md rename to proposals/open-service-mesh/osm-archive-review.md diff --git a/proposals/archive/smi.md b/proposals/service-mesh-interface/smi-archive-review.md similarity index 100% rename from proposals/archive/smi.md rename to proposals/service-mesh-interface/smi-archive-review.md From 42af760cf406f7c8e3a5fd3e713a89d3081eee24 Mon Sep 17 00:00:00 2001 From: Bob Killen Date: Wed, 18 Sep 2024 02:52:15 -0500 Subject: [PATCH 03/11] Reorganize incubation proposals Signed-off-by: Bob Killen --- proposals/{incubation => argo}/argo.adoc | 0 .../artifact-hub-incubation-proposal.md} | 0 proposals/artifact-hub/artifact-hub.md | 80 ++++++++ .../backstage-incubation-proposal.md} | 0 .../cert-manager-incubation-proposal.md} | 0 .../chaos-mesh-incubation-proposal.md} | 0 .../cilium-incubation-proposal.md} | 0 .../cloud-custodian-incubation-proposal.md} | 0 .../cni-incubation-proposal.adoc} | 0 .../containerd-incubation-proposal.adoc} | 0 .../contour-incubation-proposal.adoc} | 0 .../cri-o-incubation-proposal.adoc} | 0 .../dapr-incubation-proposal.md} | 0 .../ambassadorapigateway.adoc | 0 .../envoy-incubation-proposal.adoc} | 0 .../etcd-incubation-proposal.adoc} | 0 .../flatcar-incubation-proposal.md} | 0 .../fluentd-incubation-proposal.adoc} | 0 .../grpc-incubation-proposal.adoc} | 0 .../harbor-incubation-proposal.adoc} | 0 .../helm-incubation-proposal.adoc} | 0 .../istio-incubation-proposal.md} | 0 .../jaeger-incubation-proposal.adoc} | 0 .../karmada-incubation-proposal.md} | 0 .../keda-incubation-proposal.md} | 0 proposals/{incubation => keptn}/keptn.adoc | 0 proposals/{incubation => keptn}/keptn.md | 0 .../keycload-incubation-proposal.adoc} | 0 .../knative-incubation-proposal.md} | 0 .../kubeflow-incubation-proposal.md} | 0 .../kubernetes-incubation-proposal.adoc} | 0 .../kubevela-incubation-proposal.md} | 0 .../kubevirt-incubation-proposal.adoc} | 0 .../kyverno-incubation-proposal.md} | 0 .../litmuschaos-incubation-proposal.md} | 0 .../longhorn-incubation-proposal.md} | 0 .../nats-incubation-proposal.adoc} | 0 .../notary-incubation-proposal.adoc} | 0 .../openfeature-incubation-proposal.md} | 0 .../openkruise-incubation-proposal.md} | 0 .../openmetrics-incubation-proposal.md} | 0 .../opentracing-incubation-proposal.adoc} | 0 ...operator-framework-incubation-proposal.md} | 0 .../prometheus-incubation-proposal.adoc} | 0 .../rkt-incubation-proposal.adoc} | 0 .../strimzi-incubation-proposal.md} | 0 .../thanos-incubation-proposal.md} | 0 proposals/tuf/tuf-incubation-proposal.adoc | 191 ++++++++++++++++++ .../vitess-incubation-proposal.adoc} | 0 .../volcano-incubation-proposal.adoc} | 0 50 files changed, 271 insertions(+) rename proposals/{incubation => argo}/argo.adoc (100%) rename proposals/{incubation/artifact-hub.md => artifact-hub/artifact-hub-incubation-proposal.md} (100%) create mode 100644 proposals/artifact-hub/artifact-hub.md rename proposals/{incubation/backstage.md => backstage/backstage-incubation-proposal.md} (100%) rename proposals/{incubation/cert-manager.md => cert-manager/cert-manager-incubation-proposal.md} (100%) rename proposals/{incubation/chaos-mesh.md => chaos-mesh/chaos-mesh-incubation-proposal.md} (100%) rename proposals/{incubation/cilium.md => cilium/cilium-incubation-proposal.md} (100%) rename proposals/{incubation/cloudcustodian.md => cloud-custodian/cloud-custodian-incubation-proposal.md} (100%) rename proposals/{incubation/cni.adoc => cni/cni-incubation-proposal.adoc} (100%) rename proposals/{incubation/containerd.adoc => containerd/containerd-incubation-proposal.adoc} (100%) rename proposals/{incubation/contour.adoc => contour/contour-incubation-proposal.adoc} (100%) rename proposals/{incubation/cri-o.adoc => cri-o/cri-o-incubation-proposal.adoc} (100%) rename proposals/{incubation/dapr.md => dapr/dapr-incubation-proposal.md} (100%) rename proposals/{incubation => emissary-ingress}/ambassadorapigateway.adoc (100%) rename proposals/{incubation/envoy.adoc => envoy/envoy-incubation-proposal.adoc} (100%) rename proposals/{incubation/etcd.adoc => etcd/etcd-incubation-proposal.adoc} (100%) rename proposals/{incubation/flatcar.md => flatcar/flatcar-incubation-proposal.md} (100%) rename proposals/{incubation/fluentd.adoc => fluentd/fluentd-incubation-proposal.adoc} (100%) rename proposals/{incubation/grpc.adoc => grpc/grpc-incubation-proposal.adoc} (100%) rename proposals/{incubation/harbor.adoc => harbor/harbor-incubation-proposal.adoc} (100%) rename proposals/{incubation/helm.adoc => helm/helm-incubation-proposal.adoc} (100%) rename proposals/{incubation/istio.md => istio/istio-incubation-proposal.md} (100%) rename proposals/{incubation/jaeger.adoc => jaeger/jaeger-incubation-proposal.adoc} (100%) rename proposals/{incubation/karmada.md => karmada/karmada-incubation-proposal.md} (100%) rename proposals/{incubation/keda.md => keda/keda-incubation-proposal.md} (100%) rename proposals/{incubation => keptn}/keptn.adoc (100%) rename proposals/{incubation => keptn}/keptn.md (100%) rename proposals/{incubation/keycloak.adoc => keycloak/keycload-incubation-proposal.adoc} (100%) rename proposals/{incubation/knative.md => knative/knative-incubation-proposal.md} (100%) rename proposals/{incubation/kubeflow.md => kubeflow/kubeflow-incubation-proposal.md} (100%) rename proposals/{incubation/kubernetes.adoc => kubernetes/kubernetes-incubation-proposal.adoc} (100%) rename proposals/{incubation/kubevela.md => kubevela/kubevela-incubation-proposal.md} (100%) rename proposals/{incubation/kubevirt.adoc => kubevirt/kubevirt-incubation-proposal.adoc} (100%) rename proposals/{incubation/kyverno.md => kyverno/kyverno-incubation-proposal.md} (100%) rename proposals/{incubation/LitmusChaos.md => litmuschaos/litmuschaos-incubation-proposal.md} (100%) rename proposals/{incubation/longhorn.md => longhorn/longhorn-incubation-proposal.md} (100%) rename proposals/{incubation/nats.adoc => nats/nats-incubation-proposal.adoc} (100%) rename proposals/{incubation/notary + tuf.adoc => notary/notary-incubation-proposal.adoc} (100%) rename proposals/{incubation/openfeature.md => openfeature/openfeature-incubation-proposal.md} (100%) rename proposals/{incubation/openkruise.md => openkruise/openkruise-incubation-proposal.md} (100%) rename proposals/{incubation/incubation-openmetrics.md => openmetrics/openmetrics-incubation-proposal.md} (100%) rename proposals/{incubation/opentracing.adoc => opentracing/opentracing-incubation-proposal.adoc} (100%) rename proposals/{incubation/operator-framework.md => operator-framework/operator-framework-incubation-proposal.md} (100%) rename proposals/{incubation/prometheus.adoc => prometheus/prometheus-incubation-proposal.adoc} (100%) rename proposals/{incubation/rkt.adoc => rkt/rkt-incubation-proposal.adoc} (100%) rename proposals/{incubation/strimzi.md => strimzi/strimzi-incubation-proposal.md} (100%) rename proposals/{incubation/thanos-incubation.md => thanos/thanos-incubation-proposal.md} (100%) create mode 100644 proposals/tuf/tuf-incubation-proposal.adoc rename proposals/{incubation/vitess.adoc => vitess/vitess-incubation-proposal.adoc} (100%) rename proposals/{incubation/volcano.adoc => volcano/volcano-incubation-proposal.adoc} (100%) diff --git a/proposals/incubation/argo.adoc b/proposals/argo/argo.adoc similarity index 100% rename from proposals/incubation/argo.adoc rename to proposals/argo/argo.adoc diff --git a/proposals/incubation/artifact-hub.md b/proposals/artifact-hub/artifact-hub-incubation-proposal.md similarity index 100% rename from proposals/incubation/artifact-hub.md rename to proposals/artifact-hub/artifact-hub-incubation-proposal.md diff --git a/proposals/artifact-hub/artifact-hub.md b/proposals/artifact-hub/artifact-hub.md new file mode 100644 index 0000000..bef7291 --- /dev/null +++ b/proposals/artifact-hub/artifact-hub.md @@ -0,0 +1,80 @@ +# Artifact Hub Incubation Proposal + +## Introduction + +[Artifact Hub](https://artifacthub.io) is a web-based application that enables finding, installing, and publishing packages and configurations for cloud native projects that are part of an open source non-profit. + +Discovering artifacts to use with cloud native projects can be difficult. If every cloud native project that needs to share artifacts creates its own Hub this creates a fair amount of repeat work for each project and a fractured experience for those trying to find the artifacts to consume. The Artifact Hub attempts to solve that by providing a single experience for consumers that any CNCF project can leverage. + +At the moment, the following artifacts kinds are supported *(with plans to support more projects to follow)*: + +- [CoreDNS plugins](https://coredns.io/) +- [Falco configurations](https://falco.org/) +- [Helm charts](https://helm.sh/) +- [Helm plugins](https://helm.sh/docs/topics/plugins/) +- [KEDA scalers](https://keda.sh/) +- [Keptn integrations](https://keptn.sh) +- [Kubectl plugins (Krew)](https://krew.sigs.k8s.io/) +- [OLM operators](https://github.com/operator-framework) +- [Open Policy Agent (OPA) policies](https://www.openpolicyagent.org/) +- [Tekton tasks and pipelines](https://tekton.dev/) +- [Tinkerbell actions](https://tinkerbell.org/) + +Artifact Hub allows users to: + +- [Discover](https://artifacthub.io/packages/search), [install](https://artifacthub.io/packages/helm/artifact-hub/artifact-hub?modal=install) and [publish](https://artifacthub.io/docs/topics/repositories/) packages and configurations +- Explore content like Helm charts [schemas](https://artifacthub.io/packages/helm/artifact-hub/artifact-hub?modal=values-schema) and [templates](https://artifacthub.io/packages/helm/artifact-hub/artifact-hub?modal=template) in an interactive way +- Subscribe to packages' new releases and security alerts notifications, via email or webhooks +- Visualize packages' [security reports](https://artifacthub.io/packages/helm/artifact-hub/artifact-hub/1.2.0?modal=security-report) +- Inspect packages' [changelog](https://artifacthub.io/packages/helm/artifact-hub/artifact-hub?modal=changelog) + +## Incubation stage requirements + +#### Document that it is being used successfully in production by at least three independent end users + +As of today, more than **800 registered organizations** are publishing their content on `artifacthub.io`. **1.2K repositories** containing artifacts of *12 different kinds* have been listed so far, which accounts for a total of [6K packages and 95K+ releases](https://artifacthub.io/packages/search). The site has more than **8K registered users** and 300K unique users have used it during the last year. These numbers keep growing by the day. For more details and some graphs please see the [Artifact Hub stats page](https://artifacthub.io/stats). + +Some examples of organizations listing their content on Artifact Hub: + +- [Atlassian](https://artifacthub.io/packages/search?org=atlassian) +- [Bitnami](https://artifacthub.io/packages/search?org=bitnami) +- [Datadog](https://artifacthub.io/packages/search?org=datadog) +- [Hashicorp](https://artifacthub.io/packages/search?org=hashicorp) +- [Prometheus](https://artifacthub.io/packages/search?org=prometheus) + +It's also worth mentioning that the Helm Hub was moved to Artifact Hub on [October 2020](https://helm.sh/blog/helm-hub-moving-to-artifact-hub/). + +In addition to this, we know of some organizations that are also considering to use Artifact Hub (the software) internally, but we don't have yet a proper list of adopters. + +#### Have a healthy number of committers + +The project currently has 3 [maintainers](https://github.com/artifacthub/hub/blob/master/OWNERS) from 2 different organizations: + +- Sergio Castaño Arteaga (Linux Foundation) +- Cintia Sánchez García (Linux Foundation) +- Matt Farina (SUSE) + +#### Demonstrate a substantial ongoing flow of commits and merged contributions + +The [project's changelog](https://artifacthub.io/packages/helm/artifact-hub/artifact-hub?modal=changelog) lists all versions released so far, including when they were released and the changes introduced on each of them. + +Some interesting DevStats links: + +- [Activity](https://artifacthub.devstats.cncf.io/d/1/activity-repository-groups?orgId=1&from=now-1y&to=now&var-period=w&var-repogroups=All) +- [Contributions](https://artifacthub.devstats.cncf.io/d/74/contributions-chart?orgId=1&from=now-1y&to=now&var-period=w&var-metric=contributions&var-repogroup_name=All&var-country_name=All&var-company_name=All&var-company=all) +- [Stars and forks](https://artifacthub.devstats.cncf.io/d/3/stars-and-forks-by-repository?orgId=1&from=now-1y&to=now) +- [Issues](https://artifacthub.devstats.cncf.io/d/12/issues-opened-closed-by-repository-group?orgId=1&from=now-1y&to=now&var-period=w&var-repogroup_name=All) +- [Pull requests](https://artifacthub.devstats.cncf.io/d/15/new-prs-in-repository-groups?orgId=1&from=now-1y&to=now) +- [Commits](https://artifacthub.devstats.cncf.io/d/2/commits-repository-groups?orgId=1&from=now-1y&to=now&var-period=w&var-repogroups=All) + +Please see [Artifact Hub DevStats](https://artifacthub.devstats.cncf.io/d/8/dashboards?orgId=1&refresh=15m) for more details. + +#### A clear versioning scheme + +Artifact Hub follows [semantic versioning](https://semver.org). + +The project [maintains a detailed changelog](https://artifacthub.io/packages/helm/artifact-hub/artifact-hub?modal=changelog) that lists the changes introduced by each version. + +#### Clearly documented security processes explaining how to report security issues to the project + +The process to report a security problem in Artifact Hub is described in the [SECURITY.md document](https://github.com/artifacthub/hub/blob/master/SECURITY.md). diff --git a/proposals/incubation/backstage.md b/proposals/backstage/backstage-incubation-proposal.md similarity index 100% rename from proposals/incubation/backstage.md rename to proposals/backstage/backstage-incubation-proposal.md diff --git a/proposals/incubation/cert-manager.md b/proposals/cert-manager/cert-manager-incubation-proposal.md similarity index 100% rename from proposals/incubation/cert-manager.md rename to proposals/cert-manager/cert-manager-incubation-proposal.md diff --git a/proposals/incubation/chaos-mesh.md b/proposals/chaos-mesh/chaos-mesh-incubation-proposal.md similarity index 100% rename from proposals/incubation/chaos-mesh.md rename to proposals/chaos-mesh/chaos-mesh-incubation-proposal.md diff --git a/proposals/incubation/cilium.md b/proposals/cilium/cilium-incubation-proposal.md similarity index 100% rename from proposals/incubation/cilium.md rename to proposals/cilium/cilium-incubation-proposal.md diff --git a/proposals/incubation/cloudcustodian.md b/proposals/cloud-custodian/cloud-custodian-incubation-proposal.md similarity index 100% rename from proposals/incubation/cloudcustodian.md rename to proposals/cloud-custodian/cloud-custodian-incubation-proposal.md diff --git a/proposals/incubation/cni.adoc b/proposals/cni/cni-incubation-proposal.adoc similarity index 100% rename from proposals/incubation/cni.adoc rename to proposals/cni/cni-incubation-proposal.adoc diff --git a/proposals/incubation/containerd.adoc b/proposals/containerd/containerd-incubation-proposal.adoc similarity index 100% rename from proposals/incubation/containerd.adoc rename to proposals/containerd/containerd-incubation-proposal.adoc diff --git a/proposals/incubation/contour.adoc b/proposals/contour/contour-incubation-proposal.adoc similarity index 100% rename from proposals/incubation/contour.adoc rename to proposals/contour/contour-incubation-proposal.adoc diff --git a/proposals/incubation/cri-o.adoc b/proposals/cri-o/cri-o-incubation-proposal.adoc similarity index 100% rename from proposals/incubation/cri-o.adoc rename to proposals/cri-o/cri-o-incubation-proposal.adoc diff --git a/proposals/incubation/dapr.md b/proposals/dapr/dapr-incubation-proposal.md similarity index 100% rename from proposals/incubation/dapr.md rename to proposals/dapr/dapr-incubation-proposal.md diff --git a/proposals/incubation/ambassadorapigateway.adoc b/proposals/emissary-ingress/ambassadorapigateway.adoc similarity index 100% rename from proposals/incubation/ambassadorapigateway.adoc rename to proposals/emissary-ingress/ambassadorapigateway.adoc diff --git a/proposals/incubation/envoy.adoc b/proposals/envoy/envoy-incubation-proposal.adoc similarity index 100% rename from proposals/incubation/envoy.adoc rename to proposals/envoy/envoy-incubation-proposal.adoc diff --git a/proposals/incubation/etcd.adoc b/proposals/etcd/etcd-incubation-proposal.adoc similarity index 100% rename from proposals/incubation/etcd.adoc rename to proposals/etcd/etcd-incubation-proposal.adoc diff --git a/proposals/incubation/flatcar.md b/proposals/flatcar/flatcar-incubation-proposal.md similarity index 100% rename from proposals/incubation/flatcar.md rename to proposals/flatcar/flatcar-incubation-proposal.md diff --git a/proposals/incubation/fluentd.adoc b/proposals/fluentd/fluentd-incubation-proposal.adoc similarity index 100% rename from proposals/incubation/fluentd.adoc rename to proposals/fluentd/fluentd-incubation-proposal.adoc diff --git a/proposals/incubation/grpc.adoc b/proposals/grpc/grpc-incubation-proposal.adoc similarity index 100% rename from proposals/incubation/grpc.adoc rename to proposals/grpc/grpc-incubation-proposal.adoc diff --git a/proposals/incubation/harbor.adoc b/proposals/harbor/harbor-incubation-proposal.adoc similarity index 100% rename from proposals/incubation/harbor.adoc rename to proposals/harbor/harbor-incubation-proposal.adoc diff --git a/proposals/incubation/helm.adoc b/proposals/helm/helm-incubation-proposal.adoc similarity index 100% rename from proposals/incubation/helm.adoc rename to proposals/helm/helm-incubation-proposal.adoc diff --git a/proposals/incubation/istio.md b/proposals/istio/istio-incubation-proposal.md similarity index 100% rename from proposals/incubation/istio.md rename to proposals/istio/istio-incubation-proposal.md diff --git a/proposals/incubation/jaeger.adoc b/proposals/jaeger/jaeger-incubation-proposal.adoc similarity index 100% rename from proposals/incubation/jaeger.adoc rename to proposals/jaeger/jaeger-incubation-proposal.adoc diff --git a/proposals/incubation/karmada.md b/proposals/karmada/karmada-incubation-proposal.md similarity index 100% rename from proposals/incubation/karmada.md rename to proposals/karmada/karmada-incubation-proposal.md diff --git a/proposals/incubation/keda.md b/proposals/keda/keda-incubation-proposal.md similarity index 100% rename from proposals/incubation/keda.md rename to proposals/keda/keda-incubation-proposal.md diff --git a/proposals/incubation/keptn.adoc b/proposals/keptn/keptn.adoc similarity index 100% rename from proposals/incubation/keptn.adoc rename to proposals/keptn/keptn.adoc diff --git a/proposals/incubation/keptn.md b/proposals/keptn/keptn.md similarity index 100% rename from proposals/incubation/keptn.md rename to proposals/keptn/keptn.md diff --git a/proposals/incubation/keycloak.adoc b/proposals/keycloak/keycload-incubation-proposal.adoc similarity index 100% rename from proposals/incubation/keycloak.adoc rename to proposals/keycloak/keycload-incubation-proposal.adoc diff --git a/proposals/incubation/knative.md b/proposals/knative/knative-incubation-proposal.md similarity index 100% rename from proposals/incubation/knative.md rename to proposals/knative/knative-incubation-proposal.md diff --git a/proposals/incubation/kubeflow.md b/proposals/kubeflow/kubeflow-incubation-proposal.md similarity index 100% rename from proposals/incubation/kubeflow.md rename to proposals/kubeflow/kubeflow-incubation-proposal.md diff --git a/proposals/incubation/kubernetes.adoc b/proposals/kubernetes/kubernetes-incubation-proposal.adoc similarity index 100% rename from proposals/incubation/kubernetes.adoc rename to proposals/kubernetes/kubernetes-incubation-proposal.adoc diff --git a/proposals/incubation/kubevela.md b/proposals/kubevela/kubevela-incubation-proposal.md similarity index 100% rename from proposals/incubation/kubevela.md rename to proposals/kubevela/kubevela-incubation-proposal.md diff --git a/proposals/incubation/kubevirt.adoc b/proposals/kubevirt/kubevirt-incubation-proposal.adoc similarity index 100% rename from proposals/incubation/kubevirt.adoc rename to proposals/kubevirt/kubevirt-incubation-proposal.adoc diff --git a/proposals/incubation/kyverno.md b/proposals/kyverno/kyverno-incubation-proposal.md similarity index 100% rename from proposals/incubation/kyverno.md rename to proposals/kyverno/kyverno-incubation-proposal.md diff --git a/proposals/incubation/LitmusChaos.md b/proposals/litmuschaos/litmuschaos-incubation-proposal.md similarity index 100% rename from proposals/incubation/LitmusChaos.md rename to proposals/litmuschaos/litmuschaos-incubation-proposal.md diff --git a/proposals/incubation/longhorn.md b/proposals/longhorn/longhorn-incubation-proposal.md similarity index 100% rename from proposals/incubation/longhorn.md rename to proposals/longhorn/longhorn-incubation-proposal.md diff --git a/proposals/incubation/nats.adoc b/proposals/nats/nats-incubation-proposal.adoc similarity index 100% rename from proposals/incubation/nats.adoc rename to proposals/nats/nats-incubation-proposal.adoc diff --git a/proposals/incubation/notary + tuf.adoc b/proposals/notary/notary-incubation-proposal.adoc similarity index 100% rename from proposals/incubation/notary + tuf.adoc rename to proposals/notary/notary-incubation-proposal.adoc diff --git a/proposals/incubation/openfeature.md b/proposals/openfeature/openfeature-incubation-proposal.md similarity index 100% rename from proposals/incubation/openfeature.md rename to proposals/openfeature/openfeature-incubation-proposal.md diff --git a/proposals/incubation/openkruise.md b/proposals/openkruise/openkruise-incubation-proposal.md similarity index 100% rename from proposals/incubation/openkruise.md rename to proposals/openkruise/openkruise-incubation-proposal.md diff --git a/proposals/incubation/incubation-openmetrics.md b/proposals/openmetrics/openmetrics-incubation-proposal.md similarity index 100% rename from proposals/incubation/incubation-openmetrics.md rename to proposals/openmetrics/openmetrics-incubation-proposal.md diff --git a/proposals/incubation/opentracing.adoc b/proposals/opentracing/opentracing-incubation-proposal.adoc similarity index 100% rename from proposals/incubation/opentracing.adoc rename to proposals/opentracing/opentracing-incubation-proposal.adoc diff --git a/proposals/incubation/operator-framework.md b/proposals/operator-framework/operator-framework-incubation-proposal.md similarity index 100% rename from proposals/incubation/operator-framework.md rename to proposals/operator-framework/operator-framework-incubation-proposal.md diff --git a/proposals/incubation/prometheus.adoc b/proposals/prometheus/prometheus-incubation-proposal.adoc similarity index 100% rename from proposals/incubation/prometheus.adoc rename to proposals/prometheus/prometheus-incubation-proposal.adoc diff --git a/proposals/incubation/rkt.adoc b/proposals/rkt/rkt-incubation-proposal.adoc similarity index 100% rename from proposals/incubation/rkt.adoc rename to proposals/rkt/rkt-incubation-proposal.adoc diff --git a/proposals/incubation/strimzi.md b/proposals/strimzi/strimzi-incubation-proposal.md similarity index 100% rename from proposals/incubation/strimzi.md rename to proposals/strimzi/strimzi-incubation-proposal.md diff --git a/proposals/incubation/thanos-incubation.md b/proposals/thanos/thanos-incubation-proposal.md similarity index 100% rename from proposals/incubation/thanos-incubation.md rename to proposals/thanos/thanos-incubation-proposal.md diff --git a/proposals/tuf/tuf-incubation-proposal.adoc b/proposals/tuf/tuf-incubation-proposal.adoc new file mode 100644 index 0000000..3333822 --- /dev/null +++ b/proposals/tuf/tuf-incubation-proposal.adoc @@ -0,0 +1,191 @@ +== Notary & TUF Proposal + +*Name of project:* Notary & TUF + +*Description:* + +The Update Framework (TUF) is a specification designed to solve specifically provenance and trust problems as part of a larger distribution framework. + +Notary is a content signing framework implementing the TUF specification in the Go language. The project provides both a client, and a pair of server applications to host signed metadata and perform limited online signing functions. It is the de facto image signing framework in use by Docker, Quay, VMWare, and others. + +Notary and TUF have been presented at [CNCF TOC meeting 6/20/2017](https://docs.google.com/presentation/d/1MvCZytMQpTgGW4IvJ1cM0hvnIr8IowH7hFaeXJZ6cp4/edit#slide=id.g2309ce468a_22_0) + +*Sponsor / Advisor from TOC:* Solomon Hykes + +*Preferred maturity level:* incubating + +*Unique identifier:* + +* Notary: notary +* The Update Framework: tuf + +*License:* + +* Notary: Apache 2.0 +* TUF: Dual licensed under MIT and Apache 2.0 + +*Source control repositories:* + +* https://github.com/docker/notary +* https://github.com/theupdateframework/tuf +* https://github.com/theupdateframework/taps + +*Initial Committers:* + +* https://github.com/docker/notary/blob/master/MAINTAINERS +* https://github.com/theupdateframework/tuf/blob/develop/AUTHORS.txt + +*Infrastructure requirements (CI / CNCF Cluster):* + +* CircleCI +* CodeCov +* Travis CI + +*Issue tracker:* + +* https://github.com/docker/notary/issues +* https://github.com/theupdateframework/tuf/issues + +*Mailing lists:* + +* Slack: https://dockercommunity.slack.com/messages/notary +* Google Groups: https://groups.google.com/forum/#!forum/theupdateframework + +*Website:* + +* TUF: https://theupdateframework.github.io/ + +*Release methodology and mechanics:* + +* Feature based releases + +*Social media accounts:* None + +*Existing sponsorship:* Docker for Notary, National Science Foundation and NYU for TUF + +*Contributor statistics:* + +The notary community is growing slowly with a very small but active base and a larger group of occasional contributors. Maintainers are from Docker, CoreOS and Huawei. + +TUF maintainers from NYU and CoreOS. + +*Adopters:* Docker, Quay, Huawei, Motorola Solutions, VMWare + +*External Dependencies:* + +* https://github.com/docker/notary/blob/master/vendor.conf +* Protobuf +* GRPC +* MySQL/PostgreSQL/rethinkDB +* https://github.com/yubico/yubico-piv-tool +* https://github.com/flynn/gotuf (forked and heavily modified under the "tuf" directory in the notary repository) + +*Statement on alignment with CNCF mission:* + +Notary is the most secure and widely adopted implementation of The Update Framework to date, and represents a +critical security building block for ensuring the provenance and integrity of data in the field of +cloud-native computing. As an implementer of The Update Framework it can provide its guarantees over any +arbitrary digital content, making it ultimately flexible to any use case requiring security guarantees +against attacks up to and including nation state level. + +Additional Material +--- + +*Notary/TUF vs Traditional Package Signing* + +Traditional package signing methods commonly revolve around GPG signing of various metadata fragments. In a +sense, GPG is a primitive used by traditional package signing systems. If there was strong enough desire, +GPG could be integrated into any existing TUF implementation as an available signing option. TUF recognizes +that the existing signing systems have not gone far enough to address the threats that are meaningful in the +context of software distribution. It proposes a complete system for secure software distribution that +addresses these threats. + +Over the years many package management signing systems have been developed and they continue to make the +mistakes of the past because the community has largely focused on the expertise required to develop +crypto primitives, without also acknowledging the expertise required to design systems. To quote Duncan +Coutts in his explanation of Haskell’s choice to use TUF, “TUF has been designed by academic experts in +the subject, based both on research and existing real-world systems. Our crypto-humility should cover +not just crypto algorithms but extend to whole system designs.” + +*TUF vs GPG* + +GPG currently has much greater recognition that TUF. This is expected given the age and lack of +competition it has received. This does not automatically make it a good solution to signing requirements. +GPG lacks the same features as our “Traditional Package Managers”, as they have largely added very little +if anything meaningful on top of the GPG primitives. + +Nominally one could argue that GPG private key management is simpler than TUF private key management +purely on the basis that there are slightly fewer keys to manage. This marginal difference is a poor +tradeoff in the face of ease of integration. GPG is well recognized as being difficult to use [1] (response +at [5]), and even more difficult to integrate with at the library level as a developer [2]. By comparison, +one user was able to write a tool to use Notary to sign and verify git tags during a hackathon with no \ +help from the Notary maintainers [3]. + +*Why a joint submission?* + +We want the TUF specification to be accepted into CNCF because it will make a clear statement of the +importance and expectations the community must have for the security of their software distribution +channels. Furthermore we want there to be implementations in many languages to enable broad adoption. +A joint submission of TUF and Notary is a highly cohesive package that lays a solid foundation for +package signing in CNCF, providing both the spec for guidance, and an implementation in Golang, which +is the majority language among existing CNCF projects. + +We are at an inflection point in the methods used to develop and deploy software. The paradigm shift +happening right now must be capitalized on lest we risk extending the the unacceptable status quo in +software distribution security. + +*Use Cases* + +The most unequivocal use case for TUF and Notary is securing software update systems. This is the stated +scope and primary goal of TUF. It is also a stated goal that the framework should be usable with both +new and existing software update systems. + +We should define what we mean by “software update system” in this context: a software update system is +a process and utilities that allow one to download and install entirely new software, and upgrades to +existing software, within a specific environment. Some examples are Python’s PIP, Debian’s APT, and +RedHat’s YUM systems. + +Container images map very closely to a typical software update system payload. Like some of those +mentioned, it uses TAR files containing the collection of files to be installed on the requesting host. +It uses a manifest, a JSON file, to describe how those files are used to set up and run the container. +The manifest is the root of a Merkle tree, containing the SHA256 checksums of the layers that make up +the image. This efficiently allows us to sign only the manifest using Notary and a user can perform a +verification of everything they download for the image. + +We also see a future for Notary and TUF in signing service or pod definitions. This strengthens +protections around what software can run on a cluster. We envision a single Notary repository +maintained within a cluster to which recognized delegates can push updates. This would be the only +mechanism for a cluster to receive updates to its definitions and automatically acts as a second +factor of authentication (something you have: the private key) in the presence of traditional +username+password based auth. + +Finally, we recognize that there is a natural link between code identity and container, service, and +pod identity. We believe that runtime identity ought to be tied to code signatures, so that policies +can be set such that only particular images may assume a runtime identity. For example, a customer +might specify that a particular signing process for container images is necessary in order to call +particular APIs within a cluster. This link between image identity and container runtime identity +requires a cryptographically strong, commonly shared image signing and verification system. + +Use cases that we consider in scope and that are already implemented or can be accomplished now: + +* Container image signing +* General software package signing (a demo of this was put together using Notary to sign PIP packages for a talk at PyCon 2016 [4]) +* OS/Kernel signing (already in use in LinuxKit) +* CI pipeline signing + * Every entity performing a step in a CI pipeline (build, test, security scan, etc…) should add a signature and all signatures should be verified at deployment time. + +Use cases that are achievable with some additional work: + +* Signing cluster/service/pod definitions +* Binding code signatures to service/container/pod identity + +Out of scope: + +* Signing communications, i.e. emails +* Signed logs (though TUF/Notary could be applicable to signing log files backed up offsite) + +1. https://blog.filippo.io/giving-up-on-long-term-pgp/ +2. https://www.mailpile.is/blog/2014-10-07_Some_Thoughts_on_GnuPG.html +3. https://github.com/docker/global-hack-day-3/tree/master/docker-bdx +4. https://www.youtube.com/watch?v=fDvO9jwXCV4 +5. https://arstechnica.co.uk/information-technology/2016/12/signal-does-not-replace-pgp/ diff --git a/proposals/incubation/vitess.adoc b/proposals/vitess/vitess-incubation-proposal.adoc similarity index 100% rename from proposals/incubation/vitess.adoc rename to proposals/vitess/vitess-incubation-proposal.adoc diff --git a/proposals/incubation/volcano.adoc b/proposals/volcano/volcano-incubation-proposal.adoc similarity index 100% rename from proposals/incubation/volcano.adoc rename to proposals/volcano/volcano-incubation-proposal.adoc From 50807440d091690c9724c2149624c49962df6047 Mon Sep 17 00:00:00 2001 From: Bob Killen Date: Wed, 18 Sep 2024 03:22:32 -0500 Subject: [PATCH 04/11] Reorganize sandbox proposals Signed-off-by: Bob Killen --- .../artifact-hub-sandbox-proposal.md} | 0 proposals/artifact-hub/artifact-hub.md | 80 ------------------- .../backstage-sandbox-proposal.md} | 0 .../bfe-sandbox-proposal.adoc} | 0 .../brigade-sandbox-proposal.adoc} | 0 .../buildpacks-sandbox-proposal.adoc} | 0 .../chaos-mesh-sandbox-proposal.md} | 0 .../chubaofs-sandbox-proposal.adoc} | 0 .../cloudevents-sandbox-proposal.md} | 0 .../cni-genie-sandbox-proposal.adoc} | 0 .../coredns-sandbox-proposal.adoc} | 0 .../cortex-sandbox-proposal.adoc} | 0 .../crossplane-sandbox-proposal.md} | 0 .../dex.md => dex/dex-sandbox-proposal.md} | 0 .../dragonfly-sandbox-proposal.adoc} | 0 .../falco-sandbox-proposal.adoc} | 0 .../flux.md => flux/flux-sandbox-proposal.md} | 0 .../intoto-sandbox-proposal.adoc} | 0 .../k3s.md => k3s/k3s-sandbox-proposal.md} | 0 .../keda-sandbox-proposal.adoc} | 0 .../keylime-sandbox-proposal.md} | 0 .../kubeedge-sandbox-proposal.adoc} | 0 .../kubevirt-sandbox-proposal.adoc} | 0 .../kudo-sandbox-proposal.adoc} | 0 .../kuma.md => kuma/kuma-sandbox-proposal.md} | 0 .../linkerd-sandbox-proposal.md} | 0 .../litmuschaos-sandbox-proposal.md} | 0 .../longhorn-sandbox-proposal.md} | 0 .../metal3-io-sandbox-proposal.adoc} | 0 .../nsm-sandbox-proposal.adoc} | 0 .../opa-sandbox-proposal.md} | 0 .../osm-sandbox-application.md} | 0 .../otel-sandbox-proposal.adoc} | 0 .../openebs-sandbox-proposal.adoc} | 0 .../openmetrics-sandbox-proposal.md} | 0 .../parsec-sandbox-proposal.md} | 0 .../rook-sandbox-proposal.adoc} | 0 .../sw-sandbox-proposal.md} | 0 .../smi-sandbox-proposal.adoc} | 0 .../spiffe-sandbox-proposal.adoc} | 0 .../strimzi-sandbox-proposal.adoc} | 0 .../telepresence-sandbox-proposal.adoc} | 0 .../thanos-sandbox-proposal.md} | 0 .../tikv-sandbox-proposal.adoc} | 0 .../tremor-sandbox-proposal.md} | 0 .../virtual-kubelet-sandbox-proposal.adoc} | 0 .../volcano-incubation-proposal.md} | 0 47 files changed, 80 deletions(-) rename proposals/{sandbox/artifacthub.md => artifact-hub/artifact-hub-sandbox-proposal.md} (100%) delete mode 100644 proposals/artifact-hub/artifact-hub.md rename proposals/{sandbox/backstage.md => backstage/backstage-sandbox-proposal.md} (100%) rename proposals/{sandbox/bfe.adoc => bfe/bfe-sandbox-proposal.adoc} (100%) rename proposals/{sandbox/brigade.adoc => brigade/brigade-sandbox-proposal.adoc} (100%) rename proposals/{sandbox/buildpacks.adoc => buildpacks/buildpacks-sandbox-proposal.adoc} (100%) rename proposals/{sandbox/chaos-mesh.md => chaos-mesh/chaos-mesh-sandbox-proposal.md} (100%) rename proposals/{sandbox/chubaofs.adoc => chubaofs/chubaofs-sandbox-proposal.adoc} (100%) rename proposals/{sandbox/cloudevents.md => cloudevents/cloudevents-sandbox-proposal.md} (100%) rename proposals/{sandbox/cni-genie.adoc => cni-genie/cni-genie-sandbox-proposal.adoc} (100%) rename proposals/{sandbox/coredns.adoc => coredns/coredns-sandbox-proposal.adoc} (100%) rename proposals/{sandbox/cortex.adoc => cortex/cortex-sandbox-proposal.adoc} (100%) rename proposals/{sandbox/crossplane.md => crossplane/crossplane-sandbox-proposal.md} (100%) rename proposals/{sandbox/dex.md => dex/dex-sandbox-proposal.md} (100%) rename proposals/{sandbox/dragonfly.adoc => dragonfly/dragonfly-sandbox-proposal.adoc} (100%) rename proposals/{sandbox/falco.adoc => falco/falco-sandbox-proposal.adoc} (100%) rename proposals/{sandbox/flux.md => flux/flux-sandbox-proposal.md} (100%) rename proposals/{sandbox/in-toto.adoc => in-toto/intoto-sandbox-proposal.adoc} (100%) rename proposals/{sandbox/k3s.md => k3s/k3s-sandbox-proposal.md} (100%) rename proposals/{sandbox/keda.adoc => keda/keda-sandbox-proposal.adoc} (100%) rename proposals/{sandbox/keylime.md => keylime/keylime-sandbox-proposal.md} (100%) rename proposals/{sandbox/kubeedge.adoc => kubeedge/kubeedge-sandbox-proposal.adoc} (100%) rename proposals/{sandbox/kubevirt.adoc => kubevirt/kubevirt-sandbox-proposal.adoc} (100%) rename proposals/{sandbox/kudo.adoc => kudo/kudo-sandbox-proposal.adoc} (100%) rename proposals/{sandbox/kuma.md => kuma/kuma-sandbox-proposal.md} (100%) rename proposals/{sandbox/linkerd.adoc => linkerd/linkerd-sandbox-proposal.md} (100%) rename proposals/{sandbox/LitmusChaos.md => litmuschaos/litmuschaos-sandbox-proposal.md} (100%) rename proposals/{sandbox/longhorn.adoc => longhorn/longhorn-sandbox-proposal.md} (100%) rename proposals/{sandbox/metal3-io.adoc => metal3-io/metal3-io-sandbox-proposal.adoc} (100%) rename proposals/{sandbox/networkservicemesh.adoc => network-service-mesh/nsm-sandbox-proposal.adoc} (100%) rename proposals/{sandbox/opa.md => open-policy-agent/opa-sandbox-proposal.md} (100%) rename proposals/{sandbox/openservicemesh.md => open-service-mesh/osm-sandbox-application.md} (100%) rename proposals/{sandbox/opentelemetry.adoc => open-telemetry/otel-sandbox-proposal.adoc} (100%) rename proposals/{sandbox/openebs.adoc => openebs/openebs-sandbox-proposal.adoc} (100%) rename proposals/{sandbox/openmetrics.adoc => openmetrics/openmetrics-sandbox-proposal.md} (100%) rename proposals/{sandbox/parsec.md => parsec/parsec-sandbox-proposal.md} (100%) rename proposals/{sandbox/rook.adoc => rook/rook-sandbox-proposal.adoc} (100%) rename proposals/{sandbox/serverlessworkflow.md => serverless-workflow/sw-sandbox-proposal.md} (100%) rename proposals/{sandbox/smi.adoc => service-mesh-interface/smi-sandbox-proposal.adoc} (100%) rename proposals/{sandbox/spiffe.adoc => spiffe-spire/spiffe-sandbox-proposal.adoc} (100%) rename proposals/{sandbox/strimzi.adoc => strimzi/strimzi-sandbox-proposal.adoc} (100%) rename proposals/{sandbox/telepresence.adoc => telepresence/telepresence-sandbox-proposal.adoc} (100%) rename proposals/{sandbox/thanos.md => thanos/thanos-sandbox-proposal.md} (100%) rename proposals/{sandbox/tikv.adoc => tikv/tikv-sandbox-proposal.adoc} (100%) rename proposals/{sandbox/tremor.md => tremor/tremor-sandbox-proposal.md} (100%) rename proposals/{sandbox/virtualkubelet.adoc => virtual-kubelet/virtual-kubelet-sandbox-proposal.adoc} (100%) rename proposals/{sandbox/volcano.md => volcano/volcano-incubation-proposal.md} (100%) diff --git a/proposals/sandbox/artifacthub.md b/proposals/artifact-hub/artifact-hub-sandbox-proposal.md similarity index 100% rename from proposals/sandbox/artifacthub.md rename to proposals/artifact-hub/artifact-hub-sandbox-proposal.md diff --git a/proposals/artifact-hub/artifact-hub.md b/proposals/artifact-hub/artifact-hub.md deleted file mode 100644 index bef7291..0000000 --- a/proposals/artifact-hub/artifact-hub.md +++ /dev/null @@ -1,80 +0,0 @@ -# Artifact Hub Incubation Proposal - -## Introduction - -[Artifact Hub](https://artifacthub.io) is a web-based application that enables finding, installing, and publishing packages and configurations for cloud native projects that are part of an open source non-profit. - -Discovering artifacts to use with cloud native projects can be difficult. If every cloud native project that needs to share artifacts creates its own Hub this creates a fair amount of repeat work for each project and a fractured experience for those trying to find the artifacts to consume. The Artifact Hub attempts to solve that by providing a single experience for consumers that any CNCF project can leverage. - -At the moment, the following artifacts kinds are supported *(with plans to support more projects to follow)*: - -- [CoreDNS plugins](https://coredns.io/) -- [Falco configurations](https://falco.org/) -- [Helm charts](https://helm.sh/) -- [Helm plugins](https://helm.sh/docs/topics/plugins/) -- [KEDA scalers](https://keda.sh/) -- [Keptn integrations](https://keptn.sh) -- [Kubectl plugins (Krew)](https://krew.sigs.k8s.io/) -- [OLM operators](https://github.com/operator-framework) -- [Open Policy Agent (OPA) policies](https://www.openpolicyagent.org/) -- [Tekton tasks and pipelines](https://tekton.dev/) -- [Tinkerbell actions](https://tinkerbell.org/) - -Artifact Hub allows users to: - -- [Discover](https://artifacthub.io/packages/search), [install](https://artifacthub.io/packages/helm/artifact-hub/artifact-hub?modal=install) and [publish](https://artifacthub.io/docs/topics/repositories/) packages and configurations -- Explore content like Helm charts [schemas](https://artifacthub.io/packages/helm/artifact-hub/artifact-hub?modal=values-schema) and [templates](https://artifacthub.io/packages/helm/artifact-hub/artifact-hub?modal=template) in an interactive way -- Subscribe to packages' new releases and security alerts notifications, via email or webhooks -- Visualize packages' [security reports](https://artifacthub.io/packages/helm/artifact-hub/artifact-hub/1.2.0?modal=security-report) -- Inspect packages' [changelog](https://artifacthub.io/packages/helm/artifact-hub/artifact-hub?modal=changelog) - -## Incubation stage requirements - -#### Document that it is being used successfully in production by at least three independent end users - -As of today, more than **800 registered organizations** are publishing their content on `artifacthub.io`. **1.2K repositories** containing artifacts of *12 different kinds* have been listed so far, which accounts for a total of [6K packages and 95K+ releases](https://artifacthub.io/packages/search). The site has more than **8K registered users** and 300K unique users have used it during the last year. These numbers keep growing by the day. For more details and some graphs please see the [Artifact Hub stats page](https://artifacthub.io/stats). - -Some examples of organizations listing their content on Artifact Hub: - -- [Atlassian](https://artifacthub.io/packages/search?org=atlassian) -- [Bitnami](https://artifacthub.io/packages/search?org=bitnami) -- [Datadog](https://artifacthub.io/packages/search?org=datadog) -- [Hashicorp](https://artifacthub.io/packages/search?org=hashicorp) -- [Prometheus](https://artifacthub.io/packages/search?org=prometheus) - -It's also worth mentioning that the Helm Hub was moved to Artifact Hub on [October 2020](https://helm.sh/blog/helm-hub-moving-to-artifact-hub/). - -In addition to this, we know of some organizations that are also considering to use Artifact Hub (the software) internally, but we don't have yet a proper list of adopters. - -#### Have a healthy number of committers - -The project currently has 3 [maintainers](https://github.com/artifacthub/hub/blob/master/OWNERS) from 2 different organizations: - -- Sergio Castaño Arteaga (Linux Foundation) -- Cintia Sánchez García (Linux Foundation) -- Matt Farina (SUSE) - -#### Demonstrate a substantial ongoing flow of commits and merged contributions - -The [project's changelog](https://artifacthub.io/packages/helm/artifact-hub/artifact-hub?modal=changelog) lists all versions released so far, including when they were released and the changes introduced on each of them. - -Some interesting DevStats links: - -- [Activity](https://artifacthub.devstats.cncf.io/d/1/activity-repository-groups?orgId=1&from=now-1y&to=now&var-period=w&var-repogroups=All) -- [Contributions](https://artifacthub.devstats.cncf.io/d/74/contributions-chart?orgId=1&from=now-1y&to=now&var-period=w&var-metric=contributions&var-repogroup_name=All&var-country_name=All&var-company_name=All&var-company=all) -- [Stars and forks](https://artifacthub.devstats.cncf.io/d/3/stars-and-forks-by-repository?orgId=1&from=now-1y&to=now) -- [Issues](https://artifacthub.devstats.cncf.io/d/12/issues-opened-closed-by-repository-group?orgId=1&from=now-1y&to=now&var-period=w&var-repogroup_name=All) -- [Pull requests](https://artifacthub.devstats.cncf.io/d/15/new-prs-in-repository-groups?orgId=1&from=now-1y&to=now) -- [Commits](https://artifacthub.devstats.cncf.io/d/2/commits-repository-groups?orgId=1&from=now-1y&to=now&var-period=w&var-repogroups=All) - -Please see [Artifact Hub DevStats](https://artifacthub.devstats.cncf.io/d/8/dashboards?orgId=1&refresh=15m) for more details. - -#### A clear versioning scheme - -Artifact Hub follows [semantic versioning](https://semver.org). - -The project [maintains a detailed changelog](https://artifacthub.io/packages/helm/artifact-hub/artifact-hub?modal=changelog) that lists the changes introduced by each version. - -#### Clearly documented security processes explaining how to report security issues to the project - -The process to report a security problem in Artifact Hub is described in the [SECURITY.md document](https://github.com/artifacthub/hub/blob/master/SECURITY.md). diff --git a/proposals/sandbox/backstage.md b/proposals/backstage/backstage-sandbox-proposal.md similarity index 100% rename from proposals/sandbox/backstage.md rename to proposals/backstage/backstage-sandbox-proposal.md diff --git a/proposals/sandbox/bfe.adoc b/proposals/bfe/bfe-sandbox-proposal.adoc similarity index 100% rename from proposals/sandbox/bfe.adoc rename to proposals/bfe/bfe-sandbox-proposal.adoc diff --git a/proposals/sandbox/brigade.adoc b/proposals/brigade/brigade-sandbox-proposal.adoc similarity index 100% rename from proposals/sandbox/brigade.adoc rename to proposals/brigade/brigade-sandbox-proposal.adoc diff --git a/proposals/sandbox/buildpacks.adoc b/proposals/buildpacks/buildpacks-sandbox-proposal.adoc similarity index 100% rename from proposals/sandbox/buildpacks.adoc rename to proposals/buildpacks/buildpacks-sandbox-proposal.adoc diff --git a/proposals/sandbox/chaos-mesh.md b/proposals/chaos-mesh/chaos-mesh-sandbox-proposal.md similarity index 100% rename from proposals/sandbox/chaos-mesh.md rename to proposals/chaos-mesh/chaos-mesh-sandbox-proposal.md diff --git a/proposals/sandbox/chubaofs.adoc b/proposals/chubaofs/chubaofs-sandbox-proposal.adoc similarity index 100% rename from proposals/sandbox/chubaofs.adoc rename to proposals/chubaofs/chubaofs-sandbox-proposal.adoc diff --git a/proposals/sandbox/cloudevents.md b/proposals/cloudevents/cloudevents-sandbox-proposal.md similarity index 100% rename from proposals/sandbox/cloudevents.md rename to proposals/cloudevents/cloudevents-sandbox-proposal.md diff --git a/proposals/sandbox/cni-genie.adoc b/proposals/cni-genie/cni-genie-sandbox-proposal.adoc similarity index 100% rename from proposals/sandbox/cni-genie.adoc rename to proposals/cni-genie/cni-genie-sandbox-proposal.adoc diff --git a/proposals/sandbox/coredns.adoc b/proposals/coredns/coredns-sandbox-proposal.adoc similarity index 100% rename from proposals/sandbox/coredns.adoc rename to proposals/coredns/coredns-sandbox-proposal.adoc diff --git a/proposals/sandbox/cortex.adoc b/proposals/cortex/cortex-sandbox-proposal.adoc similarity index 100% rename from proposals/sandbox/cortex.adoc rename to proposals/cortex/cortex-sandbox-proposal.adoc diff --git a/proposals/sandbox/crossplane.md b/proposals/crossplane/crossplane-sandbox-proposal.md similarity index 100% rename from proposals/sandbox/crossplane.md rename to proposals/crossplane/crossplane-sandbox-proposal.md diff --git a/proposals/sandbox/dex.md b/proposals/dex/dex-sandbox-proposal.md similarity index 100% rename from proposals/sandbox/dex.md rename to proposals/dex/dex-sandbox-proposal.md diff --git a/proposals/sandbox/dragonfly.adoc b/proposals/dragonfly/dragonfly-sandbox-proposal.adoc similarity index 100% rename from proposals/sandbox/dragonfly.adoc rename to proposals/dragonfly/dragonfly-sandbox-proposal.adoc diff --git a/proposals/sandbox/falco.adoc b/proposals/falco/falco-sandbox-proposal.adoc similarity index 100% rename from proposals/sandbox/falco.adoc rename to proposals/falco/falco-sandbox-proposal.adoc diff --git a/proposals/sandbox/flux.md b/proposals/flux/flux-sandbox-proposal.md similarity index 100% rename from proposals/sandbox/flux.md rename to proposals/flux/flux-sandbox-proposal.md diff --git a/proposals/sandbox/in-toto.adoc b/proposals/in-toto/intoto-sandbox-proposal.adoc similarity index 100% rename from proposals/sandbox/in-toto.adoc rename to proposals/in-toto/intoto-sandbox-proposal.adoc diff --git a/proposals/sandbox/k3s.md b/proposals/k3s/k3s-sandbox-proposal.md similarity index 100% rename from proposals/sandbox/k3s.md rename to proposals/k3s/k3s-sandbox-proposal.md diff --git a/proposals/sandbox/keda.adoc b/proposals/keda/keda-sandbox-proposal.adoc similarity index 100% rename from proposals/sandbox/keda.adoc rename to proposals/keda/keda-sandbox-proposal.adoc diff --git a/proposals/sandbox/keylime.md b/proposals/keylime/keylime-sandbox-proposal.md similarity index 100% rename from proposals/sandbox/keylime.md rename to proposals/keylime/keylime-sandbox-proposal.md diff --git a/proposals/sandbox/kubeedge.adoc b/proposals/kubeedge/kubeedge-sandbox-proposal.adoc similarity index 100% rename from proposals/sandbox/kubeedge.adoc rename to proposals/kubeedge/kubeedge-sandbox-proposal.adoc diff --git a/proposals/sandbox/kubevirt.adoc b/proposals/kubevirt/kubevirt-sandbox-proposal.adoc similarity index 100% rename from proposals/sandbox/kubevirt.adoc rename to proposals/kubevirt/kubevirt-sandbox-proposal.adoc diff --git a/proposals/sandbox/kudo.adoc b/proposals/kudo/kudo-sandbox-proposal.adoc similarity index 100% rename from proposals/sandbox/kudo.adoc rename to proposals/kudo/kudo-sandbox-proposal.adoc diff --git a/proposals/sandbox/kuma.md b/proposals/kuma/kuma-sandbox-proposal.md similarity index 100% rename from proposals/sandbox/kuma.md rename to proposals/kuma/kuma-sandbox-proposal.md diff --git a/proposals/sandbox/linkerd.adoc b/proposals/linkerd/linkerd-sandbox-proposal.md similarity index 100% rename from proposals/sandbox/linkerd.adoc rename to proposals/linkerd/linkerd-sandbox-proposal.md diff --git a/proposals/sandbox/LitmusChaos.md b/proposals/litmuschaos/litmuschaos-sandbox-proposal.md similarity index 100% rename from proposals/sandbox/LitmusChaos.md rename to proposals/litmuschaos/litmuschaos-sandbox-proposal.md diff --git a/proposals/sandbox/longhorn.adoc b/proposals/longhorn/longhorn-sandbox-proposal.md similarity index 100% rename from proposals/sandbox/longhorn.adoc rename to proposals/longhorn/longhorn-sandbox-proposal.md diff --git a/proposals/sandbox/metal3-io.adoc b/proposals/metal3-io/metal3-io-sandbox-proposal.adoc similarity index 100% rename from proposals/sandbox/metal3-io.adoc rename to proposals/metal3-io/metal3-io-sandbox-proposal.adoc diff --git a/proposals/sandbox/networkservicemesh.adoc b/proposals/network-service-mesh/nsm-sandbox-proposal.adoc similarity index 100% rename from proposals/sandbox/networkservicemesh.adoc rename to proposals/network-service-mesh/nsm-sandbox-proposal.adoc diff --git a/proposals/sandbox/opa.md b/proposals/open-policy-agent/opa-sandbox-proposal.md similarity index 100% rename from proposals/sandbox/opa.md rename to proposals/open-policy-agent/opa-sandbox-proposal.md diff --git a/proposals/sandbox/openservicemesh.md b/proposals/open-service-mesh/osm-sandbox-application.md similarity index 100% rename from proposals/sandbox/openservicemesh.md rename to proposals/open-service-mesh/osm-sandbox-application.md diff --git a/proposals/sandbox/opentelemetry.adoc b/proposals/open-telemetry/otel-sandbox-proposal.adoc similarity index 100% rename from proposals/sandbox/opentelemetry.adoc rename to proposals/open-telemetry/otel-sandbox-proposal.adoc diff --git a/proposals/sandbox/openebs.adoc b/proposals/openebs/openebs-sandbox-proposal.adoc similarity index 100% rename from proposals/sandbox/openebs.adoc rename to proposals/openebs/openebs-sandbox-proposal.adoc diff --git a/proposals/sandbox/openmetrics.adoc b/proposals/openmetrics/openmetrics-sandbox-proposal.md similarity index 100% rename from proposals/sandbox/openmetrics.adoc rename to proposals/openmetrics/openmetrics-sandbox-proposal.md diff --git a/proposals/sandbox/parsec.md b/proposals/parsec/parsec-sandbox-proposal.md similarity index 100% rename from proposals/sandbox/parsec.md rename to proposals/parsec/parsec-sandbox-proposal.md diff --git a/proposals/sandbox/rook.adoc b/proposals/rook/rook-sandbox-proposal.adoc similarity index 100% rename from proposals/sandbox/rook.adoc rename to proposals/rook/rook-sandbox-proposal.adoc diff --git a/proposals/sandbox/serverlessworkflow.md b/proposals/serverless-workflow/sw-sandbox-proposal.md similarity index 100% rename from proposals/sandbox/serverlessworkflow.md rename to proposals/serverless-workflow/sw-sandbox-proposal.md diff --git a/proposals/sandbox/smi.adoc b/proposals/service-mesh-interface/smi-sandbox-proposal.adoc similarity index 100% rename from proposals/sandbox/smi.adoc rename to proposals/service-mesh-interface/smi-sandbox-proposal.adoc diff --git a/proposals/sandbox/spiffe.adoc b/proposals/spiffe-spire/spiffe-sandbox-proposal.adoc similarity index 100% rename from proposals/sandbox/spiffe.adoc rename to proposals/spiffe-spire/spiffe-sandbox-proposal.adoc diff --git a/proposals/sandbox/strimzi.adoc b/proposals/strimzi/strimzi-sandbox-proposal.adoc similarity index 100% rename from proposals/sandbox/strimzi.adoc rename to proposals/strimzi/strimzi-sandbox-proposal.adoc diff --git a/proposals/sandbox/telepresence.adoc b/proposals/telepresence/telepresence-sandbox-proposal.adoc similarity index 100% rename from proposals/sandbox/telepresence.adoc rename to proposals/telepresence/telepresence-sandbox-proposal.adoc diff --git a/proposals/sandbox/thanos.md b/proposals/thanos/thanos-sandbox-proposal.md similarity index 100% rename from proposals/sandbox/thanos.md rename to proposals/thanos/thanos-sandbox-proposal.md diff --git a/proposals/sandbox/tikv.adoc b/proposals/tikv/tikv-sandbox-proposal.adoc similarity index 100% rename from proposals/sandbox/tikv.adoc rename to proposals/tikv/tikv-sandbox-proposal.adoc diff --git a/proposals/sandbox/tremor.md b/proposals/tremor/tremor-sandbox-proposal.md similarity index 100% rename from proposals/sandbox/tremor.md rename to proposals/tremor/tremor-sandbox-proposal.md diff --git a/proposals/sandbox/virtualkubelet.adoc b/proposals/virtual-kubelet/virtual-kubelet-sandbox-proposal.adoc similarity index 100% rename from proposals/sandbox/virtualkubelet.adoc rename to proposals/virtual-kubelet/virtual-kubelet-sandbox-proposal.adoc diff --git a/proposals/sandbox/volcano.md b/proposals/volcano/volcano-incubation-proposal.md similarity index 100% rename from proposals/sandbox/volcano.md rename to proposals/volcano/volcano-incubation-proposal.md From c0d9be03226dfa28b2d1df32be44cca43208883b Mon Sep 17 00:00:00 2001 From: Bob Killen Date: Wed, 18 Sep 2024 03:30:48 -0500 Subject: [PATCH 05/11] Reorganize graduated project reviews Signed-off-by: Bob Killen --- .../containerd/containerd-graduation-proposal.md | 0 .../coredns/coredns-graduation-proposal.md | 0 .../envoy/envoy-graduation-proposal.md | 0 .../fluentd/fluentd-graduation-proposal.md | 0 .../jaeger/jaeger-graduation-proposal.md | 0 .../kubernetes/kubernetes-graduation-proposal.md | 0 .../prometheus/prometheus-graduation-proposal.md | 0 .../archive/archive-rkt.md => proposals/rkt/rkt-archive-review.md | 0 .../rook/rook-graduation-proposal.md | 0 .../tuf-graduation.md => proposals/tuf/tuf-graduation-proposal.md | 0 .../vitess/vitess-graduation-proposal.md | 0 11 files changed, 0 insertions(+), 0 deletions(-) rename reviews/graduation/graduation-containerd.md => proposals/containerd/containerd-graduation-proposal.md (100%) rename reviews/graduation/graduation-coredns.md => proposals/coredns/coredns-graduation-proposal.md (100%) rename reviews/graduation/graduation-envoy.md => proposals/envoy/envoy-graduation-proposal.md (100%) rename reviews/graduation/graduation-fluentd.md => proposals/fluentd/fluentd-graduation-proposal.md (100%) rename reviews/graduation/graduation-jaeger.md => proposals/jaeger/jaeger-graduation-proposal.md (100%) rename reviews/graduation/kubernetes-graduation.md => proposals/kubernetes/kubernetes-graduation-proposal.md (100%) rename reviews/graduation/graduation-prometheus.md => proposals/prometheus/prometheus-graduation-proposal.md (100%) rename reviews/archive/archive-rkt.md => proposals/rkt/rkt-archive-review.md (100%) rename reviews/graduation/graduation-rook.md => proposals/rook/rook-graduation-proposal.md (100%) rename reviews/graduation/tuf-graduation.md => proposals/tuf/tuf-graduation-proposal.md (100%) rename reviews/graduation/graduation-vitess.md => proposals/vitess/vitess-graduation-proposal.md (100%) diff --git a/reviews/graduation/graduation-containerd.md b/proposals/containerd/containerd-graduation-proposal.md similarity index 100% rename from reviews/graduation/graduation-containerd.md rename to proposals/containerd/containerd-graduation-proposal.md diff --git a/reviews/graduation/graduation-coredns.md b/proposals/coredns/coredns-graduation-proposal.md similarity index 100% rename from reviews/graduation/graduation-coredns.md rename to proposals/coredns/coredns-graduation-proposal.md diff --git a/reviews/graduation/graduation-envoy.md b/proposals/envoy/envoy-graduation-proposal.md similarity index 100% rename from reviews/graduation/graduation-envoy.md rename to proposals/envoy/envoy-graduation-proposal.md diff --git a/reviews/graduation/graduation-fluentd.md b/proposals/fluentd/fluentd-graduation-proposal.md similarity index 100% rename from reviews/graduation/graduation-fluentd.md rename to proposals/fluentd/fluentd-graduation-proposal.md diff --git a/reviews/graduation/graduation-jaeger.md b/proposals/jaeger/jaeger-graduation-proposal.md similarity index 100% rename from reviews/graduation/graduation-jaeger.md rename to proposals/jaeger/jaeger-graduation-proposal.md diff --git a/reviews/graduation/kubernetes-graduation.md b/proposals/kubernetes/kubernetes-graduation-proposal.md similarity index 100% rename from reviews/graduation/kubernetes-graduation.md rename to proposals/kubernetes/kubernetes-graduation-proposal.md diff --git a/reviews/graduation/graduation-prometheus.md b/proposals/prometheus/prometheus-graduation-proposal.md similarity index 100% rename from reviews/graduation/graduation-prometheus.md rename to proposals/prometheus/prometheus-graduation-proposal.md diff --git a/reviews/archive/archive-rkt.md b/proposals/rkt/rkt-archive-review.md similarity index 100% rename from reviews/archive/archive-rkt.md rename to proposals/rkt/rkt-archive-review.md diff --git a/reviews/graduation/graduation-rook.md b/proposals/rook/rook-graduation-proposal.md similarity index 100% rename from reviews/graduation/graduation-rook.md rename to proposals/rook/rook-graduation-proposal.md diff --git a/reviews/graduation/tuf-graduation.md b/proposals/tuf/tuf-graduation-proposal.md similarity index 100% rename from reviews/graduation/tuf-graduation.md rename to proposals/tuf/tuf-graduation-proposal.md diff --git a/reviews/graduation/graduation-vitess.md b/proposals/vitess/vitess-graduation-proposal.md similarity index 100% rename from reviews/graduation/graduation-vitess.md rename to proposals/vitess/vitess-graduation-proposal.md From 3acb247a298d65f371123f6627935ca8c2bbc05b Mon Sep 17 00:00:00 2001 From: Bob Killen Date: Wed, 18 Sep 2024 06:28:20 -0500 Subject: [PATCH 06/11] Reorganize incubating project reviews Signed-off-by: Bob Killen --- .../buildpacks/buildpacks-incubation-proposal.md | 0 .../chubaofs/chubaofs-incubation-proposal.md | 0 .../cloudevents/cloudevents-incubation-proposal.md | 0 .../coredns/coredns-incubation-proposal.md | 0 .../cortex/cortex-incubation-proposal.md | 0 .../crossplane/crossplane-incubation-proposal.md | 0 .../dragonfly/dragonfly-incubation-proposal.md | 0 .../falco/falco-incubation-proposal.md | 0 .../flux/flux-incubation-proposal.md | 0 .../harbor/harbor-incubation-proposal.md | 0 ...rbor-incubation-proposal.adoc => harbor-sandbox-proposal.adoc} | 0 .../in-toto/in-toto-incubation-proposal.md | 0 ...intoto-sandbox-proposal.adoc => in-toto-sandbox-proposal.adoc} | 0 .../kubeedge/kubeedge-incubation-proposal.md | 0 .../linkerd/linkerd-incubation-proposal.md | 0 .../open-policy-agent/opa-incubation-proposal.md | 0 .../open-telemetry/otel-incubation-proposal.md | 0 .../rook/rook-incubation-proposal.md | 0 .../{spiffe_spire.md => spiffe-spire-graduation-proposal.md} | 0 .../spiffe-spire/spiffe-spire-incubation-proposal.md | 0 .../tikv/tikv-incubation-proposal.md | 0 21 files changed, 0 insertions(+), 0 deletions(-) rename reviews/incubation/incubation-buildpacks.md => proposals/buildpacks/buildpacks-incubation-proposal.md (100%) rename reviews/incubation/incubation-chubaofs.md => proposals/chubaofs/chubaofs-incubation-proposal.md (100%) rename reviews/incubation/incubation-cloudevents.md => proposals/cloudevents/cloudevents-incubation-proposal.md (100%) rename reviews/incubation/incubation-coredns.md => proposals/coredns/coredns-incubation-proposal.md (100%) rename reviews/incubation/incubation-cortex.md => proposals/cortex/cortex-incubation-proposal.md (100%) rename reviews/incubation/incubation-crossplane.md => proposals/crossplane/crossplane-incubation-proposal.md (100%) rename reviews/incubation/incubation-dragonfly.md => proposals/dragonfly/dragonfly-incubation-proposal.md (100%) rename reviews/incubation/incubation-falco.md => proposals/falco/falco-incubation-proposal.md (100%) rename reviews/incubation/incubation-flux.md => proposals/flux/flux-incubation-proposal.md (100%) rename reviews/incubation/incubation-harbor.md => proposals/harbor/harbor-incubation-proposal.md (100%) rename proposals/harbor/{harbor-incubation-proposal.adoc => harbor-sandbox-proposal.adoc} (100%) rename reviews/incubation/incubation-in-toto.md => proposals/in-toto/in-toto-incubation-proposal.md (100%) rename proposals/in-toto/{intoto-sandbox-proposal.adoc => in-toto-sandbox-proposal.adoc} (100%) rename reviews/incubation/incubation-kubeedge.md => proposals/kubeedge/kubeedge-incubation-proposal.md (100%) rename reviews/incubation/incubation-linkerd.md => proposals/linkerd/linkerd-incubation-proposal.md (100%) rename reviews/incubation/incubation-opa.md => proposals/open-policy-agent/opa-incubation-proposal.md (100%) rename reviews/incubation/incubation-opentelemetry.md => proposals/open-telemetry/otel-incubation-proposal.md (100%) rename reviews/incubation/incubation-rook.md => proposals/rook/rook-incubation-proposal.md (100%) rename proposals/spiffe-spire/{spiffe_spire.md => spiffe-spire-graduation-proposal.md} (100%) rename reviews/incubation/spiffe-spire-incubation.md => proposals/spiffe-spire/spiffe-spire-incubation-proposal.md (100%) rename reviews/incubation/incubation-tikv.md => proposals/tikv/tikv-incubation-proposal.md (100%) diff --git a/reviews/incubation/incubation-buildpacks.md b/proposals/buildpacks/buildpacks-incubation-proposal.md similarity index 100% rename from reviews/incubation/incubation-buildpacks.md rename to proposals/buildpacks/buildpacks-incubation-proposal.md diff --git a/reviews/incubation/incubation-chubaofs.md b/proposals/chubaofs/chubaofs-incubation-proposal.md similarity index 100% rename from reviews/incubation/incubation-chubaofs.md rename to proposals/chubaofs/chubaofs-incubation-proposal.md diff --git a/reviews/incubation/incubation-cloudevents.md b/proposals/cloudevents/cloudevents-incubation-proposal.md similarity index 100% rename from reviews/incubation/incubation-cloudevents.md rename to proposals/cloudevents/cloudevents-incubation-proposal.md diff --git a/reviews/incubation/incubation-coredns.md b/proposals/coredns/coredns-incubation-proposal.md similarity index 100% rename from reviews/incubation/incubation-coredns.md rename to proposals/coredns/coredns-incubation-proposal.md diff --git a/reviews/incubation/incubation-cortex.md b/proposals/cortex/cortex-incubation-proposal.md similarity index 100% rename from reviews/incubation/incubation-cortex.md rename to proposals/cortex/cortex-incubation-proposal.md diff --git a/reviews/incubation/incubation-crossplane.md b/proposals/crossplane/crossplane-incubation-proposal.md similarity index 100% rename from reviews/incubation/incubation-crossplane.md rename to proposals/crossplane/crossplane-incubation-proposal.md diff --git a/reviews/incubation/incubation-dragonfly.md b/proposals/dragonfly/dragonfly-incubation-proposal.md similarity index 100% rename from reviews/incubation/incubation-dragonfly.md rename to proposals/dragonfly/dragonfly-incubation-proposal.md diff --git a/reviews/incubation/incubation-falco.md b/proposals/falco/falco-incubation-proposal.md similarity index 100% rename from reviews/incubation/incubation-falco.md rename to proposals/falco/falco-incubation-proposal.md diff --git a/reviews/incubation/incubation-flux.md b/proposals/flux/flux-incubation-proposal.md similarity index 100% rename from reviews/incubation/incubation-flux.md rename to proposals/flux/flux-incubation-proposal.md diff --git a/reviews/incubation/incubation-harbor.md b/proposals/harbor/harbor-incubation-proposal.md similarity index 100% rename from reviews/incubation/incubation-harbor.md rename to proposals/harbor/harbor-incubation-proposal.md diff --git a/proposals/harbor/harbor-incubation-proposal.adoc b/proposals/harbor/harbor-sandbox-proposal.adoc similarity index 100% rename from proposals/harbor/harbor-incubation-proposal.adoc rename to proposals/harbor/harbor-sandbox-proposal.adoc diff --git a/reviews/incubation/incubation-in-toto.md b/proposals/in-toto/in-toto-incubation-proposal.md similarity index 100% rename from reviews/incubation/incubation-in-toto.md rename to proposals/in-toto/in-toto-incubation-proposal.md diff --git a/proposals/in-toto/intoto-sandbox-proposal.adoc b/proposals/in-toto/in-toto-sandbox-proposal.adoc similarity index 100% rename from proposals/in-toto/intoto-sandbox-proposal.adoc rename to proposals/in-toto/in-toto-sandbox-proposal.adoc diff --git a/reviews/incubation/incubation-kubeedge.md b/proposals/kubeedge/kubeedge-incubation-proposal.md similarity index 100% rename from reviews/incubation/incubation-kubeedge.md rename to proposals/kubeedge/kubeedge-incubation-proposal.md diff --git a/reviews/incubation/incubation-linkerd.md b/proposals/linkerd/linkerd-incubation-proposal.md similarity index 100% rename from reviews/incubation/incubation-linkerd.md rename to proposals/linkerd/linkerd-incubation-proposal.md diff --git a/reviews/incubation/incubation-opa.md b/proposals/open-policy-agent/opa-incubation-proposal.md similarity index 100% rename from reviews/incubation/incubation-opa.md rename to proposals/open-policy-agent/opa-incubation-proposal.md diff --git a/reviews/incubation/incubation-opentelemetry.md b/proposals/open-telemetry/otel-incubation-proposal.md similarity index 100% rename from reviews/incubation/incubation-opentelemetry.md rename to proposals/open-telemetry/otel-incubation-proposal.md diff --git a/reviews/incubation/incubation-rook.md b/proposals/rook/rook-incubation-proposal.md similarity index 100% rename from reviews/incubation/incubation-rook.md rename to proposals/rook/rook-incubation-proposal.md diff --git a/proposals/spiffe-spire/spiffe_spire.md b/proposals/spiffe-spire/spiffe-spire-graduation-proposal.md similarity index 100% rename from proposals/spiffe-spire/spiffe_spire.md rename to proposals/spiffe-spire/spiffe-spire-graduation-proposal.md diff --git a/reviews/incubation/spiffe-spire-incubation.md b/proposals/spiffe-spire/spiffe-spire-incubation-proposal.md similarity index 100% rename from reviews/incubation/spiffe-spire-incubation.md rename to proposals/spiffe-spire/spiffe-spire-incubation-proposal.md diff --git a/reviews/incubation/incubation-tikv.md b/proposals/tikv/tikv-incubation-proposal.md similarity index 100% rename from reviews/incubation/incubation-tikv.md rename to proposals/tikv/tikv-incubation-proposal.md From 4c1028d4291f16a57529243e37248a20137873f9 Mon Sep 17 00:00:00 2001 From: Bob Killen Date: Wed, 18 Sep 2024 06:45:15 -0500 Subject: [PATCH 07/11] Reorganize project annual reviews Signed-off-by: Bob Killen --- {reviews => proposals/athenz}/2023-Athenz-annual.md | 0 {reviews => proposals/cdk8s}/2022-cdk8s-annual.md | 0 .../chaosblade}/2022-ChaosBlade-annual.md | 0 .../inclave-containers}/2022-Inclavare-annual.md | 0 {reviews => proposals/k3s}/2022-k3s-annual.md | 0 {reviews => proposals/karmada}/2022-karmada-annual.md | 0 {reviews => proposals/keylime}/2022-Keylime-annual.md | 0 {reviews => proposals/kubedl}/2022-kubedl-annual.md | 0 .../metal3-io}/2022-metal3-io-annual.md | 0 {reviews => proposals/metallb}/2022-metallb-annual.md | 0 .../notary}/2023-notary-project-annual.md | 0 .../2022-open-cluster-management-annual.md | 0 .../openyurt}/2022-OpenYurt-annual.md | 0 {reviews => proposals/oras}/2022-oras-annual.md | 0 {reviews => proposals/porter}/2022-porter-annual.md | 0 {reviews => proposals/sealer}/2022-sealer-annual.md | 0 {reviews => proposals/strimzi}/2022-Strimzi-annual.md | 0 .../superedge}/2022-SuperEdge-annual.md | 0 {reviews => proposals/tremor}/2022-tremor-annual.md | 0 reviews/pull_request_template.md | 10 ---------- 20 files changed, 10 deletions(-) rename {reviews => proposals/athenz}/2023-Athenz-annual.md (100%) rename {reviews => proposals/cdk8s}/2022-cdk8s-annual.md (100%) rename {reviews => proposals/chaosblade}/2022-ChaosBlade-annual.md (100%) rename {reviews => proposals/inclave-containers}/2022-Inclavare-annual.md (100%) rename {reviews => proposals/k3s}/2022-k3s-annual.md (100%) rename {reviews => proposals/karmada}/2022-karmada-annual.md (100%) rename {reviews => proposals/keylime}/2022-Keylime-annual.md (100%) rename {reviews => proposals/kubedl}/2022-kubedl-annual.md (100%) rename {reviews => proposals/metal3-io}/2022-metal3-io-annual.md (100%) rename {reviews => proposals/metallb}/2022-metallb-annual.md (100%) rename {reviews => proposals/notary}/2023-notary-project-annual.md (100%) rename {reviews => proposals/open-cluster-management}/2022-open-cluster-management-annual.md (100%) rename {reviews => proposals/openyurt}/2022-OpenYurt-annual.md (100%) rename {reviews => proposals/oras}/2022-oras-annual.md (100%) rename {reviews => proposals/porter}/2022-porter-annual.md (100%) rename {reviews => proposals/sealer}/2022-sealer-annual.md (100%) rename {reviews => proposals/strimzi}/2022-Strimzi-annual.md (100%) rename {reviews => proposals/superedge}/2022-SuperEdge-annual.md (100%) rename {reviews => proposals/tremor}/2022-tremor-annual.md (100%) delete mode 100644 reviews/pull_request_template.md diff --git a/reviews/2023-Athenz-annual.md b/proposals/athenz/2023-Athenz-annual.md similarity index 100% rename from reviews/2023-Athenz-annual.md rename to proposals/athenz/2023-Athenz-annual.md diff --git a/reviews/2022-cdk8s-annual.md b/proposals/cdk8s/2022-cdk8s-annual.md similarity index 100% rename from reviews/2022-cdk8s-annual.md rename to proposals/cdk8s/2022-cdk8s-annual.md diff --git a/reviews/2022-ChaosBlade-annual.md b/proposals/chaosblade/2022-ChaosBlade-annual.md similarity index 100% rename from reviews/2022-ChaosBlade-annual.md rename to proposals/chaosblade/2022-ChaosBlade-annual.md diff --git a/reviews/2022-Inclavare-annual.md b/proposals/inclave-containers/2022-Inclavare-annual.md similarity index 100% rename from reviews/2022-Inclavare-annual.md rename to proposals/inclave-containers/2022-Inclavare-annual.md diff --git a/reviews/2022-k3s-annual.md b/proposals/k3s/2022-k3s-annual.md similarity index 100% rename from reviews/2022-k3s-annual.md rename to proposals/k3s/2022-k3s-annual.md diff --git a/reviews/2022-karmada-annual.md b/proposals/karmada/2022-karmada-annual.md similarity index 100% rename from reviews/2022-karmada-annual.md rename to proposals/karmada/2022-karmada-annual.md diff --git a/reviews/2022-Keylime-annual.md b/proposals/keylime/2022-Keylime-annual.md similarity index 100% rename from reviews/2022-Keylime-annual.md rename to proposals/keylime/2022-Keylime-annual.md diff --git a/reviews/2022-kubedl-annual.md b/proposals/kubedl/2022-kubedl-annual.md similarity index 100% rename from reviews/2022-kubedl-annual.md rename to proposals/kubedl/2022-kubedl-annual.md diff --git a/reviews/2022-metal3-io-annual.md b/proposals/metal3-io/2022-metal3-io-annual.md similarity index 100% rename from reviews/2022-metal3-io-annual.md rename to proposals/metal3-io/2022-metal3-io-annual.md diff --git a/reviews/2022-metallb-annual.md b/proposals/metallb/2022-metallb-annual.md similarity index 100% rename from reviews/2022-metallb-annual.md rename to proposals/metallb/2022-metallb-annual.md diff --git a/reviews/2023-notary-project-annual.md b/proposals/notary/2023-notary-project-annual.md similarity index 100% rename from reviews/2023-notary-project-annual.md rename to proposals/notary/2023-notary-project-annual.md diff --git a/reviews/2022-open-cluster-management-annual.md b/proposals/open-cluster-management/2022-open-cluster-management-annual.md similarity index 100% rename from reviews/2022-open-cluster-management-annual.md rename to proposals/open-cluster-management/2022-open-cluster-management-annual.md diff --git a/reviews/2022-OpenYurt-annual.md b/proposals/openyurt/2022-OpenYurt-annual.md similarity index 100% rename from reviews/2022-OpenYurt-annual.md rename to proposals/openyurt/2022-OpenYurt-annual.md diff --git a/reviews/2022-oras-annual.md b/proposals/oras/2022-oras-annual.md similarity index 100% rename from reviews/2022-oras-annual.md rename to proposals/oras/2022-oras-annual.md diff --git a/reviews/2022-porter-annual.md b/proposals/porter/2022-porter-annual.md similarity index 100% rename from reviews/2022-porter-annual.md rename to proposals/porter/2022-porter-annual.md diff --git a/reviews/2022-sealer-annual.md b/proposals/sealer/2022-sealer-annual.md similarity index 100% rename from reviews/2022-sealer-annual.md rename to proposals/sealer/2022-sealer-annual.md diff --git a/reviews/2022-Strimzi-annual.md b/proposals/strimzi/2022-Strimzi-annual.md similarity index 100% rename from reviews/2022-Strimzi-annual.md rename to proposals/strimzi/2022-Strimzi-annual.md diff --git a/reviews/2022-SuperEdge-annual.md b/proposals/superedge/2022-SuperEdge-annual.md similarity index 100% rename from reviews/2022-SuperEdge-annual.md rename to proposals/superedge/2022-SuperEdge-annual.md diff --git a/reviews/2022-tremor-annual.md b/proposals/tremor/2022-tremor-annual.md similarity index 100% rename from reviews/2022-tremor-annual.md rename to proposals/tremor/2022-tremor-annual.md diff --git a/reviews/pull_request_template.md b/reviews/pull_request_template.md deleted file mode 100644 index c1016af..0000000 --- a/reviews/pull_request_template.md +++ /dev/null @@ -1,10 +0,0 @@ -This is based off of the [Sandbox Annual Review](https://github.com/cncf/toc/blob/master/process/sandbox-annual-review.md) process. -- [ ] Is your PR called: [Project name] [year] Annual Review? -- [ ] Did you include a file for --annual.md? -- [ ] Did you include a link to your project’s devstats page? -- [ ] Did you include a link to your MAINTAINERS file? -- [ ] What do you know about adoption? Is there an existing ADOPTERS file? -- [ ] Did you include any previous goals? -- [ ] Are your current goals listed? -- [ ] Did you include requests from the CNCF? -- [ ] Do you want to start the process for incubation? (This is a separate process) From fcedf08cc59f15093880eec52c016a6559eabfb5 Mon Sep 17 00:00:00 2001 From: Bob Killen Date: Wed, 18 Sep 2024 07:29:20 -0500 Subject: [PATCH 08/11] Reorganize annual sandbox reviews Signed-off-by: Bob Killen --- .../aeraki}/2023-Aeraki-Mesh-annual.md | 0 .../akri}/2022-akri-annual.md | 0 .../antrea}/2022-Antrea-annual.md | 0 .../antrea}/2023-antrea-annual.md | 0 .../artifact-hub}/2021-artifacthub-annual.md | 0 .../athenz}/2022-Athenz-annual.md | 0 .../backstage}/2021-backstage-annual.md | 0 .../2021 => proposals/bfe}/2021-BFE-annual.md | 0 .../2022 => proposals/bfe}/2022-Bfe-anual.md | 0 .../brigade}/2020-brigade-annual.md | 0 .../brigade}/2021-Brigade-annual.md | 0 .../brigade}/2022-Brigade-annual.md | 0 .../buildpacks}/2020-buildpacks-annual.md | 0 .../cert-manager}/2022-cert-manager-annual.md | 0 .../chaos-mesh}/2021-chaosmesh-annual.md | 0 .../2021-cloud-custodian-annual.md | 0 .../clusterpedia}/2023-Clusterpedia-annual.md | 0 .../cnigenie}/2022-CNIGenie-annual.md | 0 .../2022-Confidential-Containers-annual.md | 0 .../cortex}/2020-cortex-annual.md | 0 .../crossplane}/2021-crossplane-annual.md | 0 .../curiefense}/2022-curiefense-annual.md | 0 .../curve}/2023-Curve-annual.md | 0 .../2021 => proposals/dex}/2021-dex-annual.md | 0 .../2023 => proposals/dex}/2023-dex-annual.md | 0 .../distribution}/2022-distribution-annual.md | 0 .../distribution}/2023-distribution-annual.md | 0 .../fabedge}/2022-FabEdge-annual.md | 0 .../fluid}/2022-fluid-annual.md | 0 .../flux}/2020-flux-annual.md | 0 .../in-toto}/2021-in-toto-annual.md | 0 .../2021 => proposals/k3s}/2021-k3s-annual.md | 0 .../k8gb}/2022-k8gb-annual.md | 0 .../k8gb}/2023-k8gb-annual.md | 0 .../k8up}/2022-k8up-annual.md | 0 .../keda}/2021-KEDA-annual.md | 0 .../keptn}/2021-keptn-annual.md | 0 .../keylime}/2021-Keylime-annual.md | 0 .../kube-ovn}/2022-Kube-OVN-annual.md | 0 .../kube-ovn}/2023-Kube-OVN-annual.md | 0 .../kube-rs}/2022-kube-rs-annual.md | 0 .../kubearmor}/2022-KubeArmor-annual.md | 0 .../kubeedge}/2020-kubeedge-annual.md | 0 .../kuberhealthy}/2022-kuberhealthy-annual.md | 0 .../kuberhealthy}/2023-kuberhealthy-annual.md | 0 .../kubevela}/2022-kubevela-annual.md | 0 .../kubevirt}/2020-KubeVirt-annual.md | 0 .../kubewarden}/2023-kubewarden-annual.md | 0 .../kuma}/2021-kuma-annual.md | 0 .../kuma}/2022-kuma-annual.md | 0 .../kyverno}/2021-Kyverno-annual.md | 0 .../litmuschaos}/2021-litmuschaos-annual.md | 0 .../longhorn}/2020-longhorn-annual.md | 0 .../meshery}/2023-Meshery-annual.md | 0 .../metal3-io}/2021-metal3-io-annual.md | 0 .../2020-Network Service Mesh-annual.md | 0 .../2022-Network Service Mesh-annual.md | 0 .../2021-openservicemesh-annual.md | 0 .../2022-openservicemesh-annual.md | 0 .../2020-opentelemetry-annual.md | 0 .../opencost}/2022-opencost-annual.md | 0 .../openebs}/2020-openebs-annual.md | 0 .../openebs}/2021-openebs-annual.md | 0 .../openelb}/2022-OpenELB-annual.md | 0 .../openfunction}/2022-OpenFunction-annual.md | 0 .../openkruise}/2021-OpenKruise-annual.md | 0 .../openyurt}/2021-OpenYurt-annual.md | 0 .../parsec}/2021-Parsec-annual.md | 0 .../2022-Piraeus-Datastore-annual.md | 0 .../2023-Piraeus-Datastore-annual.md | 0 .../pixie}/2022-pixie-annual.md | 0 .../porter}/2021-porter-annual.md | 0 .../pravega}/2021-Pravega-annual.md | 0 .../pravega}/2022-Pravega-annual.md | 0 .../schemahero}/2022-SchemaHero-annual.md | 0 ...-ServerlessWorkflowSpecification-annual.md | 0 ...-ServerlessWorkflowSpecification-annual.md | 0 .../2021-servicemeshinterface-annual.md | 0 .../skooner}/2022-skooner-annual.md | 0 .../strimzi}/2020-strimzi-annual.md | 0 .../strimzi}/2021-Strimzi-annual.md | 0 .../submariner}/2023-submariner-annual.md | 0 .../telepresence}/2020-telepresence-annual.md | 0 .../telepresence}/2021-telepresence-annual.md | 0 .../telepresence}/2022-telepresence-annual.md | 0 .../telepresence}/2023-telepresence-annual.md | 0 .../tinkerbell}/2022-Tinkerbell-annual.md | 0 .../tremor}/2021-tremor-annual.md | 0 .../trickster}/2022-trickster-annual.md | 0 .../vineyard}/2022-vineyard-annual.md | 0 .../vineyard}/2023-vineyard-annual.md | 0 .../2021-virtualkubelet-annual.md | 0 .../2022-virtualkubelet-annual.md | 0 .../volcano}/2021-volcano-annual.md | 0 .../wasmcloud}/2022-wasmCloud-annual.md | 0 .../wasmedge}/2022-wasmedge-annual.md | 0 reviews/sandbox/2022-wasmedge-annual.md | 158 ------------------ 97 files changed, 158 deletions(-) rename {reviews/sandbox/2023 => proposals/aeraki}/2023-Aeraki-Mesh-annual.md (100%) rename {reviews/sandbox/2022 => proposals/akri}/2022-akri-annual.md (100%) rename {reviews/sandbox/2022 => proposals/antrea}/2022-Antrea-annual.md (100%) rename {reviews/sandbox/2023 => proposals/antrea}/2023-antrea-annual.md (100%) rename {reviews/sandbox/2021 => proposals/artifact-hub}/2021-artifacthub-annual.md (100%) rename {reviews/sandbox/2022 => proposals/athenz}/2022-Athenz-annual.md (100%) rename {reviews/sandbox/2021 => proposals/backstage}/2021-backstage-annual.md (100%) rename {reviews/sandbox/2021 => proposals/bfe}/2021-BFE-annual.md (100%) rename {reviews/sandbox/2022 => proposals/bfe}/2022-Bfe-anual.md (100%) rename {reviews/sandbox/2020 => proposals/brigade}/2020-brigade-annual.md (100%) rename {reviews/sandbox/2021 => proposals/brigade}/2021-Brigade-annual.md (100%) rename {reviews/sandbox/2022 => proposals/brigade}/2022-Brigade-annual.md (100%) rename {reviews/sandbox/2020 => proposals/buildpacks}/2020-buildpacks-annual.md (100%) rename {reviews/sandbox/2022 => proposals/cert-manager}/2022-cert-manager-annual.md (100%) rename {reviews/sandbox/2021 => proposals/chaos-mesh}/2021-chaosmesh-annual.md (100%) rename {reviews/sandbox/2021 => proposals/cloud-custodian}/2021-cloud-custodian-annual.md (100%) rename {reviews/sandbox/2023 => proposals/clusterpedia}/2023-Clusterpedia-annual.md (100%) rename {reviews/sandbox/2022 => proposals/cnigenie}/2022-CNIGenie-annual.md (100%) rename {reviews/sandbox/2022 => proposals/confidential-containers}/2022-Confidential-Containers-annual.md (100%) rename {reviews/sandbox/2020 => proposals/cortex}/2020-cortex-annual.md (100%) rename {reviews/sandbox/2021 => proposals/crossplane}/2021-crossplane-annual.md (100%) rename {reviews/sandbox/2022 => proposals/curiefense}/2022-curiefense-annual.md (100%) rename {reviews/sandbox/2023 => proposals/curve}/2023-Curve-annual.md (100%) rename {reviews/sandbox/2021 => proposals/dex}/2021-dex-annual.md (100%) rename {reviews/sandbox/2023 => proposals/dex}/2023-dex-annual.md (100%) rename {reviews/sandbox/2022 => proposals/distribution}/2022-distribution-annual.md (100%) rename {reviews/sandbox/2023 => proposals/distribution}/2023-distribution-annual.md (100%) rename {reviews/sandbox/2022 => proposals/fabedge}/2022-FabEdge-annual.md (100%) rename {reviews/sandbox/2022 => proposals/fluid}/2022-fluid-annual.md (100%) rename {reviews/sandbox/2020 => proposals/flux}/2020-flux-annual.md (100%) rename {reviews/sandbox/2021 => proposals/in-toto}/2021-in-toto-annual.md (100%) rename {reviews/sandbox/2021 => proposals/k3s}/2021-k3s-annual.md (100%) rename {reviews/sandbox/2022 => proposals/k8gb}/2022-k8gb-annual.md (100%) rename {reviews/sandbox/2023 => proposals/k8gb}/2023-k8gb-annual.md (100%) rename {reviews/sandbox/2022 => proposals/k8up}/2022-k8up-annual.md (100%) rename {reviews/sandbox/2021 => proposals/keda}/2021-KEDA-annual.md (100%) rename {reviews/sandbox/2021 => proposals/keptn}/2021-keptn-annual.md (100%) rename {reviews/sandbox/2021 => proposals/keylime}/2021-Keylime-annual.md (100%) rename {reviews/sandbox/2022 => proposals/kube-ovn}/2022-Kube-OVN-annual.md (100%) rename {reviews/sandbox/2023 => proposals/kube-ovn}/2023-Kube-OVN-annual.md (100%) rename {reviews/sandbox/2022 => proposals/kube-rs}/2022-kube-rs-annual.md (100%) rename {reviews/sandbox/2022 => proposals/kubearmor}/2022-KubeArmor-annual.md (100%) rename {reviews/sandbox/2020 => proposals/kubeedge}/2020-kubeedge-annual.md (100%) rename {reviews/sandbox/2022 => proposals/kuberhealthy}/2022-kuberhealthy-annual.md (100%) rename {reviews/sandbox/2023 => proposals/kuberhealthy}/2023-kuberhealthy-annual.md (100%) rename {reviews/sandbox/2022 => proposals/kubevela}/2022-kubevela-annual.md (100%) rename {reviews/sandbox/2020 => proposals/kubevirt}/2020-KubeVirt-annual.md (100%) rename {reviews/sandbox/2023 => proposals/kubewarden}/2023-kubewarden-annual.md (100%) rename {reviews/sandbox/2021 => proposals/kuma}/2021-kuma-annual.md (100%) rename {reviews/sandbox/2022 => proposals/kuma}/2022-kuma-annual.md (100%) rename {reviews/sandbox/2021 => proposals/kyverno}/2021-Kyverno-annual.md (100%) rename {reviews/sandbox/2021 => proposals/litmuschaos}/2021-litmuschaos-annual.md (100%) rename {reviews/sandbox/2020 => proposals/longhorn}/2020-longhorn-annual.md (100%) rename {reviews/sandbox/2023 => proposals/meshery}/2023-Meshery-annual.md (100%) rename {reviews/sandbox/2021 => proposals/metal3-io}/2021-metal3-io-annual.md (100%) rename {reviews/sandbox/2020 => proposals/network-service-mesh}/2020-Network Service Mesh-annual.md (100%) rename {reviews/sandbox/2022 => proposals/network-service-mesh}/2022-Network Service Mesh-annual.md (100%) rename {reviews/sandbox/2021 => proposals/open-service-mesh}/2021-openservicemesh-annual.md (100%) rename {reviews/sandbox/2022 => proposals/open-service-mesh}/2022-openservicemesh-annual.md (100%) rename {reviews/sandbox/2020 => proposals/open-telemetry}/2020-opentelemetry-annual.md (100%) rename {reviews/sandbox/2022 => proposals/opencost}/2022-opencost-annual.md (100%) rename {reviews/sandbox/2020 => proposals/openebs}/2020-openebs-annual.md (100%) rename {reviews/sandbox/2021 => proposals/openebs}/2021-openebs-annual.md (100%) rename {reviews/sandbox/2022 => proposals/openelb}/2022-OpenELB-annual.md (100%) rename {reviews/sandbox/2022 => proposals/openfunction}/2022-OpenFunction-annual.md (100%) rename {reviews/sandbox/2021 => proposals/openkruise}/2021-OpenKruise-annual.md (100%) rename {reviews/sandbox/2021 => proposals/openyurt}/2021-OpenYurt-annual.md (100%) rename {reviews/sandbox/2021 => proposals/parsec}/2021-Parsec-annual.md (100%) rename {reviews/sandbox/2022 => proposals/piraeus-datastore}/2022-Piraeus-Datastore-annual.md (100%) rename {reviews/sandbox/2023 => proposals/piraeus-datastore}/2023-Piraeus-Datastore-annual.md (100%) rename {reviews/sandbox/2022 => proposals/pixie}/2022-pixie-annual.md (100%) rename {reviews/sandbox/2021 => proposals/porter}/2021-porter-annual.md (100%) rename {reviews/sandbox/2021 => proposals/pravega}/2021-Pravega-annual.md (100%) rename {reviews/sandbox/2022 => proposals/pravega}/2022-Pravega-annual.md (100%) rename {reviews/sandbox/2022 => proposals/schemahero}/2022-SchemaHero-annual.md (100%) rename {reviews/sandbox/2021 => proposals/serverless-workflow}/2021-ServerlessWorkflowSpecification-annual.md (100%) rename {reviews/sandbox/2022 => proposals/serverless-workflow}/2022-ServerlessWorkflowSpecification-annual.md (100%) rename {reviews/sandbox/2021 => proposals/service-mesh-interface}/2021-servicemeshinterface-annual.md (100%) rename {reviews/sandbox/2022 => proposals/skooner}/2022-skooner-annual.md (100%) rename {reviews/sandbox/2020 => proposals/strimzi}/2020-strimzi-annual.md (100%) rename {reviews/sandbox/2021 => proposals/strimzi}/2021-Strimzi-annual.md (100%) rename {reviews/sandbox/2023 => proposals/submariner}/2023-submariner-annual.md (100%) rename {reviews/sandbox/2020 => proposals/telepresence}/2020-telepresence-annual.md (100%) rename {reviews/sandbox/2021 => proposals/telepresence}/2021-telepresence-annual.md (100%) rename {reviews/sandbox/2022 => proposals/telepresence}/2022-telepresence-annual.md (100%) rename {reviews/sandbox/2023 => proposals/telepresence}/2023-telepresence-annual.md (100%) rename {reviews/sandbox/2022 => proposals/tinkerbell}/2022-Tinkerbell-annual.md (100%) rename {reviews/sandbox/2021 => proposals/tremor}/2021-tremor-annual.md (100%) rename {reviews/sandbox/2022 => proposals/trickster}/2022-trickster-annual.md (100%) rename {reviews/sandbox/2022 => proposals/vineyard}/2022-vineyard-annual.md (100%) rename {reviews/sandbox/2023 => proposals/vineyard}/2023-vineyard-annual.md (100%) rename {reviews/sandbox/2021 => proposals/virtual-kubelet}/2021-virtualkubelet-annual.md (100%) rename {reviews/sandbox/2022 => proposals/virtual-kubelet}/2022-virtualkubelet-annual.md (100%) rename {reviews/sandbox/2021 => proposals/volcano}/2021-volcano-annual.md (100%) rename {reviews/sandbox/2022 => proposals/wasmcloud}/2022-wasmCloud-annual.md (100%) rename {reviews/sandbox/2022 => proposals/wasmedge}/2022-wasmedge-annual.md (100%) delete mode 100644 reviews/sandbox/2022-wasmedge-annual.md diff --git a/reviews/sandbox/2023/2023-Aeraki-Mesh-annual.md b/proposals/aeraki/2023-Aeraki-Mesh-annual.md similarity index 100% rename from reviews/sandbox/2023/2023-Aeraki-Mesh-annual.md rename to proposals/aeraki/2023-Aeraki-Mesh-annual.md diff --git a/reviews/sandbox/2022/2022-akri-annual.md b/proposals/akri/2022-akri-annual.md similarity index 100% rename from reviews/sandbox/2022/2022-akri-annual.md rename to proposals/akri/2022-akri-annual.md diff --git a/reviews/sandbox/2022/2022-Antrea-annual.md b/proposals/antrea/2022-Antrea-annual.md similarity index 100% rename from reviews/sandbox/2022/2022-Antrea-annual.md rename to proposals/antrea/2022-Antrea-annual.md diff --git a/reviews/sandbox/2023/2023-antrea-annual.md b/proposals/antrea/2023-antrea-annual.md similarity index 100% rename from reviews/sandbox/2023/2023-antrea-annual.md rename to proposals/antrea/2023-antrea-annual.md diff --git a/reviews/sandbox/2021/2021-artifacthub-annual.md b/proposals/artifact-hub/2021-artifacthub-annual.md similarity index 100% rename from reviews/sandbox/2021/2021-artifacthub-annual.md rename to proposals/artifact-hub/2021-artifacthub-annual.md diff --git a/reviews/sandbox/2022/2022-Athenz-annual.md b/proposals/athenz/2022-Athenz-annual.md similarity index 100% rename from reviews/sandbox/2022/2022-Athenz-annual.md rename to proposals/athenz/2022-Athenz-annual.md diff --git a/reviews/sandbox/2021/2021-backstage-annual.md b/proposals/backstage/2021-backstage-annual.md similarity index 100% rename from reviews/sandbox/2021/2021-backstage-annual.md rename to proposals/backstage/2021-backstage-annual.md diff --git a/reviews/sandbox/2021/2021-BFE-annual.md b/proposals/bfe/2021-BFE-annual.md similarity index 100% rename from reviews/sandbox/2021/2021-BFE-annual.md rename to proposals/bfe/2021-BFE-annual.md diff --git a/reviews/sandbox/2022/2022-Bfe-anual.md b/proposals/bfe/2022-Bfe-anual.md similarity index 100% rename from reviews/sandbox/2022/2022-Bfe-anual.md rename to proposals/bfe/2022-Bfe-anual.md diff --git a/reviews/sandbox/2020/2020-brigade-annual.md b/proposals/brigade/2020-brigade-annual.md similarity index 100% rename from reviews/sandbox/2020/2020-brigade-annual.md rename to proposals/brigade/2020-brigade-annual.md diff --git a/reviews/sandbox/2021/2021-Brigade-annual.md b/proposals/brigade/2021-Brigade-annual.md similarity index 100% rename from reviews/sandbox/2021/2021-Brigade-annual.md rename to proposals/brigade/2021-Brigade-annual.md diff --git a/reviews/sandbox/2022/2022-Brigade-annual.md b/proposals/brigade/2022-Brigade-annual.md similarity index 100% rename from reviews/sandbox/2022/2022-Brigade-annual.md rename to proposals/brigade/2022-Brigade-annual.md diff --git a/reviews/sandbox/2020/2020-buildpacks-annual.md b/proposals/buildpacks/2020-buildpacks-annual.md similarity index 100% rename from reviews/sandbox/2020/2020-buildpacks-annual.md rename to proposals/buildpacks/2020-buildpacks-annual.md diff --git a/reviews/sandbox/2022/2022-cert-manager-annual.md b/proposals/cert-manager/2022-cert-manager-annual.md similarity index 100% rename from reviews/sandbox/2022/2022-cert-manager-annual.md rename to proposals/cert-manager/2022-cert-manager-annual.md diff --git a/reviews/sandbox/2021/2021-chaosmesh-annual.md b/proposals/chaos-mesh/2021-chaosmesh-annual.md similarity index 100% rename from reviews/sandbox/2021/2021-chaosmesh-annual.md rename to proposals/chaos-mesh/2021-chaosmesh-annual.md diff --git a/reviews/sandbox/2021/2021-cloud-custodian-annual.md b/proposals/cloud-custodian/2021-cloud-custodian-annual.md similarity index 100% rename from reviews/sandbox/2021/2021-cloud-custodian-annual.md rename to proposals/cloud-custodian/2021-cloud-custodian-annual.md diff --git a/reviews/sandbox/2023/2023-Clusterpedia-annual.md b/proposals/clusterpedia/2023-Clusterpedia-annual.md similarity index 100% rename from reviews/sandbox/2023/2023-Clusterpedia-annual.md rename to proposals/clusterpedia/2023-Clusterpedia-annual.md diff --git a/reviews/sandbox/2022/2022-CNIGenie-annual.md b/proposals/cnigenie/2022-CNIGenie-annual.md similarity index 100% rename from reviews/sandbox/2022/2022-CNIGenie-annual.md rename to proposals/cnigenie/2022-CNIGenie-annual.md diff --git a/reviews/sandbox/2022/2022-Confidential-Containers-annual.md b/proposals/confidential-containers/2022-Confidential-Containers-annual.md similarity index 100% rename from reviews/sandbox/2022/2022-Confidential-Containers-annual.md rename to proposals/confidential-containers/2022-Confidential-Containers-annual.md diff --git a/reviews/sandbox/2020/2020-cortex-annual.md b/proposals/cortex/2020-cortex-annual.md similarity index 100% rename from reviews/sandbox/2020/2020-cortex-annual.md rename to proposals/cortex/2020-cortex-annual.md diff --git a/reviews/sandbox/2021/2021-crossplane-annual.md b/proposals/crossplane/2021-crossplane-annual.md similarity index 100% rename from reviews/sandbox/2021/2021-crossplane-annual.md rename to proposals/crossplane/2021-crossplane-annual.md diff --git a/reviews/sandbox/2022/2022-curiefense-annual.md b/proposals/curiefense/2022-curiefense-annual.md similarity index 100% rename from reviews/sandbox/2022/2022-curiefense-annual.md rename to proposals/curiefense/2022-curiefense-annual.md diff --git a/reviews/sandbox/2023/2023-Curve-annual.md b/proposals/curve/2023-Curve-annual.md similarity index 100% rename from reviews/sandbox/2023/2023-Curve-annual.md rename to proposals/curve/2023-Curve-annual.md diff --git a/reviews/sandbox/2021/2021-dex-annual.md b/proposals/dex/2021-dex-annual.md similarity index 100% rename from reviews/sandbox/2021/2021-dex-annual.md rename to proposals/dex/2021-dex-annual.md diff --git a/reviews/sandbox/2023/2023-dex-annual.md b/proposals/dex/2023-dex-annual.md similarity index 100% rename from reviews/sandbox/2023/2023-dex-annual.md rename to proposals/dex/2023-dex-annual.md diff --git a/reviews/sandbox/2022/2022-distribution-annual.md b/proposals/distribution/2022-distribution-annual.md similarity index 100% rename from reviews/sandbox/2022/2022-distribution-annual.md rename to proposals/distribution/2022-distribution-annual.md diff --git a/reviews/sandbox/2023/2023-distribution-annual.md b/proposals/distribution/2023-distribution-annual.md similarity index 100% rename from reviews/sandbox/2023/2023-distribution-annual.md rename to proposals/distribution/2023-distribution-annual.md diff --git a/reviews/sandbox/2022/2022-FabEdge-annual.md b/proposals/fabedge/2022-FabEdge-annual.md similarity index 100% rename from reviews/sandbox/2022/2022-FabEdge-annual.md rename to proposals/fabedge/2022-FabEdge-annual.md diff --git a/reviews/sandbox/2022/2022-fluid-annual.md b/proposals/fluid/2022-fluid-annual.md similarity index 100% rename from reviews/sandbox/2022/2022-fluid-annual.md rename to proposals/fluid/2022-fluid-annual.md diff --git a/reviews/sandbox/2020/2020-flux-annual.md b/proposals/flux/2020-flux-annual.md similarity index 100% rename from reviews/sandbox/2020/2020-flux-annual.md rename to proposals/flux/2020-flux-annual.md diff --git a/reviews/sandbox/2021/2021-in-toto-annual.md b/proposals/in-toto/2021-in-toto-annual.md similarity index 100% rename from reviews/sandbox/2021/2021-in-toto-annual.md rename to proposals/in-toto/2021-in-toto-annual.md diff --git a/reviews/sandbox/2021/2021-k3s-annual.md b/proposals/k3s/2021-k3s-annual.md similarity index 100% rename from reviews/sandbox/2021/2021-k3s-annual.md rename to proposals/k3s/2021-k3s-annual.md diff --git a/reviews/sandbox/2022/2022-k8gb-annual.md b/proposals/k8gb/2022-k8gb-annual.md similarity index 100% rename from reviews/sandbox/2022/2022-k8gb-annual.md rename to proposals/k8gb/2022-k8gb-annual.md diff --git a/reviews/sandbox/2023/2023-k8gb-annual.md b/proposals/k8gb/2023-k8gb-annual.md similarity index 100% rename from reviews/sandbox/2023/2023-k8gb-annual.md rename to proposals/k8gb/2023-k8gb-annual.md diff --git a/reviews/sandbox/2022/2022-k8up-annual.md b/proposals/k8up/2022-k8up-annual.md similarity index 100% rename from reviews/sandbox/2022/2022-k8up-annual.md rename to proposals/k8up/2022-k8up-annual.md diff --git a/reviews/sandbox/2021/2021-KEDA-annual.md b/proposals/keda/2021-KEDA-annual.md similarity index 100% rename from reviews/sandbox/2021/2021-KEDA-annual.md rename to proposals/keda/2021-KEDA-annual.md diff --git a/reviews/sandbox/2021/2021-keptn-annual.md b/proposals/keptn/2021-keptn-annual.md similarity index 100% rename from reviews/sandbox/2021/2021-keptn-annual.md rename to proposals/keptn/2021-keptn-annual.md diff --git a/reviews/sandbox/2021/2021-Keylime-annual.md b/proposals/keylime/2021-Keylime-annual.md similarity index 100% rename from reviews/sandbox/2021/2021-Keylime-annual.md rename to proposals/keylime/2021-Keylime-annual.md diff --git a/reviews/sandbox/2022/2022-Kube-OVN-annual.md b/proposals/kube-ovn/2022-Kube-OVN-annual.md similarity index 100% rename from reviews/sandbox/2022/2022-Kube-OVN-annual.md rename to proposals/kube-ovn/2022-Kube-OVN-annual.md diff --git a/reviews/sandbox/2023/2023-Kube-OVN-annual.md b/proposals/kube-ovn/2023-Kube-OVN-annual.md similarity index 100% rename from reviews/sandbox/2023/2023-Kube-OVN-annual.md rename to proposals/kube-ovn/2023-Kube-OVN-annual.md diff --git a/reviews/sandbox/2022/2022-kube-rs-annual.md b/proposals/kube-rs/2022-kube-rs-annual.md similarity index 100% rename from reviews/sandbox/2022/2022-kube-rs-annual.md rename to proposals/kube-rs/2022-kube-rs-annual.md diff --git a/reviews/sandbox/2022/2022-KubeArmor-annual.md b/proposals/kubearmor/2022-KubeArmor-annual.md similarity index 100% rename from reviews/sandbox/2022/2022-KubeArmor-annual.md rename to proposals/kubearmor/2022-KubeArmor-annual.md diff --git a/reviews/sandbox/2020/2020-kubeedge-annual.md b/proposals/kubeedge/2020-kubeedge-annual.md similarity index 100% rename from reviews/sandbox/2020/2020-kubeedge-annual.md rename to proposals/kubeedge/2020-kubeedge-annual.md diff --git a/reviews/sandbox/2022/2022-kuberhealthy-annual.md b/proposals/kuberhealthy/2022-kuberhealthy-annual.md similarity index 100% rename from reviews/sandbox/2022/2022-kuberhealthy-annual.md rename to proposals/kuberhealthy/2022-kuberhealthy-annual.md diff --git a/reviews/sandbox/2023/2023-kuberhealthy-annual.md b/proposals/kuberhealthy/2023-kuberhealthy-annual.md similarity index 100% rename from reviews/sandbox/2023/2023-kuberhealthy-annual.md rename to proposals/kuberhealthy/2023-kuberhealthy-annual.md diff --git a/reviews/sandbox/2022/2022-kubevela-annual.md b/proposals/kubevela/2022-kubevela-annual.md similarity index 100% rename from reviews/sandbox/2022/2022-kubevela-annual.md rename to proposals/kubevela/2022-kubevela-annual.md diff --git a/reviews/sandbox/2020/2020-KubeVirt-annual.md b/proposals/kubevirt/2020-KubeVirt-annual.md similarity index 100% rename from reviews/sandbox/2020/2020-KubeVirt-annual.md rename to proposals/kubevirt/2020-KubeVirt-annual.md diff --git a/reviews/sandbox/2023/2023-kubewarden-annual.md b/proposals/kubewarden/2023-kubewarden-annual.md similarity index 100% rename from reviews/sandbox/2023/2023-kubewarden-annual.md rename to proposals/kubewarden/2023-kubewarden-annual.md diff --git a/reviews/sandbox/2021/2021-kuma-annual.md b/proposals/kuma/2021-kuma-annual.md similarity index 100% rename from reviews/sandbox/2021/2021-kuma-annual.md rename to proposals/kuma/2021-kuma-annual.md diff --git a/reviews/sandbox/2022/2022-kuma-annual.md b/proposals/kuma/2022-kuma-annual.md similarity index 100% rename from reviews/sandbox/2022/2022-kuma-annual.md rename to proposals/kuma/2022-kuma-annual.md diff --git a/reviews/sandbox/2021/2021-Kyverno-annual.md b/proposals/kyverno/2021-Kyverno-annual.md similarity index 100% rename from reviews/sandbox/2021/2021-Kyverno-annual.md rename to proposals/kyverno/2021-Kyverno-annual.md diff --git a/reviews/sandbox/2021/2021-litmuschaos-annual.md b/proposals/litmuschaos/2021-litmuschaos-annual.md similarity index 100% rename from reviews/sandbox/2021/2021-litmuschaos-annual.md rename to proposals/litmuschaos/2021-litmuschaos-annual.md diff --git a/reviews/sandbox/2020/2020-longhorn-annual.md b/proposals/longhorn/2020-longhorn-annual.md similarity index 100% rename from reviews/sandbox/2020/2020-longhorn-annual.md rename to proposals/longhorn/2020-longhorn-annual.md diff --git a/reviews/sandbox/2023/2023-Meshery-annual.md b/proposals/meshery/2023-Meshery-annual.md similarity index 100% rename from reviews/sandbox/2023/2023-Meshery-annual.md rename to proposals/meshery/2023-Meshery-annual.md diff --git a/reviews/sandbox/2021/2021-metal3-io-annual.md b/proposals/metal3-io/2021-metal3-io-annual.md similarity index 100% rename from reviews/sandbox/2021/2021-metal3-io-annual.md rename to proposals/metal3-io/2021-metal3-io-annual.md diff --git a/reviews/sandbox/2020/2020-Network Service Mesh-annual.md b/proposals/network-service-mesh/2020-Network Service Mesh-annual.md similarity index 100% rename from reviews/sandbox/2020/2020-Network Service Mesh-annual.md rename to proposals/network-service-mesh/2020-Network Service Mesh-annual.md diff --git a/reviews/sandbox/2022/2022-Network Service Mesh-annual.md b/proposals/network-service-mesh/2022-Network Service Mesh-annual.md similarity index 100% rename from reviews/sandbox/2022/2022-Network Service Mesh-annual.md rename to proposals/network-service-mesh/2022-Network Service Mesh-annual.md diff --git a/reviews/sandbox/2021/2021-openservicemesh-annual.md b/proposals/open-service-mesh/2021-openservicemesh-annual.md similarity index 100% rename from reviews/sandbox/2021/2021-openservicemesh-annual.md rename to proposals/open-service-mesh/2021-openservicemesh-annual.md diff --git a/reviews/sandbox/2022/2022-openservicemesh-annual.md b/proposals/open-service-mesh/2022-openservicemesh-annual.md similarity index 100% rename from reviews/sandbox/2022/2022-openservicemesh-annual.md rename to proposals/open-service-mesh/2022-openservicemesh-annual.md diff --git a/reviews/sandbox/2020/2020-opentelemetry-annual.md b/proposals/open-telemetry/2020-opentelemetry-annual.md similarity index 100% rename from reviews/sandbox/2020/2020-opentelemetry-annual.md rename to proposals/open-telemetry/2020-opentelemetry-annual.md diff --git a/reviews/sandbox/2022/2022-opencost-annual.md b/proposals/opencost/2022-opencost-annual.md similarity index 100% rename from reviews/sandbox/2022/2022-opencost-annual.md rename to proposals/opencost/2022-opencost-annual.md diff --git a/reviews/sandbox/2020/2020-openebs-annual.md b/proposals/openebs/2020-openebs-annual.md similarity index 100% rename from reviews/sandbox/2020/2020-openebs-annual.md rename to proposals/openebs/2020-openebs-annual.md diff --git a/reviews/sandbox/2021/2021-openebs-annual.md b/proposals/openebs/2021-openebs-annual.md similarity index 100% rename from reviews/sandbox/2021/2021-openebs-annual.md rename to proposals/openebs/2021-openebs-annual.md diff --git a/reviews/sandbox/2022/2022-OpenELB-annual.md b/proposals/openelb/2022-OpenELB-annual.md similarity index 100% rename from reviews/sandbox/2022/2022-OpenELB-annual.md rename to proposals/openelb/2022-OpenELB-annual.md diff --git a/reviews/sandbox/2022/2022-OpenFunction-annual.md b/proposals/openfunction/2022-OpenFunction-annual.md similarity index 100% rename from reviews/sandbox/2022/2022-OpenFunction-annual.md rename to proposals/openfunction/2022-OpenFunction-annual.md diff --git a/reviews/sandbox/2021/2021-OpenKruise-annual.md b/proposals/openkruise/2021-OpenKruise-annual.md similarity index 100% rename from reviews/sandbox/2021/2021-OpenKruise-annual.md rename to proposals/openkruise/2021-OpenKruise-annual.md diff --git a/reviews/sandbox/2021/2021-OpenYurt-annual.md b/proposals/openyurt/2021-OpenYurt-annual.md similarity index 100% rename from reviews/sandbox/2021/2021-OpenYurt-annual.md rename to proposals/openyurt/2021-OpenYurt-annual.md diff --git a/reviews/sandbox/2021/2021-Parsec-annual.md b/proposals/parsec/2021-Parsec-annual.md similarity index 100% rename from reviews/sandbox/2021/2021-Parsec-annual.md rename to proposals/parsec/2021-Parsec-annual.md diff --git a/reviews/sandbox/2022/2022-Piraeus-Datastore-annual.md b/proposals/piraeus-datastore/2022-Piraeus-Datastore-annual.md similarity index 100% rename from reviews/sandbox/2022/2022-Piraeus-Datastore-annual.md rename to proposals/piraeus-datastore/2022-Piraeus-Datastore-annual.md diff --git a/reviews/sandbox/2023/2023-Piraeus-Datastore-annual.md b/proposals/piraeus-datastore/2023-Piraeus-Datastore-annual.md similarity index 100% rename from reviews/sandbox/2023/2023-Piraeus-Datastore-annual.md rename to proposals/piraeus-datastore/2023-Piraeus-Datastore-annual.md diff --git a/reviews/sandbox/2022/2022-pixie-annual.md b/proposals/pixie/2022-pixie-annual.md similarity index 100% rename from reviews/sandbox/2022/2022-pixie-annual.md rename to proposals/pixie/2022-pixie-annual.md diff --git a/reviews/sandbox/2021/2021-porter-annual.md b/proposals/porter/2021-porter-annual.md similarity index 100% rename from reviews/sandbox/2021/2021-porter-annual.md rename to proposals/porter/2021-porter-annual.md diff --git a/reviews/sandbox/2021/2021-Pravega-annual.md b/proposals/pravega/2021-Pravega-annual.md similarity index 100% rename from reviews/sandbox/2021/2021-Pravega-annual.md rename to proposals/pravega/2021-Pravega-annual.md diff --git a/reviews/sandbox/2022/2022-Pravega-annual.md b/proposals/pravega/2022-Pravega-annual.md similarity index 100% rename from reviews/sandbox/2022/2022-Pravega-annual.md rename to proposals/pravega/2022-Pravega-annual.md diff --git a/reviews/sandbox/2022/2022-SchemaHero-annual.md b/proposals/schemahero/2022-SchemaHero-annual.md similarity index 100% rename from reviews/sandbox/2022/2022-SchemaHero-annual.md rename to proposals/schemahero/2022-SchemaHero-annual.md diff --git a/reviews/sandbox/2021/2021-ServerlessWorkflowSpecification-annual.md b/proposals/serverless-workflow/2021-ServerlessWorkflowSpecification-annual.md similarity index 100% rename from reviews/sandbox/2021/2021-ServerlessWorkflowSpecification-annual.md rename to proposals/serverless-workflow/2021-ServerlessWorkflowSpecification-annual.md diff --git a/reviews/sandbox/2022/2022-ServerlessWorkflowSpecification-annual.md b/proposals/serverless-workflow/2022-ServerlessWorkflowSpecification-annual.md similarity index 100% rename from reviews/sandbox/2022/2022-ServerlessWorkflowSpecification-annual.md rename to proposals/serverless-workflow/2022-ServerlessWorkflowSpecification-annual.md diff --git a/reviews/sandbox/2021/2021-servicemeshinterface-annual.md b/proposals/service-mesh-interface/2021-servicemeshinterface-annual.md similarity index 100% rename from reviews/sandbox/2021/2021-servicemeshinterface-annual.md rename to proposals/service-mesh-interface/2021-servicemeshinterface-annual.md diff --git a/reviews/sandbox/2022/2022-skooner-annual.md b/proposals/skooner/2022-skooner-annual.md similarity index 100% rename from reviews/sandbox/2022/2022-skooner-annual.md rename to proposals/skooner/2022-skooner-annual.md diff --git a/reviews/sandbox/2020/2020-strimzi-annual.md b/proposals/strimzi/2020-strimzi-annual.md similarity index 100% rename from reviews/sandbox/2020/2020-strimzi-annual.md rename to proposals/strimzi/2020-strimzi-annual.md diff --git a/reviews/sandbox/2021/2021-Strimzi-annual.md b/proposals/strimzi/2021-Strimzi-annual.md similarity index 100% rename from reviews/sandbox/2021/2021-Strimzi-annual.md rename to proposals/strimzi/2021-Strimzi-annual.md diff --git a/reviews/sandbox/2023/2023-submariner-annual.md b/proposals/submariner/2023-submariner-annual.md similarity index 100% rename from reviews/sandbox/2023/2023-submariner-annual.md rename to proposals/submariner/2023-submariner-annual.md diff --git a/reviews/sandbox/2020/2020-telepresence-annual.md b/proposals/telepresence/2020-telepresence-annual.md similarity index 100% rename from reviews/sandbox/2020/2020-telepresence-annual.md rename to proposals/telepresence/2020-telepresence-annual.md diff --git a/reviews/sandbox/2021/2021-telepresence-annual.md b/proposals/telepresence/2021-telepresence-annual.md similarity index 100% rename from reviews/sandbox/2021/2021-telepresence-annual.md rename to proposals/telepresence/2021-telepresence-annual.md diff --git a/reviews/sandbox/2022/2022-telepresence-annual.md b/proposals/telepresence/2022-telepresence-annual.md similarity index 100% rename from reviews/sandbox/2022/2022-telepresence-annual.md rename to proposals/telepresence/2022-telepresence-annual.md diff --git a/reviews/sandbox/2023/2023-telepresence-annual.md b/proposals/telepresence/2023-telepresence-annual.md similarity index 100% rename from reviews/sandbox/2023/2023-telepresence-annual.md rename to proposals/telepresence/2023-telepresence-annual.md diff --git a/reviews/sandbox/2022/2022-Tinkerbell-annual.md b/proposals/tinkerbell/2022-Tinkerbell-annual.md similarity index 100% rename from reviews/sandbox/2022/2022-Tinkerbell-annual.md rename to proposals/tinkerbell/2022-Tinkerbell-annual.md diff --git a/reviews/sandbox/2021/2021-tremor-annual.md b/proposals/tremor/2021-tremor-annual.md similarity index 100% rename from reviews/sandbox/2021/2021-tremor-annual.md rename to proposals/tremor/2021-tremor-annual.md diff --git a/reviews/sandbox/2022/2022-trickster-annual.md b/proposals/trickster/2022-trickster-annual.md similarity index 100% rename from reviews/sandbox/2022/2022-trickster-annual.md rename to proposals/trickster/2022-trickster-annual.md diff --git a/reviews/sandbox/2022/2022-vineyard-annual.md b/proposals/vineyard/2022-vineyard-annual.md similarity index 100% rename from reviews/sandbox/2022/2022-vineyard-annual.md rename to proposals/vineyard/2022-vineyard-annual.md diff --git a/reviews/sandbox/2023/2023-vineyard-annual.md b/proposals/vineyard/2023-vineyard-annual.md similarity index 100% rename from reviews/sandbox/2023/2023-vineyard-annual.md rename to proposals/vineyard/2023-vineyard-annual.md diff --git a/reviews/sandbox/2021/2021-virtualkubelet-annual.md b/proposals/virtual-kubelet/2021-virtualkubelet-annual.md similarity index 100% rename from reviews/sandbox/2021/2021-virtualkubelet-annual.md rename to proposals/virtual-kubelet/2021-virtualkubelet-annual.md diff --git a/reviews/sandbox/2022/2022-virtualkubelet-annual.md b/proposals/virtual-kubelet/2022-virtualkubelet-annual.md similarity index 100% rename from reviews/sandbox/2022/2022-virtualkubelet-annual.md rename to proposals/virtual-kubelet/2022-virtualkubelet-annual.md diff --git a/reviews/sandbox/2021/2021-volcano-annual.md b/proposals/volcano/2021-volcano-annual.md similarity index 100% rename from reviews/sandbox/2021/2021-volcano-annual.md rename to proposals/volcano/2021-volcano-annual.md diff --git a/reviews/sandbox/2022/2022-wasmCloud-annual.md b/proposals/wasmcloud/2022-wasmCloud-annual.md similarity index 100% rename from reviews/sandbox/2022/2022-wasmCloud-annual.md rename to proposals/wasmcloud/2022-wasmCloud-annual.md diff --git a/reviews/sandbox/2022/2022-wasmedge-annual.md b/proposals/wasmedge/2022-wasmedge-annual.md similarity index 100% rename from reviews/sandbox/2022/2022-wasmedge-annual.md rename to proposals/wasmedge/2022-wasmedge-annual.md diff --git a/reviews/sandbox/2022-wasmedge-annual.md b/reviews/sandbox/2022-wasmedge-annual.md deleted file mode 100644 index bf12fd5..0000000 --- a/reviews/sandbox/2022-wasmedge-annual.md +++ /dev/null @@ -1,158 +0,0 @@ -# WasmEdge Runtime-2022-Annual Review - -## Background - -WasmEdge is a lightweight, high-performance, and extensible WebAssembly runtime. The ultimate goal for WasmEdge is to bring cloud-native and serverless application paradigms to edge, streaming, web3, and SaaS computing environments. - -The unique features and advantages of WasmEdge include the following. - -* One of the [fastest](https://github.com/WasmEdge/WasmEdge#performance) WebAssembly VMs on the market (based on **LLVM AOT**) See another bechmark [here](https://00f.net/2023/01/04/webassembly-benchmark-2023/). -* WasmEdge feature extensions - * **Network sockets** ([Rust](https://github.com/second-state/wasmedge_wasi_socket), C and [JavaScript](https://github.com/second-state/wasmedge-quickjs#http-request) SDKs) - * **Async polling** (for Rust Future and JS async) - * Tensorflow, Pytorch, OpenVINO inference ([Tutorial](https://wasmedge.org/docs/category/neural-networks-for-wasi)) - * [Mediapipe-rs support for Mediapipe models](https://github.com/WasmEdge/mediapipe-rs) - * Key value storage - * Database connector including MySQL-based databases, Redis and PostgreSQL. ([Tutorial](https://wasmedge.org/docs/category/database-drivers)) - * **Gas meters** for resource constraints -* JavaScript support - * [ES6 module](https://github.com/second-state/wasmedge-quickjs#es6-module-support) and std API support - * **Implement JS APIs in Rust** ([Tutorial](https://www.secondstate.io/articles/embed-rust-in-javascript/)) - * Import C native shared library functions as JS functions ([Tutorial](https://www.secondstate.io/articles/call-native-functions-from-javascript/)) -* Cloud native management and orchestration - * [CRI-O and Kubernetes compatibility](https://wasmedge.org/docs/category/deploy-wasmedge-apps-in-kubernetes) - * Docker Desktop integration - * Sidecar apps in Kubernetes-based service meshes - * Dapr microservices with Dapr WasmEdge SDK ([Tutorial](https://github.com/second-state/dapr-sdk-wasmedge)) -* Cross-platform support - * Linux OSes dated back to 2010 for both x86 and ARM CPUs - * Mac OS X for both x86 and M1/M2 CPUs - * Windows - * Microkernel and RTOS (e.g., the highly secure [seL4 microkernel](https://github.com/second-state/wasmedge-sel4)) - * OpenWRT - * RISC-V - * Android -* Easy extensibility - * Extend and enhance the runtime with custom functions in [C](https://wasmedge.org/docs/embed/c/reference/latest#host-functions) or [GO](https://wasmedge.org/docs/embed/go/reference/latest#host-functions)) -* Easy to embed into a host application - * Embed WasmEdge functions in [C](https://wasmedge.org/docs/category/c-sdk-for-embedding-wasm-functions), [Go](https://wasmedge.org/docs/category/go-sdk-for-embedding-wasm-functions), and [Rust](https://wasmedge.org/docs/category/rust-sdk-for-embedding-wasm-functionst)-based host applications. - * Embed WasmEdge functions in service mesh proxies (e.g., [proxy-wasm](https://github.com/proxy-wasm/proxy-wasm-cpp-host/pull/193) for Envoy and MOSN proxies) - - -## Sandbox Acceptance - -WasmEdge is accepted into the CNCF Sandbox on 27th April 2021. - -## Development metrics - -The WasmEdge devstats page and dashboard could be found [here](https://wasmedge.devstats.cncf.io/d/8/dashboards?orgId=1&refresh=15m&search=open). - -* The project currently has [177](https://wasmedge.devstats.cncf.io/d/22/prs-authors-table?orgId=1) contributors from 28 companies. According to devstats, the project averages [789 contributions per month](https://wasmedge.devstats.cncf.io/d/74/contributions-chart?orgId=1&var-period=m&var-metric=contributions&var-repogroup_name=All&var-country_name=All&var-company_name=All&var-company=all&from=now-1y&to=now) within [47+ merged PRs per month](https://wasmedge.devstats.cncf.io/d/74/contributions-chart?orgId=1&var-period=m&var-metric=contributions&var-repogroup_name=All&var-country_name=All&var-company_name=All&var-company=all&from=now-1y&to=now). - -* [New PRs in last year](https://wasmedge.devstats.cncf.io/d/15/new-prs-in-repository-groups?orgId=1). -* The community has grown since WasmEdge entered the CNCF Sandbox. - * We have held monthly meetings since October 2021. The meeting notes could be found [here](https://docs.google.com/document/d/1iFlVl7R97Lze4RDykzElJGDjjWYDlkI8Rhf8g4dQ5Rk/edit), and the recording meeting video could be found [here](https://www.youtube.com/playlist?list=PL4H9HXvnb_jYbsHBOMk-jayEMGrl09VSO). - * Number of contributors: [6](https://wasmedge.devstats.cncf.io/d/22/prs-authors-table?orgId=1&var-period_name=Before%20joining%20CNCF&var-repogroup_name=All) -> 140 - * Number of stars: 819 -> 6200 - * Number of forks: 43 -> 558 - -## Maintainers - -We now have sixteen reviewers, committers, and maintainers from Second State, Bytedance, Giant Network Group Co., Ltd., SRA VJTI, University of Science and Technology of China, Southeast University, Nanjing University and Purdue University. We have established the [community governance guideline](https://github.com/WasmEdge/WasmEdge/blob/master/docs/GOVERNANCE.md) and will promote more contributors to maintainers. - -The core maintainers are - -* Michael Yuan (Second State) @juntao -* Hung-Ying Tai (Second State) @hydai -* Yi-Ying He (Second State) @q82419 -* Shen-Ta Hsieh (Second State) @ibmibmibm - -## Project progress and adoption - -The WasmEdge community has released ten versions since joining CNCF. - -* [version 0.8.0](https://github.com/WasmEdge/WasmEdge/releases/tag/0.8.0) -* [version 0.8.1](https://github.com/WasmEdge/WasmEdge/releases/tag/0.8.1) -* [version 0.8.2](https://github.com/WasmEdge/WasmEdge/releases/tag/0.8.2) -* [version 0.9.0](https://github.com/WasmEdge/WasmEdge/releases/tag/0.9.0) -* [version 0.10.0](https://github.com/WasmEdge/WasmEdge/releases/tag/0.10.0) -* [version 0.11.0](https://github.com/WasmEdge/WasmEdge/releases/tag/0.11.0) -* [version 0.11.1](https://github.com/WasmEdge/WasmEdge/releases/tag/0.11.1) -* [version 0.11.2](https://github.com/WasmEdge/WasmEdge/releases/tag/0.11.2) -* [version 0.12.0](https://github.com/WasmEdge/WasmEdge/releases/tag/0.12.0) -* [version 0.12.1](https://github.com/WasmEdge/WasmEdge/releases/tag/0.12.1) -* [version 0.13.0](https://github.com/WasmEdge/WasmEdge/releases/tag/0.13.0) - - -With each release, WasmEdge delivers important features that are important to cloud-native users. - -* Advanced networking with the WasmEdge sockets library. It supports non-blocking sockets, DNS, TLS. That allows WadmEdge to run modern HTTPS client and server applications. -* Support for the Rust Tokio library. It allows many Tokio-based async Rust applications, especially async networking apps, to run seamlessly on WasmEdge. -* Container and K8s tooling. WasmEdge is an OCI-compliant runtime, so it could be managed and orchestrated by K8s and K8s tooling, like crun, youki, runwasi, containerd, CRI-O, K8s, Kind, OpenYurt, KubeEdge, SuperEdge. -* An officil package in Fedora and Red Hat Enterprise Linux (RHEL) distributions. -* JavaScript support. WasmEdge now supports the full JavaScript language spec as well as common JavaScript module systems, including ES6, CommonJS (CJS), and NPM modules. -* Support for WebAssembly feature extensions such as WASI-NN and WASI-Crypto. -* Support for optional WebAssembly specs and proposals from the community, including the SIMD proposal, the Tail Call proposal, the extended-const proposal, the multi-memories proposal, the Import/Export mutable globals proposal, the Non-trapping float-to-int conversions proposal, the Sign-extension operators proposal, the Multi-value proposal, the Reference Types proposal, the Bulk memory operations proposal and the threads proposal. -* Improved cross-platform compatibility. WasmEdge added support for macOS, Windows, Andriod, seL4, OpenWRT, RISC-V, and OpenHarmony operating systems, as well as ARM32, ARM64, Apple M1 and M2 hardware. -* Enhanced host SDKs in C, Rust, and Go languages. -* A host / Wasm data binding toolkit called the `wasmedge-bindgen`. -* A new plugin system that makes WasmEdge native host functions and extensions easier to develop and install. -* A lot of performance improvements. - -The WasmEdge community has expanded its collaboration with many open-source projects in the cloud-native space in the last year. Some of these projects now have production customers using WasmEdge. - -* OpenFunction (CNCF project) supports WasmEdge as a container runtime. -* WebAssembly Languages Runtime, maintained by VMWare, supports WasmEdge as a runtime -* LF Edge eKuiper and shifu uses WasmEdge to process data streamed from IoT devices. -* Kuasar supports WasmEdge as a container runtime. -* containerd's runwasi supports WasmEdge as a container runtime. -* youki, the OCI Container Runtime, supports WasmEdge as a container runtime. -* Essa-rs ueses WasmEdge to execute serverless functions on the essa-rs platform. -* The OpenGauss and libsql communities used WasmEdge to power UDFs (User Defined Functions) in database queries. -* Apache Traffic Server uses WasmEdge as a plugin to process the traffic flow. - -Another highlighted collaboration is that Docker Desktop integrates WasmEdge to support Wasm containers. - -Furthermore, the WasmEdge project is used by numerous commercial companies including Docker, VMWare, FutureWei, Huawei, 5miles, and ByteDance. You can check out the full list [here](https://wasmedge.org/docs/contribute/users). - -## Project goals - -This is the WasmEdge project's second Annual review after joining the CNCF Sandbox. - -For the immediate future, WasmEdge will focus on the following areas. - -* Technical goals - * Support more WebAssembly proposals and specs, such as threading, stack switching, logging, and debugging. In particular, we aim to be one of the first Wasm runtimes to fully support the WebAssembly component model spec. - * Improve support for microservices. We will enable WasmEdge applications to access commonly used databases, messaging services, proxies, sidecars, and other services. - * Improve support for data streaming functions. We will work with data streaming partners to support embedded functions in WasmEdge in those frameworks. - * Improve support for AI inference workloads in Wasm. We will continue adding support for popular models in computer vision, voice recognition, and document AI. We will also enable inference on LLMs such as Llama. - * Support AI training on Wasm. We are collaborating with ByteDance and the Ray community to support WasmEdge on Ray nodes. - * Support the complete Node.js API and NPM module ecosystem in WasmEdge's JavaScript runtime. - * Improve WasmEdge support in popular application frameworks such as Dapr, Spin, etc. - * Better support for host SDKs in Rust, Go, Java, and Python for embedding WasmEdge in other applications. - * Debugging, monitoring, and observability tools for WasmEdge. - * Further optimize the developer experience and user experience for WasmEdge plugins. That would make it easy for the community to add new features to WasmEdge. - - -Our 2023 roadmap could be found [here](https://github.com/WasmEdge/WasmEdge/blob/master/docs/ROADMAP.md). - -* User adoption goals - * Drive adoption through integrating more open-source projects. - * Continue working closely with end-users to bring WasmEdge into production systems in at least 3-5 commercial companies. - -* Community and community collaborations - * Recruit and support proposal maintainers from more companies other than Second State. - * More community collaborations with open source projects in Linux Foundation and Apache Foundation. - * Attending continuously the mentorship programs like [Google Summmer of Code](https://summerofcode.withgoogle.com/), [Google Season of Docs](https://developers.google.com/season-of-docs), [LFX mentorship](https://lfx.linuxfoundation.org/tools/mentorship/) and [Open Source Program Plan](https://summer-ospp.ac.cn/) to drive community contributions by students. - -## How the CNCF can help to achieve the upcoming goals - -In the past two years, the WasmEdge project has received significant support from the CNCF. That includes LFX Mentorship opportunities, publication of tech articles on the CNCF blog, Project Pavilion and Office Hour opportunities at KubeCon, and legal support for the WasmEdge trademark in the US and China. Going forward, we plan to work closely with the CNCF on the following additional areas. - -* Strategy to recruit and retain contributors. -* Guidance and support for the project's technical documentation. -* Opportunities to collaborate with other CNCF projects. - -## Incubation readiness - -The WasmEdge team believes that the project is incubation ready, and had [submitted a incubation proposal](https://github.com/cncf/toc/pull/1102). From 65654da17371b8f4bb7250b5400ae6ea1032ecd4 Mon Sep 17 00:00:00 2001 From: Bob Killen Date: Wed, 18 Sep 2024 07:32:30 -0500 Subject: [PATCH 09/11] rename proposals dir to projects Signed-off-by: Bob Killen --- {proposals => projects}/aeraki/2023-Aeraki-Mesh-annual.md | 0 {proposals => projects}/akri/2022-akri-annual.md | 0 {proposals => projects}/antrea/2022-Antrea-annual.md | 0 {proposals => projects}/antrea/2023-antrea-annual.md | 0 {proposals => projects}/argo/argo-graduation-proposal.md | 0 {proposals => projects}/argo/argo.adoc | 0 {proposals => projects}/artifact-hub/2021-artifacthub-annual.md | 0 .../artifact-hub/artifact-hub-incubation-proposal.md | 0 .../artifact-hub/artifact-hub-sandbox-proposal.md | 0 {proposals => projects}/athenz/2022-Athenz-annual.md | 0 {proposals => projects}/athenz/2023-Athenz-annual.md | 0 {proposals => projects}/backstage/2021-backstage-annual.md | 0 .../backstage/backstage-incubation-proposal.md | 0 {proposals => projects}/backstage/backstage-sandbox-proposal.md | 0 {proposals => projects}/bfe/2021-BFE-annual.md | 0 {proposals => projects}/bfe/2022-Bfe-anual.md | 0 {proposals => projects}/bfe/bfe-sandbox-proposal.adoc | 0 {proposals => projects}/brigade/2020-brigade-annual.md | 0 {proposals => projects}/brigade/2021-Brigade-annual.md | 0 {proposals => projects}/brigade/2022-Brigade-annual.md | 0 {proposals => projects}/brigade/brigade-archive-review.md | 0 {proposals => projects}/brigade/brigade-sandbox-proposal.adoc | 0 {proposals => projects}/buildpacks/2020-buildpacks-annual.md | 0 .../buildpacks/buildpacks-incubation-proposal.md | 0 .../buildpacks/buildpacks-sandbox-proposal.adoc | 0 {proposals => projects}/cdk8s/2022-cdk8s-annual.md | 0 {proposals => projects}/cert-manager/2022-cert-manager-annual.md | 0 .../cert-manager/cert-manager-incubation-proposal.md | 0 {proposals => projects}/chaos-mesh/2021-chaosmesh-annual.md | 0 .../chaos-mesh/chaos-mesh-incubation-proposal.md | 0 {proposals => projects}/chaos-mesh/chaos-mesh-sandbox-proposal.md | 0 {proposals => projects}/chaosblade/2022-ChaosBlade-annual.md | 0 {proposals => projects}/chubaofs/chubaofs-incubation-proposal.md | 0 {proposals => projects}/chubaofs/chubaofs-sandbox-proposal.adoc | 0 {proposals => projects}/cilium/cilium-graduation-proposal.md | 0 {proposals => projects}/cilium/cilium-incubation-proposal.md | 0 .../cloud-custodian/2021-cloud-custodian-annual.md | 0 .../cloud-custodian/cloud-custodian-incubation-proposal.md | 0 {proposals => projects}/cloudevents/cloudevents-graduation-dd.md | 0 .../cloudevents/cloudevents-graduation-proposal.md | 0 .../cloudevents/cloudevents-incubation-proposal.md | 0 .../cloudevents/cloudevents-sandbox-proposal.md | 0 {proposals => projects}/clusterpedia/2023-Clusterpedia-annual.md | 0 {proposals => projects}/cni-genie/cni-genie-sandbox-proposal.adoc | 0 {proposals => projects}/cni/cni-incubation-proposal.adoc | 0 {proposals => projects}/cnigenie/2022-CNIGenie-annual.md | 0 .../2022-Confidential-Containers-annual.md | 0 .../containerd/containerd-graduation-proposal.md | 0 .../containerd/containerd-incubation-proposal.adoc | 0 {proposals => projects}/contour/contour-incubation-proposal.adoc | 0 {proposals => projects}/coredns/coredns-graduation-proposal.md | 0 {proposals => projects}/coredns/coredns-incubation-proposal.md | 0 {proposals => projects}/coredns/coredns-sandbox-proposal.adoc | 0 {proposals => projects}/cortex/2020-cortex-annual.md | 0 {proposals => projects}/cortex/cortex-incubation-proposal.md | 0 {proposals => projects}/cortex/cortex-sandbox-proposal.adoc | 0 {proposals => projects}/cri-o/cri-o-graduation-dd.md | 0 {proposals => projects}/cri-o/cri-o-incubation-proposal.adoc | 0 {proposals => projects}/crossplane/2021-crossplane-annual.md | 0 .../crossplane/crossplane-incubation-proposal.md | 0 {proposals => projects}/crossplane/crossplane-sandbox-proposal.md | 0 {proposals => projects}/curiefense/2022-curiefense-annual.md | 0 {proposals => projects}/curve/2023-Curve-annual.md | 0 {proposals => projects}/dapr/dapr-incubation-proposal.md | 0 {proposals => projects}/dex/2021-dex-annual.md | 0 {proposals => projects}/dex/2023-dex-annual.md | 0 {proposals => projects}/dex/dex-sandbox-proposal.md | 0 {proposals => projects}/distribution/2022-distribution-annual.md | 0 {proposals => projects}/distribution/2023-distribution-annual.md | 0 .../dragonfly/dragonfly-incubation-proposal.md | 0 {proposals => projects}/dragonfly/dragonfly-sandbox-proposal.adoc | 0 .../emissary-ingress/ambassadorapigateway.adoc | 0 {proposals => projects}/envoy/envoy-graduation-proposal.md | 0 {proposals => projects}/envoy/envoy-incubation-proposal.adoc | 0 {proposals => projects}/etcd/etcd-graduation-proposal.md | 0 {proposals => projects}/etcd/etcd-incubation-proposal.adoc | 0 {proposals => projects}/fabedge/2022-FabEdge-annual.md | 0 {proposals => projects}/falco/falco-graduation-proposal.md | 0 {proposals => projects}/falco/falco-incubation-proposal.md | 0 {proposals => projects}/falco/falco-sandbox-proposal.adoc | 0 {proposals => projects}/flatcar/flatcar-incubation-proposal.md | 0 {proposals => projects}/fluentd/fluentd-graduation-proposal.md | 0 {proposals => projects}/fluentd/fluentd-incubation-proposal.adoc | 0 {proposals => projects}/fluid/2022-fluid-annual.md | 0 {proposals => projects}/flux/2020-flux-annual.md | 0 {proposals => projects}/flux/flux-graduation-proposal.md | 0 {proposals => projects}/flux/flux-incubation-proposal.md | 0 {proposals => projects}/flux/flux-sandbox-proposal.md | 0 {proposals => projects}/grpc/grpc-incubation-proposal.adoc | 0 {proposals => projects}/harbor/harbor-graduation-proposal.md | 0 {proposals => projects}/harbor/harbor-incubation-proposal.md | 0 {proposals => projects}/harbor/harbor-sandbox-proposal.adoc | 0 {proposals => projects}/helm/helm-graduation-proposal.md | 0 {proposals => projects}/helm/helm-incubation-proposal.adoc | 0 {proposals => projects}/in-toto/2021-in-toto-annual.md | 0 {proposals => projects}/in-toto/in-toto-incubation-proposal.md | 0 {proposals => projects}/in-toto/in-toto-sandbox-proposal.adoc | 0 .../inclave-containers/2022-Inclavare-annual.md | 0 {proposals => projects}/istio/istio-graduation-proposal.md | 0 {proposals => projects}/istio/istio-incubation-proposal.md | 0 {proposals => projects}/jaeger/jaeger-graduation-proposal.md | 0 {proposals => projects}/jaeger/jaeger-incubation-proposal.adoc | 0 {proposals => projects}/k3s/2021-k3s-annual.md | 0 {proposals => projects}/k3s/2022-k3s-annual.md | 0 {proposals => projects}/k3s/k3s-sandbox-proposal.md | 0 {proposals => projects}/k8gb/2022-k8gb-annual.md | 0 {proposals => projects}/k8gb/2023-k8gb-annual.md | 0 {proposals => projects}/k8up/2022-k8up-annual.md | 0 {proposals => projects}/karmada/2022-karmada-annual.md | 0 {proposals => projects}/karmada/karmada-incubation-proposal.md | 0 {proposals => projects}/keda/2021-KEDA-annual.md | 0 {proposals => projects}/keda/keda-graduation-proposal.md | 0 {proposals => projects}/keda/keda-incubation-proposal.md | 0 {proposals => projects}/keda/keda-sandbox-proposal.adoc | 0 {proposals => projects}/keptn/2021-keptn-annual.md | 0 {proposals => projects}/keptn/keptn.adoc | 0 {proposals => projects}/keptn/keptn.md | 0 .../keycloak/keycload-incubation-proposal.adoc | 0 {proposals => projects}/keylime/2021-Keylime-annual.md | 0 {proposals => projects}/keylime/2022-Keylime-annual.md | 0 {proposals => projects}/keylime/keylime-sandbox-proposal.md | 0 {proposals => projects}/knative/knative-incubation-proposal.md | 0 {proposals => projects}/krator/krator-archive-review.md | 0 {proposals => projects}/kube-ovn/2022-Kube-OVN-annual.md | 0 {proposals => projects}/kube-ovn/2023-Kube-OVN-annual.md | 0 {proposals => projects}/kube-rs/2022-kube-rs-annual.md | 0 {proposals => projects}/kubearmor/2022-KubeArmor-annual.md | 0 {proposals => projects}/kubedl/2022-kubedl-annual.md | 0 {proposals => projects}/kubeedge/2020-kubeedge-annual.md | 0 {proposals => projects}/kubeedge/kubeedge-graduation-proposal.md | 0 {proposals => projects}/kubeedge/kubeedge-incubation-proposal.md | 0 {proposals => projects}/kubeedge/kubeedge-sandbox-proposal.adoc | 0 {proposals => projects}/kubeflow/kubeflow-incubation-proposal.md | 0 {proposals => projects}/kuberhealthy/2022-kuberhealthy-annual.md | 0 {proposals => projects}/kuberhealthy/2023-kuberhealthy-annual.md | 0 .../kubernetes/kubernetes-graduation-proposal.md | 0 .../kubernetes/kubernetes-incubation-proposal.adoc | 0 {proposals => projects}/kubevela/2022-kubevela-annual.md | 0 {proposals => projects}/kubevela/kubevela-incubation-proposal.md | 0 {proposals => projects}/kubevirt/2020-KubeVirt-annual.md | 0 .../kubevirt/kubevirt-incubation-proposal.adoc | 0 {proposals => projects}/kubevirt/kubevirt-sandbox-proposal.adoc | 0 {proposals => projects}/kubewarden/2023-kubewarden-annual.md | 0 {proposals => projects}/kudo/kudo-sandbox-proposal.adoc | 0 {proposals => projects}/kuma/2021-kuma-annual.md | 0 {proposals => projects}/kuma/2022-kuma-annual.md | 0 {proposals => projects}/kuma/kuma-sandbox-proposal.md | 0 {proposals => projects}/kyverno/2021-Kyverno-annual.md | 0 {proposals => projects}/kyverno/kyverno-incubation-proposal.md | 0 {proposals => projects}/linkerd/linkerd-graduation-proposal.md | 0 {proposals => projects}/linkerd/linkerd-incubation-proposal.md | 0 {proposals => projects}/linkerd/linkerd-sandbox-proposal.md | 0 {proposals => projects}/litmuschaos/2021-litmuschaos-annual.md | 0 .../litmuschaos/litmuschaos-incubation-proposal.md | 0 .../litmuschaos/litmuschaos-sandbox-proposal.md | 0 {proposals => projects}/longhorn/2020-longhorn-annual.md | 0 {proposals => projects}/longhorn/longhorn-incubation-proposal.md | 0 {proposals => projects}/longhorn/longhorn-sandbox-proposal.md | 0 {proposals => projects}/meshery/2023-Meshery-annual.md | 0 {proposals => projects}/metal3-io/2021-metal3-io-annual.md | 0 {proposals => projects}/metal3-io/2022-metal3-io-annual.md | 0 {proposals => projects}/metal3-io/metal3-io-sandbox-proposal.adoc | 0 {proposals => projects}/metallb/2022-metallb-annual.md | 0 {proposals => projects}/nats/nats-incubation-proposal.adoc | 0 .../network-service-mesh/2020-Network Service Mesh-annual.md | 0 .../network-service-mesh/2022-Network Service Mesh-annual.md | 0 .../network-service-mesh/nsm-sandbox-proposal.adoc | 0 {proposals => projects}/notary/2023-notary-project-annual.md | 0 {proposals => projects}/notary/notary-incubation-proposal.adoc | 0 .../2022-open-cluster-management-annual.md | 0 .../open-policy-agent/opa-graduation-proposal.md | 0 .../open-policy-agent/opa-incubation-proposal.md | 0 {proposals => projects}/open-policy-agent/opa-sandbox-proposal.md | 0 .../open-service-mesh/2021-openservicemesh-annual.md | 0 .../open-service-mesh/2022-openservicemesh-annual.md | 0 {proposals => projects}/open-service-mesh/osm-archive-review.md | 0 .../open-service-mesh/osm-sandbox-application.md | 0 .../open-telemetry/2020-opentelemetry-annual.md | 0 .../open-telemetry/otel-incubation-proposal.md | 0 {proposals => projects}/open-telemetry/otel-sandbox-proposal.adoc | 0 {proposals => projects}/opencost/2022-opencost-annual.md | 0 {proposals => projects}/openebs/2020-openebs-annual.md | 0 {proposals => projects}/openebs/2021-openebs-annual.md | 0 {proposals => projects}/openebs/openebs-sandbox-proposal.adoc | 0 {proposals => projects}/openelb/2022-OpenELB-annual.md | 0 .../openfeature/openfeature-incubation-proposal.md | 0 {proposals => projects}/openfunction/2022-OpenFunction-annual.md | 0 {proposals => projects}/openkruise/2021-OpenKruise-annual.md | 0 .../openkruise/openkruise-incubation-proposal.md | 0 .../openmetrics/openmetrics-incubation-proposal.md | 0 .../openmetrics/openmetrics-sandbox-proposal.md | 0 .../opentracing/opentracing-incubation-proposal.adoc | 0 {proposals => projects}/openyurt/2021-OpenYurt-annual.md | 0 {proposals => projects}/openyurt/2022-OpenYurt-annual.md | 0 .../operator-framework/operator-framework-incubation-proposal.md | 0 {proposals => projects}/oras/2022-oras-annual.md | 0 {proposals => projects}/parsec/2021-Parsec-annual.md | 0 {proposals => projects}/parsec/parsec-sandbox-proposal.md | 0 .../piraeus-datastore/2022-Piraeus-Datastore-annual.md | 0 .../piraeus-datastore/2023-Piraeus-Datastore-annual.md | 0 {proposals => projects}/pixie/2022-pixie-annual.md | 0 {proposals => projects}/porter/2021-porter-annual.md | 0 {proposals => projects}/porter/2022-porter-annual.md | 0 {proposals => projects}/pravega/2021-Pravega-annual.md | 0 {proposals => projects}/pravega/2022-Pravega-annual.md | 0 .../prometheus/prometheus-graduation-proposal.md | 0 .../prometheus/prometheus-incubation-proposal.adoc | 0 {proposals => projects}/rkt/rkt-archive-review.md | 0 {proposals => projects}/rkt/rkt-incubation-proposal.adoc | 0 {proposals => projects}/rook/rook-graduation-proposal.md | 0 {proposals => projects}/rook/rook-incubation-proposal.md | 0 {proposals => projects}/rook/rook-sandbox-proposal.adoc | 0 {proposals => projects}/schemahero/2022-SchemaHero-annual.md | 0 {proposals => projects}/sealer/2022-sealer-annual.md | 0 .../2021-ServerlessWorkflowSpecification-annual.md | 0 .../2022-ServerlessWorkflowSpecification-annual.md | 0 .../serverless-workflow/sw-sandbox-proposal.md | 0 .../service-mesh-interface/2021-servicemeshinterface-annual.md | 0 .../service-mesh-interface/smi-archive-review.md | 0 .../service-mesh-interface/smi-sandbox-proposal.adoc | 0 {proposals => projects}/skooner/2022-skooner-annual.md | 0 {proposals => projects}/spiffe-spire/spiffe-sandbox-proposal.adoc | 0 .../spiffe-spire/spiffe-spire-graduation-proposal.md | 0 .../spiffe-spire/spiffe-spire-incubation-proposal.md | 0 {proposals => projects}/strimzi/2020-strimzi-annual.md | 0 {proposals => projects}/strimzi/2021-Strimzi-annual.md | 0 {proposals => projects}/strimzi/2022-Strimzi-annual.md | 0 {proposals => projects}/strimzi/strimzi-incubation-proposal.md | 0 {proposals => projects}/strimzi/strimzi-sandbox-proposal.adoc | 0 {proposals => projects}/submariner/2023-submariner-annual.md | 0 {proposals => projects}/superedge/2022-SuperEdge-annual.md | 0 {proposals => projects}/telepresence/2020-telepresence-annual.md | 0 {proposals => projects}/telepresence/2021-telepresence-annual.md | 0 {proposals => projects}/telepresence/2022-telepresence-annual.md | 0 {proposals => projects}/telepresence/2023-telepresence-annual.md | 0 .../telepresence/telepresence-sandbox-proposal.adoc | 0 {proposals => projects}/thanos/thanos-incubation-proposal.md | 0 {proposals => projects}/thanos/thanos-sandbox-proposal.md | 0 {proposals => projects}/tikv/graduation-tikv.md | 0 {proposals => projects}/tikv/tikv-incubation-proposal.md | 0 {proposals => projects}/tikv/tikv-sandbox-proposal.adoc | 0 {proposals => projects}/tinkerbell/2022-Tinkerbell-annual.md | 0 {proposals => projects}/tremor/2021-tremor-annual.md | 0 {proposals => projects}/tremor/2022-tremor-annual.md | 0 {proposals => projects}/tremor/tremor-sandbox-proposal.md | 0 {proposals => projects}/trickster/2022-trickster-annual.md | 0 {proposals => projects}/tuf/tuf-graduation-proposal.md | 0 {proposals => projects}/tuf/tuf-incubation-proposal.adoc | 0 {proposals => projects}/vineyard/2022-vineyard-annual.md | 0 {proposals => projects}/vineyard/2023-vineyard-annual.md | 0 .../virtual-kubelet/2021-virtualkubelet-annual.md | 0 .../virtual-kubelet/2022-virtualkubelet-annual.md | 0 .../virtual-kubelet/virtual-kubelet-sandbox-proposal.adoc | 0 {proposals => projects}/vitess/vitess-graduation-proposal.md | 0 {proposals => projects}/vitess/vitess-incubation-proposal.adoc | 0 {proposals => projects}/volcano/2021-volcano-annual.md | 0 {proposals => projects}/volcano/volcano-incubation-proposal.adoc | 0 {proposals => projects}/volcano/volcano-incubation-proposal.md | 0 {proposals => projects}/wasmcloud/2022-wasmCloud-annual.md | 0 {proposals => projects}/wasmedge/2022-wasmedge-annual.md | 0 260 files changed, 0 insertions(+), 0 deletions(-) rename {proposals => projects}/aeraki/2023-Aeraki-Mesh-annual.md (100%) rename {proposals => projects}/akri/2022-akri-annual.md (100%) rename {proposals => projects}/antrea/2022-Antrea-annual.md (100%) rename {proposals => projects}/antrea/2023-antrea-annual.md (100%) rename {proposals => projects}/argo/argo-graduation-proposal.md (100%) rename {proposals => projects}/argo/argo.adoc (100%) rename {proposals => projects}/artifact-hub/2021-artifacthub-annual.md (100%) rename {proposals => projects}/artifact-hub/artifact-hub-incubation-proposal.md (100%) rename {proposals => projects}/artifact-hub/artifact-hub-sandbox-proposal.md (100%) rename {proposals => projects}/athenz/2022-Athenz-annual.md (100%) rename {proposals => projects}/athenz/2023-Athenz-annual.md (100%) rename {proposals => projects}/backstage/2021-backstage-annual.md (100%) rename {proposals => projects}/backstage/backstage-incubation-proposal.md (100%) rename {proposals => projects}/backstage/backstage-sandbox-proposal.md (100%) rename {proposals => projects}/bfe/2021-BFE-annual.md (100%) rename {proposals => projects}/bfe/2022-Bfe-anual.md (100%) rename {proposals => projects}/bfe/bfe-sandbox-proposal.adoc (100%) rename {proposals => projects}/brigade/2020-brigade-annual.md (100%) rename {proposals => projects}/brigade/2021-Brigade-annual.md (100%) rename {proposals => projects}/brigade/2022-Brigade-annual.md (100%) rename {proposals => projects}/brigade/brigade-archive-review.md (100%) rename {proposals => projects}/brigade/brigade-sandbox-proposal.adoc (100%) rename {proposals => projects}/buildpacks/2020-buildpacks-annual.md (100%) rename {proposals => projects}/buildpacks/buildpacks-incubation-proposal.md (100%) rename {proposals => projects}/buildpacks/buildpacks-sandbox-proposal.adoc (100%) rename {proposals => projects}/cdk8s/2022-cdk8s-annual.md (100%) rename {proposals => projects}/cert-manager/2022-cert-manager-annual.md (100%) rename {proposals => projects}/cert-manager/cert-manager-incubation-proposal.md (100%) rename {proposals => projects}/chaos-mesh/2021-chaosmesh-annual.md (100%) rename {proposals => projects}/chaos-mesh/chaos-mesh-incubation-proposal.md (100%) rename {proposals => projects}/chaos-mesh/chaos-mesh-sandbox-proposal.md (100%) rename {proposals => projects}/chaosblade/2022-ChaosBlade-annual.md (100%) rename {proposals => projects}/chubaofs/chubaofs-incubation-proposal.md (100%) rename {proposals => projects}/chubaofs/chubaofs-sandbox-proposal.adoc (100%) rename {proposals => projects}/cilium/cilium-graduation-proposal.md (100%) rename {proposals => projects}/cilium/cilium-incubation-proposal.md (100%) rename {proposals => projects}/cloud-custodian/2021-cloud-custodian-annual.md (100%) rename {proposals => projects}/cloud-custodian/cloud-custodian-incubation-proposal.md (100%) rename {proposals => projects}/cloudevents/cloudevents-graduation-dd.md (100%) rename {proposals => projects}/cloudevents/cloudevents-graduation-proposal.md (100%) rename {proposals => projects}/cloudevents/cloudevents-incubation-proposal.md (100%) rename {proposals => projects}/cloudevents/cloudevents-sandbox-proposal.md (100%) rename {proposals => projects}/clusterpedia/2023-Clusterpedia-annual.md (100%) rename {proposals => projects}/cni-genie/cni-genie-sandbox-proposal.adoc (100%) rename {proposals => projects}/cni/cni-incubation-proposal.adoc (100%) rename {proposals => projects}/cnigenie/2022-CNIGenie-annual.md (100%) rename {proposals => projects}/confidential-containers/2022-Confidential-Containers-annual.md (100%) rename {proposals => projects}/containerd/containerd-graduation-proposal.md (100%) rename {proposals => projects}/containerd/containerd-incubation-proposal.adoc (100%) rename {proposals => projects}/contour/contour-incubation-proposal.adoc (100%) rename {proposals => projects}/coredns/coredns-graduation-proposal.md (100%) rename {proposals => projects}/coredns/coredns-incubation-proposal.md (100%) rename {proposals => projects}/coredns/coredns-sandbox-proposal.adoc (100%) rename {proposals => projects}/cortex/2020-cortex-annual.md (100%) rename {proposals => projects}/cortex/cortex-incubation-proposal.md (100%) rename {proposals => projects}/cortex/cortex-sandbox-proposal.adoc (100%) rename {proposals => projects}/cri-o/cri-o-graduation-dd.md (100%) rename {proposals => projects}/cri-o/cri-o-incubation-proposal.adoc (100%) rename {proposals => projects}/crossplane/2021-crossplane-annual.md (100%) rename {proposals => projects}/crossplane/crossplane-incubation-proposal.md (100%) rename {proposals => projects}/crossplane/crossplane-sandbox-proposal.md (100%) rename {proposals => projects}/curiefense/2022-curiefense-annual.md (100%) rename {proposals => projects}/curve/2023-Curve-annual.md (100%) rename {proposals => projects}/dapr/dapr-incubation-proposal.md (100%) rename {proposals => projects}/dex/2021-dex-annual.md (100%) rename {proposals => projects}/dex/2023-dex-annual.md (100%) rename {proposals => projects}/dex/dex-sandbox-proposal.md (100%) rename {proposals => projects}/distribution/2022-distribution-annual.md (100%) rename {proposals => projects}/distribution/2023-distribution-annual.md (100%) rename {proposals => projects}/dragonfly/dragonfly-incubation-proposal.md (100%) rename {proposals => projects}/dragonfly/dragonfly-sandbox-proposal.adoc (100%) rename {proposals => projects}/emissary-ingress/ambassadorapigateway.adoc (100%) rename {proposals => projects}/envoy/envoy-graduation-proposal.md (100%) rename {proposals => projects}/envoy/envoy-incubation-proposal.adoc (100%) rename {proposals => projects}/etcd/etcd-graduation-proposal.md (100%) rename {proposals => projects}/etcd/etcd-incubation-proposal.adoc (100%) rename {proposals => projects}/fabedge/2022-FabEdge-annual.md (100%) rename {proposals => projects}/falco/falco-graduation-proposal.md (100%) rename {proposals => projects}/falco/falco-incubation-proposal.md (100%) rename {proposals => projects}/falco/falco-sandbox-proposal.adoc (100%) rename {proposals => projects}/flatcar/flatcar-incubation-proposal.md (100%) rename {proposals => projects}/fluentd/fluentd-graduation-proposal.md (100%) rename {proposals => projects}/fluentd/fluentd-incubation-proposal.adoc (100%) rename {proposals => projects}/fluid/2022-fluid-annual.md (100%) rename {proposals => projects}/flux/2020-flux-annual.md (100%) rename {proposals => projects}/flux/flux-graduation-proposal.md (100%) rename {proposals => projects}/flux/flux-incubation-proposal.md (100%) rename {proposals => projects}/flux/flux-sandbox-proposal.md (100%) rename {proposals => projects}/grpc/grpc-incubation-proposal.adoc (100%) rename {proposals => projects}/harbor/harbor-graduation-proposal.md (100%) rename {proposals => projects}/harbor/harbor-incubation-proposal.md (100%) rename {proposals => projects}/harbor/harbor-sandbox-proposal.adoc (100%) rename {proposals => projects}/helm/helm-graduation-proposal.md (100%) rename {proposals => projects}/helm/helm-incubation-proposal.adoc (100%) rename {proposals => projects}/in-toto/2021-in-toto-annual.md (100%) rename {proposals => projects}/in-toto/in-toto-incubation-proposal.md (100%) rename {proposals => projects}/in-toto/in-toto-sandbox-proposal.adoc (100%) rename {proposals => projects}/inclave-containers/2022-Inclavare-annual.md (100%) rename {proposals => projects}/istio/istio-graduation-proposal.md (100%) rename {proposals => projects}/istio/istio-incubation-proposal.md (100%) rename {proposals => projects}/jaeger/jaeger-graduation-proposal.md (100%) rename {proposals => projects}/jaeger/jaeger-incubation-proposal.adoc (100%) rename {proposals => projects}/k3s/2021-k3s-annual.md (100%) rename {proposals => projects}/k3s/2022-k3s-annual.md (100%) rename {proposals => projects}/k3s/k3s-sandbox-proposal.md (100%) rename {proposals => projects}/k8gb/2022-k8gb-annual.md (100%) rename {proposals => projects}/k8gb/2023-k8gb-annual.md (100%) rename {proposals => projects}/k8up/2022-k8up-annual.md (100%) rename {proposals => projects}/karmada/2022-karmada-annual.md (100%) rename {proposals => projects}/karmada/karmada-incubation-proposal.md (100%) rename {proposals => projects}/keda/2021-KEDA-annual.md (100%) rename {proposals => projects}/keda/keda-graduation-proposal.md (100%) rename {proposals => projects}/keda/keda-incubation-proposal.md (100%) rename {proposals => projects}/keda/keda-sandbox-proposal.adoc (100%) rename {proposals => projects}/keptn/2021-keptn-annual.md (100%) rename {proposals => projects}/keptn/keptn.adoc (100%) rename {proposals => projects}/keptn/keptn.md (100%) rename {proposals => projects}/keycloak/keycload-incubation-proposal.adoc (100%) rename {proposals => projects}/keylime/2021-Keylime-annual.md (100%) rename {proposals => projects}/keylime/2022-Keylime-annual.md (100%) rename {proposals => projects}/keylime/keylime-sandbox-proposal.md (100%) rename {proposals => projects}/knative/knative-incubation-proposal.md (100%) rename {proposals => projects}/krator/krator-archive-review.md (100%) rename {proposals => projects}/kube-ovn/2022-Kube-OVN-annual.md (100%) rename {proposals => projects}/kube-ovn/2023-Kube-OVN-annual.md (100%) rename {proposals => projects}/kube-rs/2022-kube-rs-annual.md (100%) rename {proposals => projects}/kubearmor/2022-KubeArmor-annual.md (100%) rename {proposals => projects}/kubedl/2022-kubedl-annual.md (100%) rename {proposals => projects}/kubeedge/2020-kubeedge-annual.md (100%) rename {proposals => projects}/kubeedge/kubeedge-graduation-proposal.md (100%) rename {proposals => projects}/kubeedge/kubeedge-incubation-proposal.md (100%) rename {proposals => projects}/kubeedge/kubeedge-sandbox-proposal.adoc (100%) rename {proposals => projects}/kubeflow/kubeflow-incubation-proposal.md (100%) rename {proposals => projects}/kuberhealthy/2022-kuberhealthy-annual.md (100%) rename {proposals => projects}/kuberhealthy/2023-kuberhealthy-annual.md (100%) rename {proposals => projects}/kubernetes/kubernetes-graduation-proposal.md (100%) rename {proposals => projects}/kubernetes/kubernetes-incubation-proposal.adoc (100%) rename {proposals => projects}/kubevela/2022-kubevela-annual.md (100%) rename {proposals => projects}/kubevela/kubevela-incubation-proposal.md (100%) rename {proposals => projects}/kubevirt/2020-KubeVirt-annual.md (100%) rename {proposals => projects}/kubevirt/kubevirt-incubation-proposal.adoc (100%) rename {proposals => projects}/kubevirt/kubevirt-sandbox-proposal.adoc (100%) rename {proposals => projects}/kubewarden/2023-kubewarden-annual.md (100%) rename {proposals => projects}/kudo/kudo-sandbox-proposal.adoc (100%) rename {proposals => projects}/kuma/2021-kuma-annual.md (100%) rename {proposals => projects}/kuma/2022-kuma-annual.md (100%) rename {proposals => projects}/kuma/kuma-sandbox-proposal.md (100%) rename {proposals => projects}/kyverno/2021-Kyverno-annual.md (100%) rename {proposals => projects}/kyverno/kyverno-incubation-proposal.md (100%) rename {proposals => projects}/linkerd/linkerd-graduation-proposal.md (100%) rename {proposals => projects}/linkerd/linkerd-incubation-proposal.md (100%) rename {proposals => projects}/linkerd/linkerd-sandbox-proposal.md (100%) rename {proposals => projects}/litmuschaos/2021-litmuschaos-annual.md (100%) rename {proposals => projects}/litmuschaos/litmuschaos-incubation-proposal.md (100%) rename {proposals => projects}/litmuschaos/litmuschaos-sandbox-proposal.md (100%) rename {proposals => projects}/longhorn/2020-longhorn-annual.md (100%) rename {proposals => projects}/longhorn/longhorn-incubation-proposal.md (100%) rename {proposals => projects}/longhorn/longhorn-sandbox-proposal.md (100%) rename {proposals => projects}/meshery/2023-Meshery-annual.md (100%) rename {proposals => projects}/metal3-io/2021-metal3-io-annual.md (100%) rename {proposals => projects}/metal3-io/2022-metal3-io-annual.md (100%) rename {proposals => projects}/metal3-io/metal3-io-sandbox-proposal.adoc (100%) rename {proposals => projects}/metallb/2022-metallb-annual.md (100%) rename {proposals => projects}/nats/nats-incubation-proposal.adoc (100%) rename {proposals => projects}/network-service-mesh/2020-Network Service Mesh-annual.md (100%) rename {proposals => projects}/network-service-mesh/2022-Network Service Mesh-annual.md (100%) rename {proposals => projects}/network-service-mesh/nsm-sandbox-proposal.adoc (100%) rename {proposals => projects}/notary/2023-notary-project-annual.md (100%) rename {proposals => projects}/notary/notary-incubation-proposal.adoc (100%) rename {proposals => projects}/open-cluster-management/2022-open-cluster-management-annual.md (100%) rename {proposals => projects}/open-policy-agent/opa-graduation-proposal.md (100%) rename {proposals => projects}/open-policy-agent/opa-incubation-proposal.md (100%) rename {proposals => projects}/open-policy-agent/opa-sandbox-proposal.md (100%) rename {proposals => projects}/open-service-mesh/2021-openservicemesh-annual.md (100%) rename {proposals => projects}/open-service-mesh/2022-openservicemesh-annual.md (100%) rename {proposals => projects}/open-service-mesh/osm-archive-review.md (100%) rename {proposals => projects}/open-service-mesh/osm-sandbox-application.md (100%) rename {proposals => projects}/open-telemetry/2020-opentelemetry-annual.md (100%) rename {proposals => projects}/open-telemetry/otel-incubation-proposal.md (100%) rename {proposals => projects}/open-telemetry/otel-sandbox-proposal.adoc (100%) rename {proposals => projects}/opencost/2022-opencost-annual.md (100%) rename {proposals => projects}/openebs/2020-openebs-annual.md (100%) rename {proposals => projects}/openebs/2021-openebs-annual.md (100%) rename {proposals => projects}/openebs/openebs-sandbox-proposal.adoc (100%) rename {proposals => projects}/openelb/2022-OpenELB-annual.md (100%) rename {proposals => projects}/openfeature/openfeature-incubation-proposal.md (100%) rename {proposals => projects}/openfunction/2022-OpenFunction-annual.md (100%) rename {proposals => projects}/openkruise/2021-OpenKruise-annual.md (100%) rename {proposals => projects}/openkruise/openkruise-incubation-proposal.md (100%) rename {proposals => projects}/openmetrics/openmetrics-incubation-proposal.md (100%) rename {proposals => projects}/openmetrics/openmetrics-sandbox-proposal.md (100%) rename {proposals => projects}/opentracing/opentracing-incubation-proposal.adoc (100%) rename {proposals => projects}/openyurt/2021-OpenYurt-annual.md (100%) rename {proposals => projects}/openyurt/2022-OpenYurt-annual.md (100%) rename {proposals => projects}/operator-framework/operator-framework-incubation-proposal.md (100%) rename {proposals => projects}/oras/2022-oras-annual.md (100%) rename {proposals => projects}/parsec/2021-Parsec-annual.md (100%) rename {proposals => projects}/parsec/parsec-sandbox-proposal.md (100%) rename {proposals => projects}/piraeus-datastore/2022-Piraeus-Datastore-annual.md (100%) rename {proposals => projects}/piraeus-datastore/2023-Piraeus-Datastore-annual.md (100%) rename {proposals => projects}/pixie/2022-pixie-annual.md (100%) rename {proposals => projects}/porter/2021-porter-annual.md (100%) rename {proposals => projects}/porter/2022-porter-annual.md (100%) rename {proposals => projects}/pravega/2021-Pravega-annual.md (100%) rename {proposals => projects}/pravega/2022-Pravega-annual.md (100%) rename {proposals => projects}/prometheus/prometheus-graduation-proposal.md (100%) rename {proposals => projects}/prometheus/prometheus-incubation-proposal.adoc (100%) rename {proposals => projects}/rkt/rkt-archive-review.md (100%) rename {proposals => projects}/rkt/rkt-incubation-proposal.adoc (100%) rename {proposals => projects}/rook/rook-graduation-proposal.md (100%) rename {proposals => projects}/rook/rook-incubation-proposal.md (100%) rename {proposals => projects}/rook/rook-sandbox-proposal.adoc (100%) rename {proposals => projects}/schemahero/2022-SchemaHero-annual.md (100%) rename {proposals => projects}/sealer/2022-sealer-annual.md (100%) rename {proposals => projects}/serverless-workflow/2021-ServerlessWorkflowSpecification-annual.md (100%) rename {proposals => projects}/serverless-workflow/2022-ServerlessWorkflowSpecification-annual.md (100%) rename {proposals => projects}/serverless-workflow/sw-sandbox-proposal.md (100%) rename {proposals => projects}/service-mesh-interface/2021-servicemeshinterface-annual.md (100%) rename {proposals => projects}/service-mesh-interface/smi-archive-review.md (100%) rename {proposals => projects}/service-mesh-interface/smi-sandbox-proposal.adoc (100%) rename {proposals => projects}/skooner/2022-skooner-annual.md (100%) rename {proposals => projects}/spiffe-spire/spiffe-sandbox-proposal.adoc (100%) rename {proposals => projects}/spiffe-spire/spiffe-spire-graduation-proposal.md (100%) rename {proposals => projects}/spiffe-spire/spiffe-spire-incubation-proposal.md (100%) rename {proposals => projects}/strimzi/2020-strimzi-annual.md (100%) rename {proposals => projects}/strimzi/2021-Strimzi-annual.md (100%) rename {proposals => projects}/strimzi/2022-Strimzi-annual.md (100%) rename {proposals => projects}/strimzi/strimzi-incubation-proposal.md (100%) rename {proposals => projects}/strimzi/strimzi-sandbox-proposal.adoc (100%) rename {proposals => projects}/submariner/2023-submariner-annual.md (100%) rename {proposals => projects}/superedge/2022-SuperEdge-annual.md (100%) rename {proposals => projects}/telepresence/2020-telepresence-annual.md (100%) rename {proposals => projects}/telepresence/2021-telepresence-annual.md (100%) rename {proposals => projects}/telepresence/2022-telepresence-annual.md (100%) rename {proposals => projects}/telepresence/2023-telepresence-annual.md (100%) rename {proposals => projects}/telepresence/telepresence-sandbox-proposal.adoc (100%) rename {proposals => projects}/thanos/thanos-incubation-proposal.md (100%) rename {proposals => projects}/thanos/thanos-sandbox-proposal.md (100%) rename {proposals => projects}/tikv/graduation-tikv.md (100%) rename {proposals => projects}/tikv/tikv-incubation-proposal.md (100%) rename {proposals => projects}/tikv/tikv-sandbox-proposal.adoc (100%) rename {proposals => projects}/tinkerbell/2022-Tinkerbell-annual.md (100%) rename {proposals => projects}/tremor/2021-tremor-annual.md (100%) rename {proposals => projects}/tremor/2022-tremor-annual.md (100%) rename {proposals => projects}/tremor/tremor-sandbox-proposal.md (100%) rename {proposals => projects}/trickster/2022-trickster-annual.md (100%) rename {proposals => projects}/tuf/tuf-graduation-proposal.md (100%) rename {proposals => projects}/tuf/tuf-incubation-proposal.adoc (100%) rename {proposals => projects}/vineyard/2022-vineyard-annual.md (100%) rename {proposals => projects}/vineyard/2023-vineyard-annual.md (100%) rename {proposals => projects}/virtual-kubelet/2021-virtualkubelet-annual.md (100%) rename {proposals => projects}/virtual-kubelet/2022-virtualkubelet-annual.md (100%) rename {proposals => projects}/virtual-kubelet/virtual-kubelet-sandbox-proposal.adoc (100%) rename {proposals => projects}/vitess/vitess-graduation-proposal.md (100%) rename {proposals => projects}/vitess/vitess-incubation-proposal.adoc (100%) rename {proposals => projects}/volcano/2021-volcano-annual.md (100%) rename {proposals => projects}/volcano/volcano-incubation-proposal.adoc (100%) rename {proposals => projects}/volcano/volcano-incubation-proposal.md (100%) rename {proposals => projects}/wasmcloud/2022-wasmCloud-annual.md (100%) rename {proposals => projects}/wasmedge/2022-wasmedge-annual.md (100%) diff --git a/proposals/aeraki/2023-Aeraki-Mesh-annual.md b/projects/aeraki/2023-Aeraki-Mesh-annual.md similarity index 100% rename from proposals/aeraki/2023-Aeraki-Mesh-annual.md rename to projects/aeraki/2023-Aeraki-Mesh-annual.md diff --git a/proposals/akri/2022-akri-annual.md b/projects/akri/2022-akri-annual.md similarity index 100% rename from proposals/akri/2022-akri-annual.md rename to projects/akri/2022-akri-annual.md diff --git a/proposals/antrea/2022-Antrea-annual.md b/projects/antrea/2022-Antrea-annual.md similarity index 100% rename from proposals/antrea/2022-Antrea-annual.md rename to projects/antrea/2022-Antrea-annual.md diff --git a/proposals/antrea/2023-antrea-annual.md b/projects/antrea/2023-antrea-annual.md similarity index 100% rename from proposals/antrea/2023-antrea-annual.md rename to projects/antrea/2023-antrea-annual.md diff --git a/proposals/argo/argo-graduation-proposal.md b/projects/argo/argo-graduation-proposal.md similarity index 100% rename from proposals/argo/argo-graduation-proposal.md rename to projects/argo/argo-graduation-proposal.md diff --git a/proposals/argo/argo.adoc b/projects/argo/argo.adoc similarity index 100% rename from proposals/argo/argo.adoc rename to projects/argo/argo.adoc diff --git a/proposals/artifact-hub/2021-artifacthub-annual.md b/projects/artifact-hub/2021-artifacthub-annual.md similarity index 100% rename from proposals/artifact-hub/2021-artifacthub-annual.md rename to projects/artifact-hub/2021-artifacthub-annual.md diff --git a/proposals/artifact-hub/artifact-hub-incubation-proposal.md b/projects/artifact-hub/artifact-hub-incubation-proposal.md similarity index 100% rename from proposals/artifact-hub/artifact-hub-incubation-proposal.md rename to projects/artifact-hub/artifact-hub-incubation-proposal.md diff --git a/proposals/artifact-hub/artifact-hub-sandbox-proposal.md b/projects/artifact-hub/artifact-hub-sandbox-proposal.md similarity index 100% rename from proposals/artifact-hub/artifact-hub-sandbox-proposal.md rename to projects/artifact-hub/artifact-hub-sandbox-proposal.md diff --git a/proposals/athenz/2022-Athenz-annual.md b/projects/athenz/2022-Athenz-annual.md similarity index 100% rename from proposals/athenz/2022-Athenz-annual.md rename to projects/athenz/2022-Athenz-annual.md diff --git a/proposals/athenz/2023-Athenz-annual.md b/projects/athenz/2023-Athenz-annual.md similarity index 100% rename from proposals/athenz/2023-Athenz-annual.md rename to projects/athenz/2023-Athenz-annual.md diff --git a/proposals/backstage/2021-backstage-annual.md b/projects/backstage/2021-backstage-annual.md similarity index 100% rename from proposals/backstage/2021-backstage-annual.md rename to projects/backstage/2021-backstage-annual.md diff --git a/proposals/backstage/backstage-incubation-proposal.md b/projects/backstage/backstage-incubation-proposal.md similarity index 100% rename from proposals/backstage/backstage-incubation-proposal.md rename to projects/backstage/backstage-incubation-proposal.md diff --git a/proposals/backstage/backstage-sandbox-proposal.md b/projects/backstage/backstage-sandbox-proposal.md similarity index 100% rename from proposals/backstage/backstage-sandbox-proposal.md rename to projects/backstage/backstage-sandbox-proposal.md diff --git a/proposals/bfe/2021-BFE-annual.md b/projects/bfe/2021-BFE-annual.md similarity index 100% rename from proposals/bfe/2021-BFE-annual.md rename to projects/bfe/2021-BFE-annual.md diff --git a/proposals/bfe/2022-Bfe-anual.md b/projects/bfe/2022-Bfe-anual.md similarity index 100% rename from proposals/bfe/2022-Bfe-anual.md rename to projects/bfe/2022-Bfe-anual.md diff --git a/proposals/bfe/bfe-sandbox-proposal.adoc b/projects/bfe/bfe-sandbox-proposal.adoc similarity index 100% rename from proposals/bfe/bfe-sandbox-proposal.adoc rename to projects/bfe/bfe-sandbox-proposal.adoc diff --git a/proposals/brigade/2020-brigade-annual.md b/projects/brigade/2020-brigade-annual.md similarity index 100% rename from proposals/brigade/2020-brigade-annual.md rename to projects/brigade/2020-brigade-annual.md diff --git a/proposals/brigade/2021-Brigade-annual.md b/projects/brigade/2021-Brigade-annual.md similarity index 100% rename from proposals/brigade/2021-Brigade-annual.md rename to projects/brigade/2021-Brigade-annual.md diff --git a/proposals/brigade/2022-Brigade-annual.md b/projects/brigade/2022-Brigade-annual.md similarity index 100% rename from proposals/brigade/2022-Brigade-annual.md rename to projects/brigade/2022-Brigade-annual.md diff --git a/proposals/brigade/brigade-archive-review.md b/projects/brigade/brigade-archive-review.md similarity index 100% rename from proposals/brigade/brigade-archive-review.md rename to projects/brigade/brigade-archive-review.md diff --git a/proposals/brigade/brigade-sandbox-proposal.adoc b/projects/brigade/brigade-sandbox-proposal.adoc similarity index 100% rename from proposals/brigade/brigade-sandbox-proposal.adoc rename to projects/brigade/brigade-sandbox-proposal.adoc diff --git a/proposals/buildpacks/2020-buildpacks-annual.md b/projects/buildpacks/2020-buildpacks-annual.md similarity index 100% rename from proposals/buildpacks/2020-buildpacks-annual.md rename to projects/buildpacks/2020-buildpacks-annual.md diff --git a/proposals/buildpacks/buildpacks-incubation-proposal.md b/projects/buildpacks/buildpacks-incubation-proposal.md similarity index 100% rename from proposals/buildpacks/buildpacks-incubation-proposal.md rename to projects/buildpacks/buildpacks-incubation-proposal.md diff --git a/proposals/buildpacks/buildpacks-sandbox-proposal.adoc b/projects/buildpacks/buildpacks-sandbox-proposal.adoc similarity index 100% rename from proposals/buildpacks/buildpacks-sandbox-proposal.adoc rename to projects/buildpacks/buildpacks-sandbox-proposal.adoc diff --git a/proposals/cdk8s/2022-cdk8s-annual.md b/projects/cdk8s/2022-cdk8s-annual.md similarity index 100% rename from proposals/cdk8s/2022-cdk8s-annual.md rename to projects/cdk8s/2022-cdk8s-annual.md diff --git a/proposals/cert-manager/2022-cert-manager-annual.md b/projects/cert-manager/2022-cert-manager-annual.md similarity index 100% rename from proposals/cert-manager/2022-cert-manager-annual.md rename to projects/cert-manager/2022-cert-manager-annual.md diff --git a/proposals/cert-manager/cert-manager-incubation-proposal.md b/projects/cert-manager/cert-manager-incubation-proposal.md similarity index 100% rename from proposals/cert-manager/cert-manager-incubation-proposal.md rename to projects/cert-manager/cert-manager-incubation-proposal.md diff --git a/proposals/chaos-mesh/2021-chaosmesh-annual.md b/projects/chaos-mesh/2021-chaosmesh-annual.md similarity index 100% rename from proposals/chaos-mesh/2021-chaosmesh-annual.md rename to projects/chaos-mesh/2021-chaosmesh-annual.md diff --git a/proposals/chaos-mesh/chaos-mesh-incubation-proposal.md b/projects/chaos-mesh/chaos-mesh-incubation-proposal.md similarity index 100% rename from proposals/chaos-mesh/chaos-mesh-incubation-proposal.md rename to projects/chaos-mesh/chaos-mesh-incubation-proposal.md diff --git a/proposals/chaos-mesh/chaos-mesh-sandbox-proposal.md b/projects/chaos-mesh/chaos-mesh-sandbox-proposal.md similarity index 100% rename from proposals/chaos-mesh/chaos-mesh-sandbox-proposal.md rename to projects/chaos-mesh/chaos-mesh-sandbox-proposal.md diff --git a/proposals/chaosblade/2022-ChaosBlade-annual.md b/projects/chaosblade/2022-ChaosBlade-annual.md similarity index 100% rename from proposals/chaosblade/2022-ChaosBlade-annual.md rename to projects/chaosblade/2022-ChaosBlade-annual.md diff --git a/proposals/chubaofs/chubaofs-incubation-proposal.md b/projects/chubaofs/chubaofs-incubation-proposal.md similarity index 100% rename from proposals/chubaofs/chubaofs-incubation-proposal.md rename to projects/chubaofs/chubaofs-incubation-proposal.md diff --git a/proposals/chubaofs/chubaofs-sandbox-proposal.adoc b/projects/chubaofs/chubaofs-sandbox-proposal.adoc similarity index 100% rename from proposals/chubaofs/chubaofs-sandbox-proposal.adoc rename to projects/chubaofs/chubaofs-sandbox-proposal.adoc diff --git a/proposals/cilium/cilium-graduation-proposal.md b/projects/cilium/cilium-graduation-proposal.md similarity index 100% rename from proposals/cilium/cilium-graduation-proposal.md rename to projects/cilium/cilium-graduation-proposal.md diff --git a/proposals/cilium/cilium-incubation-proposal.md b/projects/cilium/cilium-incubation-proposal.md similarity index 100% rename from proposals/cilium/cilium-incubation-proposal.md rename to projects/cilium/cilium-incubation-proposal.md diff --git a/proposals/cloud-custodian/2021-cloud-custodian-annual.md b/projects/cloud-custodian/2021-cloud-custodian-annual.md similarity index 100% rename from proposals/cloud-custodian/2021-cloud-custodian-annual.md rename to projects/cloud-custodian/2021-cloud-custodian-annual.md diff --git a/proposals/cloud-custodian/cloud-custodian-incubation-proposal.md b/projects/cloud-custodian/cloud-custodian-incubation-proposal.md similarity index 100% rename from proposals/cloud-custodian/cloud-custodian-incubation-proposal.md rename to projects/cloud-custodian/cloud-custodian-incubation-proposal.md diff --git a/proposals/cloudevents/cloudevents-graduation-dd.md b/projects/cloudevents/cloudevents-graduation-dd.md similarity index 100% rename from proposals/cloudevents/cloudevents-graduation-dd.md rename to projects/cloudevents/cloudevents-graduation-dd.md diff --git a/proposals/cloudevents/cloudevents-graduation-proposal.md b/projects/cloudevents/cloudevents-graduation-proposal.md similarity index 100% rename from proposals/cloudevents/cloudevents-graduation-proposal.md rename to projects/cloudevents/cloudevents-graduation-proposal.md diff --git a/proposals/cloudevents/cloudevents-incubation-proposal.md b/projects/cloudevents/cloudevents-incubation-proposal.md similarity index 100% rename from proposals/cloudevents/cloudevents-incubation-proposal.md rename to projects/cloudevents/cloudevents-incubation-proposal.md diff --git a/proposals/cloudevents/cloudevents-sandbox-proposal.md b/projects/cloudevents/cloudevents-sandbox-proposal.md similarity index 100% rename from proposals/cloudevents/cloudevents-sandbox-proposal.md rename to projects/cloudevents/cloudevents-sandbox-proposal.md diff --git a/proposals/clusterpedia/2023-Clusterpedia-annual.md b/projects/clusterpedia/2023-Clusterpedia-annual.md similarity index 100% rename from proposals/clusterpedia/2023-Clusterpedia-annual.md rename to projects/clusterpedia/2023-Clusterpedia-annual.md diff --git a/proposals/cni-genie/cni-genie-sandbox-proposal.adoc b/projects/cni-genie/cni-genie-sandbox-proposal.adoc similarity index 100% rename from proposals/cni-genie/cni-genie-sandbox-proposal.adoc rename to projects/cni-genie/cni-genie-sandbox-proposal.adoc diff --git a/proposals/cni/cni-incubation-proposal.adoc b/projects/cni/cni-incubation-proposal.adoc similarity index 100% rename from proposals/cni/cni-incubation-proposal.adoc rename to projects/cni/cni-incubation-proposal.adoc diff --git a/proposals/cnigenie/2022-CNIGenie-annual.md b/projects/cnigenie/2022-CNIGenie-annual.md similarity index 100% rename from proposals/cnigenie/2022-CNIGenie-annual.md rename to projects/cnigenie/2022-CNIGenie-annual.md diff --git a/proposals/confidential-containers/2022-Confidential-Containers-annual.md b/projects/confidential-containers/2022-Confidential-Containers-annual.md similarity index 100% rename from proposals/confidential-containers/2022-Confidential-Containers-annual.md rename to projects/confidential-containers/2022-Confidential-Containers-annual.md diff --git a/proposals/containerd/containerd-graduation-proposal.md b/projects/containerd/containerd-graduation-proposal.md similarity index 100% rename from proposals/containerd/containerd-graduation-proposal.md rename to projects/containerd/containerd-graduation-proposal.md diff --git a/proposals/containerd/containerd-incubation-proposal.adoc b/projects/containerd/containerd-incubation-proposal.adoc similarity index 100% rename from proposals/containerd/containerd-incubation-proposal.adoc rename to projects/containerd/containerd-incubation-proposal.adoc diff --git a/proposals/contour/contour-incubation-proposal.adoc b/projects/contour/contour-incubation-proposal.adoc similarity index 100% rename from proposals/contour/contour-incubation-proposal.adoc rename to projects/contour/contour-incubation-proposal.adoc diff --git a/proposals/coredns/coredns-graduation-proposal.md b/projects/coredns/coredns-graduation-proposal.md similarity index 100% rename from proposals/coredns/coredns-graduation-proposal.md rename to projects/coredns/coredns-graduation-proposal.md diff --git a/proposals/coredns/coredns-incubation-proposal.md b/projects/coredns/coredns-incubation-proposal.md similarity index 100% rename from proposals/coredns/coredns-incubation-proposal.md rename to projects/coredns/coredns-incubation-proposal.md diff --git a/proposals/coredns/coredns-sandbox-proposal.adoc b/projects/coredns/coredns-sandbox-proposal.adoc similarity index 100% rename from proposals/coredns/coredns-sandbox-proposal.adoc rename to projects/coredns/coredns-sandbox-proposal.adoc diff --git a/proposals/cortex/2020-cortex-annual.md b/projects/cortex/2020-cortex-annual.md similarity index 100% rename from proposals/cortex/2020-cortex-annual.md rename to projects/cortex/2020-cortex-annual.md diff --git a/proposals/cortex/cortex-incubation-proposal.md b/projects/cortex/cortex-incubation-proposal.md similarity index 100% rename from proposals/cortex/cortex-incubation-proposal.md rename to projects/cortex/cortex-incubation-proposal.md diff --git a/proposals/cortex/cortex-sandbox-proposal.adoc b/projects/cortex/cortex-sandbox-proposal.adoc similarity index 100% rename from proposals/cortex/cortex-sandbox-proposal.adoc rename to projects/cortex/cortex-sandbox-proposal.adoc diff --git a/proposals/cri-o/cri-o-graduation-dd.md b/projects/cri-o/cri-o-graduation-dd.md similarity index 100% rename from proposals/cri-o/cri-o-graduation-dd.md rename to projects/cri-o/cri-o-graduation-dd.md diff --git a/proposals/cri-o/cri-o-incubation-proposal.adoc b/projects/cri-o/cri-o-incubation-proposal.adoc similarity index 100% rename from proposals/cri-o/cri-o-incubation-proposal.adoc rename to projects/cri-o/cri-o-incubation-proposal.adoc diff --git a/proposals/crossplane/2021-crossplane-annual.md b/projects/crossplane/2021-crossplane-annual.md similarity index 100% rename from proposals/crossplane/2021-crossplane-annual.md rename to projects/crossplane/2021-crossplane-annual.md diff --git a/proposals/crossplane/crossplane-incubation-proposal.md b/projects/crossplane/crossplane-incubation-proposal.md similarity index 100% rename from proposals/crossplane/crossplane-incubation-proposal.md rename to projects/crossplane/crossplane-incubation-proposal.md diff --git a/proposals/crossplane/crossplane-sandbox-proposal.md b/projects/crossplane/crossplane-sandbox-proposal.md similarity index 100% rename from proposals/crossplane/crossplane-sandbox-proposal.md rename to projects/crossplane/crossplane-sandbox-proposal.md diff --git a/proposals/curiefense/2022-curiefense-annual.md b/projects/curiefense/2022-curiefense-annual.md similarity index 100% rename from proposals/curiefense/2022-curiefense-annual.md rename to projects/curiefense/2022-curiefense-annual.md diff --git a/proposals/curve/2023-Curve-annual.md b/projects/curve/2023-Curve-annual.md similarity index 100% rename from proposals/curve/2023-Curve-annual.md rename to projects/curve/2023-Curve-annual.md diff --git a/proposals/dapr/dapr-incubation-proposal.md b/projects/dapr/dapr-incubation-proposal.md similarity index 100% rename from proposals/dapr/dapr-incubation-proposal.md rename to projects/dapr/dapr-incubation-proposal.md diff --git a/proposals/dex/2021-dex-annual.md b/projects/dex/2021-dex-annual.md similarity index 100% rename from proposals/dex/2021-dex-annual.md rename to projects/dex/2021-dex-annual.md diff --git a/proposals/dex/2023-dex-annual.md b/projects/dex/2023-dex-annual.md similarity index 100% rename from proposals/dex/2023-dex-annual.md rename to projects/dex/2023-dex-annual.md diff --git a/proposals/dex/dex-sandbox-proposal.md b/projects/dex/dex-sandbox-proposal.md similarity index 100% rename from proposals/dex/dex-sandbox-proposal.md rename to projects/dex/dex-sandbox-proposal.md diff --git a/proposals/distribution/2022-distribution-annual.md b/projects/distribution/2022-distribution-annual.md similarity index 100% rename from proposals/distribution/2022-distribution-annual.md rename to projects/distribution/2022-distribution-annual.md diff --git a/proposals/distribution/2023-distribution-annual.md b/projects/distribution/2023-distribution-annual.md similarity index 100% rename from proposals/distribution/2023-distribution-annual.md rename to projects/distribution/2023-distribution-annual.md diff --git a/proposals/dragonfly/dragonfly-incubation-proposal.md b/projects/dragonfly/dragonfly-incubation-proposal.md similarity index 100% rename from proposals/dragonfly/dragonfly-incubation-proposal.md rename to projects/dragonfly/dragonfly-incubation-proposal.md diff --git a/proposals/dragonfly/dragonfly-sandbox-proposal.adoc b/projects/dragonfly/dragonfly-sandbox-proposal.adoc similarity index 100% rename from proposals/dragonfly/dragonfly-sandbox-proposal.adoc rename to projects/dragonfly/dragonfly-sandbox-proposal.adoc diff --git a/proposals/emissary-ingress/ambassadorapigateway.adoc b/projects/emissary-ingress/ambassadorapigateway.adoc similarity index 100% rename from proposals/emissary-ingress/ambassadorapigateway.adoc rename to projects/emissary-ingress/ambassadorapigateway.adoc diff --git a/proposals/envoy/envoy-graduation-proposal.md b/projects/envoy/envoy-graduation-proposal.md similarity index 100% rename from proposals/envoy/envoy-graduation-proposal.md rename to projects/envoy/envoy-graduation-proposal.md diff --git a/proposals/envoy/envoy-incubation-proposal.adoc b/projects/envoy/envoy-incubation-proposal.adoc similarity index 100% rename from proposals/envoy/envoy-incubation-proposal.adoc rename to projects/envoy/envoy-incubation-proposal.adoc diff --git a/proposals/etcd/etcd-graduation-proposal.md b/projects/etcd/etcd-graduation-proposal.md similarity index 100% rename from proposals/etcd/etcd-graduation-proposal.md rename to projects/etcd/etcd-graduation-proposal.md diff --git a/proposals/etcd/etcd-incubation-proposal.adoc b/projects/etcd/etcd-incubation-proposal.adoc similarity index 100% rename from proposals/etcd/etcd-incubation-proposal.adoc rename to projects/etcd/etcd-incubation-proposal.adoc diff --git a/proposals/fabedge/2022-FabEdge-annual.md b/projects/fabedge/2022-FabEdge-annual.md similarity index 100% rename from proposals/fabedge/2022-FabEdge-annual.md rename to projects/fabedge/2022-FabEdge-annual.md diff --git a/proposals/falco/falco-graduation-proposal.md b/projects/falco/falco-graduation-proposal.md similarity index 100% rename from proposals/falco/falco-graduation-proposal.md rename to projects/falco/falco-graduation-proposal.md diff --git a/proposals/falco/falco-incubation-proposal.md b/projects/falco/falco-incubation-proposal.md similarity index 100% rename from proposals/falco/falco-incubation-proposal.md rename to projects/falco/falco-incubation-proposal.md diff --git a/proposals/falco/falco-sandbox-proposal.adoc b/projects/falco/falco-sandbox-proposal.adoc similarity index 100% rename from proposals/falco/falco-sandbox-proposal.adoc rename to projects/falco/falco-sandbox-proposal.adoc diff --git a/proposals/flatcar/flatcar-incubation-proposal.md b/projects/flatcar/flatcar-incubation-proposal.md similarity index 100% rename from proposals/flatcar/flatcar-incubation-proposal.md rename to projects/flatcar/flatcar-incubation-proposal.md diff --git a/proposals/fluentd/fluentd-graduation-proposal.md b/projects/fluentd/fluentd-graduation-proposal.md similarity index 100% rename from proposals/fluentd/fluentd-graduation-proposal.md rename to projects/fluentd/fluentd-graduation-proposal.md diff --git a/proposals/fluentd/fluentd-incubation-proposal.adoc b/projects/fluentd/fluentd-incubation-proposal.adoc similarity index 100% rename from proposals/fluentd/fluentd-incubation-proposal.adoc rename to projects/fluentd/fluentd-incubation-proposal.adoc diff --git a/proposals/fluid/2022-fluid-annual.md b/projects/fluid/2022-fluid-annual.md similarity index 100% rename from proposals/fluid/2022-fluid-annual.md rename to projects/fluid/2022-fluid-annual.md diff --git a/proposals/flux/2020-flux-annual.md b/projects/flux/2020-flux-annual.md similarity index 100% rename from proposals/flux/2020-flux-annual.md rename to projects/flux/2020-flux-annual.md diff --git a/proposals/flux/flux-graduation-proposal.md b/projects/flux/flux-graduation-proposal.md similarity index 100% rename from proposals/flux/flux-graduation-proposal.md rename to projects/flux/flux-graduation-proposal.md diff --git a/proposals/flux/flux-incubation-proposal.md b/projects/flux/flux-incubation-proposal.md similarity index 100% rename from proposals/flux/flux-incubation-proposal.md rename to projects/flux/flux-incubation-proposal.md diff --git a/proposals/flux/flux-sandbox-proposal.md b/projects/flux/flux-sandbox-proposal.md similarity index 100% rename from proposals/flux/flux-sandbox-proposal.md rename to projects/flux/flux-sandbox-proposal.md diff --git a/proposals/grpc/grpc-incubation-proposal.adoc b/projects/grpc/grpc-incubation-proposal.adoc similarity index 100% rename from proposals/grpc/grpc-incubation-proposal.adoc rename to projects/grpc/grpc-incubation-proposal.adoc diff --git a/proposals/harbor/harbor-graduation-proposal.md b/projects/harbor/harbor-graduation-proposal.md similarity index 100% rename from proposals/harbor/harbor-graduation-proposal.md rename to projects/harbor/harbor-graduation-proposal.md diff --git a/proposals/harbor/harbor-incubation-proposal.md b/projects/harbor/harbor-incubation-proposal.md similarity index 100% rename from proposals/harbor/harbor-incubation-proposal.md rename to projects/harbor/harbor-incubation-proposal.md diff --git a/proposals/harbor/harbor-sandbox-proposal.adoc b/projects/harbor/harbor-sandbox-proposal.adoc similarity index 100% rename from proposals/harbor/harbor-sandbox-proposal.adoc rename to projects/harbor/harbor-sandbox-proposal.adoc diff --git a/proposals/helm/helm-graduation-proposal.md b/projects/helm/helm-graduation-proposal.md similarity index 100% rename from proposals/helm/helm-graduation-proposal.md rename to projects/helm/helm-graduation-proposal.md diff --git a/proposals/helm/helm-incubation-proposal.adoc b/projects/helm/helm-incubation-proposal.adoc similarity index 100% rename from proposals/helm/helm-incubation-proposal.adoc rename to projects/helm/helm-incubation-proposal.adoc diff --git a/proposals/in-toto/2021-in-toto-annual.md b/projects/in-toto/2021-in-toto-annual.md similarity index 100% rename from proposals/in-toto/2021-in-toto-annual.md rename to projects/in-toto/2021-in-toto-annual.md diff --git a/proposals/in-toto/in-toto-incubation-proposal.md b/projects/in-toto/in-toto-incubation-proposal.md similarity index 100% rename from proposals/in-toto/in-toto-incubation-proposal.md rename to projects/in-toto/in-toto-incubation-proposal.md diff --git a/proposals/in-toto/in-toto-sandbox-proposal.adoc b/projects/in-toto/in-toto-sandbox-proposal.adoc similarity index 100% rename from proposals/in-toto/in-toto-sandbox-proposal.adoc rename to projects/in-toto/in-toto-sandbox-proposal.adoc diff --git a/proposals/inclave-containers/2022-Inclavare-annual.md b/projects/inclave-containers/2022-Inclavare-annual.md similarity index 100% rename from proposals/inclave-containers/2022-Inclavare-annual.md rename to projects/inclave-containers/2022-Inclavare-annual.md diff --git a/proposals/istio/istio-graduation-proposal.md b/projects/istio/istio-graduation-proposal.md similarity index 100% rename from proposals/istio/istio-graduation-proposal.md rename to projects/istio/istio-graduation-proposal.md diff --git a/proposals/istio/istio-incubation-proposal.md b/projects/istio/istio-incubation-proposal.md similarity index 100% rename from proposals/istio/istio-incubation-proposal.md rename to projects/istio/istio-incubation-proposal.md diff --git a/proposals/jaeger/jaeger-graduation-proposal.md b/projects/jaeger/jaeger-graduation-proposal.md similarity index 100% rename from proposals/jaeger/jaeger-graduation-proposal.md rename to projects/jaeger/jaeger-graduation-proposal.md diff --git a/proposals/jaeger/jaeger-incubation-proposal.adoc b/projects/jaeger/jaeger-incubation-proposal.adoc similarity index 100% rename from proposals/jaeger/jaeger-incubation-proposal.adoc rename to projects/jaeger/jaeger-incubation-proposal.adoc diff --git a/proposals/k3s/2021-k3s-annual.md b/projects/k3s/2021-k3s-annual.md similarity index 100% rename from proposals/k3s/2021-k3s-annual.md rename to projects/k3s/2021-k3s-annual.md diff --git a/proposals/k3s/2022-k3s-annual.md b/projects/k3s/2022-k3s-annual.md similarity index 100% rename from proposals/k3s/2022-k3s-annual.md rename to projects/k3s/2022-k3s-annual.md diff --git a/proposals/k3s/k3s-sandbox-proposal.md b/projects/k3s/k3s-sandbox-proposal.md similarity index 100% rename from proposals/k3s/k3s-sandbox-proposal.md rename to projects/k3s/k3s-sandbox-proposal.md diff --git a/proposals/k8gb/2022-k8gb-annual.md b/projects/k8gb/2022-k8gb-annual.md similarity index 100% rename from proposals/k8gb/2022-k8gb-annual.md rename to projects/k8gb/2022-k8gb-annual.md diff --git a/proposals/k8gb/2023-k8gb-annual.md b/projects/k8gb/2023-k8gb-annual.md similarity index 100% rename from proposals/k8gb/2023-k8gb-annual.md rename to projects/k8gb/2023-k8gb-annual.md diff --git a/proposals/k8up/2022-k8up-annual.md b/projects/k8up/2022-k8up-annual.md similarity index 100% rename from proposals/k8up/2022-k8up-annual.md rename to projects/k8up/2022-k8up-annual.md diff --git a/proposals/karmada/2022-karmada-annual.md b/projects/karmada/2022-karmada-annual.md similarity index 100% rename from proposals/karmada/2022-karmada-annual.md rename to projects/karmada/2022-karmada-annual.md diff --git a/proposals/karmada/karmada-incubation-proposal.md b/projects/karmada/karmada-incubation-proposal.md similarity index 100% rename from proposals/karmada/karmada-incubation-proposal.md rename to projects/karmada/karmada-incubation-proposal.md diff --git a/proposals/keda/2021-KEDA-annual.md b/projects/keda/2021-KEDA-annual.md similarity index 100% rename from proposals/keda/2021-KEDA-annual.md rename to projects/keda/2021-KEDA-annual.md diff --git a/proposals/keda/keda-graduation-proposal.md b/projects/keda/keda-graduation-proposal.md similarity index 100% rename from proposals/keda/keda-graduation-proposal.md rename to projects/keda/keda-graduation-proposal.md diff --git a/proposals/keda/keda-incubation-proposal.md b/projects/keda/keda-incubation-proposal.md similarity index 100% rename from proposals/keda/keda-incubation-proposal.md rename to projects/keda/keda-incubation-proposal.md diff --git a/proposals/keda/keda-sandbox-proposal.adoc b/projects/keda/keda-sandbox-proposal.adoc similarity index 100% rename from proposals/keda/keda-sandbox-proposal.adoc rename to projects/keda/keda-sandbox-proposal.adoc diff --git a/proposals/keptn/2021-keptn-annual.md b/projects/keptn/2021-keptn-annual.md similarity index 100% rename from proposals/keptn/2021-keptn-annual.md rename to projects/keptn/2021-keptn-annual.md diff --git a/proposals/keptn/keptn.adoc b/projects/keptn/keptn.adoc similarity index 100% rename from proposals/keptn/keptn.adoc rename to projects/keptn/keptn.adoc diff --git a/proposals/keptn/keptn.md b/projects/keptn/keptn.md similarity index 100% rename from proposals/keptn/keptn.md rename to projects/keptn/keptn.md diff --git a/proposals/keycloak/keycload-incubation-proposal.adoc b/projects/keycloak/keycload-incubation-proposal.adoc similarity index 100% rename from proposals/keycloak/keycload-incubation-proposal.adoc rename to projects/keycloak/keycload-incubation-proposal.adoc diff --git a/proposals/keylime/2021-Keylime-annual.md b/projects/keylime/2021-Keylime-annual.md similarity index 100% rename from proposals/keylime/2021-Keylime-annual.md rename to projects/keylime/2021-Keylime-annual.md diff --git a/proposals/keylime/2022-Keylime-annual.md b/projects/keylime/2022-Keylime-annual.md similarity index 100% rename from proposals/keylime/2022-Keylime-annual.md rename to projects/keylime/2022-Keylime-annual.md diff --git a/proposals/keylime/keylime-sandbox-proposal.md b/projects/keylime/keylime-sandbox-proposal.md similarity index 100% rename from proposals/keylime/keylime-sandbox-proposal.md rename to projects/keylime/keylime-sandbox-proposal.md diff --git a/proposals/knative/knative-incubation-proposal.md b/projects/knative/knative-incubation-proposal.md similarity index 100% rename from proposals/knative/knative-incubation-proposal.md rename to projects/knative/knative-incubation-proposal.md diff --git a/proposals/krator/krator-archive-review.md b/projects/krator/krator-archive-review.md similarity index 100% rename from proposals/krator/krator-archive-review.md rename to projects/krator/krator-archive-review.md diff --git a/proposals/kube-ovn/2022-Kube-OVN-annual.md b/projects/kube-ovn/2022-Kube-OVN-annual.md similarity index 100% rename from proposals/kube-ovn/2022-Kube-OVN-annual.md rename to projects/kube-ovn/2022-Kube-OVN-annual.md diff --git a/proposals/kube-ovn/2023-Kube-OVN-annual.md b/projects/kube-ovn/2023-Kube-OVN-annual.md similarity index 100% rename from proposals/kube-ovn/2023-Kube-OVN-annual.md rename to projects/kube-ovn/2023-Kube-OVN-annual.md diff --git a/proposals/kube-rs/2022-kube-rs-annual.md b/projects/kube-rs/2022-kube-rs-annual.md similarity index 100% rename from proposals/kube-rs/2022-kube-rs-annual.md rename to projects/kube-rs/2022-kube-rs-annual.md diff --git a/proposals/kubearmor/2022-KubeArmor-annual.md b/projects/kubearmor/2022-KubeArmor-annual.md similarity index 100% rename from proposals/kubearmor/2022-KubeArmor-annual.md rename to projects/kubearmor/2022-KubeArmor-annual.md diff --git a/proposals/kubedl/2022-kubedl-annual.md b/projects/kubedl/2022-kubedl-annual.md similarity index 100% rename from proposals/kubedl/2022-kubedl-annual.md rename to projects/kubedl/2022-kubedl-annual.md diff --git a/proposals/kubeedge/2020-kubeedge-annual.md b/projects/kubeedge/2020-kubeedge-annual.md similarity index 100% rename from proposals/kubeedge/2020-kubeedge-annual.md rename to projects/kubeedge/2020-kubeedge-annual.md diff --git a/proposals/kubeedge/kubeedge-graduation-proposal.md b/projects/kubeedge/kubeedge-graduation-proposal.md similarity index 100% rename from proposals/kubeedge/kubeedge-graduation-proposal.md rename to projects/kubeedge/kubeedge-graduation-proposal.md diff --git a/proposals/kubeedge/kubeedge-incubation-proposal.md b/projects/kubeedge/kubeedge-incubation-proposal.md similarity index 100% rename from proposals/kubeedge/kubeedge-incubation-proposal.md rename to projects/kubeedge/kubeedge-incubation-proposal.md diff --git a/proposals/kubeedge/kubeedge-sandbox-proposal.adoc b/projects/kubeedge/kubeedge-sandbox-proposal.adoc similarity index 100% rename from proposals/kubeedge/kubeedge-sandbox-proposal.adoc rename to projects/kubeedge/kubeedge-sandbox-proposal.adoc diff --git a/proposals/kubeflow/kubeflow-incubation-proposal.md b/projects/kubeflow/kubeflow-incubation-proposal.md similarity index 100% rename from proposals/kubeflow/kubeflow-incubation-proposal.md rename to projects/kubeflow/kubeflow-incubation-proposal.md diff --git a/proposals/kuberhealthy/2022-kuberhealthy-annual.md b/projects/kuberhealthy/2022-kuberhealthy-annual.md similarity index 100% rename from proposals/kuberhealthy/2022-kuberhealthy-annual.md rename to projects/kuberhealthy/2022-kuberhealthy-annual.md diff --git a/proposals/kuberhealthy/2023-kuberhealthy-annual.md b/projects/kuberhealthy/2023-kuberhealthy-annual.md similarity index 100% rename from proposals/kuberhealthy/2023-kuberhealthy-annual.md rename to projects/kuberhealthy/2023-kuberhealthy-annual.md diff --git a/proposals/kubernetes/kubernetes-graduation-proposal.md b/projects/kubernetes/kubernetes-graduation-proposal.md similarity index 100% rename from proposals/kubernetes/kubernetes-graduation-proposal.md rename to projects/kubernetes/kubernetes-graduation-proposal.md diff --git a/proposals/kubernetes/kubernetes-incubation-proposal.adoc b/projects/kubernetes/kubernetes-incubation-proposal.adoc similarity index 100% rename from proposals/kubernetes/kubernetes-incubation-proposal.adoc rename to projects/kubernetes/kubernetes-incubation-proposal.adoc diff --git a/proposals/kubevela/2022-kubevela-annual.md b/projects/kubevela/2022-kubevela-annual.md similarity index 100% rename from proposals/kubevela/2022-kubevela-annual.md rename to projects/kubevela/2022-kubevela-annual.md diff --git a/proposals/kubevela/kubevela-incubation-proposal.md b/projects/kubevela/kubevela-incubation-proposal.md similarity index 100% rename from proposals/kubevela/kubevela-incubation-proposal.md rename to projects/kubevela/kubevela-incubation-proposal.md diff --git a/proposals/kubevirt/2020-KubeVirt-annual.md b/projects/kubevirt/2020-KubeVirt-annual.md similarity index 100% rename from proposals/kubevirt/2020-KubeVirt-annual.md rename to projects/kubevirt/2020-KubeVirt-annual.md diff --git a/proposals/kubevirt/kubevirt-incubation-proposal.adoc b/projects/kubevirt/kubevirt-incubation-proposal.adoc similarity index 100% rename from proposals/kubevirt/kubevirt-incubation-proposal.adoc rename to projects/kubevirt/kubevirt-incubation-proposal.adoc diff --git a/proposals/kubevirt/kubevirt-sandbox-proposal.adoc b/projects/kubevirt/kubevirt-sandbox-proposal.adoc similarity index 100% rename from proposals/kubevirt/kubevirt-sandbox-proposal.adoc rename to projects/kubevirt/kubevirt-sandbox-proposal.adoc diff --git a/proposals/kubewarden/2023-kubewarden-annual.md b/projects/kubewarden/2023-kubewarden-annual.md similarity index 100% rename from proposals/kubewarden/2023-kubewarden-annual.md rename to projects/kubewarden/2023-kubewarden-annual.md diff --git a/proposals/kudo/kudo-sandbox-proposal.adoc b/projects/kudo/kudo-sandbox-proposal.adoc similarity index 100% rename from proposals/kudo/kudo-sandbox-proposal.adoc rename to projects/kudo/kudo-sandbox-proposal.adoc diff --git a/proposals/kuma/2021-kuma-annual.md b/projects/kuma/2021-kuma-annual.md similarity index 100% rename from proposals/kuma/2021-kuma-annual.md rename to projects/kuma/2021-kuma-annual.md diff --git a/proposals/kuma/2022-kuma-annual.md b/projects/kuma/2022-kuma-annual.md similarity index 100% rename from proposals/kuma/2022-kuma-annual.md rename to projects/kuma/2022-kuma-annual.md diff --git a/proposals/kuma/kuma-sandbox-proposal.md b/projects/kuma/kuma-sandbox-proposal.md similarity index 100% rename from proposals/kuma/kuma-sandbox-proposal.md rename to projects/kuma/kuma-sandbox-proposal.md diff --git a/proposals/kyverno/2021-Kyverno-annual.md b/projects/kyverno/2021-Kyverno-annual.md similarity index 100% rename from proposals/kyverno/2021-Kyverno-annual.md rename to projects/kyverno/2021-Kyverno-annual.md diff --git a/proposals/kyverno/kyverno-incubation-proposal.md b/projects/kyverno/kyverno-incubation-proposal.md similarity index 100% rename from proposals/kyverno/kyverno-incubation-proposal.md rename to projects/kyverno/kyverno-incubation-proposal.md diff --git a/proposals/linkerd/linkerd-graduation-proposal.md b/projects/linkerd/linkerd-graduation-proposal.md similarity index 100% rename from proposals/linkerd/linkerd-graduation-proposal.md rename to projects/linkerd/linkerd-graduation-proposal.md diff --git a/proposals/linkerd/linkerd-incubation-proposal.md b/projects/linkerd/linkerd-incubation-proposal.md similarity index 100% rename from proposals/linkerd/linkerd-incubation-proposal.md rename to projects/linkerd/linkerd-incubation-proposal.md diff --git a/proposals/linkerd/linkerd-sandbox-proposal.md b/projects/linkerd/linkerd-sandbox-proposal.md similarity index 100% rename from proposals/linkerd/linkerd-sandbox-proposal.md rename to projects/linkerd/linkerd-sandbox-proposal.md diff --git a/proposals/litmuschaos/2021-litmuschaos-annual.md b/projects/litmuschaos/2021-litmuschaos-annual.md similarity index 100% rename from proposals/litmuschaos/2021-litmuschaos-annual.md rename to projects/litmuschaos/2021-litmuschaos-annual.md diff --git a/proposals/litmuschaos/litmuschaos-incubation-proposal.md b/projects/litmuschaos/litmuschaos-incubation-proposal.md similarity index 100% rename from proposals/litmuschaos/litmuschaos-incubation-proposal.md rename to projects/litmuschaos/litmuschaos-incubation-proposal.md diff --git a/proposals/litmuschaos/litmuschaos-sandbox-proposal.md b/projects/litmuschaos/litmuschaos-sandbox-proposal.md similarity index 100% rename from proposals/litmuschaos/litmuschaos-sandbox-proposal.md rename to projects/litmuschaos/litmuschaos-sandbox-proposal.md diff --git a/proposals/longhorn/2020-longhorn-annual.md b/projects/longhorn/2020-longhorn-annual.md similarity index 100% rename from proposals/longhorn/2020-longhorn-annual.md rename to projects/longhorn/2020-longhorn-annual.md diff --git a/proposals/longhorn/longhorn-incubation-proposal.md b/projects/longhorn/longhorn-incubation-proposal.md similarity index 100% rename from proposals/longhorn/longhorn-incubation-proposal.md rename to projects/longhorn/longhorn-incubation-proposal.md diff --git a/proposals/longhorn/longhorn-sandbox-proposal.md b/projects/longhorn/longhorn-sandbox-proposal.md similarity index 100% rename from proposals/longhorn/longhorn-sandbox-proposal.md rename to projects/longhorn/longhorn-sandbox-proposal.md diff --git a/proposals/meshery/2023-Meshery-annual.md b/projects/meshery/2023-Meshery-annual.md similarity index 100% rename from proposals/meshery/2023-Meshery-annual.md rename to projects/meshery/2023-Meshery-annual.md diff --git a/proposals/metal3-io/2021-metal3-io-annual.md b/projects/metal3-io/2021-metal3-io-annual.md similarity index 100% rename from proposals/metal3-io/2021-metal3-io-annual.md rename to projects/metal3-io/2021-metal3-io-annual.md diff --git a/proposals/metal3-io/2022-metal3-io-annual.md b/projects/metal3-io/2022-metal3-io-annual.md similarity index 100% rename from proposals/metal3-io/2022-metal3-io-annual.md rename to projects/metal3-io/2022-metal3-io-annual.md diff --git a/proposals/metal3-io/metal3-io-sandbox-proposal.adoc b/projects/metal3-io/metal3-io-sandbox-proposal.adoc similarity index 100% rename from proposals/metal3-io/metal3-io-sandbox-proposal.adoc rename to projects/metal3-io/metal3-io-sandbox-proposal.adoc diff --git a/proposals/metallb/2022-metallb-annual.md b/projects/metallb/2022-metallb-annual.md similarity index 100% rename from proposals/metallb/2022-metallb-annual.md rename to projects/metallb/2022-metallb-annual.md diff --git a/proposals/nats/nats-incubation-proposal.adoc b/projects/nats/nats-incubation-proposal.adoc similarity index 100% rename from proposals/nats/nats-incubation-proposal.adoc rename to projects/nats/nats-incubation-proposal.adoc diff --git a/proposals/network-service-mesh/2020-Network Service Mesh-annual.md b/projects/network-service-mesh/2020-Network Service Mesh-annual.md similarity index 100% rename from proposals/network-service-mesh/2020-Network Service Mesh-annual.md rename to projects/network-service-mesh/2020-Network Service Mesh-annual.md diff --git a/proposals/network-service-mesh/2022-Network Service Mesh-annual.md b/projects/network-service-mesh/2022-Network Service Mesh-annual.md similarity index 100% rename from proposals/network-service-mesh/2022-Network Service Mesh-annual.md rename to projects/network-service-mesh/2022-Network Service Mesh-annual.md diff --git a/proposals/network-service-mesh/nsm-sandbox-proposal.adoc b/projects/network-service-mesh/nsm-sandbox-proposal.adoc similarity index 100% rename from proposals/network-service-mesh/nsm-sandbox-proposal.adoc rename to projects/network-service-mesh/nsm-sandbox-proposal.adoc diff --git a/proposals/notary/2023-notary-project-annual.md b/projects/notary/2023-notary-project-annual.md similarity index 100% rename from proposals/notary/2023-notary-project-annual.md rename to projects/notary/2023-notary-project-annual.md diff --git a/proposals/notary/notary-incubation-proposal.adoc b/projects/notary/notary-incubation-proposal.adoc similarity index 100% rename from proposals/notary/notary-incubation-proposal.adoc rename to projects/notary/notary-incubation-proposal.adoc diff --git a/proposals/open-cluster-management/2022-open-cluster-management-annual.md b/projects/open-cluster-management/2022-open-cluster-management-annual.md similarity index 100% rename from proposals/open-cluster-management/2022-open-cluster-management-annual.md rename to projects/open-cluster-management/2022-open-cluster-management-annual.md diff --git a/proposals/open-policy-agent/opa-graduation-proposal.md b/projects/open-policy-agent/opa-graduation-proposal.md similarity index 100% rename from proposals/open-policy-agent/opa-graduation-proposal.md rename to projects/open-policy-agent/opa-graduation-proposal.md diff --git a/proposals/open-policy-agent/opa-incubation-proposal.md b/projects/open-policy-agent/opa-incubation-proposal.md similarity index 100% rename from proposals/open-policy-agent/opa-incubation-proposal.md rename to projects/open-policy-agent/opa-incubation-proposal.md diff --git a/proposals/open-policy-agent/opa-sandbox-proposal.md b/projects/open-policy-agent/opa-sandbox-proposal.md similarity index 100% rename from proposals/open-policy-agent/opa-sandbox-proposal.md rename to projects/open-policy-agent/opa-sandbox-proposal.md diff --git a/proposals/open-service-mesh/2021-openservicemesh-annual.md b/projects/open-service-mesh/2021-openservicemesh-annual.md similarity index 100% rename from proposals/open-service-mesh/2021-openservicemesh-annual.md rename to projects/open-service-mesh/2021-openservicemesh-annual.md diff --git a/proposals/open-service-mesh/2022-openservicemesh-annual.md b/projects/open-service-mesh/2022-openservicemesh-annual.md similarity index 100% rename from proposals/open-service-mesh/2022-openservicemesh-annual.md rename to projects/open-service-mesh/2022-openservicemesh-annual.md diff --git a/proposals/open-service-mesh/osm-archive-review.md b/projects/open-service-mesh/osm-archive-review.md similarity index 100% rename from proposals/open-service-mesh/osm-archive-review.md rename to projects/open-service-mesh/osm-archive-review.md diff --git a/proposals/open-service-mesh/osm-sandbox-application.md b/projects/open-service-mesh/osm-sandbox-application.md similarity index 100% rename from proposals/open-service-mesh/osm-sandbox-application.md rename to projects/open-service-mesh/osm-sandbox-application.md diff --git a/proposals/open-telemetry/2020-opentelemetry-annual.md b/projects/open-telemetry/2020-opentelemetry-annual.md similarity index 100% rename from proposals/open-telemetry/2020-opentelemetry-annual.md rename to projects/open-telemetry/2020-opentelemetry-annual.md diff --git a/proposals/open-telemetry/otel-incubation-proposal.md b/projects/open-telemetry/otel-incubation-proposal.md similarity index 100% rename from proposals/open-telemetry/otel-incubation-proposal.md rename to projects/open-telemetry/otel-incubation-proposal.md diff --git a/proposals/open-telemetry/otel-sandbox-proposal.adoc b/projects/open-telemetry/otel-sandbox-proposal.adoc similarity index 100% rename from proposals/open-telemetry/otel-sandbox-proposal.adoc rename to projects/open-telemetry/otel-sandbox-proposal.adoc diff --git a/proposals/opencost/2022-opencost-annual.md b/projects/opencost/2022-opencost-annual.md similarity index 100% rename from proposals/opencost/2022-opencost-annual.md rename to projects/opencost/2022-opencost-annual.md diff --git a/proposals/openebs/2020-openebs-annual.md b/projects/openebs/2020-openebs-annual.md similarity index 100% rename from proposals/openebs/2020-openebs-annual.md rename to projects/openebs/2020-openebs-annual.md diff --git a/proposals/openebs/2021-openebs-annual.md b/projects/openebs/2021-openebs-annual.md similarity index 100% rename from proposals/openebs/2021-openebs-annual.md rename to projects/openebs/2021-openebs-annual.md diff --git a/proposals/openebs/openebs-sandbox-proposal.adoc b/projects/openebs/openebs-sandbox-proposal.adoc similarity index 100% rename from proposals/openebs/openebs-sandbox-proposal.adoc rename to projects/openebs/openebs-sandbox-proposal.adoc diff --git a/proposals/openelb/2022-OpenELB-annual.md b/projects/openelb/2022-OpenELB-annual.md similarity index 100% rename from proposals/openelb/2022-OpenELB-annual.md rename to projects/openelb/2022-OpenELB-annual.md diff --git a/proposals/openfeature/openfeature-incubation-proposal.md b/projects/openfeature/openfeature-incubation-proposal.md similarity index 100% rename from proposals/openfeature/openfeature-incubation-proposal.md rename to projects/openfeature/openfeature-incubation-proposal.md diff --git a/proposals/openfunction/2022-OpenFunction-annual.md b/projects/openfunction/2022-OpenFunction-annual.md similarity index 100% rename from proposals/openfunction/2022-OpenFunction-annual.md rename to projects/openfunction/2022-OpenFunction-annual.md diff --git a/proposals/openkruise/2021-OpenKruise-annual.md b/projects/openkruise/2021-OpenKruise-annual.md similarity index 100% rename from proposals/openkruise/2021-OpenKruise-annual.md rename to projects/openkruise/2021-OpenKruise-annual.md diff --git a/proposals/openkruise/openkruise-incubation-proposal.md b/projects/openkruise/openkruise-incubation-proposal.md similarity index 100% rename from proposals/openkruise/openkruise-incubation-proposal.md rename to projects/openkruise/openkruise-incubation-proposal.md diff --git a/proposals/openmetrics/openmetrics-incubation-proposal.md b/projects/openmetrics/openmetrics-incubation-proposal.md similarity index 100% rename from proposals/openmetrics/openmetrics-incubation-proposal.md rename to projects/openmetrics/openmetrics-incubation-proposal.md diff --git a/proposals/openmetrics/openmetrics-sandbox-proposal.md b/projects/openmetrics/openmetrics-sandbox-proposal.md similarity index 100% rename from proposals/openmetrics/openmetrics-sandbox-proposal.md rename to projects/openmetrics/openmetrics-sandbox-proposal.md diff --git a/proposals/opentracing/opentracing-incubation-proposal.adoc b/projects/opentracing/opentracing-incubation-proposal.adoc similarity index 100% rename from proposals/opentracing/opentracing-incubation-proposal.adoc rename to projects/opentracing/opentracing-incubation-proposal.adoc diff --git a/proposals/openyurt/2021-OpenYurt-annual.md b/projects/openyurt/2021-OpenYurt-annual.md similarity index 100% rename from proposals/openyurt/2021-OpenYurt-annual.md rename to projects/openyurt/2021-OpenYurt-annual.md diff --git a/proposals/openyurt/2022-OpenYurt-annual.md b/projects/openyurt/2022-OpenYurt-annual.md similarity index 100% rename from proposals/openyurt/2022-OpenYurt-annual.md rename to projects/openyurt/2022-OpenYurt-annual.md diff --git a/proposals/operator-framework/operator-framework-incubation-proposal.md b/projects/operator-framework/operator-framework-incubation-proposal.md similarity index 100% rename from proposals/operator-framework/operator-framework-incubation-proposal.md rename to projects/operator-framework/operator-framework-incubation-proposal.md diff --git a/proposals/oras/2022-oras-annual.md b/projects/oras/2022-oras-annual.md similarity index 100% rename from proposals/oras/2022-oras-annual.md rename to projects/oras/2022-oras-annual.md diff --git a/proposals/parsec/2021-Parsec-annual.md b/projects/parsec/2021-Parsec-annual.md similarity index 100% rename from proposals/parsec/2021-Parsec-annual.md rename to projects/parsec/2021-Parsec-annual.md diff --git a/proposals/parsec/parsec-sandbox-proposal.md b/projects/parsec/parsec-sandbox-proposal.md similarity index 100% rename from proposals/parsec/parsec-sandbox-proposal.md rename to projects/parsec/parsec-sandbox-proposal.md diff --git a/proposals/piraeus-datastore/2022-Piraeus-Datastore-annual.md b/projects/piraeus-datastore/2022-Piraeus-Datastore-annual.md similarity index 100% rename from proposals/piraeus-datastore/2022-Piraeus-Datastore-annual.md rename to projects/piraeus-datastore/2022-Piraeus-Datastore-annual.md diff --git a/proposals/piraeus-datastore/2023-Piraeus-Datastore-annual.md b/projects/piraeus-datastore/2023-Piraeus-Datastore-annual.md similarity index 100% rename from proposals/piraeus-datastore/2023-Piraeus-Datastore-annual.md rename to projects/piraeus-datastore/2023-Piraeus-Datastore-annual.md diff --git a/proposals/pixie/2022-pixie-annual.md b/projects/pixie/2022-pixie-annual.md similarity index 100% rename from proposals/pixie/2022-pixie-annual.md rename to projects/pixie/2022-pixie-annual.md diff --git a/proposals/porter/2021-porter-annual.md b/projects/porter/2021-porter-annual.md similarity index 100% rename from proposals/porter/2021-porter-annual.md rename to projects/porter/2021-porter-annual.md diff --git a/proposals/porter/2022-porter-annual.md b/projects/porter/2022-porter-annual.md similarity index 100% rename from proposals/porter/2022-porter-annual.md rename to projects/porter/2022-porter-annual.md diff --git a/proposals/pravega/2021-Pravega-annual.md b/projects/pravega/2021-Pravega-annual.md similarity index 100% rename from proposals/pravega/2021-Pravega-annual.md rename to projects/pravega/2021-Pravega-annual.md diff --git a/proposals/pravega/2022-Pravega-annual.md b/projects/pravega/2022-Pravega-annual.md similarity index 100% rename from proposals/pravega/2022-Pravega-annual.md rename to projects/pravega/2022-Pravega-annual.md diff --git a/proposals/prometheus/prometheus-graduation-proposal.md b/projects/prometheus/prometheus-graduation-proposal.md similarity index 100% rename from proposals/prometheus/prometheus-graduation-proposal.md rename to projects/prometheus/prometheus-graduation-proposal.md diff --git a/proposals/prometheus/prometheus-incubation-proposal.adoc b/projects/prometheus/prometheus-incubation-proposal.adoc similarity index 100% rename from proposals/prometheus/prometheus-incubation-proposal.adoc rename to projects/prometheus/prometheus-incubation-proposal.adoc diff --git a/proposals/rkt/rkt-archive-review.md b/projects/rkt/rkt-archive-review.md similarity index 100% rename from proposals/rkt/rkt-archive-review.md rename to projects/rkt/rkt-archive-review.md diff --git a/proposals/rkt/rkt-incubation-proposal.adoc b/projects/rkt/rkt-incubation-proposal.adoc similarity index 100% rename from proposals/rkt/rkt-incubation-proposal.adoc rename to projects/rkt/rkt-incubation-proposal.adoc diff --git a/proposals/rook/rook-graduation-proposal.md b/projects/rook/rook-graduation-proposal.md similarity index 100% rename from proposals/rook/rook-graduation-proposal.md rename to projects/rook/rook-graduation-proposal.md diff --git a/proposals/rook/rook-incubation-proposal.md b/projects/rook/rook-incubation-proposal.md similarity index 100% rename from proposals/rook/rook-incubation-proposal.md rename to projects/rook/rook-incubation-proposal.md diff --git a/proposals/rook/rook-sandbox-proposal.adoc b/projects/rook/rook-sandbox-proposal.adoc similarity index 100% rename from proposals/rook/rook-sandbox-proposal.adoc rename to projects/rook/rook-sandbox-proposal.adoc diff --git a/proposals/schemahero/2022-SchemaHero-annual.md b/projects/schemahero/2022-SchemaHero-annual.md similarity index 100% rename from proposals/schemahero/2022-SchemaHero-annual.md rename to projects/schemahero/2022-SchemaHero-annual.md diff --git a/proposals/sealer/2022-sealer-annual.md b/projects/sealer/2022-sealer-annual.md similarity index 100% rename from proposals/sealer/2022-sealer-annual.md rename to projects/sealer/2022-sealer-annual.md diff --git a/proposals/serverless-workflow/2021-ServerlessWorkflowSpecification-annual.md b/projects/serverless-workflow/2021-ServerlessWorkflowSpecification-annual.md similarity index 100% rename from proposals/serverless-workflow/2021-ServerlessWorkflowSpecification-annual.md rename to projects/serverless-workflow/2021-ServerlessWorkflowSpecification-annual.md diff --git a/proposals/serverless-workflow/2022-ServerlessWorkflowSpecification-annual.md b/projects/serverless-workflow/2022-ServerlessWorkflowSpecification-annual.md similarity index 100% rename from proposals/serverless-workflow/2022-ServerlessWorkflowSpecification-annual.md rename to projects/serverless-workflow/2022-ServerlessWorkflowSpecification-annual.md diff --git a/proposals/serverless-workflow/sw-sandbox-proposal.md b/projects/serverless-workflow/sw-sandbox-proposal.md similarity index 100% rename from proposals/serverless-workflow/sw-sandbox-proposal.md rename to projects/serverless-workflow/sw-sandbox-proposal.md diff --git a/proposals/service-mesh-interface/2021-servicemeshinterface-annual.md b/projects/service-mesh-interface/2021-servicemeshinterface-annual.md similarity index 100% rename from proposals/service-mesh-interface/2021-servicemeshinterface-annual.md rename to projects/service-mesh-interface/2021-servicemeshinterface-annual.md diff --git a/proposals/service-mesh-interface/smi-archive-review.md b/projects/service-mesh-interface/smi-archive-review.md similarity index 100% rename from proposals/service-mesh-interface/smi-archive-review.md rename to projects/service-mesh-interface/smi-archive-review.md diff --git a/proposals/service-mesh-interface/smi-sandbox-proposal.adoc b/projects/service-mesh-interface/smi-sandbox-proposal.adoc similarity index 100% rename from proposals/service-mesh-interface/smi-sandbox-proposal.adoc rename to projects/service-mesh-interface/smi-sandbox-proposal.adoc diff --git a/proposals/skooner/2022-skooner-annual.md b/projects/skooner/2022-skooner-annual.md similarity index 100% rename from proposals/skooner/2022-skooner-annual.md rename to projects/skooner/2022-skooner-annual.md diff --git a/proposals/spiffe-spire/spiffe-sandbox-proposal.adoc b/projects/spiffe-spire/spiffe-sandbox-proposal.adoc similarity index 100% rename from proposals/spiffe-spire/spiffe-sandbox-proposal.adoc rename to projects/spiffe-spire/spiffe-sandbox-proposal.adoc diff --git a/proposals/spiffe-spire/spiffe-spire-graduation-proposal.md b/projects/spiffe-spire/spiffe-spire-graduation-proposal.md similarity index 100% rename from proposals/spiffe-spire/spiffe-spire-graduation-proposal.md rename to projects/spiffe-spire/spiffe-spire-graduation-proposal.md diff --git a/proposals/spiffe-spire/spiffe-spire-incubation-proposal.md b/projects/spiffe-spire/spiffe-spire-incubation-proposal.md similarity index 100% rename from proposals/spiffe-spire/spiffe-spire-incubation-proposal.md rename to projects/spiffe-spire/spiffe-spire-incubation-proposal.md diff --git a/proposals/strimzi/2020-strimzi-annual.md b/projects/strimzi/2020-strimzi-annual.md similarity index 100% rename from proposals/strimzi/2020-strimzi-annual.md rename to projects/strimzi/2020-strimzi-annual.md diff --git a/proposals/strimzi/2021-Strimzi-annual.md b/projects/strimzi/2021-Strimzi-annual.md similarity index 100% rename from proposals/strimzi/2021-Strimzi-annual.md rename to projects/strimzi/2021-Strimzi-annual.md diff --git a/proposals/strimzi/2022-Strimzi-annual.md b/projects/strimzi/2022-Strimzi-annual.md similarity index 100% rename from proposals/strimzi/2022-Strimzi-annual.md rename to projects/strimzi/2022-Strimzi-annual.md diff --git a/proposals/strimzi/strimzi-incubation-proposal.md b/projects/strimzi/strimzi-incubation-proposal.md similarity index 100% rename from proposals/strimzi/strimzi-incubation-proposal.md rename to projects/strimzi/strimzi-incubation-proposal.md diff --git a/proposals/strimzi/strimzi-sandbox-proposal.adoc b/projects/strimzi/strimzi-sandbox-proposal.adoc similarity index 100% rename from proposals/strimzi/strimzi-sandbox-proposal.adoc rename to projects/strimzi/strimzi-sandbox-proposal.adoc diff --git a/proposals/submariner/2023-submariner-annual.md b/projects/submariner/2023-submariner-annual.md similarity index 100% rename from proposals/submariner/2023-submariner-annual.md rename to projects/submariner/2023-submariner-annual.md diff --git a/proposals/superedge/2022-SuperEdge-annual.md b/projects/superedge/2022-SuperEdge-annual.md similarity index 100% rename from proposals/superedge/2022-SuperEdge-annual.md rename to projects/superedge/2022-SuperEdge-annual.md diff --git a/proposals/telepresence/2020-telepresence-annual.md b/projects/telepresence/2020-telepresence-annual.md similarity index 100% rename from proposals/telepresence/2020-telepresence-annual.md rename to projects/telepresence/2020-telepresence-annual.md diff --git a/proposals/telepresence/2021-telepresence-annual.md b/projects/telepresence/2021-telepresence-annual.md similarity index 100% rename from proposals/telepresence/2021-telepresence-annual.md rename to projects/telepresence/2021-telepresence-annual.md diff --git a/proposals/telepresence/2022-telepresence-annual.md b/projects/telepresence/2022-telepresence-annual.md similarity index 100% rename from proposals/telepresence/2022-telepresence-annual.md rename to projects/telepresence/2022-telepresence-annual.md diff --git a/proposals/telepresence/2023-telepresence-annual.md b/projects/telepresence/2023-telepresence-annual.md similarity index 100% rename from proposals/telepresence/2023-telepresence-annual.md rename to projects/telepresence/2023-telepresence-annual.md diff --git a/proposals/telepresence/telepresence-sandbox-proposal.adoc b/projects/telepresence/telepresence-sandbox-proposal.adoc similarity index 100% rename from proposals/telepresence/telepresence-sandbox-proposal.adoc rename to projects/telepresence/telepresence-sandbox-proposal.adoc diff --git a/proposals/thanos/thanos-incubation-proposal.md b/projects/thanos/thanos-incubation-proposal.md similarity index 100% rename from proposals/thanos/thanos-incubation-proposal.md rename to projects/thanos/thanos-incubation-proposal.md diff --git a/proposals/thanos/thanos-sandbox-proposal.md b/projects/thanos/thanos-sandbox-proposal.md similarity index 100% rename from proposals/thanos/thanos-sandbox-proposal.md rename to projects/thanos/thanos-sandbox-proposal.md diff --git a/proposals/tikv/graduation-tikv.md b/projects/tikv/graduation-tikv.md similarity index 100% rename from proposals/tikv/graduation-tikv.md rename to projects/tikv/graduation-tikv.md diff --git a/proposals/tikv/tikv-incubation-proposal.md b/projects/tikv/tikv-incubation-proposal.md similarity index 100% rename from proposals/tikv/tikv-incubation-proposal.md rename to projects/tikv/tikv-incubation-proposal.md diff --git a/proposals/tikv/tikv-sandbox-proposal.adoc b/projects/tikv/tikv-sandbox-proposal.adoc similarity index 100% rename from proposals/tikv/tikv-sandbox-proposal.adoc rename to projects/tikv/tikv-sandbox-proposal.adoc diff --git a/proposals/tinkerbell/2022-Tinkerbell-annual.md b/projects/tinkerbell/2022-Tinkerbell-annual.md similarity index 100% rename from proposals/tinkerbell/2022-Tinkerbell-annual.md rename to projects/tinkerbell/2022-Tinkerbell-annual.md diff --git a/proposals/tremor/2021-tremor-annual.md b/projects/tremor/2021-tremor-annual.md similarity index 100% rename from proposals/tremor/2021-tremor-annual.md rename to projects/tremor/2021-tremor-annual.md diff --git a/proposals/tremor/2022-tremor-annual.md b/projects/tremor/2022-tremor-annual.md similarity index 100% rename from proposals/tremor/2022-tremor-annual.md rename to projects/tremor/2022-tremor-annual.md diff --git a/proposals/tremor/tremor-sandbox-proposal.md b/projects/tremor/tremor-sandbox-proposal.md similarity index 100% rename from proposals/tremor/tremor-sandbox-proposal.md rename to projects/tremor/tremor-sandbox-proposal.md diff --git a/proposals/trickster/2022-trickster-annual.md b/projects/trickster/2022-trickster-annual.md similarity index 100% rename from proposals/trickster/2022-trickster-annual.md rename to projects/trickster/2022-trickster-annual.md diff --git a/proposals/tuf/tuf-graduation-proposal.md b/projects/tuf/tuf-graduation-proposal.md similarity index 100% rename from proposals/tuf/tuf-graduation-proposal.md rename to projects/tuf/tuf-graduation-proposal.md diff --git a/proposals/tuf/tuf-incubation-proposal.adoc b/projects/tuf/tuf-incubation-proposal.adoc similarity index 100% rename from proposals/tuf/tuf-incubation-proposal.adoc rename to projects/tuf/tuf-incubation-proposal.adoc diff --git a/proposals/vineyard/2022-vineyard-annual.md b/projects/vineyard/2022-vineyard-annual.md similarity index 100% rename from proposals/vineyard/2022-vineyard-annual.md rename to projects/vineyard/2022-vineyard-annual.md diff --git a/proposals/vineyard/2023-vineyard-annual.md b/projects/vineyard/2023-vineyard-annual.md similarity index 100% rename from proposals/vineyard/2023-vineyard-annual.md rename to projects/vineyard/2023-vineyard-annual.md diff --git a/proposals/virtual-kubelet/2021-virtualkubelet-annual.md b/projects/virtual-kubelet/2021-virtualkubelet-annual.md similarity index 100% rename from proposals/virtual-kubelet/2021-virtualkubelet-annual.md rename to projects/virtual-kubelet/2021-virtualkubelet-annual.md diff --git a/proposals/virtual-kubelet/2022-virtualkubelet-annual.md b/projects/virtual-kubelet/2022-virtualkubelet-annual.md similarity index 100% rename from proposals/virtual-kubelet/2022-virtualkubelet-annual.md rename to projects/virtual-kubelet/2022-virtualkubelet-annual.md diff --git a/proposals/virtual-kubelet/virtual-kubelet-sandbox-proposal.adoc b/projects/virtual-kubelet/virtual-kubelet-sandbox-proposal.adoc similarity index 100% rename from proposals/virtual-kubelet/virtual-kubelet-sandbox-proposal.adoc rename to projects/virtual-kubelet/virtual-kubelet-sandbox-proposal.adoc diff --git a/proposals/vitess/vitess-graduation-proposal.md b/projects/vitess/vitess-graduation-proposal.md similarity index 100% rename from proposals/vitess/vitess-graduation-proposal.md rename to projects/vitess/vitess-graduation-proposal.md diff --git a/proposals/vitess/vitess-incubation-proposal.adoc b/projects/vitess/vitess-incubation-proposal.adoc similarity index 100% rename from proposals/vitess/vitess-incubation-proposal.adoc rename to projects/vitess/vitess-incubation-proposal.adoc diff --git a/proposals/volcano/2021-volcano-annual.md b/projects/volcano/2021-volcano-annual.md similarity index 100% rename from proposals/volcano/2021-volcano-annual.md rename to projects/volcano/2021-volcano-annual.md diff --git a/proposals/volcano/volcano-incubation-proposal.adoc b/projects/volcano/volcano-incubation-proposal.adoc similarity index 100% rename from proposals/volcano/volcano-incubation-proposal.adoc rename to projects/volcano/volcano-incubation-proposal.adoc diff --git a/proposals/volcano/volcano-incubation-proposal.md b/projects/volcano/volcano-incubation-proposal.md similarity index 100% rename from proposals/volcano/volcano-incubation-proposal.md rename to projects/volcano/volcano-incubation-proposal.md diff --git a/proposals/wasmcloud/2022-wasmCloud-annual.md b/projects/wasmcloud/2022-wasmCloud-annual.md similarity index 100% rename from proposals/wasmcloud/2022-wasmCloud-annual.md rename to projects/wasmcloud/2022-wasmCloud-annual.md diff --git a/proposals/wasmedge/2022-wasmedge-annual.md b/projects/wasmedge/2022-wasmedge-annual.md similarity index 100% rename from proposals/wasmedge/2022-wasmedge-annual.md rename to projects/wasmedge/2022-wasmedge-annual.md From f2138afb798d77a35535b0dadd0397ca96f84f13 Mon Sep 17 00:00:00 2001 From: Bob Killen Date: Wed, 18 Sep 2024 07:39:06 -0500 Subject: [PATCH 10/11] fix argo incubation proposal name Signed-off-by: Bob Killen --- projects/argo/{argo.adoc => argo-incubation-proposal.adoc} | 0 1 file changed, 0 insertions(+), 0 deletions(-) rename projects/argo/{argo.adoc => argo-incubation-proposal.adoc} (100%) diff --git a/projects/argo/argo.adoc b/projects/argo/argo-incubation-proposal.adoc similarity index 100% rename from projects/argo/argo.adoc rename to projects/argo/argo-incubation-proposal.adoc From 57fcca46c014da74c93724b16f074dbf961f582c Mon Sep 17 00:00:00 2001 From: Bob Killen Date: Wed, 18 Sep 2024 08:53:38 -0500 Subject: [PATCH 11/11] Add 2023-wasmedge-review Signed-off-by: Bob Killen --- projects/wasmedge/2023-wasmedge-review.md | 159 ++++++++++++++++++++++ 1 file changed, 159 insertions(+) create mode 100644 projects/wasmedge/2023-wasmedge-review.md diff --git a/projects/wasmedge/2023-wasmedge-review.md b/projects/wasmedge/2023-wasmedge-review.md new file mode 100644 index 0000000..473b3ff --- /dev/null +++ b/projects/wasmedge/2023-wasmedge-review.md @@ -0,0 +1,159 @@ +# WasmEdge Runtime-2023-Annual Review + +## Background + +WasmEdge is a lightweight, high-performance, and extensible WebAssembly runtime. The ultimate goal for WasmEdge is to bring cloud-native and serverless application paradigms to edge, streaming, web3, and SaaS computing environments. + +The unique features and advantages of WasmEdge include the following. + +* One of the [fastest](https://github.com/WasmEdge/WasmEdge#performance) WebAssembly VMs on the market (based on **LLVM AOT**) See another bechmark [here](https://00f.net/2023/01/04/webassembly-benchmark-2023/). +* WasmEdge feature extensions + * **Network sockets** ([Rust](https://github.com/second-state/wasmedge_wasi_socket), C and [JavaScript](https://github.com/second-state/wasmedge-quickjs#http-request) SDKs) + * **Async polling** (for Rust Future and JS async) + * Tensorflow, Pytorch, OpenVINO inference ([Tutorial](https://wasmedge.org/docs/category/neural-networks-for-wasi)) + * [Mediapipe-rs support for Mediapipe models](https://github.com/WasmEdge/mediapipe-rs) + * Key value storage + * Database connector including MySQL-based databases, Redis and PostgreSQL. ([Tutorial](https://wasmedge.org/docs/category/database-drivers)) + * **Gas meters** for resource constraints +* JavaScript support + * [ES6 module](https://github.com/second-state/wasmedge-quickjs#es6-module-support) and std API support + * **Implement JS APIs in Rust** ([Tutorial](https://www.secondstate.io/articles/embed-rust-in-javascript/)) + * Import C native shared library functions as JS functions ([Tutorial](https://www.secondstate.io/articles/call-native-functions-from-javascript/)) +* Cloud native management and orchestration + * [CRI-O and Kubernetes compatibility](https://wasmedge.org/docs/category/deploy-wasmedge-apps-in-kubernetes) + * Docker Desktop integration + * Sidecar apps in Kubernetes-based service meshes + * Dapr microservices with Dapr WasmEdge SDK ([Tutorial](https://github.com/second-state/dapr-sdk-wasmedge)) +* Cross-platform support + * Linux OSes dated back to 2010 for both x86 and ARM CPUs + * Mac OS X for both x86 and M1/M2 CPUs + * Windows + * Microkernel and RTOS (e.g., the highly secure [seL4 microkernel](https://github.com/second-state/wasmedge-sel4)) + * OpenWRT + * RISC-V + * Android +* Easy extensibility + * Extend and enhance the runtime with custom functions in [C](https://wasmedge.org/docs/embed/c/reference/latest#host-functions) or [GO](https://wasmedge.org/docs/embed/go/reference/latest#host-functions)) +* Easy to embed into a host application + * Embed WasmEdge functions in [C](https://wasmedge.org/docs/category/c-sdk-for-embedding-wasm-functions), [Go](https://wasmedge.org/docs/category/go-sdk-for-embedding-wasm-functions), and [Rust](https://wasmedge.org/docs/category/rust-sdk-for-embedding-wasm-functionst)-based host applications. + * Embed WasmEdge functions in service mesh proxies (e.g., [proxy-wasm](https://github.com/proxy-wasm/proxy-wasm-cpp-host/pull/193) for Envoy and MOSN proxies) + + +## Sandbox Acceptance + +WasmEdge is accepted into the CNCF Sandbox on 27th April 2021. + +## Development metrics + +The WasmEdge devstats page and dashboard could be found [here](https://wasmedge.devstats.cncf.io/d/8/dashboards?orgId=1&refresh=15m&search=open). + +* The project currently has [177](https://wasmedge.devstats.cncf.io/d/22/prs-authors-table?orgId=1) contributors from 28 companies. According to devstats, the project averages [789 contributions per month](https://wasmedge.devstats.cncf.io/d/74/contributions-chart?orgId=1&var-period=m&var-metric=contributions&var-repogroup_name=All&var-country_name=All&var-company_name=All&var-company=all&from=now-1y&to=now) within [47+ merged PRs per month](https://wasmedge.devstats.cncf.io/d/74/contributions-chart?orgId=1&var-period=m&var-metric=contributions&var-repogroup_name=All&var-country_name=All&var-company_name=All&var-company=all&from=now-1y&to=now). + +* [New PRs in last year](https://wasmedge.devstats.cncf.io/d/15/new-prs-in-repository-groups?orgId=1). +* The community has grown since WasmEdge entered the CNCF Sandbox. + * We have held monthly meetings since October 2021. The meeting notes could be found [here](https://docs.google.com/document/d/1iFlVl7R97Lze4RDykzElJGDjjWYDlkI8Rhf8g4dQ5Rk/edit), and the recording meeting video could be found [here](https://www.youtube.com/playlist?list=PL4H9HXvnb_jYbsHBOMk-jayEMGrl09VSO). + * Number of contributors: [6](https://wasmedge.devstats.cncf.io/d/22/prs-authors-table?orgId=1&var-period_name=Before%20joining%20CNCF&var-repogroup_name=All) -> 140 + * Number of stars: 819 -> 6200 + * Number of forks: 43 -> 558 + +## Maintainers + +We now have sixteen reviewers, committers, and maintainers from Second State, Bytedance, Giant Network Group Co., Ltd., SRA VJTI, University of Science and Technology of China, Southeast University, Nanjing University and Purdue University. We have established the [community governance guideline](https://github.com/WasmEdge/WasmEdge/blob/master/docs/GOVERNANCE.md) and will promote more contributors to maintainers. + +The core maintainers are + +* Michael Yuan (Second State) @juntao +* Hung-Ying Tai (Second State) @hydai +* Yi-Ying He (Second State) @q82419 +* Shen-Ta Hsieh (Second State) @ibmibmibm + +## Project progress and adoption + +The WasmEdge community has released ten versions since joining CNCF. + +* [version 0.8.0](https://github.com/WasmEdge/WasmEdge/releases/tag/0.8.0) +* [version 0.8.1](https://github.com/WasmEdge/WasmEdge/releases/tag/0.8.1) +* [version 0.8.2](https://github.com/WasmEdge/WasmEdge/releases/tag/0.8.2) +* [version 0.9.0](https://github.com/WasmEdge/WasmEdge/releases/tag/0.9.0) +* [version 0.10.0](https://github.com/WasmEdge/WasmEdge/releases/tag/0.10.0) +* [version 0.11.0](https://github.com/WasmEdge/WasmEdge/releases/tag/0.11.0) +* [version 0.11.1](https://github.com/WasmEdge/WasmEdge/releases/tag/0.11.1) +* [version 0.11.2](https://github.com/WasmEdge/WasmEdge/releases/tag/0.11.2) +* [version 0.12.0](https://github.com/WasmEdge/WasmEdge/releases/tag/0.12.0) +* [version 0.12.1](https://github.com/WasmEdge/WasmEdge/releases/tag/0.12.1) +* [version 0.13.0](https://github.com/WasmEdge/WasmEdge/releases/tag/0.13.0) + + +With each release, WasmEdge delivers important features that are important to cloud-native users. + +* Advanced networking with the WasmEdge sockets library. It supports non-blocking sockets, DNS, TLS. That allows WadmEdge to run modern HTTPS client and server applications. +* Support for the Rust Tokio library. It allows many Tokio-based async Rust applications, especially async networking apps, to run seamlessly on WasmEdge. +* Container and K8s tooling. WasmEdge is an OCI-compliant runtime, so it could be managed and orchestrated by K8s and K8s tooling, like crun, youki, runwasi, containerd, CRI-O, K8s, Kind, OpenYurt, KubeEdge, SuperEdge. +* An officil package in Fedora and Red Hat Enterprise Linux (RHEL) distributions. +* JavaScript support. WasmEdge now supports the full JavaScript language spec as well as common JavaScript module systems, including ES6, CommonJS (CJS), and NPM modules. +* Support for WebAssembly feature extensions such as WASI-NN and WASI-Crypto. +* Support for optional WebAssembly specs and proposals from the community, including the SIMD proposal, the Tail Call proposal, the extended-const proposal, the multi-memories proposal, the Import/Export mutable globals proposal, the Non-trapping float-to-int conversions proposal, the Sign-extension operators proposal, the Multi-value proposal, the Reference Types proposal, the Bulk memory operations proposal and the threads proposal. +* Improved cross-platform compatibility. WasmEdge added support for macOS, Windows, Andriod, seL4, OpenWRT, RISC-V, and OpenHarmony operating systems, as well as ARM32, ARM64, Apple M1 and M2 hardware. +* Enhanced host SDKs in C, Rust, and Go languages. +* A host / Wasm data binding toolkit called the `wasmedge-bindgen`. +* A new plugin system that makes WasmEdge native host functions and extensions easier to develop and install. +* A lot of performance improvements. + +The WasmEdge community has expanded its collaboration with many open-source projects in the cloud-native space in the last year. Some of these projects now have production customers using WasmEdge. + +* OpenFunction (CNCF project) supports WasmEdge as a container runtime. +* WebAssembly Languages Runtime, maintained by VMWare, supports WasmEdge as a runtime +* LF Edge eKuiper and shifu uses WasmEdge to process data streamed from IoT devices. +* Kuasar supports WasmEdge as a container runtime. +* containerd's runwasi supports WasmEdge as a container runtime. +* youki, the OCI Container Runtime, supports WasmEdge as a container runtime. +* Essa-rs ueses WasmEdge to execute serverless functions on the essa-rs platform. +* The OpenGauss and libsql communities used WasmEdge to power UDFs (User Defined Functions) in database queries. +* Apache Traffic Server uses WasmEdge as a plugin to process the traffic flow. + +Another highlighted collaboration is that Docker Desktop integrates WasmEdge to support Wasm containers. + +Furthermore, the WasmEdge project is used by numerous commercial companies including Docker, VMWare, FutureWei, Huawei, 5miles, and ByteDance. You can check out the full list [here](https://wasmedge.org/docs/contribute/users). + +## Project goals + +This is the WasmEdge project's second Annual review after joining the CNCF Sandbox. + +For the immediate future, WasmEdge will focus on the following areas. + +* Technical goals + * Support more WebAssembly proposals and specs, such as threading, stack switching, logging, and debugging. In particular, we aim to be one of the first Wasm runtimes to fully support the WebAssembly component model spec. + * Improve support for microservices. We will enable WasmEdge applications to access commonly used databases, messaging services, proxies, sidecars, and other services. + * Improve support for data streaming functions. We will work with data streaming partners to support embedded functions in WasmEdge in those frameworks. + * Improve support for AI inference workloads in Wasm. We will continue adding support for popular models in computer vision, voice recognition, and document AI. We will also enable inference on LLMs such as Llama. + * Support AI training on Wasm. We are collaborating with ByteDance and the Ray community to support WasmEdge on Ray nodes. + * Support the complete Node.js API and NPM module ecosystem in WasmEdge's JavaScript runtime. + * Improve WasmEdge support in popular application frameworks such as Dapr, Spin, etc. + * Better support for host SDKs in Rust, Go, Java, and Python for embedding WasmEdge in other applications. + * Debugging, monitoring, and observability tools for WasmEdge. + * Further optimize the developer experience and user experience for WasmEdge plugins. That would make it easy for the community to add new features to WasmEdge. + + +Our 2023 roadmap could be found [here](https://github.com/WasmEdge/WasmEdge/blob/master/docs/ROADMAP.md). + +* User adoption goals + * Drive adoption through integrating more open-source projects. + * Continue working closely with end-users to bring WasmEdge into production systems in at least 3-5 commercial companies. + +* Community and community collaborations + * Recruit and support proposal maintainers from more companies other than Second State. + * More community collaborations with open source projects in Linux Foundation and Apache Foundation. + * Attending continuously the mentorship programs like [Google Summmer of Code](https://summerofcode.withgoogle.com/), [Google Season of Docs](https://developers.google.com/season-of-docs), [LFX mentorship](https://lfx.linuxfoundation.org/tools/mentorship/) and [Open Source Program Plan](https://summer-ospp.ac.cn/) to drive community contributions by students. + +## How the CNCF can help to achieve the upcoming goals + +In the past two years, the WasmEdge project has received significant support from the CNCF. That includes LFX Mentorship opportunities, publication of tech articles on the CNCF blog, Project Pavilion and Office Hour opportunities at KubeCon, and legal support for the WasmEdge trademark in the US and China. Going forward, we plan to work closely with the CNCF on the following additional areas. + +* Strategy to recruit and retain contributors. +* Guidance and support for the project's technical documentation. +* Opportunities to collaborate with other CNCF projects. + +## Incubation readiness + +The WasmEdge team believes that the project is incubation ready, and had [submitted a incubation proposal](https://github.com/cncf/toc/pull/1102). +