diff options
| author | Kubernetes Prow Robot <k8s-ci-robot@users.noreply.github.com> | 2022-08-25 11:40:07 -0700 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2022-08-25 11:40:07 -0700 |
| commit | 317f798301f2c80d8bb30a65a9534fe90f4e83eb (patch) | |
| tree | 2665cc441bfc7f85df42baab484188b57f378336 /contributors/devel | |
| parent | aebb7a3860612bf7df485013c762f9e42e5ac82a (diff) | |
| parent | 6690abcd6b833f46550f5eaba2ec17a9e39b35c4 (diff) | |
Merge pull request #6690 from Sea-n/design-proposals-archive
Fix links for k/design-proposals-archive
Diffstat (limited to 'contributors/devel')
9 files changed, 13 insertions, 13 deletions
diff --git a/contributors/devel/README.md b/contributors/devel/README.md index 9daaa3d1..53f18510 100644 --- a/contributors/devel/README.md +++ b/contributors/devel/README.md @@ -73,7 +73,7 @@ Guide](http://kubernetes.io/docs/admin/). Authorization applies to all HTTP requests on the main apiserver port. This doc explains the available authorization implementations. -* **Admission Control Plugins** ([admission_control](/contributors/design-proposals/api-machinery/admission_control.md)) +* **Admission Control Plugins** ([admission_control](https://git.k8s.io/design-proposals-archive/api-machinery/admission_control.md)) ## Building releases diff --git a/contributors/devel/sig-api-machinery/controllers.md b/contributors/devel/sig-api-machinery/controllers.md index 505769f2..bd5d88f0 100644 --- a/contributors/devel/sig-api-machinery/controllers.md +++ b/contributors/devel/sig-api-machinery/controllers.md @@ -62,7 +62,7 @@ When you're writing controllers, there are few guidelines that will help make su This lets clients know that the controller has processed a resource. Make sure that your controller is the main controller that is responsible for that resource, otherwise if you need to communicate observation via your own controller, you will need to create a different kind of ObservedGeneration in the Status of the resource. -1. Consider using owner references for resources that result in the creation of other resources (eg. a ReplicaSet results in creating Pods). Thus you ensure that children resources are going to be garbage-collected once a resource managed by your controller is deleted. For more information on owner references, read more [here](/contributors/design-proposals/api-machinery/controller-ref.md). +1. Consider using owner references for resources that result in the creation of other resources (eg. a ReplicaSet results in creating Pods). Thus you ensure that children resources are going to be garbage-collected once a resource managed by your controller is deleted. For more information on owner references, read more [here](https://git.k8s.io/design-proposals-archive/api-machinery/controller-ref.md). Pay special attention in the way you are doing adoption. You shouldn't adopt children for a resource when either the parent or the children are marked for deletion. If you are using a cache for your resources, you will likely need to bypass it with a direct API read in case you observe that an owner reference has been updated for one of the children. Thus, you ensure your controller is not racing with the garbage collector. diff --git a/contributors/devel/sig-api-machinery/generating-clientset.md b/contributors/devel/sig-api-machinery/generating-clientset.md index 3eb46b3e..8b858fc8 100644 --- a/contributors/devel/sig-api-machinery/generating-clientset.md +++ b/contributors/devel/sig-api-machinery/generating-clientset.md @@ -1,6 +1,6 @@ # Generation and release cycle of clientset -Client-gen is an automatic tool that generates [clientset](/contributors/design-proposals/api-machinery/client-package-structure.md#high-level-client-sets) based on API types. This doc introduces the use of client-gen, and the release cycle of the generated clientsets. +Client-gen is an automatic tool that generates [clientset](https://git.k8s.io/design-proposals-archive/api-machinery/client-package-structure.md#high-level-client-sets) based on API types. This doc introduces the use of client-gen, and the release cycle of the generated clientsets. ## Using client-gen diff --git a/contributors/devel/sig-api-machinery/strategic-merge-patch.md b/contributors/devel/sig-api-machinery/strategic-merge-patch.md index 1b986781..3cd2f891 100644 --- a/contributors/devel/sig-api-machinery/strategic-merge-patch.md +++ b/contributors/devel/sig-api-machinery/strategic-merge-patch.md @@ -223,7 +223,7 @@ item that has duplicates will delete all matching items. `setElementOrder` directive provides a way to specify the order of a list. The relative order specified in this directive will be retained. -Please refer to [proposal](/contributors/design-proposals/cli/preserve-order-in-strategic-merge-patch.md) for more information. +Please refer to [proposal](https://git.k8s.io/design-proposals-archive/cli/preserve-order-in-strategic-merge-patch.md) for more information. ### Syntax @@ -302,7 +302,7 @@ containers: `retainKeys` directive provides a mechanism for union types to clear mutual exclusive fields. When this directive is present in the patch, all the fields not in this directive will be cleared. -Please refer to [proposal](/contributors/design-proposals/api-machinery/add-new-patchStrategy-to-clear-fields-not-present-in-patch.md) for more information. +Please refer to [proposal](https://git.k8s.io/design-proposals-archive/api-machinery/add-new-patchStrategy-to-clear-fields-not-present-in-patch.md) for more information. ### Syntax diff --git a/contributors/devel/sig-architecture/api-conventions.md b/contributors/devel/sig-architecture/api-conventions.md index baf8d64e..1acdbdc8 100644 --- a/contributors/devel/sig-architecture/api-conventions.md +++ b/contributors/devel/sig-architecture/api-conventions.md @@ -111,7 +111,7 @@ its sole use. When choosing a group name, we recommend selecting a subdomain your group or organization owns, such as "widget.mycompany.com". Version strings should match -[DNS_LABEL](https://github.com/kubernetes/community/blob/master/contributors/design-proposals/architecture/identifiers.md) +[DNS_LABEL](https://git.k8s.io/design-proposals-archive/architecture/identifiers.md) format. @@ -1670,7 +1670,7 @@ called `Fooable`, not `IsFooable`. ### Namespace Names * The name of a namespace must be a -[DNS_LABEL](https://github.com/kubernetes/community/blob/master/contributors/design-proposals/architecture/identifiers.md). +[DNS_LABEL](https://git.k8s.io/design-proposals-archive/architecture/identifiers.md). * The `kube-` prefix is reserved for Kubernetes system namespaces, e.g. `kube-system` and `kube-public`. * See [the namespace docs](https://kubernetes.io/docs/user-guide/namespaces/) for more information. diff --git a/contributors/devel/sig-architecture/conformance-tests.md b/contributors/devel/sig-architecture/conformance-tests.md index 30b951df..ceb8e1f3 100644 --- a/contributors/devel/sig-architecture/conformance-tests.md +++ b/contributors/devel/sig-architecture/conformance-tests.md @@ -361,7 +361,7 @@ Conformance test results, by provider and releases, can be viewed in the [testgrid conformance dashboard]. If you wish to contribute test results for your provider, please see the [testgrid conformance README] -[kubernetes versioning policy]: /contributors/design-proposals/release/versioning.md#supported-releases-and-component-skew +[kubernetes versioning policy]: https://git.k8s.io/design-proposals-archive/release/versioning.md#supported-releases-and-component-skew [Conformance Test Review board]: https://github.com/orgs/kubernetes/projects/9 [Conformance test reviewers]: https://github.com/kubernetes/kubernetes/blob/master/test/conformance/testdata/OWNERS [conformance test requirements]: #conformance-test-requirements diff --git a/contributors/devel/sig-node/cri-container-stats.md b/contributors/devel/sig-node/cri-container-stats.md index a760d404..a1bcb537 100644 --- a/contributors/devel/sig-node/cri-container-stats.md +++ b/contributors/devel/sig-node/cri-container-stats.md @@ -23,9 +23,9 @@ progression to augment CRI to serve container metrics to eliminate a separate integration point. *See the [core metrics design -proposal](/contributors/design-proposals/instrumentation/core-metrics-pipeline.md) +proposal](https://git.k8s.io/design-proposals-archive/instrumentation/core-metrics-pipeline.md) for more information on metrics exposed by Kubelet, and [monitoring -architecture](/contributors/design-proposals/instrumentation/monitoring_architecture.md) +architecture](https://git.k8s.io/design-proposals-archive/instrumentation/monitoring_architecture.md) for the evolving monitoring pipeline in Kubernetes.* # Container Metrics diff --git a/contributors/devel/sig-release/release.md b/contributors/devel/sig-release/release.md index 2b3495c9..c25b9309 100644 --- a/contributors/devel/sig-release/release.md +++ b/contributors/devel/sig-release/release.md @@ -112,7 +112,7 @@ The general labeling process should be consistent across artifact types. referring to a release MAJOR.MINOR `vX.Y` version. See also - [release versioning](/contributors/design-proposals/release/versioning.md). + [release versioning](https://git.k8s.io/design-proposals-archive/release/versioning.md). - *release branch*: Git branch `release-X.Y` created for the `vX.Y` milestone. diff --git a/contributors/devel/sig-storage/flexvolume.md b/contributors/devel/sig-storage/flexvolume.md index 4283c114..f2b415d3 100644 --- a/contributors/devel/sig-storage/flexvolume.md +++ b/contributors/devel/sig-storage/flexvolume.md @@ -16,10 +16,10 @@ The vendor and driver names must match flexVolume.driver in the volume spec, wit ## Dynamic Plugin Discovery Beginning in v1.8, Flexvolume supports the ability to detect drivers on the fly. Instead of requiring drivers to exist at system initialization time or having to restart kubelet or controller manager, drivers can be installed, upgraded/downgraded, and uninstalled while the system is running. -For more information, please refer to the [design document](/contributors/design-proposals/storage/flexvolume-deployment.md). +For more information, please refer to the [design document](https://git.k8s.io/design-proposals-archive/storage/flexvolume-deployment.md). ## Automated Plugin Installation/Upgrade -One possible way to install and upgrade your Flexvolume drivers is by using a DaemonSet. See [Recommended Driver Deployment Method](/contributors/design-proposals/storage/flexvolume-deployment.md#recommended-driver-deployment-method) for details, and see [here](https://git.k8s.io/examples/staging/volumes/flexvolume/deploy/) for an example. +One possible way to install and upgrade your Flexvolume drivers is by using a DaemonSet. See [Recommended Driver Deployment Method](https://git.k8s.io/design-proposals-archive/storage/flexvolume-deployment.md#recommended-driver-deployment-method) for details, and see [here](https://git.k8s.io/examples/staging/volumes/flexvolume/deploy/) for an example. ## Plugin details The plugin expects the following call-outs are implemented for the backend drivers. Some call-outs are optional. Call-outs are invoked from Kubelet and Controller Manager. |
