Comments (3)
Yeah,it's better to release the extensions version the same to the latest compatible containerd version, thus the extension users can easily know that their programs compatible with which containerd version.
from rust-extensions.
We usually don't do changes that break compatibility but rather deprecate things.
Shim runtime v2 expected to work with newer versions of containerd.
(we have an issue to add CI tests to track binary compatibility - containerd/containerd#3757).
So I'm not sure there is strong need to keep up with containerd releases.
I'd rather do (somewhere on my list) integration tests for the rust extensions. I believe we can have a matrix of stable containerd versions similarly to how it's done in nerdctl (example https://github.com/containerd/nerdctl/runs/4518724866) to make sure no things broken in containerd releases we currently support.
from rust-extensions.
It's a great idea to setup CI tests to ensure compatibility between shim and Containerd.
The goal is to guarantee compatibility:)
from rust-extensions.
Related Issues (20)
- Windows connect test flaking with all pipe instances are busy HOT 3
- Help using gRPC containerd-client, "namespace is required: failed precondition" HOT 1
- could not find `Config` in `runc` HOT 5
- Request for a new release of `containerd-shim` crate HOT 1
- Failed to build
- `stats` doesn't work on cgroup v2 HOT 1
- Bug: Cannot reproduce gRPC client container example
- Problems running shim exampe `skeleton` HOT 1
- Support cancel_rx in ttrpc context HOT 1
- Proposal: Support content fetch
- Support client create on Windows HOT 3
- ContainerAttach integration tests flaking HOT 1
- Bug: pod restarted after containerd restarted when container IO is huge HOT 1
- Could you release a new version of `containerd_shim`? HOT 5
- Is there a plan for for registering and reporting cgroup OOM events in Rust shim? HOT 4
- Why use FIFO IO directly HOT 2
- Path of cgroup is wrong when running a container in a container. HOT 7
- Possible Performance issue related to logging in shim
- extract cgroups out of the shim crate
- Path cleaning for cgroups
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from rust-extensions.