From f0b7abf42e90e5a8b47237ae4524a130647fcbf8 Mon Sep 17 00:00:00 2001 From: Sergiusz Urbaniak Date: Wed, 24 Aug 2016 17:16:00 +0200 Subject: [PATCH 01/40] initial commit --- CONTRIBUTING.md | 77 ++++ Config.in | 1 + DCO | 36 ++ LICENSE | 202 ++++++++++ NOTICE | 5 + README.md | 22 ++ board/coreos/minikube/isolinux.cfg | 5 + board/coreos/minikube/linux-4.7_defconfig | 373 ++++++++++++++++++ .../coreos/minikube/rootfs-overlay/etc/fstab | 5 + .../rootfs-overlay/etc/rkt/net.d/k8s.conf | 19 + .../minikube/rootfs-overlay/etc/sudoers | 2 + .../etc/systemd/network/dhcp.network | 5 + .../getty.target.wants/getty@tty1.service | 1 + .../etc/udev/rules.d/80-net-setup-link.rules | 1 + board/coreos/minikube/users | 2 + code-of-conduct.md | 63 +++ configs/minikube_defconfig | 34 ++ external.mk | 1 + package/Config.in | 6 + package/automount/Config.in | 3 + package/automount/automount.mk | 22 ++ package/automount/minikube-automount | 159 ++++++++ package/automount/minikube-automount.service | 8 + package/cni-bin/Config.in | 4 + package/cni-bin/cni-bin.hash | 1 + package/cni-bin/cni-bin.mk | 17 + package/docker-bin/Config.in | 4 + package/docker-bin/docker-bin.hash | 1 + package/docker-bin/docker-bin.mk | 50 +++ package/docker-bin/docker.service | 33 ++ package/docker-bin/docker.socket | 12 + package/rkt-bin/Config.in | 4 + package/rkt-bin/rkt-bin.hash | 3 + package/rkt-bin/rkt-bin.mk | 71 ++++ 34 files changed, 1252 insertions(+) create mode 100644 CONTRIBUTING.md create mode 100644 Config.in create mode 100644 DCO create mode 100644 LICENSE create mode 100644 NOTICE create mode 100644 README.md create mode 100644 board/coreos/minikube/isolinux.cfg create mode 100644 board/coreos/minikube/linux-4.7_defconfig create mode 100644 board/coreos/minikube/rootfs-overlay/etc/fstab create mode 100644 board/coreos/minikube/rootfs-overlay/etc/rkt/net.d/k8s.conf create mode 100644 board/coreos/minikube/rootfs-overlay/etc/sudoers create mode 100644 board/coreos/minikube/rootfs-overlay/etc/systemd/network/dhcp.network create mode 120000 board/coreos/minikube/rootfs-overlay/etc/systemd/system/getty.target.wants/getty@tty1.service create mode 120000 board/coreos/minikube/rootfs-overlay/etc/udev/rules.d/80-net-setup-link.rules create mode 100644 board/coreos/minikube/users create mode 100644 code-of-conduct.md create mode 100644 configs/minikube_defconfig create mode 100644 external.mk create mode 100644 package/Config.in create mode 100644 package/automount/Config.in create mode 100644 package/automount/automount.mk create mode 100755 package/automount/minikube-automount create mode 100644 package/automount/minikube-automount.service create mode 100644 package/cni-bin/Config.in create mode 100644 package/cni-bin/cni-bin.hash create mode 100644 package/cni-bin/cni-bin.mk create mode 100644 package/docker-bin/Config.in create mode 100644 package/docker-bin/docker-bin.hash create mode 100644 package/docker-bin/docker-bin.mk create mode 100644 package/docker-bin/docker.service create mode 100644 package/docker-bin/docker.socket create mode 100644 package/rkt-bin/Config.in create mode 100644 package/rkt-bin/rkt-bin.hash create mode 100644 package/rkt-bin/rkt-bin.mk diff --git a/CONTRIBUTING.md b/CONTRIBUTING.md new file mode 100644 index 000000000000..0551ed53d3f5 --- /dev/null +++ b/CONTRIBUTING.md @@ -0,0 +1,77 @@ +# How to Contribute + +CoreOS projects are [Apache 2.0 licensed](LICENSE) and accept contributions via +GitHub pull requests. This document outlines some of the conventions on +development workflow, commit message formatting, contact points and other +resources to make it easier to get your contribution accepted. + +# Certificate of Origin + +By contributing to this project you agree to the Developer Certificate of +Origin (DCO). This document was created by the Linux Kernel community and is a +simple statement that you, as a contributor, have the legal right to make the +contribution. See the [DCO](DCO) file for details. + +# Email and Chat + +The project currently uses the general CoreOS email list and IRC channel: +- Email: [coreos-dev](https://groups.google.com/forum/#!forum/coreos-dev) +- IRC: #[coreos](irc://irc.freenode.org:6667/#coreos) IRC channel on freenode.org + +Please avoid emailing maintainers found in the MAINTAINERS file directly. They +are very busy and read the mailing lists. + +## Getting Started + +- Fork the repository on GitHub +- Read the [README](README.md) for build and test instructions +- Play with the project, submit bugs, submit patches! + +## Contribution Flow + +This is a rough outline of what a contributor's workflow looks like: + +- Create a topic branch from where you want to base your work (usually master). +- Make commits of logical units. +- Make sure your commit messages are in the proper format (see below). +- Push your changes to a topic branch in your fork of the repository. +- Make sure the tests pass, and add any new tests as appropriate. +- Submit a pull request to the original repository. + +Thanks for your contributions! + +### Coding Style + +CoreOS projects written in Go follow a set of style guidelines that we've documented +[here](https://github.com/coreos/docs/tree/master/golang). Please follow them when +working on your contributions. + +### Format of the Commit Message + +We follow a rough convention for commit messages that is designed to answer two +questions: what changed and why. The subject line should feature the what and +the body of the commit should describe the why. + +``` +scripts: add the test-cluster command + +this uses tmux to setup a test cluster that you can easily kill and +start for debugging. + +Fixes #38 +``` + +The format can be described more formally as follows: + +``` +: + + + +