|
1 |
| -# Kubernetes Template Project |
| 1 | +# Cluster API bootstrap provider kubeadm |
| 2 | +## What is the Cluster API bootstrap provider kubeadm? |
2 | 3 |
|
3 |
| -The Kubernetes Template Project is a template for starting new projects in the GitHub organizations owned by Kubernetes. All Kubernetes projects, at minimum, must have the following files: |
| 4 | +Cluster API bootstrap provider is a component of |
| 5 | +[Cluster API](https://github.com/kubernetes-sigs/cluster-api/blob/master/README.md) |
| 6 | +that is responsible of generating a cloud-init script to |
| 7 | +turn a Machine into a Kubernetes Node; this implementation uses [kubeadm](https://github.com/kubernetes/kubeadm) |
| 8 | +for kubernetes bootstrap. |
4 | 9 |
|
5 |
| -- a `README.md` outlining the project goals, sponsoring sig, and community contact information |
6 |
| -- an `OWNERS` with the project leads listed as approvers ([docs on `OWNERS` files][owners]) |
7 |
| -- a `CONTRIBUTING.md` outlining how to contribute to the project |
8 |
| -- an unmodified copy of `code-of-conduct.md` from this repo, which outlines community behavior and the consequences of breaking the code |
9 |
| -- a `LICENSE` which must be Apache 2.0 for code projects, or [Creative Commons 4.0] for documentation repositories, without any custom content |
10 |
| -- a `SECURITY_CONTACTS` with the contact points for the Product Security Team |
11 |
| - to reach out to for triaging and handling of incoming issues. They must agree to abide by the |
12 |
| - [Embargo Policy](https://git.k8s.io/security/private-distributors-list.md#embargo-policy) |
13 |
| - and will be removed and replaced if they violate that agreement. |
| 10 | +### Resources |
14 | 11 |
|
15 |
| -## Community, discussion, contribution, and support |
| 12 | +* [design doc](https://github.com/kubernetes-sigs/cluster-api/blob/master/docs/proposals/20190610-machine-states-preboot-bootstrapping.md) |
| 13 | +* [cluster-api.sigs.k8s.io](https://cluster-api.sigs.k8s.io) |
| 14 | +* [The Kubebuilder Book](https://book.kubebuilder.io) |
16 | 15 |
|
17 |
| -Learn how to engage with the Kubernetes community on the [community page](http://kubernetes.io/community/). |
| 16 | +## Versioning, Maintenance, and Compatibility |
18 | 17 |
|
19 |
| -You can reach the maintainers of this project at: |
| 18 | +- We follow [Semantic Versioning (semver)](https://semver.org/). |
| 19 | +- Cluster API bootstrap provider kubeadm versioning is syncronized with |
| 20 | + [Cluster API](https://github.com/kubernetes-sigs/cluster-api/blob/master/README.md). |
| 21 | +- The _master_ branch is where development happens, this might include breaking changes. |
| 22 | +- The _release-X_ branches contain stable, backward compatible code. A new _release-X_ branch |
| 23 | + is created at every major (X) release. |
20 | 24 |
|
21 |
| -- [Slack](http://slack.k8s.io/) |
22 |
| -- [Mailing List](https://groups.google.com/forum/#!forum/kubernetes-dev) |
| 25 | +## Get involved! |
23 | 26 |
|
24 |
| -### Code of conduct |
| 27 | +* Join the [Cluster API discuss forum](https://discuss.kubernetes.io/c/contributors/cluster-api). |
25 | 28 |
|
26 |
| -Participation in the Kubernetes community is governed by the [Kubernetes Code of Conduct](code-of-conduct.md). |
| 29 | +* Join the [sig-cluster-lifecycle](https://groups.google.com/forum/#!forum/kubernetes-sig-cluster-lifecycle) |
| 30 | +Google Group for access to documents and calendars. |
27 | 31 |
|
28 |
| -[owners]: https://git.k8s.io/community/contributors/guide/owners.md |
29 |
| -[Creative Commons 4.0]: https://git.k8s.io/website/LICENSE |
| 32 | +* Join our Cluster API working group sessions |
| 33 | + * Weekly on Wednesdays @ 10:00 PT on [Zoom][zoomMeeting] |
| 34 | + * Previous meetings: \[ [notes][notes] | [recordings][recordings] \] |
| 35 | + |
| 36 | +* Provider implementer office hours |
| 37 | + * Weekly on Tuesdays @ 12:00 PT ([Zoom][providerZoomMeetingTues]) and Wednesdays @ 15:00 CET ([Zoom][providerZoomMeetingWed]) |
| 38 | + * Previous meetings: \[ [notes][implementerNotes] \] |
| 39 | + |
| 40 | +* Chat with us on [Slack](http://slack.k8s.io/): #cluster-api |
| 41 | + |
| 42 | +[notes]: https://docs.google.com/document/d/1Ys-DOR5UsgbMEeciuG0HOgDQc8kZsaWIWJeKJ1-UfbY/edit |
| 43 | +[recordings]: https://www.youtube.com/playlist?list=PL69nYSiGNLP29D0nYgAGWt1ZFqS9Z7lw4 |
| 44 | +[zoomMeeting]: https://zoom.us/j/861487554 |
| 45 | +[implementerNotes]: https://docs.google.com/document/d/1IZ2-AZhe4r3CYiJuttyciS7bGZTTx4iMppcA8_Pr3xE/edit |
| 46 | +[providerZoomMeetingTues]: https://zoom.us/j/140808484 |
| 47 | +[providerZoomMeetingWed]: https://zoom.us/j/424743530 |
0 commit comments