ForkCohereCoherepublished Mar 4, 2026seen 6d

cohere-ai/cloud-api-adaptor

forked from confidential-containers/cloud-api-adaptor

Open original ↗

Captured source

source ↗
published Mar 4, 2026seen 6dcaptured 14hhttp 200method plain

cohere-ai/cloud-api-adaptor

Description: Ability to create Kata pods using cloud provider APIs aka the peer-pods approach

Language: Go

License: Apache-2.0

Stars: 0

Forks: 0

Open issues: 8

Created: 2026-03-04T20:37:51Z

Pushed: 2026-06-09T18:38:58Z

Default branch: cohere

Fork: yes

Parent repository: confidential-containers/cloud-api-adaptor

Archived: no

README: ![FOSSA Status](https://app.fossa.com/projects/git%2Bgithub.com%2Fconfidential-containers%2Fcloud-api-adaptor?ref=badge_shield&issueType=license) ![daily e2e tests](https://github.com/confidential-containers/cloud-api-adaptor/actions/workflows/daily-e2e-tests.yaml) ![OpenSSF Scorecard](https://scorecard.dev/viewer/?uri=github.com/confidential-containers/cloud-api-adaptor)

Introduction

This repository contains all go modules related to Cloud API Adaptor. The Cloud API Adaptor is an implementation of the remote hypervisor interface of Kata Containers

It enables the creation of Kata Containers VMs on any machines without the need for bare metal worker nodes, or nested virtualisation support.

Architecture

The background and description of the components involved in 'peer pods' can be found in the [architecture documentation](./docs/architecture.md).

Cloud Providers

[cloud-providers](./src/cloud-providers/) Cloud Providers for Kata remote hypervisor

PeerPod controller

[peerpod-ctrl](./src/peerpod-ctrl/) PeerPod controller is watching PeerPod events and deleting dangling resources that were not deleted by the cloud-api-adaptor at Pod deletion time.

Cloud API Adaptor

[cloud-api-adaptor](./src/cloud-api-adaptor/) Ability to create Kata pods using cloud provider APIs aka the peer-pods approach

CSI Wrapper

[csi-wrapper](./src/csi-wrapper/) CSI Wrapper solution for Peer Pod Storage

Webhook

[webhook](./src/webhook/) This mutating webhook modifies a POD spec using specific runtimeclass to remove all resources entries and replace it with peer-pod extended resource.

Contribution

This project uses [the Apache 2.0 license](./LICENSE). Contribution to this project requires the [DCO 1.1](./DCO1.1.txt) process to be followed.

Collaborations

Notability

notability 2.0/10

Routine fork, not notable