--- tags: Discussion --- # PHASE & PLAN validate or document validate ![](https://i.imgur.com/QNLPDZN.png) 1. User triggers and airshipctl phase validate command 2. Phase consumes bundle: * identifies executor * gathers plan , or phases documents form bundle 3. Executes logic to filter/collect from bundle CR's as needed given .Drops the result into the appropriate mount exchange point for the genric container 4. Container mount is configured to consuem from where the yamll has been dropped. 5. Invokes the appropriate operation in teh generic container 6. Kubeval container executes the validation :::warning Result and Response missing in this flow :::