These Argo applications represent the current state for installing the product in different configurations.
In order to install these Argo applications, you must set up the following dependencies:
- ArgoCD
- Argocd must be initialized with the following configuration:
kustomize.buildOptions: --enable-helm
- Argocd must be initialized with the following configuration:
- External Secrets Operator (ESO)
External secrets operator can be synced as an Argo application using this ArgoCD Application.
Override the external-secret.yaml
provided in this repository with your own external secrets implementation
depending on your secret provider.
Install the desired Argo application to your cluster and ensure healthy sync. The Next-Gen WAF is installed
in the application
namespace in these examples.
kubectl apply -f ingress-nginx.yaml