Commit Graph

10 Commits

Author SHA1 Message Date
andoriyaprashant e4480622cb Refactor: Eliminate Global Variable to Enhance Testability
Signed-off-by: andoriyaprashant <prashantandoriya@gmail.com>
2025-01-18 12:10:13 +05:30
sukkyun hong 14c9808302
Add operator interface for Probe pkg (#4849)
* refactor: add operator interface for Probe pkg

- Add probeOperator to probe pkg
- Add probeOperator to handler that uses probeUtils
- Add probe operator as parameter to functions that use probe operations in probeUtils

Signed-off-by: sukkyun2 <goobghd@gmail.com>

* test: add operator to handlers that use probeUtils

Signed-off-by: sukkyun2 <goobghd@gmail.com>

* fix: reorder golang Imports

- Apply goimports

Signed-off-by: sukkyun2 <goobghd@gmail.com>

* test: add probeOperator to unit tests

Signed-off-by: sukkyun2 <goobghd@gmail.com>

* refactor: move GenerateProbeManifest logic into ProbeService

- Updated handler to call GenerateExperimentManifestWithProbes, GenerateCronExperimentManifestWithProbes via ProbeService

Signed-off-by: sukkyun2 <goobghd@gmail.com>

* test: replace probeOperator with probeService

- add mock probeService generated by mockery

Signed-off-by: sukkyun2 <goobghd@gmail.com>

* fix: reorder goimports

Signed-off-by: sukkyun2 <goobghd@gmail.com>

---------

Signed-off-by: sukkyun2 <goobghd@gmail.com>
Co-authored-by: Namkyu Park <53862866+namkyu1999@users.noreply.github.com>
2024-11-22 13:04:11 +05:30
Saranya Jena a00691fe8b
Removed k8s client go dependencies from graphql (#4747)
* removed k8s client-go dependencies

Signed-off-by: Saranya-jena <saranya.jena@harness.io>

* Update push.yml

* removed k8s client-go dependencies

Signed-off-by: Saranya-jena <saranya.jena@harness.io>

* removed token issues

Signed-off-by: Saranya-jena <saranya.jena@harness.io>

* removed token issues

Signed-off-by: Saranya-jena <saranya.jena@harness.io>

* removed token issues

Signed-off-by: Saranya-jena <saranya.jena@harness.io>

* removed token issues

Signed-off-by: Saranya-jena <saranya.jena@harness.io>

* removed token issues

Signed-off-by: Saranya-jena <saranya.jena@harness.io>

* removed token issues

Signed-off-by: Saranya-jena <saranya.jena@harness.io>

* fixed imports

Signed-off-by: Saranya-jena <saranya.jena@harness.io>

* reverted changes for push pipeline

Signed-off-by: Saranya-jena <saranya.jena@harness.io>

* updated go mod

Signed-off-by: Saranya-jena <saranya.jena@harness.io>

* updated mocks

Signed-off-by: Saranya-jena <saranya.jena@harness.io>

* updated manifests

Signed-off-by: Saranya-jena <saranya.jena@harness.io>

* updated manifest

Signed-off-by: Saranya-jena <saranya.jena@harness.io>

* updated manifest

Signed-off-by: Saranya-jena <saranya.jena@harness.io>

---------

Signed-off-by: Saranya-jena <saranya.jena@harness.io>
2024-07-08 12:52:45 +05:30
Sayan Mondal 78d6dec0e9
chore: [CHAOS-3808]: Resilience probe modal toggle reseting to default bugfix (#4431)
* chore: [CHAOS-3808]: Resilience probe modal toggle reseting to default bugfix

* chore: [CHAOS-3808]: Updating schema utils for probe

* chore: [CHAOS-3808]: Addressing review comments
2024-02-13 10:51:39 +05:30
Sayan Mondal 94680e81e4
chore: Refactored probe to make description optional, updated GetProbeYAML API, schema update for prom probe and bug fixes (#4356)
* chore: Refactored probe to make descriotion optional, updated GetProbeYAML API, schema update for prom probe and bug fixes

* fix: Fixing go fmt issues

* fix: Fixing go imports issue
;

---------

Co-authored-by: Saranya Jena <saranya.jena@harness.io>
2024-01-02 17:25:04 +05:30
Sayan Mondal f242925299
fix: Fixing missing ResourceNames field from k8s probe (#4194)
* chore: Adding missing ResourceNames reference

* chore: Adding string type

---------

Co-authored-by: Saranya Jena <saranya.jena@harness.io>
2023-09-29 11:44:28 +05:30
Saranya Jena 42d3e85d07
Fixed issue with updating audit fields in recent experiment runs (#4172)
* fixed mongo schema decode issue

Signed-off-by: Saranya-jena <saranya.jena@harness.io>

* updated the same in other fields

Signed-off-by: Saranya-jena <saranya.jena@harness.io>

* fixed css

Signed-off-by: Saranya-jena <saranya.jena@harness.io>

---------

Signed-off-by: Saranya-jena <saranya.jena@harness.io>
2023-09-15 17:22:40 +05:30
Saranya Jena a64d321e12
Fixed issue with mongo watch events in graphql server (#4160)
* Fixed issue with mongo watch events to add image registry on project creation

Signed-off-by: Saranya-jena <saranya.jena@harness.io>

* Fixed imports

Signed-off-by: Saranya-jena <saranya.jena@harness.io>

* resolved comments

Signed-off-by: Saranya-jena <saranya.jena@harness.io>

* fixed imports

Signed-off-by: Saranya-jena <saranya.jena@harness.io>

---------

Signed-off-by: Saranya-jena <saranya.jena@harness.io>
2023-09-13 13:10:47 +05:30
Saranya Jena 0cf13c978f
Added UI screens for Resiliency probes (#4154)
* updated backend with the latest frontend changes

Signed-off-by: Saranya-jena <saranya.jena@harness.io>

* Added UI screens for resilience probes

Signed-off-by: Saranya-jena <saranya.jena@harness.io>

* resolved review comments

Signed-off-by: Saranya-jena <saranya.jena@harness.io>

* fixed imports

Signed-off-by: Saranya-jena <saranya.jena@harness.io>

* fixed css issues and updated probe mode UI

Signed-off-by: Saranya-jena <saranya.jena@harness.io>

* fixed imports

Signed-off-by: Saranya-jena <saranya.jena@harness.io>

---------

Signed-off-by: Saranya-jena <saranya.jena@harness.io>
2023-09-06 20:32:08 +05:30
Saranya Jena 5d4e61074b
feat: Probes/Added backend implementation for probes as resource (#4116)
* Added probes graphql schema in backend

Signed-off-by: Saranya-jena <saranya.jena@harness.io>

* Added mongo schema for probes and updated experiment schema

Signed-off-by: Saranya-jena <saranya.jena@harness.io>

* Added handler functions for probes

Signed-off-by: Saranya-jena <saranya.jena@harness.io>

* Updated operator version in subscriber

Signed-off-by: Saranya-jena <saranya.jena@harness.io>

* removed redundant types in GQL n mongo schema

Signed-off-by: Saranya-jena <saranya.jena@harness.io>

* Added checks for updateProbe

Signed-off-by: Saranya-jena <saranya.jena@harness.io>

* Added nil checks for update probe

Signed-off-by: Saranya-jena <saranya.jena@harness.io>

* fixed imports

Signed-off-by: Saranya-jena <saranya.jena@harness.io>

* resolved conflicts and errors

Signed-off-by: Saranya-jena <saranya.jena@harness.io>

---------

Signed-off-by: Saranya-jena <saranya.jena@harness.io>
2023-08-23 16:31:51 +05:30