litmuschaos / litmus

Litmus helps SREs and developers practice chaos engineering in a Cloud-native way. Chaos experiments are published at the ChaosHub (https://hub.litmuschaos.io). Community notes is at https://hackmd.io/a4Zu_sH4TZGeih-xCimi3Q

Home Page:https://litmuschaos.io

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Regarding initial litmusctl features

imrajdas opened this issue · comments

We are introducing litmusctl as command-line tools for the litmus portal and chaos workflow. Following are the features that need to be added in litmusctl:

  1. Initial codebase setup -- @arkajyotiMukherjee
  2. External agent installation for litmus portal -- @arkajyotiMukherjee
  3. CI/CD setup and CLI publish script -- @rajdas98
  4. Chaos workflow manifest generation -- @rajdas98
  5. Chaos workflow invocation -- TBD
  6. LitmusPortal password reset --- TBD

Agent register functionality added with this PR:
litmuschaos/litmusctl#2

New Issues

  • Currently, the kubeconfig path is hardcoded in litmusctl. It should be user-defined and this can be a default path /home/user/.kube/config
  • Agent cleanup using litmusctl.

cc: @ajeshbaby

All features have been implemented except the reset password from litmusctl