Skip to content

Commit

Permalink
Move NAP DoS chart to new repo (#3674)
Browse files Browse the repository at this point in the history
The source code of the NAP DoS Arbitrator Helm Chart was added to this repo, but the Chart can be used independently for the Ingress Controller.

This PR removes the source code from this repo and updates the documentation to point to the new location where the Helm Chart is going to live.

The new chart repo is https://github.com/nginxinc/nap-dos-arbitrator-helm-chart
  • Loading branch information
lucacome authored Mar 21, 2023
1 parent 791a5af commit 3db26cb
Show file tree
Hide file tree
Showing 12 changed files with 17 additions and 297 deletions.
2 changes: 0 additions & 2 deletions deployments/helm-chart-dos-arbitrator/.helmignore

This file was deleted.

17 changes: 0 additions & 17 deletions deployments/helm-chart-dos-arbitrator/Chart.yaml

This file was deleted.

95 changes: 0 additions & 95 deletions deployments/helm-chart-dos-arbitrator/README.md

This file was deleted.

Binary file removed deployments/helm-chart-dos-arbitrator/chart-icon.png
Binary file not shown.
18 changes: 0 additions & 18 deletions deployments/helm-chart-dos-arbitrator/templates/_helpers.tpl

This file was deleted.

This file was deleted.

This file was deleted.

16 changes: 0 additions & 16 deletions deployments/helm-chart-dos-arbitrator/values.yaml

This file was deleted.

2 changes: 1 addition & 1 deletion deployments/helm-chart/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -13,7 +13,7 @@ This chart deploys the NGINX Ingress Controller in your Kubernetes cluster.
- Alternatively, pull an Ingress Controller image with NGINX Plus and push it to your private registry by following the instructions from [here](https://docs.nginx.com/nginx-ingress-controller/installation/pulling-ingress-controller-image).
- Alternatively, you can build an Ingress Controller image with NGINX Plus and push it to your private registry by following the instructions from [here](https://docs.nginx.com/nginx-ingress-controller/installation/building-ingress-controller-image).
- Update the `controller.image.repository` field of the `values-plus.yaml` accordingly.
- If you’d like to use App Protect DoS, please install App Protect DoS Arbitrator helm chart. Make sure to install in the same namespace as the NGINX Ingress Controller. Note that if you install multiple NGINX Ingress Controllers in the same namespace, they will need to share the same Arbitrator because it is not possible to install more than one Arbitrator in a single namespace.
- If you’d like to use App Protect DoS, please install App Protect DoS Arbitrator [helm chart](https://github.com/nginxinc/nap-dos-arbitrator-helm-chart). Make sure to install in the same namespace as the NGINX Ingress Controller. Note that if you install multiple NGINX Ingress Controllers in the same namespace, they will need to share the same Arbitrator because it is not possible to install more than one Arbitrator in a single namespace.

## CRDs

Expand Down

This file was deleted.

19 changes: 16 additions & 3 deletions docs/content/app-protect-dos/installation.md
Original file line number Diff line number Diff line change
Expand Up @@ -23,13 +23,26 @@ This document provides an overview of the steps required to use NGINX App Protec
$ cd kubernetes-ingress/deployments
```
## Create the namespace and service account
## Install the App Protect DoS Arbitrator
### Helm Chart
The App Protect DoS Arbitrator can be installed using the [NGINX App Protect DoS Helm Chart](https://github.com/nginxinc/nap-dos-arbitrator-helm-chart).
If you have the NGINX Helm Repository already added, you can install the App Protect DoS Arbitrator by running the following command:
```bash
kubectl apply -f common/ns-and-sa.yaml
helm install my-release-dos nginx-stable/nginx-appprotect-dos-arbitrator
```

## Install the App Protect DoS Arbitrator
### YAML Manifests

Alternatively, you can install the App Protect DoS Arbitrator using the YAML manifests provided in the Ingress Controller repo.

- Create the namespace and service account

```bash
kubectl apply -f common/ns-and-sa.yaml
```

- Deploy the app protect dos arbitrator
```bash
Expand Down
2 changes: 0 additions & 2 deletions hack/common-release-prep.sh
Original file line number Diff line number Diff line change
Expand Up @@ -22,8 +22,6 @@ FILES_TO_UPDATE_IC_VERSION=(
deployments/helm-chart/values-nsm.yaml
deployments/helm-chart/values-plus.yaml
deployments/helm-chart/values.yaml
deployments/helm-chart-dos-arbitrator/Chart.yaml
deployments/helm-chart-dos-arbitrator/README.md
)

FILE_TO_UPDATE_HELM_CHART_VERSION=(deployments/helm-chart/Chart.yaml)
Expand Down

0 comments on commit 3db26cb

Please sign in to comment.