From f2a5006addf93589aff97a6300638db5f5834f41 Mon Sep 17 00:00:00 2001
From: Artyom Fruktin <68115238+afruktin@users.noreply.github.com>
Date: Sat, 24 Oct 2026 19:38:09 +0300
Subject: [PATCH] docs: replace the retired Helm incubator instructions
The Kubernetes section still pointed at the Helm incubator repository,
which was deprecated together with helm/charts in November 2020: its URL
now answers 403, and `helm install incubator/hoverfly` is Helm 2 syntax
that Helm 3 rejects without a release name.
Point the section at a community-maintained chart on Artifact Hub and keep
its structure: add the repository, install with the default settings,
port-forward. Forwarding the Service replaces the Pod name lookup, and the
section now says that the default installation runs Hoverfly in webserver
mode.
Refs #366
---
.../introduction/downloadinstallation.rst | 20 +++++++++----------
1 file changed, 9 insertions(+), 11 deletions(-)
diff --git a/docs/pages/introduction/downloadinstallation.rst b/docs/pages/introduction/downloadinstallation.rst
index 0ca9c4736..a59af22ad 100644
--- a/docs/pages/introduction/downloadinstallation.rst
+++ b/docs/pages/introduction/downloadinstallation.rst
@@ -74,31 +74,29 @@ configure hoverctl to use the newly started Hoverfly Docker instance as a new ta
Kubernetes
~~~~~~~~~~
-You can use `Helm `_ to install Hoverfly directly to your Kubernetes cluster. Hoverfly chart is available from the
-official Helm incubator repo.
+You can use `Helm `_ to install Hoverfly directly to your Kubernetes cluster. A community-maintained
+chart is available on `Artifact Hub `_.
-Use ``helm repo add`` to add the incubator repo if you haven't done so:
+Use ``helm repo add`` to add the chart repository:
.. code:: bash
- helm repo add incubator https://kubernetes-charts-incubator.storage.googleapis.com/
-
+ helm repo add hoverfly https://afruktin.github.io/hoverfly-helm
Here is the command for a basic Hoverfly installation with the default settings:
.. code:: bash
- helm install incubator/hoverfly
+ helm install hoverfly hoverfly/hoverfly
-The default installation create a ``ClusterIP`` type service, which makes it only reachable from within the cluster.
+The default installation runs Hoverfly in webserver mode and creates a ``ClusterIP`` type service, which makes it only
+reachable from within the cluster.
After the installation, you can use port forwarding to access the application on localhost:
.. code:: bash
- kubectl port-forward $HOVERFLY_POD_NAME 8888 8500
-
-You can find the ``HOVERFLY_POD_NAME`` by doing ``kubectl get pod``
+ kubectl port-forward svc/hoverfly 8888 8500
-See more details on `Helm Charts project `_.
+See more details in the `chart documentation `_.