Need help with Flatcar?
Click the “chat” button below for chat support from the developer who created it, or find similar developers for support.

About the developer

kinvolk
159 Stars 4 Forks 25 Commits 123 Opened issues

Description

Flatcar project repository for issue tracking, project documentation, etc.

Services available

!
?

Need anything else?

Contributors list

Flatcar Container Linux

Mission statement

Flatcar Container Linux is a fully open source, minimal-footprint, secure by default and always up-to-date Linux distribution for running containers at scale.

Releases

See the project website for information about current releases.

Repositories

Github repositories that comprise Flatcar Container Linux are on the Kinvolk org and using the Flatcar topic.

User Documentation

Flatcar Container Linux has a dedicated documentation site. Some helpful links:

Release process

Flatcar Container Linux follows an Alpha-Beta-Stable release process. New features and major version upgrades will enter the Alpha channel for initial testing, then transition to Beta, before landing in Stable.

Note that contrary to features, bug fixes for any release channel will be released to that respective channel directly, i.e. Alpha bug fixes will be included in the next Alpha, Beta fixes will directly go to Beta, and Stable fixes will be released with the next Stable.

Edge

There’s a fourth channel which is roughly based on Alpha, but otherwise unrelated to the other three - the Edge channel. Edge is meant for testing cutting-edge features, e.g. new BPF functionality in the Linux kernel, or new container runtimes. Edge features are for experimenting, there is no guarantee that Alpha will pick those up.

General discussions on the project and its direction

For general discussions around Flatcar Container Linux please join our forums (Google groups) for users and for developers. Please do not use the GitHub project for general discussions. For a quick chat with other users and developers try the

#flatcar
IRC channel on irc.freenode.net.

Code of Conduct

Please refer to the Kinvolk Code of Conduct.

Contributing to Flatcar Container Linux

We encourage community contributions to the Flatcar project! In order to make the contribution process as smooth as possible, please follow the guidelines below.

First, please engage with the development team as early as possible. Let us know (by commenting on an existing issue, or creating a new issue, on GitHub) if you are thinking of making a contribution, so we can align on the best implementation approach and maximize the chances of it being successfully merged. Consider the project’s mission, and how your contribution furthers and is compatible with it.

Commit guidelines

For the general guidelines on making PRs/commits easier to review, please checkout Kinvolk's contribution guidelines on git.

Minor Contributions

Short-term concerns and minor features are covered in the issue tracker. When approaching the project please ensure you have searched through / reviewed existing issues and pull requests.

If an issue or PR you’d like to contribute to is already assigned to someone, please reach out to them to coordinate your work.

If you would like to start contributing to an issue or PR, please assign it to yourself. It is also often helpful to state your intent in a comment on the issue, as well as to announce a rough ETA of your contribution - this helps others to manage their expectations regarding traction and progress.

Major Contributions

Major new features are tracked on our roadmap.

Requesting new packages

Please see adding new packages to the Flatcar Linux OS image for general guidelines, and please use the "New Package Request" issue type to file your request.

We use cookies. If you continue to browse the site, you agree to the use of cookies. For more information on our use of cookies please see our Privacy Policy.