Skip to content

Commit bcb436b

Browse files
authored
Merge pull request #3665 from xrstf/lowercase-kcp
Fix kcp casing once and for all
2 parents 830ca86 + 01949e4 commit bcb436b

2,718 files changed

Lines changed: 3005 additions & 2981 deletions

File tree

Some content is hidden

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

.goreleaser.yaml

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -120,8 +120,8 @@ krews:
120120
token: "{{ .Env.KREW_GITHUB_TOKEN }}"
121121
homepage: "https://kcp.io/"
122122
description: |
123-
KCP cli plugin for kubectl. Enables you to work with KCP.
124-
short_description: "KCP cli plugin for kubectl."
123+
kcp cli plugin for kubectl. Enables you to work with kcp.
124+
short_description: "kcp cli plugin for kubectl."
125125
skip_upload: auto
126126
- name: ws
127127
ids:
@@ -132,8 +132,8 @@ krews:
132132
token: "{{ .Env.KREW_GITHUB_TOKEN }}"
133133
homepage: "https://kcp.io/"
134134
description: |
135-
KCP workspace cli plugin for kubectl. Enables you to manage your KCP workspaces.
136-
short_description: "KCP workspace cli plugin for kubectl."
135+
kcp workspace cli plugin for kubectl. Enables you to manage your kcp workspaces.
136+
short_description: "kcp workspace cli plugin for kubectl."
137137
skip_upload: auto
138138
- name: create-workspace
139139
ids:
@@ -144,6 +144,6 @@ krews:
144144
token: "{{ .Env.KREW_GITHUB_TOKEN }}"
145145
homepage: "https://kcp.io/"
146146
description: |
147-
KCP create workspace cli plugin for kubectl. Enables you to create KCP workspaces.
148-
short_description: "KCP create workspace cli plugin for kubectl."
147+
kcp create workspace cli plugin for kubectl. Enables you to create kcp workspaces.
148+
short_description: "kcp create workspace cli plugin for kubectl."
149149
skip_upload: auto

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.

Dockerfile

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
# syntax=docker/dockerfile:1.4
22

3-
# Copyright 2022 The KCP Authors.
3+
# Copyright 2022 The kcp Authors.
44
#
55
# Licensed under the Apache License, Version 2.0 (the "License");
66
# you may not use this file except in compliance with the License.

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=./staging/src/github.com/kcp-dev/cli/cmd/kubectl-kcp`.
7170

71+
## What does kcp stand for / how to spell it?
72+
73+
`kcp` stands for "Kubernetes-like control planes" 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

MAINTAINERS.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@ The table below lists all current maintainers for the kcp project as defined by
1111
| Sebastian Scheele | [@scheeles](https://github.com/scheeles) | Governance | Kubermatic |
1212
| Dr. Stefan Schimanski | [@sttts](https://github.com/sttts) | Governance, kcp core | NVIDIA |
1313
| Marko Mudrinić | [@xmudrii](https://github.com/xmudrii) | kcp core | Kubermatic |
14-
| Christoph Mewes | [@xrstf](https://github.com/xrstf) | kcp core, API Syncagent kcp-operator, infrastructure | Kubermatic |
14+
| Christoph Mewes | [@xrstf](https://github.com/xrstf) | kcp core, API Syncagent, kcp-operator, infrastructure | Kubermatic |
1515

1616
## Emeritus Maintainers
1717

Makefile

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
# Copyright 2021 The KCP Authors.
1+
# Copyright 2021 The kcp Authors.
22
#
33
# Licensed under the Apache License, Version 2.0 (the "License");
44
# you may not use this file except in compliance with the License.

cmd/cache-server/main.go

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
/*
2-
Copyright 2022 The KCP Authors.
2+
Copyright 2022 The kcp Authors.
33
44
Licensed under the Apache License, Version 2.0 (the "License");
55
you may not use this file except in compliance with the License.
@@ -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/compat/main.go

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
/*
2-
Copyright 2021 The KCP Authors.
2+
Copyright 2021 The kcp Authors.
33
44
Licensed under the Apache License, Version 2.0 (the "License");
55
you may not use this file except in compliance with the License.

0 commit comments

Comments
 (0)