You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: .github/ISSUE_TEMPLATE/adopters.yaml
+3-3Lines changed: 3 additions & 3 deletions
Original file line number
Diff line number
Diff line change
@@ -1,5 +1,5 @@
1
1
name: Register as adopter
2
-
description: If your organization is using kube-bind, we would be delighted to add you to our list of adopters. Please report how you use kube-bind and we will take care of adding it to our adopters list.
2
+
description: If your organization is using kbind, we would be delighted to add you to our list of adopters. Please report how you use kbind and we will take care of adding it to our adopters list.
3
3
title: "adopter: COMPANY_NAME"
4
4
labels:
5
5
- kind/documentation
@@ -25,15 +25,15 @@ body:
25
25
id: description
26
26
attributes:
27
27
label: Description
28
-
description: What are you using kube-bind for at your organization? Are you using it for a specific product or project?
28
+
description: What are you using kbind for at your organization? Are you using it for a specific product or project?
29
29
validations:
30
30
required: true
31
31
32
32
- type: dropdown
33
33
id: maturity
34
34
attributes:
35
35
label: Maturity Stage
36
-
description: What stage are you at in your adoption of kube-bind?
36
+
description: What stage are you at in your adoption of kbind?
This file lists organizations and projects that have adopted kube-bind in
3
+
This file lists organizations and projects that have adopted kbind in
4
4
production or as a core part of their platform.
5
5
6
-
If you are using kube-bind and would like to be listed here, please open a
6
+
If you are using kbind and would like to be listed here, please open a
7
7
pull request.
8
8
9
9
| Organization | Type | Use Case | Link |
10
10
|---|---|---|---|
11
-
| Platform Mesh | OSS Project | Uses kube-bind as the cross-cluster service binding layer, enabling users to add kube-bind as a provider and automatically create bindings between workload clusters and managed services within their platform. |<https://platform-mesh.io>|
11
+
| Platform Mesh | OSS Project | Uses kbind as the cross-cluster service binding layer, enabling users to add kbind as a provider and automatically create bindings between workload clusters and managed services within their platform. |<https://platform-mesh.io>|
Copy file name to clipboardExpand all lines: CONTRIBUTING.md
+7-7Lines changed: 7 additions & 7 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -1,9 +1,9 @@
1
-
# Contributing to kube-bind
1
+
# Contributing to kbind
2
2
3
-
kube-bind is [Apache 2.0 licensed](LICENSE) and we accept contributions via
3
+
kbind is [Apache 2.0 licensed](LICENSE) and we accept contributions via
4
4
GitHub pull requests.
5
5
6
-
Please read the following guide if you're interested in contributing to kube-bind.
6
+
Please read the following guide if you're interested in contributing to kbind.
7
7
8
8
## Certificate of Origin
9
9
@@ -31,14 +31,14 @@ bin/kubectl-bind
31
31
32
32
Starting to participate in a new project can sometimes be overwhelming, and you may not know where to begin. Fortunately, we are here to help! We track all of our tasks here in GitHub, and we label our issues to categorize them. Here are a couple of handy links to check out:
33
33
34
-
*[Good first issue](https://github.com/kube-bind/kube-bind/issues?q=is%3Aopen+is%3Aissue+label%3A%22good+first+issue%22) issues
You're certainly not limited to only these kinds of issues, though! If you're comfortable, please feel free to try working on anything that is open.
38
38
39
39
We do use the assignee feature in GitHub for issues. If you find an unassigned issue, comment asking if you can be assigned, and ideally wait for a maintainer to respond. If you find an assigned issue and you want to work on it or help out, please reach out to the assignee first.
40
40
41
-
Sometimes you might get an amazing idea and start working on a huge amount of code. We love and encourage excitement like this, but we do ask that before you embarking on a giant pull request, please reach out to the community first for an initial discussion. You could [file an issue](https://github.com/kube-bind/kube-bind/issues/new/choose).
41
+
Sometimes you might get an amazing idea and start working on a huge amount of code. We love and encourage excitement like this, but we do ask that before you embarking on a giant pull request, please reach out to the community first for an initial discussion. You could [file an issue](https://github.com/kbind-dev/kbind/issues/new/choose).
42
42
43
43
Finally, we welcome and value all types of contributions, beyond "just code"! Other types include triaging bugs, tracking down and fixing flaky tests, improving our documentation, helping answer community questions, proposing and reviewing designs, etc.
44
44
@@ -76,7 +76,7 @@ Finally, we welcome and value all types of contributions, beyond "just code"! Ot
76
76
77
77
### Using Kubebuilder CRD Validation Annotations
78
78
79
-
All of the API resources for `kube-bind` are `CustomResourceDefinitions`, and we generate YAML spec for them from our Go types using [kubebuilder](https://github.com/kubernetes-sigs/kubebuilder).
79
+
All of the API resources for `kbind` are `CustomResourceDefinitions`, and we generate YAML spec for them from our Go types using [kubebuilder](https://github.com/kubernetes-sigs/kubebuilder).
80
80
81
81
When adding a field that requires validation, custom annotations are used to translate this logic into the generated OpenAPI spec. [This doc](https://book.kubebuilder.io/reference/markers/crd-validation.html) gives an overview of possible validations. These annotations map directly to concepts in the [OpenAPI Spec](https://swagger.io/specification/#data-type-format) so, for instance, the `format` of strings is defined there, not in kubebuilder. Furthermore, Kubernetes has forked the OpenAPI project [here](https://github.com/kubernetes/kube-openapi/tree/master/pkg/validation) and extends more formats in the extensions-apiserver [here](https://github.com/kubernetes/kubernetes/blob/master/staging/src/k8s.io/apiextensions-apiserver/pkg/apis/apiextensions/v1/types_jsonschema.go#L27).
0 commit comments