Skip to content

Commit

Permalink
docs: make cert-manager and manifest installation a detail (#1099)
Browse files Browse the repository at this point in the history
Co-authored-by: Giovanni Liva <giovanni.liva@dynatrace.com>
  • Loading branch information
thschue and thisthat committed Mar 27, 2023
1 parent ade49e1 commit 66b3f01
Show file tree
Hide file tree
Showing 2 changed files with 12 additions and 18 deletions.
5 changes: 5 additions & 0 deletions docs/content/en/docs/getting-started.md
Original file line number Diff line number Diff line change
Expand Up @@ -88,6 +88,11 @@ make install-observability
make restart-lifecycle-toolkit
```

> **Note:**
To export traces to the OpenTelemetry Collector, you need a
[KeptnConfig Resource](https://github.com/keptn/lifecycle-toolkit/blob/main/examples/support/keptn/keptnconfig.yaml)
in the namespace where KLT is installed.

## The Demo Application

For this demonstration, we use a slightly modified version of
Expand Down
25 changes: 7 additions & 18 deletions docs/content/en/docs/snippets/tasks/install.md
Original file line number Diff line number Diff line change
Expand Up @@ -37,6 +37,12 @@ available [here](https://helm.sh/docs/helm/helm_get_values/)).

The full list of available flags can be found in the [helm-charts](https://github.com/keptn/lifecycle-toolkit/blob/main/helm/chart/README.md).

> **Note:**
Installation of the Lifecycle Toolkit version 0.6.0 and lower is not supported via helm charts.

<details>
<summary>Install Keptn using Manifests</summary>

All versions of the Lifecycle Toolkit can be installed using manifests,
with a command like the following:

Expand All @@ -51,21 +57,4 @@ kubectl wait --for=condition=Available deployment/lifecycle-operator -n keptn-li

The Lifecycle Toolkit and its dependencies are now installed and ready to use.

> **Note:**
Installation of the Lifecycle Toolkit version 0.6.0 and lower is not supported via helm charts.

## Install version 0.6.0 and earlier

You must first install *cert-manager* with the following commands:

```shell
kubectl apply -f https://github.com/cert-manager/cert-manager/releases/download/v1.11.0/cert-manager.yaml
kubectl wait --for=condition=Available deployment/cert-manager-webhook -n cert-manager --timeout=60s
```

After that, you can install the Lifecycle Toolkit `<oldversion>` with:

```shell
kubectl apply -f https://github.com/keptn/lifecycle-toolkit/releases/download/<oldversion>/manifest.yaml
kubectl wait --for=condition=Available deployment/lifecycle-operator -n keptn-lifecycle-toolkit-system --timeout=120s
```
</details>

0 comments on commit 66b3f01

Please sign in to comment.