An error occurred while fetching folder content.
user avatar
chaos-dashboard web api for workflow (#1583)
STRRL authored
* feat: workflow basic CRD and concilers
Signed-off-by: default avatarSTRRL <str_ruiling@outlook.com>

* refactor(workflow): refine codes about determine conditions
Signed-off-by: default avatarSTRRL <str_ruiling@outlook.com>

* feat: the chaos node reconciler
Signed-off-by: default avatarSTRRL <str_ruiling@outlook.com>

* feat: add shor name for workflow and workflow node
Signed-off-by: default avatarSTRRL <str_ruiling@outlook.com>

* feat: events to describe creating chaos CR
Signed-off-by: default avatarSTRRL <str_ruiling@outlook.com>

* feat: add state for chaos cr created
Signed-off-by: default avatarSTRRL <str_ruiling@outlook.com>

* chore: tidy go.sum
Signed-off-by: default avatarSTRRL <str_ruiling@outlook.com>

* chore: preload go mod
Signed-off-by: default avatarSTRRL <str_ruiling@outlook.com>

* chore: partial updates
Signed-off-by: default avatarSTRRL <str_ruiling@outlook.com>

* docs: update design docs
Signed-off-by: default avatarSTRRL <str_ruiling@outlook.com>

* feat: recover for chaos nodes
Signed-off-by: default avatarSTRRL <str_ruiling@outlook.com>

* docs: update the docs
Signed-off-by: default avatarSTRRL <str_ruiling@outlook.com>

* feat: update the optioanl fields
Signed-off-by: default avatarSTRRL <str_ruiling@outlook.com>

* chore: update after make check
Signed-off-by: default avatarSTRRL <str_ruiling@outlook.com>

* chore: remove unused fields
Signed-off-by: default avatarSTRRL <str_ruiling@outlook.com>

* chore: fix the comments
Signed-off-by: default avatarSTRRL <str_ruiling@outlook.com>

* chore: fix typos
Signed-off-by: default avatarSTRRL <str_ruiling@outlook.com>

* chore: update the yaml
Signed-off-by: default avatarSTRRL <str_ruiling@outlook.com>

* chore: address the comments
Signed-off-by: default avatarSTRRL <str_ruiling@outlook.com>

* chore: reconstruct method orders
Signed-off-by: default avatarSTRRL <str_ruiling@outlook.com>

* feat: implmenetation of web api
Signed-off-by: default avatarSTRRL <str_ruiling@outlook.com>

* chore: make linters happy
Signed-off-by: default avatarSTRRL <str_ruiling@outlook.com>

* chore: address the comments
Signed-off-by: default avatarSTRRL <str_ruiling@outlook.com>

* feat: register workflow controller into fx
Signed-off-by: default avatarSTRRL <str_ruiling@outlook.com>

* feat: use empty slice instead of nil
Signed-off-by: default avatarSTRRL <str_ruiling@outlook.com>

* chore: cleanup unused states
Signed-off-by: default avatarSTRRL <str_ruiling@outlook.com>

* refactor: determine running nodes out of the conversion funcs
Signed-off-by: default avatarSTRRL <str_ruiling@outlook.com>

* chore: remove the meaningless if
Signed-off-by: default avatarSTRRL <str_ruiling@outlook.com>

* fix: update the entity used in swagger
Signed-off-by: default avatarSTRRL <str_ruiling@outlook.com>

* fix: fix bugs with conversion workflow detail
Signed-off-by: default avatarSTRRL <str_ruiling@outlook.com>

* feat: determine node state
Signed-off-by: default avatarSTRRL <str_ruiling@outlook.com>

* fix: do not apply networkchaos if condition injected is true
Signed-off-by: default avatarSTRRL <str_ruiling@outlook.com>

* refactor: do not use the ambiguous name while in retry closures
Signed-off-by: default avatarSTRRL <str_ruiling@outlook.com>

* chore: update the workflow example
Signed-off-by: default avatarSTRRL <str_ruiling@outlook.com>

* chore: fmt the codes
Signed-off-by: default avatarSTRRL <str_ruiling@outlook.com>

* refactor: conversation enitity and fix test cases
Signed-off-by: default avatarSTRRL <str_ruiling@outlook.com>

* feat: use clientpool instead of embedded kubeclient

maybe we could use factory in the future
Signed-off-by: default avatarSTRRL <str_ruiling@outlook.com>

* chore: make linter happy
Signed-off-by: default avatarSTRRL <str_ruiling@outlook.com>

* feat: remove the current nodes in workflow detail
Signed-off-by: default avatarSTRRL <str_ruiling@outlook.com>

* feat: hTTP API create and update of workflow
Signed-off-by: default avatarSTRRL <str_ruiling@outlook.com>

* chore: address the comments of muse-dev
Signed-off-by: default avatarSTRRL <str_ruiling@outlook.com>

* fix: address the comments
Signed-off-by: default avatarSTRRL <str_ruiling@outlook.com>

* chore: make linters happy
Signed-off-by: default avatarSTRRL <str_ruiling@outlook.com>
Co-authored-by: default avatarTi Chi Robot <71242396+ti-chi-bot@users.noreply.github.com>
ed630768
Name Last commit Last update