Skip to content

Add "Install NGINX Ingress Controller with AppProtect V5" to Installation section of docs #7416

@shaun-nx

Description

@shaun-nx

Overview

As a user who wants is interested in NGINX Ingress Controller with AppProtect
I want documentation with the easiest steps possible to install NGINX Ingress Controller with AppProtect
So that I don't need to jump between multiple documents to install NGINX Ingress Controller with AppProtect
And so that I can have NGINX Ingress Controller installed with AppProtect as fast as possible

Acceptance Criteria

  • Add documentation on how to install with both Helm and Manifest
  • Helm and Manifest install docs should be separate, the same as they are today in the current Install NGINX Ingress Controller docs
  • The document should not require the user to leave our docs. All steps should be contained within the one document
  • Before installing, users should be presented with an example "wafv5.json" policy and shown how to generate a bundle form that json.
  • Before installing, users should be guided to create their License Secret.
  • Before installing, users should be guided to create an imagePullSecret to pull image when installing
  • After installing, users should be guided on pushing their AppProtect policies to their Persistent Volume
  • After installing, users should be guided on configuring and deploying a WAF Policy resource
  • After installing, users should be guided on configuring and deploying a VirtualServer resource to reference the deployed WAF Policy
  • After installing, users should be guided on how to confirm that their application is protected

User Flow

  1. Create an AppProtect Policy
  2. Compile AppProtect Policy into an Policy Bundle
  3. Create licence secret for E&V
  4. Create imagePullSecret with JWT
  5. Run install command with required parameters
  6. User deploys a WAF Policy
  7. User deploys a VirtualServer to reference the WAF Policy

Metadata

Metadata

Assignees

Labels

documentationPull requests/issues for documentationproposalAn issue that proposes a feature request

Type

Projects

Status

Done 🚀

Milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions