Skip to content

Commit bd2ab6e

Browse files
Fix design-proposals links in API conventions
1 parent 29c07a1 commit bd2ab6e

File tree

1 file changed

+2
-2
lines changed

1 file changed

+2
-2
lines changed

contributors/devel/sig-architecture/api-conventions.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -488,7 +488,7 @@ Some resources in the v1 API contain fields called **`phase`**, and associated
488488
`message`, `reason`, and other status fields. The pattern of using `phase` is
489489
deprecated. Newer API types should use conditions instead. Phase was
490490
essentially a state-machine enumeration field, that contradicted [system-design
491-
principles](../../design-proposals/architecture/principles.md#control-logic) and
491+
principles](https://git.k8s.io/design-proposals-archive/architecture/principles.md#control-logic) and
492492
hampered evolution, since [adding new enum values breaks backward
493493
compatibility](api_changes.md). Rather than encouraging clients to infer
494494
implicit properties from phases, we prefer to explicitly expose the individual
@@ -513,7 +513,7 @@ only provided with reasonable effort, and is not guaranteed to not be lost.
513513
Status information that may be large (especially proportional in size to
514514
collections of other resources, such as lists of references to other objects --
515515
see below) and/or rapidly changing, such as
516-
[resource usage](../../design-proposals/scheduling/resources.md#usage-data), should be put into separate
516+
[resource usage](https://git.k8s.io/design-proposals-archive/scheduling/resources.md#usage-data), should be put into separate
517517
objects, with possibly a reference from the original object. This helps to
518518
ensure that GETs and watch remain reasonably efficient for the majority of
519519
clients, which may not need that data.

0 commit comments

Comments
 (0)