kubearmor / kubearmor-action

KubeArmor based Github Action

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Release Plan

daemon1024 opened this issue · comments

Scope of Action
a. Setup Kubernetes Cluster Cluster could on prem/cloud/ kind/k3s/minikube
b. Install KubeArmor
c. Install Discovery Engine
d. Install Old App Just deploying the application doesn't help us summarise the behaviour. There's a need to run integration and end to end tests, such as the entire application behaviour is simulated and hence our summary report would make sense.
d. Generate Summary Report
f. Report Visualise and showcase the difference
- Parameter: This would require path to old summary report
- Path: any local path

New Scope of Action:
Action 1 - Install KA and Install DE
Action 2 - Generate Summary Report
Action 3 - 3 Fancy Things with Summary Report - Visualise, Github Comments.....

Flow of Action:

  • User Installs or had Kubernetes Cluster Configure in GHA Env

  • Execute Action 1

    • Install Things : KA and DE
  • User Sets up their application

  • Runs Integration/Tests/Load Generation

  • Execute Action 2

    • Gather Summary Report from DE and store it in a specified File
  • Execute Action 3

    • Accept Old and New summary report Paths and visualise and do important fancy things with it

All the Actions in same repo?

Combine Action 2 and Action 3

  • Accept Parameters whether to just generate report or visualise it too?

We can do this by next week?
We should be able to independently try it?

For sample application- You can try https://microservices-demo.github.io/docs/load-test.html