Skip to content

Commit a32f4c7

Browse files
authored
docs: Fix broken links (#2903)
Signed-off-by: Michael Koepf <[email protected]>
1 parent 38fd3fc commit a32f4c7

File tree

6 files changed

+10
-10
lines changed

6 files changed

+10
-10
lines changed

docs/content/en/docs/documentation/dependent-resource-and-workflows/dependent-resources.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -177,7 +177,7 @@ usually limited to status handling based on the state of the secondary resources
177177
resources are not dependent on each other. As an alternative, you can also invoke reconciliation explicitly,
178178
event for managed workflows.
179179

180-
See [Workflows](https://javaoperatorsdk.io/docs/workflows) for more details on how the dependent
180+
See [Workflows](https://javaoperatorsdk.io/docs/documentation/dependent-resource-and-workflows/workflows/) for more details on how the dependent
181181
resources are reconciled.
182182

183183
This behavior and automated handling is referred to as "managed" because the `DependentResource`
@@ -220,7 +220,7 @@ It is also possible to wire dependent resources programmatically. In practice th
220220
developer is responsible for initializing and managing the dependent resources as well as calling
221221
their `reconcile` method. However, this makes it possible for developers to fully customize the
222222
reconciliation process. Standalone dependent resources should be used in cases when the managed use
223-
case does not fit. You can, of course, also use [Workflows](https://javaoperatorsdk.io/docs/workflows) when managing
223+
case does not fit. You can, of course, also use [Workflows](https://javaoperatorsdk.io/docs/documentation/dependent-resource-and-workflows/workflows/) when managing
224224
resources programmatically.
225225

226226
You can see a commented example of how to do

docs/content/en/docs/documentation/dependent-resource-and-workflows/workflows.md

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -12,12 +12,12 @@ depends on the state of other resources or cannot be processed until these other
1212
a given state or some condition holds true for them. Dealing with such scenarios are therefore
1313
rather common for operators and the purpose of the workflow feature of the Java Operator SDK
1414
(JOSDK) is to simplify supporting such cases in a declarative way. Workflows build on top of the
15-
[dependent resources](https://javaoperatorsdk.io/docs/dependent-resources) feature.
15+
[dependent resources](https://javaoperatorsdk.io/docs/documentation/dependent-resource-and-workflows/dependent-resources/) feature.
1616
While dependent resources focus on how a given secondary resource should be reconciled,
1717
workflows focus on orchestrating how these dependent resources should be reconciled.
1818

1919
Workflows describe how as a set of
20-
[dependent resources](https://javaoperatorsdk.io/docs/dependent-resources) (DR) depend on one
20+
[dependent resources](https://javaoperatorsdk.io/docs/documentation/dependent-resource-and-workflows/dependent-resources/) (DR) depend on one
2121
another, along with the conditions that need to hold true at certain stages of the
2222
reconciliation process.
2323

@@ -135,7 +135,7 @@ public class SampleWorkflowReconciler implements Reconciler<WorkflowAllFeatureCu
135135
### Standalone
136136

137137
In this mode workflow is built manually
138-
using [standalone dependent resources](https://javaoperatorsdk.io/docs/dependent-resources#standalone-dependent-resources)
138+
using [standalone dependent resources](https://javaoperatorsdk.io/docs/documentation/dependent-resource-and-workflows/dependent-resources/#standalone-dependent-resources)
139139
. The workflow is created using a builder, that is explicitly called in the reconciler (from web
140140
page sample):
141141

@@ -194,7 +194,7 @@ public class WebPageDependentsWorkflowReconciler
194194
This section describes how a workflow is executed in details, how the ordering is determined and
195195
how conditions and errors affect the behavior. The workflow execution is divided in two parts
196196
similarly to how `Reconciler` and `Cleaner` behavior are separated.
197-
[Cleanup](https://javaoperatorsdk.io/docs/features#the-reconcile-and-cleanup) is
197+
[Cleanup](https://javaoperatorsdk.io/docs/documentation/reconciler/#implementing-a-reconciler-and-cleaner-interfaces) is
198198
executed if a resource is marked for deletion.
199199

200200
## Common Principles

docs/content/en/docs/documentation/reconciler.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -138,7 +138,7 @@ Kubernetes [garbage collection](https://kubernetes.io/docs/concepts/architecture
138138
mechanism as much as possible by setting owner references for your secondary resources so that
139139
the cluster can automatically delete them for you whenever the associated primary resource is
140140
deleted. Note that setting owner references is the responsibility of the `Reconciler`
141-
implementation, though [dependent resources](https://javaoperatorsdk.io/docs/dependent-resources)
141+
implementation, though [dependent resources](https://javaoperatorsdk.io/docs/documentation/dependent-resource-and-workflows/dependent-resources/)
142142
make that process easier.
143143

144144
If you do need to clean such a state, you need to use finalizers so that their

docs/content/en/docs/migration/v3-1-migration.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@ renamed accordingly.
1313

1414
Version 3.1 comes with a workflow engine that replaces the previous behavior of managed dependent
1515
resources.
16-
See [Workflows documentation](https://javaoperatorsdk.io/docs/workflows) for further details.
16+
See [Workflows documentation](https://javaoperatorsdk.io/docs/documentation/dependent-resource-and-workflows/workflows/) for further details.
1717
The primary impact after upgrade is a change of the order in which managed dependent resources
1818
are reconciled. They are now reconciled in parallel with optional ordering defined using the
1919
['depends_on'](https://github.com/java-operator-sdk/java-operator-sdk/blob/df44917ef81725c10bbcb772ab7b434d511b13b9/operator-framework-core/src/main/java/io/javaoperatorsdk/operator/api/reconciler/dependent/Dependent.java#L23-L23)

docs/content/en/docs/migration/v4-4-migration.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -55,7 +55,7 @@ explicitly to the Operator constructor, it is now recommended to provide that va
5555
## Using Server-Side Apply in Dependent Resources
5656

5757
From this version by
58-
default [Dependent Resources](https://javaoperatorsdk.io/docs/dependent-resources) use
58+
default [Dependent Resources](https://javaoperatorsdk.io/docs/documentation/dependent-resource-and-workflows/dependent-resources/) use
5959
[Server Side Apply (SSA)](https://kubernetes.io/docs/reference/using-api/server-side-apply/) to
6060
create and
6161
update Kubernetes resources. A

docs/content/en/docs/migration/v4-5-migration.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@ permalink: /docs/v4-5-migration
55
---
66

77
Version 4.5 introduces improvements related to event handling for Dependent Resources, more precisely the
8-
[caching and event handling](https://javaoperatorsdk.io/docs/dependent-resources#caching-and-event-handling-in-kubernetesdependentresource)
8+
[caching and event handling](https://javaoperatorsdk.io/docs/documentation/dependent-resource-and-workflows/dependent-resources/#caching-and-event-handling-in-kubernetesdependentresource)
99
features. As a result the Kubernetes resources managed using
1010
[KubernetesDependentResource](https://github.com/java-operator-sdk/java-operator-sdk/blob/73b1d8db926a24502c3a70da34f6bcac4f66b4eb/operator-framework-core/src/main/java/io/javaoperatorsdk/operator/processing/event/source/informer/InformerEventSource.java#L72-L72)
1111
or its subclasses, will add an annotation recording the resource's version whenever JOSDK updates or creates such

0 commit comments

Comments
 (0)