cloud-api-adaptor
Ability to create Kata pods using cloud provider APIs aka the peer-pods approach
https://github.com/confidential-containers/cloud-api-adaptor
Science Score: 44.0%
This score indicates how likely this project is to be science-related based on various indicators:
-
✓CITATION.cff file
Found CITATION.cff file -
✓codemeta.json file
Found codemeta.json file -
✓.zenodo.json file
Found .zenodo.json file -
○DOI references
-
○Academic publication links
-
○Committers with academic emails
-
○Institutional organization owner
-
○JOSS paper metadata
-
○Scientific vocabulary similarity
Low similarity (8.4%) to scientific vocabulary
Keywords from Contributors
Repository
Ability to create Kata pods using cloud provider APIs aka the peer-pods approach
Basic Info
Statistics
- Stars: 59
- Watchers: 19
- Forks: 108
- Open Issues: 220
- Releases: 26
Metadata Files
README.md
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.
Cloud Providers
cloud-providers Cloud Providers for Kata remote hypervisor
PeerPod controller
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 Ability to create Kata pods using cloud provider APIs aka the peer-pods approach
CSI Wrapper
csi-wrapper CSI Wrapper solution for Peer Pod Storage
Webhook
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. Contribution to this project requires the DCO 1.1 process to be followed.
Collaborations
- Slack: #confidential-containers-peerpod in CNCF
- Zoom meeting: https://zoom.us/j/94601737867?pwd=MEF5NkN5ZkRDcUtCV09SQllMWWtzUT09
- 14:00 - 15:00 UTC on each
Wednesday
- 14:00 - 15:00 UTC on each
Owner
- Name: Confidential Containers
- Login: confidential-containers
- Kind: organization
- Repositories: 16
- Profile: https://github.com/confidential-containers
Citation (CITATION.cff)
cff-version: 1.2.0 message: If you write about this software, please cite it as below. authors: - name: The Confidential Containers Contributors title: Cloud API Adaptor abstract: Ability to create Kata pods using cloud provider APIs aka the peer-pods approach license: Apache-2.0 version: 0.15.0 date-released: 2025-08-20 commit: a2e0d70b24083198454e05dc1b2a343efef011f5
Committers
Last synced: almost 2 years ago
Top Committers
| Name | Commits | |
|---|---|---|
| Pradipta Banerjee | p****e@g****m | 266 |
| Wainer dos Santos Moschetta | w****m@r****m | 164 |
| stevenhorsman | s****n@u****m | 145 |
| Yohei Ueda | y****i@j****m | 142 |
| Snir Sheriber | s****e@r****m | 119 |
| James Tumber | j****r@i****m | 107 |
| Paul Meyer | 4****n | 75 |
| Qi Feng Huo | h****f@c****m | 67 |
| Da Li Liu | l****i@c****m | 61 |
| Magnus Kulke | m****e@m****m | 53 |
| Suraj Deshmukh | s****h@m****m | 53 |
| Amulyam24 | a****1@i****m | 36 |
| Kartik Joshi | k****i@m****m | 34 |
| Sudharshan Muralidharan | S****n@i****m | 29 |
| Matthew Arnold | m****o@u****m | 23 |
| Bandan Das | b****d@r****m | 18 |
| Beraldo Leal | b****l@r****m | 18 |
| Lei Li | c****i@c****m | 18 |
| Kautilya Tripathi | k****i@m****m | 17 |
| Cathy Avery | c****y@r****m | 15 |
| Lei Li | g****4@g****m | 12 |
| dependabot[bot] | 4****] | 10 |
| Derek Lee | d****e@r****m | 9 |
| Jens Freimann | j****n@r****m | 9 |
| Jordan Jackson | j****n@i****m | 9 |
| Lukáš Doktor | l****r@r****m | 8 |
| Dave Hay | d****y@u****m | 7 |
| Yuan Yuan Wang | w****y@c****m | 7 |
| [Jonah-Farrow] | j****w@i****m | 6 |
| David Hadas | d****s@g****m | 5 |
| and 23 more... | ||
Committer Domains (Top 20 + Academic)
Issues and Pull Requests
Last synced: 7 months ago
All Time
- Total issues: 296
- Total pull requests: 771
- Average time to close issues: 4 months
- Average time to close pull requests: 13 days
- Total issue authors: 57
- Total pull request authors: 57
- Average comments per issue: 1.68
- Average comments per pull request: 1.91
- Merged pull requests: 515
- Bot issues: 0
- Bot pull requests: 53
Past Year
- Issues: 72
- Pull requests: 369
- Average time to close issues: 13 days
- Average time to close pull requests: 8 days
- Issue authors: 30
- Pull request authors: 37
- Average comments per issue: 0.65
- Average comments per pull request: 1.47
- Merged pull requests: 235
- Bot issues: 0
- Bot pull requests: 49
Top Authors
Issue Authors
- stevenhorsman (35)
- surajssd (32)
- bpradipt (29)
- mkulke (25)
- wainersm (16)
- liudalibj (13)
- katexochen (13)
- huoqifeng (13)
- squarti (10)
- davidhadas (8)
- lysliu (7)
- yoheiueda (7)
- kartikjoshi21 (7)
- Amulyam24 (5)
- genjuro214 (4)
Pull Request Authors
- stevenhorsman (173)
- mkulke (104)
- dependabot[bot] (53)
- bpradipt (49)
- beraldoleal (29)
- frankbu (26)
- huoqifeng (24)
- liudalibj (23)
- surajssd (22)
- wainersm (20)
- davidhadas (18)
- kartikjoshi21 (18)
- snir911 (16)
- genjuro214 (16)
- yoheiueda (14)
Top Labels
Issue Labels
Pull Request Labels
Packages
- Total packages: 12
- Total downloads: unknown
- Total docker downloads: 502
-
Total dependent packages: 15
(may contain duplicates) -
Total dependent repositories: 4
(may contain duplicates) - Total versions: 603
proxy.golang.org: github.com/confidential-containers/cloud-api-adaptor
- Homepage: https://github.com/confidential-containers/cloud-api-adaptor
- Documentation: https://pkg.go.dev/github.com/confidential-containers/cloud-api-adaptor#section-documentation
- License: Apache-2.0
-
Latest release: v0.15.0
published 8 months ago
Rankings
proxy.golang.org: github.com/confidential-containers/cloud-api-adaptor/peerpod-ctrl
- Homepage: https://github.com/confidential-containers/cloud-api-adaptor
- Documentation: https://pkg.go.dev/github.com/confidential-containers/cloud-api-adaptor/peerpod-ctrl#section-documentation
- License: Apache-2.0
-
Latest release: v0.7.0
published over 2 years ago
Rankings
proxy.golang.org: github.com/confidential-containers/cloud-api-adaptor/peerpodconfig-ctrl
- Homepage: https://github.com/confidential-containers/cloud-api-adaptor
- Documentation: https://pkg.go.dev/github.com/confidential-containers/cloud-api-adaptor/peerpodconfig-ctrl#section-documentation
- License: Apache-2.0
-
Latest release: v0.7.0
published over 2 years ago
Rankings
proxy.golang.org: github.com/confidential-containers/cloud-api-adaptor/peer-pod-controller
- Homepage: https://github.com/confidential-containers/cloud-api-adaptor
- Documentation: https://pkg.go.dev/github.com/confidential-containers/cloud-api-adaptor/peer-pod-controller#section-documentation
- License: Apache-2.0
-
Latest release: v0.0.0-20230330164549-e12e76fd6cce
published about 3 years ago
Rankings
proxy.golang.org: github.com/confidential-containers/cloud-api-adaptor/webhook
- Homepage: https://github.com/confidential-containers/cloud-api-adaptor
- Documentation: https://pkg.go.dev/github.com/confidential-containers/cloud-api-adaptor/webhook#section-documentation
- License: Apache-2.0
-
Latest release: v0.7.0
published over 2 years ago
Rankings
proxy.golang.org: github.com/confidential-containers/cloud-api-adaptor/src/peerpodconfig-ctrl
- Homepage: https://github.com/confidential-containers/cloud-api-adaptor
- Documentation: https://pkg.go.dev/github.com/confidential-containers/cloud-api-adaptor/src/peerpodconfig-ctrl#section-documentation
- License: Apache-2.0
-
Latest release: v0.9.0
published over 1 year ago
Rankings
proxy.golang.org: github.com/confidential-containers/cloud-api-adaptor/src/peerpod-ctrl
- Homepage: https://github.com/confidential-containers/cloud-api-adaptor
- Documentation: https://pkg.go.dev/github.com/confidential-containers/cloud-api-adaptor/src/peerpod-ctrl#section-documentation
- License: Apache-2.0
-
Latest release: v0.15.0
published 8 months ago
Rankings
proxy.golang.org: github.com/confidential-containers/cloud-api-adaptor/src/webhook
- Homepage: https://github.com/confidential-containers/cloud-api-adaptor
- Documentation: https://pkg.go.dev/github.com/confidential-containers/cloud-api-adaptor/src/webhook#section-documentation
- License: Apache-2.0
-
Latest release: v0.15.0
published 8 months ago
Rankings
proxy.golang.org: github.com/confidential-containers/cloud-api-adaptor/src/cloud-providers
- Homepage: https://github.com/confidential-containers/cloud-api-adaptor
- Documentation: https://pkg.go.dev/github.com/confidential-containers/cloud-api-adaptor/src/cloud-providers#section-documentation
- License: Apache-2.0
-
Latest release: v0.14.0
published 10 months ago
Rankings
proxy.golang.org: github.com/confidential-containers/cloud-api-adaptor/src/csi-wrapper
- Homepage: https://github.com/confidential-containers/cloud-api-adaptor
- Documentation: https://pkg.go.dev/github.com/confidential-containers/cloud-api-adaptor/src/csi-wrapper#section-documentation
- License: Apache-2.0
-
Latest release: v0.15.0
published 8 months ago
Rankings
proxy.golang.org: github.com/confidential-containers/cloud-api-adaptor/src/cloud-api-adaptor
- Homepage: https://github.com/confidential-containers/cloud-api-adaptor
- Documentation: https://pkg.go.dev/github.com/confidential-containers/cloud-api-adaptor/src/cloud-api-adaptor#section-documentation
- License: Apache-2.0
-
Latest release: v0.15.0
published 8 months ago
Rankings
proxy.golang.org: github.com/confidential-containers/cloud-api-adaptor/volumes/csi-wrapper
- Homepage: https://github.com/confidential-containers/cloud-api-adaptor
- Documentation: https://pkg.go.dev/github.com/confidential-containers/cloud-api-adaptor/volumes/csi-wrapper#section-documentation
- License: Apache-2.0
-
Latest release: v0.7.0
published over 2 years ago