@@ -488,7 +488,7 @@ Some resources in the v1 API contain fields called **`phase`**, and associated
488
488
` message ` , ` reason ` , and other status fields. The pattern of using ` phase ` is
489
489
deprecated. Newer API types should use conditions instead. Phase was
490
490
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
492
492
hampered evolution, since [ adding new enum values breaks backward
493
493
compatibility] ( api_changes.md ) . Rather than encouraging clients to infer
494
494
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.
513
513
Status information that may be large (especially proportional in size to
514
514
collections of other resources, such as lists of references to other objects --
515
515
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
517
517
objects, with possibly a reference from the original object. This helps to
518
518
ensure that GETs and watch remain reasonably efficient for the majority of
519
519
clients, which may not need that data.
0 commit comments