Skip to content

Commit 1d76fd9

Browse files
committed
Setup controller-platform repo from the template
- https://github.com/kubernetes/kubernetes-template-project
1 parent 9b06a45 commit 1d76fd9

10 files changed

+88
-4
lines changed

.gitignore

+2
Original file line numberDiff line numberDiff line change
@@ -10,3 +10,5 @@
1010

1111
# Output of the go coverage tool, specifically when used with LiteIDE
1212
*.out
13+
14+
.idea

.idea/vcs.xml

+6
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

CONTRIBUTING.md

+13
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,13 @@
1+
# Contributing guidelines
2+
3+
## Sign the CLA
4+
5+
Kubernetes projects require that you sign a Contributor License Agreement (CLA) before we can accept your pull requests. Please see https://git.k8s.io/community/CLA.md for more info
6+
7+
### Contributing A Patch
8+
9+
1. Submit an issue describing your proposed change to the repo in question.
10+
1. The [repo owners](OWNERS) will respond to your issue promptly.
11+
1. If your proposed change is accepted, and you haven't already done so, sign a Contributor License Agreement (see details above).
12+
1. Fork the desired repo, develop and test your code changes.
13+
1. Submit a pull request.

LICENSE

+2-2
Original file line numberDiff line numberDiff line change
@@ -178,15 +178,15 @@
178178
APPENDIX: How to apply the Apache License to your work.
179179

180180
To apply the Apache License to your work, attach the following
181-
boilerplate notice, with the fields enclosed by brackets "[]"
181+
boilerplate notice, with the fields enclosed by brackets "{}"
182182
replaced with your own identifying information. (Don't include
183183
the brackets!) The text should be enclosed in the appropriate
184184
comment syntax for the file format. We also recommend that a
185185
file or class name and description of purpose be included on the
186186
same "printed page" as the copyright notice for easier
187187
identification within third-party archives.
188188

189-
Copyright [yyyy] [name of copyright owner]
189+
Copyright {yyyy} {name of copyright owner}
190190

191191
Licensed under the Apache License, Version 2.0 (the "License");
192192
you may not use this file except in compliance with the License.

OWNERS

+11
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,11 @@
1+
# See the OWNERS docs: https://git.k8s.io/community/contributors/devel/owners.md
2+
owners:
3+
- directxman12
4+
- droot
5+
- pwittrock
6+
approvers:
7+
- controller-runtime-admins
8+
- controller-runtime-maintainers
9+
reviewers:
10+
- controller-runtime-admins
11+
- controller-runtime-maintainers

OWNERS_ALIASES

+8
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,8 @@
1+
# See the OWNERS docs: https://git.k8s.io/community/contributors/devel/owners.md
2+
3+
aliases:
4+
- controller-runtime-admins
5+
- directxman12
6+
- droot
7+
- pwittrock
8+
- controller-runtime-maintainers

README.md

+20-2
Original file line numberDiff line numberDiff line change
@@ -1,2 +1,20 @@
1-
# controller-runtime
2-
Repo for the controller-runtime subproject of kubebuilder (sig-apimachinery)
1+
# Kubernetes controller-runtime Project
2+
3+
The Kubernetes controller-runtime Project is a set of go libraries for building Controllers.
4+
5+
6+
## Community, discussion, contribution, and support
7+
8+
Learn how to engage with the Kubernetes community on the [community page](http://kubernetes.io/community/).
9+
10+
controller-runtime is a subproject of the [kubebuilder](https://github.com/kubernetes-sigs/kubebuilder) project
11+
in sig apimachinery.
12+
13+
You can reach the maintainers of this project at:
14+
15+
- Slack channel: [#kubeuilder](http://slack.k8s.io/#kubebuilder)
16+
- Google Group: [[email protected]](https://groups.google.com/forum/#!forum/kubebuilder)
17+
18+
### Code of conduct
19+
20+
Participation in the Kubernetes community is governed by the [Kubernetes Code of Conduct](code-of-conduct.md).

RELEASE.md

+8
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,8 @@
1+
# Release Process
2+
3+
The Kubernetes controller-runtime Project is released on an as-needed basis. The process is as follows:
4+
5+
1. An issue is proposing a new release with a changelog since the last release
6+
1. 2 [OWNERS](OWNERS) must LGTM this release
7+
1. An OWNER runs `git tag -s $VERSION` and inserts the changelog and pushes the tag with `git push $VERSION`
8+
1. The release issue is closed

SECURITY_CONTACTS

+15
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,15 @@
1+
# Defined below are the security contacts for this repo.
2+
#
3+
# They are the contact point for the Product Security Team to reach out
4+
# to for triaging and handling of incoming issues.
5+
#
6+
# The below names agree to abide by the
7+
# [Embargo Policy](https://github.com/kubernetes/sig-release/blob/master/security-release-process-documentation/security-release-process.md#embargo-policy)
8+
# and will be removed and replaced if they violate that agreement.
9+
#
10+
# DO NOT REPORT SECURITY VULNERABILITIES DIRECTLY TO THESE NAMES, FOLLOW THE
11+
# INSTRUCTIONS AT https://kubernetes.io/security/
12+
13+
directxman12
14+
pwittrock
15+
droot

code-of-conduct.md

+3
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,3 @@
1+
# Kubernetes Community Code of Conduct
2+
3+
Please refer to our [Kubernetes Community Code of Conduct](https://git.k8s.io/community/code-of-conduct.md)

0 commit comments

Comments
 (0)