diff --git a/docs/content/en/docs/architecture/keptn-apps/_index.md b/docs/content/en/docs/architecture/keptn-apps/_index.md index 1c15e3045f..2d13d72a7f 100644 --- a/docs/content/en/docs/architecture/keptn-apps/_index.md +++ b/docs/content/en/docs/architecture/keptn-apps/_index.md @@ -9,7 +9,7 @@ cascade: ## Keptn Workloads A -[KeptnWorkload](../../../crd-ref/lifecycle/v1alpha3/#keptnworkload) +[KeptnWorkload](../../crd-ref/lifecycle/v1alpha3/#keptnworkload) resource augments a Kubernetes [Workload](https://kubernetes.io/docs/concepts/workloads/) with the ability to handle extra phases. @@ -32,7 +32,7 @@ as soon as the workload manifest is applied. ## Keptn Applications -A [KeptnApp](../../../yaml-crd-ref/app.md) +A [KeptnApp](../../yaml-crd-ref/app.md) resource combines multiple Kubernetes [workloads](https://kubernetes.io/docs/concepts/workloads/) into a single entity @@ -65,12 +65,12 @@ plus specific tasks and evaluations that you define for the `KeptnApp` resource itself: * The annotations described in - [Basic annotations](../../../implementing/integrate/#basic-annotations) + [Basic annotations](../../implementing/integrate/#basic-annotations) are used to automatically generate `KeptnApp` resources that contain the identifications required to run the Keptn observability features. * You must manually add the annotations described in - [Pre- and post-deployment checks](../../../implementing/integrate/#pre--and-post-deployment-checks) + [Pre- and post-deployment checks](../../implementing/integrate/#pre--and-post-deployment-checks) to the basic `KeptnApp` manifest to define the evaluations and tasks you want to run pre- and post-deployment. @@ -87,12 +87,12 @@ The timeout is provided because it may take some time to apply all `KeptnWorkload` resources to the cluster. This interval can be modified for the cluster by changing the value of the `keptnAppCreationRequestTimeoutSeconds` field in the -[KeptnConfig](../../../yaml-crd-ref/config.md) +[KeptnConfig](../../yaml-crd-ref/config.md) resource. ## How basic annotations are implemented -The [Basic annotations](../../../implementing/integrate/#basic-annotations) +The [Basic annotations](../../implementing/integrate/#basic-annotations) page gives instructions for applying the annotations or labels that identify the pods that Keptn should manage. @@ -109,7 +109,7 @@ In other words: again first in the annotations, then in the labels. Keptn automatically generates appropriate -[KeptnApp](../../../yaml-crd-ref/app.md) +[KeptnApp](../../yaml-crd-ref/app.md) resources that are used for observability, based on whether the `keptn.sh/app` or `app.kubernetes.io/part-of` annotation/label is populated: diff --git a/docs/content/en/docs/implementing/integrate/_index.md b/docs/content/en/docs/implementing/integrate/_index.md index 9068cb3bd2..ccd2efda31 100644 --- a/docs/content/en/docs/implementing/integrate/_index.md +++ b/docs/content/en/docs/implementing/integrate/_index.md @@ -124,7 +124,7 @@ annotation/label is populated: but not the combined workloads that constitute your deployed application. See -[Keptn Applications and Keptn Workloads](../../concepts/architecture/keptn-apps/) +[Keptn Applications and Keptn Workloads](../../architecture/keptn-apps/) for architectural information about how `KeptnApp` and `KeptnWorkloads` are implemented. diff --git a/docs/content/en/docs/intro/usecase_metrics.md b/docs/content/en/docs/intro/usecase_metrics.md index 2bed2f146f..6c8a8815ae 100644 --- a/docs/content/en/docs/intro/usecase_metrics.md +++ b/docs/content/en/docs/intro/usecase_metrics.md @@ -286,6 +286,6 @@ for detailed information. To learn more about the Keptn Metrics Server, see: - Architecture: - [Keptn Metrics Operator](../concepts/architecture/components/metrics-operator/_index.md) + [Keptn Metrics Operator](../architecture/components/metrics-operator/_index.md) - More information about implementing Keptn Metrics: [Keptn Metrics](../implementing/evaluatemetrics.md) diff --git a/docs/content/en/docs/migrate/strategy/_index.md b/docs/content/en/docs/migrate/strategy/_index.md index 6b00374de8..5b6d84fc90 100644 --- a/docs/content/en/docs/migrate/strategy/_index.md +++ b/docs/content/en/docs/migrate/strategy/_index.md @@ -93,7 +93,7 @@ Some key points: For in-depth information about Keptn components and how they work, see the -[Architecture](../../concepts/architecture) +[Architecture](../../architecture) section. ## Disposition of Keptn v1 components in Keptn diff --git a/docs/content/en/docs/operate/cert-manager.md b/docs/content/en/docs/operate/cert-manager.md index 9d455e8799..9f1470ce95 100644 --- a/docs/content/en/docs/operate/cert-manager.md +++ b/docs/content/en/docs/operate/cert-manager.md @@ -12,7 +12,7 @@ Bundling the cert-manager simplifies the installation for new users and provides the functionality Keptn needs without the overhead of other cert-managers. For a description of the architecture, see -[Keptn Certificate Manager](../concepts/architecture/cert-manager.md). +[Keptn Certificate Manager](../architecture/cert-manager.md). Keptn also works well with `cert-manager.io`. If you are already using `cert-manager.io`, diff --git a/docs/content/en/docs/yaml-crd-ref/app.md b/docs/content/en/docs/yaml-crd-ref/app.md index baab768097..341537d8e3 100644 --- a/docs/content/en/docs/yaml-crd-ref/app.md +++ b/docs/content/en/docs/yaml-crd-ref/app.md @@ -171,7 +171,7 @@ spec: - [KeptnTaskDefinition](taskdefinition.md) - [KeptnEvaluationDefinition](evaluationdefinition.md) - [Working with tasks](../implementing/tasks) -- [Architecture of KeptnWorkloads and KeptnTasks](../concepts/architecture/keptn-apps/) +- [Architecture of KeptnWorkloads and KeptnTasks](../architecture/keptn-apps/) - [Pre- and post-deployment tasks](../implementing/integrate/#pre--and-post-deployment-checks) - [Orchestrate deployment checks](../intro/usecase-orchestrate.md) - [Use Keptn automatic app discovery](../implementing/integrate/#use-keptn-automatic-app-discovery) diff --git a/docs/content/en/docs/yaml-crd-ref/metric.md b/docs/content/en/docs/yaml-crd-ref/metric.md index 77dfb8d12b..af4e3862ca 100644 --- a/docs/content/en/docs/yaml-crd-ref/metric.md +++ b/docs/content/en/docs/yaml-crd-ref/metric.md @@ -157,4 +157,4 @@ spec: * [KeptnMetricsProvider](metricsprovider.md) * Implementing [Keptn Metrics](../implementing/evaluatemetrics.md) * [Getting started with Keptn metrics](../intro/usecase_metrics.md) -* Architecture of the [Keptn Metrics Operator](../concepts/architecture/components/metrics-operator/_index.md) +* Architecture of the [Keptn Metrics Operator](../architecture/components/metrics-operator/_index.md) diff --git a/docs/content/en/docs/yaml-crd-ref/taskdefinition.md b/docs/content/en/docs/yaml-crd-ref/taskdefinition.md index e1a5b32f55..a1846a6963 100644 --- a/docs/content/en/docs/yaml-crd-ref/taskdefinition.md +++ b/docs/content/en/docs/yaml-crd-ref/taskdefinition.md @@ -662,5 +662,5 @@ is allowed per `KeptnTaskDefinition`. * [KeptnApp](app.md) * [Working with tasks](../implementing/tasks) * [Pre- and post-deployment tasks](../implementing/integrate/#pre--and-post-deployment-checks) -* [KeptnApp and KeptnWorkload resources](../concepts/architecture/keptn-apps/). +* [KeptnApp and KeptnWorkload resources](../architecture/keptn-apps/). * [Orchestrate deployment checks](../intro/usecase-orchestrate.md)