@@ -89,14 +89,14 @@ overridden if its key matches a common one.</p>
8989<td >
9090<code >dependsOn</code ><br >
9191<em >
92- <a href =" https://godoc.org/github.com/ fluxcd/pkg/apis/meta#NamespacedObjectReference " >
93- [ ] github.com/fluxcd/pkg/apis/meta.NamespacedObjectReference
92+ <a href =" #kustomize.toolkit. fluxcd.io/v1.DependencyReference " >
93+ [ ] DependencyReference
9494</a >
9595</em >
9696</td >
9797<td >
9898<em >(Optional)</em >
99- <p >DependsOn may contain a meta.NamespacedObjectReference slice
99+ <p >DependsOn may contain a DependencyReference slice
100100with references to Kustomization resources that must be ready before this
101101Kustomization can be reconciled.</p >
102102</td >
@@ -609,6 +609,67 @@ field.</p>
609609</table >
610610</div >
611611</div >
612+ <h3 id =" kustomize.toolkit.fluxcd.io/v1.DependencyReference " >DependencyReference
613+ </h3 >
614+ <p >
615+ (<em >Appears on:</em >
616+ <a href =" #kustomize.toolkit.fluxcd.io/v1.KustomizationSpec " >KustomizationSpec</a >)
617+ </p >
618+ <p >DependencyReference defines a Kustomization dependency on another Kustomization resource.</p >
619+ <div class =" md-typeset__scrollwrap " >
620+ <div class =" md-typeset__table " >
621+ <table >
622+ <thead >
623+ <tr >
624+ <th >Field</th >
625+ <th >Description</th >
626+ </tr >
627+ </thead >
628+ <tbody >
629+ <tr >
630+ <td >
631+ <code >name</code ><br >
632+ <em >
633+ string
634+ </em >
635+ </td >
636+ <td >
637+ <p >Name of the referent.</p >
638+ </td >
639+ </tr >
640+ <tr >
641+ <td >
642+ <code >namespace</code ><br >
643+ <em >
644+ string
645+ </em >
646+ </td >
647+ <td >
648+ <em >(Optional)</em >
649+ <p >Namespace of the referent, defaults to the namespace of the Kustomization
650+ resource object that contains the reference.</p >
651+ </td >
652+ </tr >
653+ <tr >
654+ <td >
655+ <code >readyExpr</code ><br >
656+ <em >
657+ string
658+ </em >
659+ </td >
660+ <td >
661+ <em >(Optional)</em >
662+ <p >ReadyExpr is a CEL expression that can be used to assess the readiness
663+ of a dependency. When specified, the built-in readiness check
664+ is replaced by the logic defined in the CEL expression.
665+ To make the CEL expression additive to the built-in readiness check,
666+ the feature gate <code >AdditiveCELDependencyCheck</code > must be set to <code >true</code >.</p >
667+ </td >
668+ </tr >
669+ </tbody >
670+ </table >
671+ </div >
672+ </div >
612673<h3 id =" kustomize.toolkit.fluxcd.io/v1.KustomizationSpec " >KustomizationSpec
613674</h3 >
614675<p >
@@ -647,14 +708,14 @@ overridden if its key matches a common one.</p>
647708<td >
648709<code >dependsOn</code ><br >
649710<em >
650- <a href =" https://godoc.org/github.com/ fluxcd/pkg/apis/meta#NamespacedObjectReference " >
651- [ ] github.com/fluxcd/pkg/apis/meta.NamespacedObjectReference
711+ <a href =" #kustomize.toolkit. fluxcd.io/v1.DependencyReference " >
712+ [ ] DependencyReference
652713</a >
653714</em >
654715</td >
655716<td >
656717<em >(Optional)</em >
657- <p >DependsOn may contain a meta.NamespacedObjectReference slice
718+ <p >DependsOn may contain a DependencyReference slice
658719with references to Kustomization resources that must be ready before this
659720Kustomization can be reconciled.</p >
660721</td >
0 commit comments