Skip to content

Commit aa1b96e

Browse files
committed
consistently lowercase 'kcp' everywhere
On-behalf-of: @SAP [email protected]
1 parent 7be67de commit aa1b96e

File tree

49 files changed

+96
-94
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

49 files changed

+96
-94
lines changed

ADOPTERS.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,4 +8,4 @@ Listed below are organizations that have adopted kcp in one way or another. We a
88
| Kubermatic | Kubermatic is building Kubermatic Developer Platform (KDP), an internal developer platform (IdP) product that uses kcp as its global API control plane. | Development | [Product Website](https://www.kubermatic.com/products/kubermatic-developer-platform/) |
99
| Faros.sh | Faros is building a control-plane-as-a-service to access & manage multiple Kubernetes clusters across public and private deployments. | Development | - |
1010
| SAP | SAP is developing an open reference architecture (ApeiroRA) with a Platform Mesh that leverages kcp as its foundation, enabling service providers to seamlessly connect and interact through unified KRM-based APIs in a cloud-edge continuum. | Development | [Website](https://apeirora.eu/) |
11-
| Upbound | We use KCP within our Cloud Managed Control Planes product to provide multi-tenant access to the underlying hostcluster. | Production | - |
11+
| Upbound | We use kcp within our Cloud Managed Control Planes product to provide multi-tenant access to the underlying hostcluster. | Production | - |

CONTRIBUTING.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -4,9 +4,9 @@ We're thrilled that you're interested in contributing to kcp! Please visit our
44
[full contributing guide](https://docs.kcp.io/kcp/main/contributing) on our documentation site.
55

66
Beside that, what coverns the project and all contributions to it must follow
7-
the [KCP Project Governance](./GOVERNANCE.md).
7+
the [kcp Project Governance](./GOVERNANCE.md).
88

9-
From the KCP Project Governance, the following manifesto should guide the technical
9+
From the kcp Project Governance, the following manifesto should guide the technical
1010
decisions through-out all contributions:
1111

1212
> kcp maintainers strive to be good citizens in the Kubernetes project.

FAQ.md

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -8,12 +8,11 @@ kcp is a highly-multi-tenant Kubernetes control-plane, built for SaaS service-pr
88

99
Check out our [concepts](https://github.com/kcp-dev/kcp/blob/main/docs/concepts.md) document and feel free to open an issue if something is not covered.
1010

11-
1211
## If kcp is a Kubernetes API server without pod-like APIs, how do resources like Deployments get scheduled?
1312

1413
kcp has a concept called [syncer](https://github.com/kcp-dev/kcp/blob/main/docs/concepts.md#syncer) which is installed on each [SyncTarget](https://github.com/kcp-dev/kcp/blob/main/docs/concepts.md#workload-cluster). The [syncer](https://github.com/kcp-dev/kcp/blob/main/docs/concepts.md#syncer) negotiates, with kcp, a set of APIs to make accessible in the workspace. This may include things like [Deployments](https://kubernetes.io/docs/concepts/workloads/controllers/deployment/) or other resources you may explicitly configure the syncer to synchronize to kcp. Once these APIs are made available in your [Workspace](https://github.com/kcp-dev/kcp/blob/main/docs/concepts.md#workspace) you may then create resources of that type. From there, the [Location and Placement](https://github.com/kcp-dev/kcp/blob/main/docs/concepts.md#location) APIs help determine which [Location](https://github.com/kcp-dev/kcp/blob/main/docs/concepts.md#location) your deployable resource lands on.
1514

16-
## Will KCP be able to pass the K8S conformance tests in [CNCF Conformance Suites](https://www.cncf.io/certification/software-conformance/)?
15+
## Will kcp be able to pass the K8S conformance tests in [CNCF Conformance Suites](https://www.cncf.io/certification/software-conformance/)?
1716

1817
No, the Kubernetes conformance suites require that all Kubernetes APIs are supported and kcp does not support all APIs out of the box (for instance, Pods).
1918

@@ -69,3 +68,6 @@ Shards in kcp represent a single apiserver and etcd/db instance. This is how kc
6968

7069
You're in the right place. Clone this repo and run `make install WHAT=./cli/cmd/kubectl-kcp`.
7170

71+
## What does kcp stand for / how to spell it?
72+
73+
`kcp` stands for "Kube for Control Plane" and should always be written in lowercase letters.

GOVERNANCE.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
# KCP Project Governance
1+
# kcp Project Governance
22

33
The kcp project is dedicated to democratizing Control Planes beyond container
44
orchestration. This governance explains how the project is run.
@@ -177,7 +177,7 @@ mailing list and put on hold until the necessary majority has been reached.
177177

178178
Any Maintainer may submit a [vote](#voting) to create a new subproject under the
179179
kcp-dev GitHub organization. Subprojects are governed by all Maintainers, but may
180-
take on additional Subproject Maintainers that are only responsible for the
180+
take on additional Subproject Maintainers that are only responsible for the
181181
specific subproject.
182182

183183
It is the combined responsibility of Maintainers and Subproject Maintainers

cli/pkg/workspace/cmd/cmd.go

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -83,7 +83,7 @@ func New(streams genericclioptions.IOStreams) (*cobra.Command, error) {
8383
cmd := &cobra.Command{
8484
Aliases: []string{"ws", "workspaces"},
8585
Use: "workspace [create|create-context|use|current|<workspace>|..|.|-|~|<root:absolute:workspace>]",
86-
Short: "Manages KCP workspaces",
86+
Short: "Manages kcp workspaces",
8787
Example: fmt.Sprintf(workspaceExample, cliName),
8888
SilenceUsage: true,
8989
TraverseChildren: true,

cli/pkg/workspace/plugin/scheme.go

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -24,7 +24,7 @@ import (
2424

2525
func init() {
2626
// The metav1.TableXXX types (that are in the metav1 scheme) are not added by default
27-
// to the generated KCP clientset scheme.
27+
// to the generated kcp clientset scheme.
2828
// So when we want to get the result of a request done with this clientset as a table,
2929
// it doesn't know the Table types and returns an error.
3030
//

cmd/cache-server/main.go

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -51,7 +51,7 @@ func main() {
5151
serverOptions := options.NewOptions(*rootDir)
5252
cmd := &cobra.Command{
5353
Use: "cache-server",
54-
Short: "Runs the cache server for KCP",
54+
Short: "Runs the cache server for kcp",
5555
Long: help.Doc(`
5656
Starts a server that hosts data/resources that are required by shards.
5757
It serves as a cache helping to reduce the storage that would have to

cmd/kcp-front-proxy/options/options.go

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -48,7 +48,7 @@ func (o *Options) AddFlags(fss *cliflag.NamedFlagSets) {
4848
logsapiv1.AddFlags(o.Logs, fss.FlagSet("logging"))
4949

5050
// add flags that are filtered out from upstream, but overridden here with our own version
51-
fss.FlagSet("KCP").Var(kcpfeatures.NewFlagValue(), "feature-gates", ""+
51+
fss.FlagSet("kcp").Var(kcpfeatures.NewFlagValue(), "feature-gates", ""+
5252
"A set of key=value pairs that describe feature gates for alpha/experimental features. "+
5353
"Options are:\n"+strings.Join(kcpfeatures.KnownFeatures(), "\n")) // hide kube-only gates
5454
}

cmd/kcp/kcp.go

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -48,9 +48,9 @@ import (
4848
func main() {
4949
cmd := &cobra.Command{
5050
Use: "kcp",
51-
Short: "Kube for Control Plane (KCP)",
51+
Short: "Kube for Control Plane (kcp)",
5252
Long: help.Doc(`
53-
KCP is the easiest way to manage Kubernetes applications against one or
53+
kcp is the easiest way to manage Kubernetes applications against one or
5454
more clusters, by giving you a personal control plane that schedules your
5555
workloads onto one or many clusters, and making it simple to pick up and
5656
move. It supports advanced use cases such as spreading your apps across

cmd/kcp/options/flags.go

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -29,12 +29,12 @@ var (
2929
"misc",
3030
"secure serving",
3131
"traces",
32-
"KCP Authentication",
33-
"KCP Authorization",
34-
"KCP Virtual Workspaces",
35-
"KCP Controllers",
36-
"KCP Home Workspaces",
37-
"KCP Cache Server",
38-
"KCP",
32+
"kcp Authentication",
33+
"kcp Authorization",
34+
"kcp Virtual Workspaces",
35+
"kcp Controllers",
36+
"kcp Home Workspaces",
37+
"kcp Cache Server",
38+
"kcp",
3939
}
4040
)

0 commit comments

Comments
 (0)