Skip to content

Conversation

@khushi1310
Copy link
Contributor

@khushi1310 khushi1310 commented Oct 22, 2025

Fixes #5242
Fixes #5035

What you expected to happen

  1. Should be able to create chaos probes with the same name in different projects since project scope should be independent
  2. Should be able to reuse probe names after deleting the old probe

Root Cause

Issue 1 - Database Index:
The MongoDB index for the chaosProbes collection had a unique constraint on the name field alone, which prevented probes with the same name from existing across different projects.

Issue 2 - Application Validation:
The ValidateUniqueProbe function was not filtering out deleted probes (is_removed: true) when checking for name uniqueness, preventing name reuse after deletion.

Changes Made

1. Database Index Fix (init.go)

File: chaoscenter/graphql/server/pkg/database/mongodb/init.go

Old Index Configuration:

  • Unique index on name only (global uniqueness across all projects)
  • Separate non-unique index on project_id

New Index Configuration:

  • Compound unique index on (name, project_id) - allows same probe names in different projects
  • Added partial filter expression { is_removed: false } - deleted probes don't interfere with uniqueness

2. Application Validation Fix (handler.go)

File: chaoscenter/graphql/server/pkg/probe/handler/handler.go

Added {"is_removed", false} to the validation query in ValidateUniqueProbe function so that deleted probes are not counted when checking for name uniqueness.

Before:

query := bson.D{
    {"name", probeName},
    {"project_id", bson.D{{"$eq", projectID}}},
}

After:

query := bson.D{
    {"name", probeName},
    {"project_id", bson.D{{"$eq", projectID}}},
    {"is_removed", false},
}

What This Ensures

✅ Probe names can be reused across different projects
✅ Probe names remain unique within each project
✅ Deleted probes don't block name reuse
✅ Application-level validation aligns with database-level constraints

Migration Required for Existing Installations

⚠️ IMPORTANT: The database index fix only applies to new installations. Existing deployments need to manually update the MongoDB index.

For Existing Production Users:

If you're upgrading from a previous version, connect to your MongoDB instance and run:

use litmus

// Drop the old problematic index
db.chaosProbes.dropIndex("name_1")

// Verify the new index exists (created automatically on app restart)
db.chaosProbes.getIndexes()

The new compound index will be automatically created when the application restarts with the updated code.

For New Installations:

No action required - the correct index will be created automatically.

How to reproduce the bugs (before fix):

Bug 1:

  1. Create a chaos probe named "test-probe" in Project A
  2. Attempt to create another probe named "test-probe" in Project B
  3. Error: E11000 duplicate key error

Bug 2:

  1. Create a probe named "test-probe" in Project A
  2. Delete the probe
  3. Try to create a new probe named "test-probe" in Project A
  4. Error: "The name test-probe is not unique and was already used before"

Testing (after fix):

  1. Create a probe named "test-probe" in Project A ✅
  2. Create a probe with the same name "test-probe" in Project B ✅ (now works!)
  3. Try creating another "test-probe" in Project A ❌ (correctly fails - must be unique within project)
  4. Delete the probe in Project A and create a new one with same name ✅ (now works!)

Files Changed

  1. chaoscenter/graphql/server/pkg/database/mongodb/init.go - Updated index definition for chaosProbes collection
  2. chaoscenter/graphql/server/pkg/probe/handler/handler.go - Added is_removed filter to validation query

Checklist

Put an x in the boxes that apply. You can also fill these out after creating the PR. If you're unsure about any of them, don't hesitate to ask. We're here to help! This is simply a reminder of what we are going to look for before merging your code.

  • I have read the CONTRIBUTING doc
  • I have signed the commit for DCO to be passed.
  • Lint and unit tests pass locally with my changes
  • [] I have added tests that prove my fix is effective or that my feature works (if appropriate)
  • I have added necessary documentation (if appropriate)

@khushi1310
Copy link
Contributor Author

khushi1310 commented Oct 23, 2025

@PriteshKiri @amityt @SahilKr24 the build-pipeline workflow failed due to a security vulnerability detected by Trivy in the Docker image
CVE-2025-47907 in the Go stdlib package (database/sql: Postgres Scan Race Condition). Affected version: v1.22.12. Fixed in: v1.23.12, v1.24.6.

I have changed the go version to 1.24.6
It builds successfully and all tests pass locally on my end.
I'd really appreciate it if someone could take a look!

Whether updating the Go version in this PR is the correct way to handle the build failure, or if I should approach it differently.

@PriteshKiri Can you please run the workflow again, If the fix seems fine

@khushi1310
Copy link
Contributor Author

@PriteshKiri I have reverted the go version changes, as that are causing unit test failures.
This vulnerability failure is pre existing and not related to the issue raised.
Need your help with this !
Thanks !

Copy link
Contributor

@amityt amityt left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Thanks for the fix @khushi1310 ! 🚀

@amityt
Copy link
Contributor

amityt commented Oct 24, 2025

@SarthakJain26 Can you please validate if the index changes are breaking change or not!

@SarthakJain26
Copy link
Contributor

These changes will partially solve the issue, since for existing installations, mongo will already have the existing index where name is set as unique. To tackle this, we need an upgrade script in https://github.com/litmuschaos/litmus/tree/master/chaoscenter/upgrade-agents to remove the existing index from chaosProbes collection.

For newer installations it will work fine.

@khushi1310
Copy link
Contributor Author

khushi1310 commented Oct 24, 2025

db.chaosProbes.dropIndex("name_1")

yes @SarthakJain26 I have mentioned this in the PR description as well, and are there any naming conventions that needs to be followed for that script ?
will this work ? fix-index-probe.js
This command I think would help for removing the old indexes on unique name
db.chaosProbes.dropIndex("name_1")

Please do let me know if I need to do this or the current code fixing new installations would work ?

@SarthakJain26
Copy link
Contributor

@khushi1310 this PR looks good, and thanks for adding the process in the description. This is what user also needs to do, and the automated process to do this is via the upgrade-agent that I mentioned. If you are interested you can raise a separate PR to add the same logic to drop the index in the upgrade-agent module.
I'll be happy to help if you need any 🙌 .

@khushi1310
Copy link
Contributor Author

@khushi1310 this PR looks good, and thanks for adding the process in the description. This is what user also needs to do, and the automated process to do this is via the upgrade-agent that I mentioned. If you are interested you can raise a separate PR to add the same logic to drop the index in the upgrade-agent module. I'll be happy to help if you need any 🙌 .

sure @SarthakJain26 I'll open a new PR for the same. Thanks for the clarification.

@SarthakJain26 SarthakJain26 merged commit 4fa57d8 into litmuschaos:master Oct 27, 2025
19 of 20 checks passed
UJESH2K pushed a commit to UJESH2K/fix-server-addr that referenced this pull request Oct 28, 2025
…muschaos#5241)

* Refactor MongoDB index creation for ChaosProbeCollection

Signed-off-by: khushi1310 <[email protected]>

* fix-Cannot reuse probe name after deletion

Signed-off-by: khushi1310 <[email protected]>

* Update Go base image version to 1.24.6

Signed-off-by: khushi1310 <[email protected]>

* Update Go version to 1.24

Signed-off-by: khushi1310 <[email protected]>

* reverting go version

Signed-off-by: khushi1310 <[email protected]>

* reverting go version

Signed-off-by: khushi1310 <[email protected]>

---------

Signed-off-by: khushi1310 <[email protected]>
Co-authored-by: Pritesh Kiri <[email protected]>
Co-authored-by: Sarthak Jain <[email protected]>
Signed-off-by: UJESH KUMAR YADAV <[email protected]>
UJESH2K pushed a commit to UJESH2K/fix-server-addr that referenced this pull request Oct 28, 2025
…muschaos#5241)

* Refactor MongoDB index creation for ChaosProbeCollection

Signed-off-by: khushi1310 <[email protected]>

* fix-Cannot reuse probe name after deletion

Signed-off-by: khushi1310 <[email protected]>

* Update Go base image version to 1.24.6

Signed-off-by: khushi1310 <[email protected]>

* Update Go version to 1.24

Signed-off-by: khushi1310 <[email protected]>

* reverting go version

Signed-off-by: khushi1310 <[email protected]>

* reverting go version

Signed-off-by: khushi1310 <[email protected]>

---------

Signed-off-by: khushi1310 <[email protected]>
Co-authored-by: Pritesh Kiri <[email protected]>
Co-authored-by: Sarthak Jain <[email protected]>
Signed-off-by: UJESH KUMAR YADAV <[email protected]>
Jonsy13 added a commit that referenced this pull request Oct 29, 2025
* Fix JWT module version and checksum issue

Signed-off-by: UJESH2K <[email protected]>
Signed-off-by: UJESH KUMAR YADAV <[email protected]>

* docs: add missing GCP experiments to documentation table (#5239)

Signed-off-by: Gurupriyan D A <[email protected]>
Signed-off-by: UJESH KUMAR YADAV <[email protected]>

* docs: Add AWS SSM Chaos experiments to AWS experiments table (#5240)

* docs: Add AWS SSM Chaos experiments to AWS experiments table

Add AWS SSM Chaos By ID and AWS SSM Chaos By Tag experiments

Fixes #5237

Signed-off-by: Coder-pro1 <[email protected]>

* Fix AWS SSM Chaos links in contents.md

Signed-off-by: Seneviratne N S <[email protected]>

---------

Signed-off-by: Coder-pro1 <[email protected]>
Signed-off-by: Seneviratne N S <[email protected]>
Co-authored-by: Pritesh Kiri <[email protected]>
Signed-off-by: UJESH KUMAR YADAV <[email protected]>

* Update go.mod

Signed-off-by: UJESH KUMAR YADAV <[email protected]>

* Updated Runner Type for Ubuntu to latest under github-pages build pipeline (#5249)

* Added fixes

Signed-off-by: git <[email protected]>

* Added fixes

Signed-off-by: git <[email protected]>

---------

Signed-off-by: git <[email protected]>
Co-authored-by: git <[email protected]>
Signed-off-by: UJESH KUMAR YADAV <[email protected]>

* Fix: Patch CVE-2024-45337 (crypto/ssh Authorization Bypass) and stabilize controller-runtime envtest failure (#5244)

* Fix: resolved vulnerability issues in server

Signed-off-by: UJESH2K <[email protected]>

* changed goversion to 1.24.0 in every file

Signed-off-by: UJESH KUMAR YADAV <[email protected]>

---------

Signed-off-by: UJESH2K <[email protected]>
Signed-off-by: UJESH KUMAR YADAV <[email protected]>
Co-authored-by: Vedant Shrotria <[email protected]>
Signed-off-by: UJESH KUMAR YADAV <[email protected]>

* fix(UI): update delete command in Disable Chaos Infrastructure popup (#5253) (#5261)

- Corrected command syntax to use commas between resources.
- Kept namespace dynamic using ${chaosInfrastructureNamespace}.
- Verified in UI.

Signed-off-by: Devank Gupta <[email protected]>
Co-authored-by: Pritesh Kiri <[email protected]>
Signed-off-by: UJESH KUMAR YADAV <[email protected]>

* fix(security): upgrade golang.org/x/oauth2 to v0.27.0 to resolve CVE-2025-22868 (#5233)

* fix(security): upgrade golang.org/x/oauth2 to v0.27.0 to resolve CVE-2025-22868

Signed-off-by: UJESH2K <[email protected]>
Signed-off-by: UJESH KUMAR YADAV <[email protected]>

* chore: update Go version to 1.24.0 in go.mod, Dockerfile, and CI workflow

Signed-off-by: UJESH2K <[email protected]>
Signed-off-by: UJESH KUMAR YADAV <[email protected]>

* fix: use stable golang:1.24.0-bookworm base image in Dockerfile

Signed-off-by: UJESH2K <[email protected]>
Signed-off-by: UJESH KUMAR YADAV <[email protected]>

* 1.25 go version

Signed-off-by: UJESH KUMAR YADAV <[email protected]>

* golang.org/x/crypto v0.35.0 go version

Signed-off-by: UJESH KUMAR YADAV <[email protected]>

* golang.org/x/crypto v0.35.0 go version and 1.24

Signed-off-by: UJESH KUMAR YADAV <[email protected]>

* changed docker

Signed-off-by: UJESH KUMAR YADAV <[email protected]>

* changed docker

Signed-off-by: UJESH KUMAR YADAV <[email protected]>

* Temporary commit before rebase

Signed-off-by: UJESH KUMAR YADAV <[email protected]>

* Changed trivy to v2 and authentication goversion to 1.24.0

Signed-off-by: UJESH KUMAR YADAV <[email protected]>

* Revert Trivy v2 change

Signed-off-by: UJESH KUMAR YADAV <[email protected]>

* changed build.yml from 1.24 to 1.24.0

Signed-off-by: UJESH KUMAR YADAV <[email protected]>

* removed trivy version mismatch

Signed-off-by: UJESH KUMAR YADAV <[email protected]>

* go mod tidy

Signed-off-by: UJESH KUMAR YADAV <[email protected]>

---------

Signed-off-by: UJESH2K <[email protected]>
Signed-off-by: UJESH KUMAR YADAV <[email protected]>

* Update go.mod

Signed-off-by: UJESH KUMAR YADAV <[email protected]>

* Update go.mod

Signed-off-by: UJESH KUMAR YADAV <[email protected]>

* fixed name issue (#5250)

Signed-off-by: VIDHITTS <[email protected]>
Co-authored-by: Pritesh Kiri <[email protected]>
Signed-off-by: UJESH KUMAR YADAV <[email protected]>

* Fix CVE-2025-22869: Go runtime Denial of Service vulnerability (#5236)

* fix[5200]: Namespace Compromise via hostPID (#5201)

* fix: hostPID set to false

Signed-off-by: zyue110026 <[email protected]>

* fix: hostPID set to false

Signed-off-by: zyue110026 <[email protected]>

---------

Signed-off-by: zyue110026 <[email protected]>
Co-authored-by: Pritesh Kiri <[email protected]>
Signed-off-by: UJESH KUMAR YADAV <[email protected]>

* fix: Potential Denial of Service via unrestricted CPU/memory and root user execution (#5203)

* fix: hostPID set to false

Signed-off-by: zyue110026 <[email protected]>

* fix: hostPID set to false

Signed-off-by: zyue110026 <[email protected]>

* fix: Potential Denial of Service via unrestricted CPU/memory and root user execution

Signed-off-by: zyue110026 <[email protected]>

* fix: Potential Denial of Service via unrestricted CPU/memory and root user execution

Signed-off-by: zyue110026 <[email protected]>

* fix: Potential Denial of Service via unrestricted CPU/memory and root user execution

Signed-off-by: zyue110026 <[email protected]>

---------

Signed-off-by: zyue110026 <[email protected]>
Co-authored-by: Pritesh Kiri <[email protected]>
Signed-off-by: UJESH KUMAR YADAV <[email protected]>

* fix: [5167]: updated probe fetching logic in a fault (#5199)

* feat: [5167]: updated probe fetching logic in a fault

Signed-off-by: Amit Kumar Das <[email protected]>

* feat: [5167]: fixed go fmt

Signed-off-by: Amit Kumar Das <[email protected]>

---------

Signed-off-by: Amit Kumar Das <[email protected]>
Co-authored-by: Shubham Chaudhary <[email protected]>
Signed-off-by: UJESH KUMAR YADAV <[email protected]>

* Update Polices (#5186)

* update: governance

Signed-off-by: PriteshKiri <[email protected]>

* update: code of conduct

Signed-off-by: PriteshKiri <[email protected]>

* update: contribution guide

Signed-off-by: PriteshKiri <[email protected]>

* chore: updated community meetings content in Readme

Signed-off-by: PriteshKiri <[email protected]>

* fix: community meeting form link

Signed-off-by: PriteshKiri <[email protected]>

---------

Signed-off-by: PriteshKiri <[email protected]>
Signed-off-by: UJESH KUMAR YADAV <[email protected]>

* Removes hardcoded namespaces for K8s manifests (#5223)

Signed-off-by: Bartlomiej Gmerek <[email protected]>
Signed-off-by: UJESH KUMAR YADAV <[email protected]>

* Ensure SERVER_ADDR includes scheme on re-download manifestFix server addr (#5213)

* Ensure SERVER_ADDR includes scheme on re-download manifest

Signed-off-by: UJESH2K <[email protected]>

* Ensure SERVER_ADDR includes scheme on re-download manifest

Signed-off-by: UJESH2K <[email protected]>

---------

Signed-off-by: UJESH2K <[email protected]>
Co-authored-by: Pritesh Kiri <[email protected]>
Co-authored-by: Vedant Shrotria <[email protected]>
Signed-off-by: UJESH KUMAR YADAV <[email protected]>

* fix: resolve missing experiment pod logs issue (#5207)

Fixed missing experiment pod logs by updating relevant entities and components.
Updated workflowRun entity, CustomStepLog controller, and ExperimentRunDetailsPanel
to properly handle and display experiment pod logs.

Signed-off-by: Harshit Panchbhai <[email protected]>
Co-authored-by: Amit Kumar Das <[email protected]>
Co-authored-by: Pritesh Kiri <[email protected]>
Signed-off-by: UJESH KUMAR YADAV <[email protected]>

* Added fixes (#5227)

Co-authored-by: git <[email protected]>
Signed-off-by: UJESH KUMAR YADAV <[email protected]>

* chore(3.22.0): Add the installation manifest for 3.22.0 version (#5229)

Signed-off-by: Shubham Chaudhary <[email protected]>
Signed-off-by: UJESH KUMAR YADAV <[email protected]>

* Fixed conversion issues and added formatting improvements

Signed-off-by: UJESH KUMAR YADAV <[email protected]>

* changed all go version to 1.24.0

Signed-off-by: UJESH KUMAR YADAV <[email protected]>

* Delete test-chaoscenter-mods.ps1

Signed-off-by: UJESH KUMAR YADAV <[email protected]>

* Delete test-chaoscenter-mods.ps1​

Signed-off-by: UJESH KUMAR YADAV <[email protected]>

* Update Dockerfile

Signed-off-by: UJESH KUMAR YADAV <[email protected]>

---------

Signed-off-by: zyue110026 <[email protected]>
Signed-off-by: UJESH KUMAR YADAV <[email protected]>
Signed-off-by: Amit Kumar Das <[email protected]>
Signed-off-by: PriteshKiri <[email protected]>
Signed-off-by: Bartlomiej Gmerek <[email protected]>
Signed-off-by: UJESH2K <[email protected]>
Signed-off-by: Harshit Panchbhai <[email protected]>
Signed-off-by: Shubham Chaudhary <[email protected]>
Co-authored-by: zyue110026 <[email protected]>
Co-authored-by: Pritesh Kiri <[email protected]>
Co-authored-by: Amit Kumar Das <[email protected]>
Co-authored-by: Shubham Chaudhary <[email protected]>
Co-authored-by: Bartlomiej Gmerek <[email protected]>
Co-authored-by: Vedant Shrotria <[email protected]>
Co-authored-by: harshit12339 <[email protected]>
Co-authored-by: git <[email protected]>
Signed-off-by: UJESH KUMAR YADAV <[email protected]>

* docs: update footer year of experiment docs to 2025 (#5277) (#5279)

Signed-off-by: Umesh Kumar Pal <[email protected]>
Co-authored-by: Vedant Shrotria <[email protected]>
Signed-off-by: UJESH KUMAR YADAV <[email protected]>

* fix: update FAQ and Troubleshooting headings (#5263) (#5276)

Signed-off-by: Umesh Kumar Pal <[email protected]>
Co-authored-by: Pritesh Kiri <[email protected]>
Co-authored-by: Vedant Shrotria <[email protected]>
Signed-off-by: UJESH KUMAR YADAV <[email protected]>

* fix: Allow chaos probes with same name across different projects (#5241)

* Refactor MongoDB index creation for ChaosProbeCollection

Signed-off-by: khushi1310 <[email protected]>

* fix-Cannot reuse probe name after deletion

Signed-off-by: khushi1310 <[email protected]>

* Update Go base image version to 1.24.6

Signed-off-by: khushi1310 <[email protected]>

* Update Go version to 1.24

Signed-off-by: khushi1310 <[email protected]>

* reverting go version

Signed-off-by: khushi1310 <[email protected]>

* reverting go version

Signed-off-by: khushi1310 <[email protected]>

---------

Signed-off-by: khushi1310 <[email protected]>
Co-authored-by: Pritesh Kiri <[email protected]>
Co-authored-by: Sarthak Jain <[email protected]>
Signed-off-by: UJESH KUMAR YADAV <[email protected]>

* Show tick icon for completed experiments update (#5260)

* Update StatusHeatMap.tsx

Signed-off-by: khushi Tiwari <[email protected]>

Signed-off-by: khushi1310 <[email protected]>

* Update StatusHeatMap.module.scss

Signed-off-by: khushi Tiwari <[email protected]>

Signed-off-by: khushi1310 <[email protected]>

---------

Signed-off-by: khushi1310 <[email protected]>
Co-authored-by: Pritesh Kiri <[email protected]>
Co-authored-by: Vedant Shrotria <[email protected]>
Signed-off-by: UJESH KUMAR YADAV <[email protected]>

* fixed_issue (#5259)

Signed-off-by: khushi1310 <[email protected]>
Co-authored-by: Pritesh Kiri <[email protected]>
Co-authored-by: Vedant Shrotria <[email protected]>
Signed-off-by: UJESH KUMAR YADAV <[email protected]>

* fix: [4998]: added tolerations in chaos engine spec when configured from advanced options (#5271)

Signed-off-by: Amit Kumar Das <[email protected]>
Signed-off-by: UJESH KUMAR YADAV <[email protected]>

* fix(UI): update delete command in Disable Chaos Infrastructure popup (#5253) (#5274)

- Corrected command syntax to use commas between resources.
- Kept namespace dynamic using ${chaosInfrastructureNamespace}.
- Verified in UI.

Signed-off-by: Devank Gupta <[email protected]>
Signed-off-by: UJESH KUMAR YADAV <[email protected]>

* go mod tidy to all

Signed-off-by: UJESH KUMAR YADAV <[email protected]>

* resolving conflicts

Signed-off-by: UJESH KUMAR YADAV <[email protected]>

---------

Signed-off-by: UJESH2K <[email protected]>
Signed-off-by: UJESH KUMAR YADAV <[email protected]>
Signed-off-by: Gurupriyan D A <[email protected]>
Signed-off-by: Coder-pro1 <[email protected]>
Signed-off-by: Seneviratne N S <[email protected]>
Signed-off-by: git <[email protected]>
Signed-off-by: Devank Gupta <[email protected]>
Signed-off-by: VIDHITTS <[email protected]>
Signed-off-by: zyue110026 <[email protected]>
Signed-off-by: Amit Kumar Das <[email protected]>
Signed-off-by: PriteshKiri <[email protected]>
Signed-off-by: Bartlomiej Gmerek <[email protected]>
Signed-off-by: Harshit Panchbhai <[email protected]>
Signed-off-by: Shubham Chaudhary <[email protected]>
Signed-off-by: Umesh Kumar Pal <[email protected]>
Signed-off-by: khushi1310 <[email protected]>
Co-authored-by: Gurupriyan D A <[email protected]>
Co-authored-by: Seneviratne N S <[email protected]>
Co-authored-by: Pritesh Kiri <[email protected]>
Co-authored-by: Vedant Shrotria <[email protected]>
Co-authored-by: git <[email protected]>
Co-authored-by: Devank Gupta <[email protected]>
Co-authored-by: Vidhit T S <[email protected]>
Co-authored-by: zyue110026 <[email protected]>
Co-authored-by: Amit Kumar Das <[email protected]>
Co-authored-by: Shubham Chaudhary <[email protected]>
Co-authored-by: Bartlomiej Gmerek <[email protected]>
Co-authored-by: harshit12339 <[email protected]>
Co-authored-by: Umesh Pal <[email protected]>
Co-authored-by: khushi1310 <[email protected]>
Co-authored-by: Sarthak Jain <[email protected]>
UJESH2K pushed a commit to UJESH2K/fix-server-addr that referenced this pull request Oct 29, 2025
…muschaos#5241)

* Refactor MongoDB index creation for ChaosProbeCollection

Signed-off-by: khushi1310 <[email protected]>

* fix-Cannot reuse probe name after deletion

Signed-off-by: khushi1310 <[email protected]>

* Update Go base image version to 1.24.6

Signed-off-by: khushi1310 <[email protected]>

* Update Go version to 1.24

Signed-off-by: khushi1310 <[email protected]>

* reverting go version

Signed-off-by: khushi1310 <[email protected]>

* reverting go version

Signed-off-by: khushi1310 <[email protected]>

---------

Signed-off-by: khushi1310 <[email protected]>
Co-authored-by: Pritesh Kiri <[email protected]>
Co-authored-by: Sarthak Jain <[email protected]>
Signed-off-by: UJESH KUMAR YADAV <[email protected]>
UJESH2K added a commit to UJESH2K/fix-server-addr that referenced this pull request Oct 29, 2025
* Fix JWT module version and checksum issue

Signed-off-by: UJESH2K <[email protected]>
Signed-off-by: UJESH KUMAR YADAV <[email protected]>

* docs: add missing GCP experiments to documentation table (litmuschaos#5239)

Signed-off-by: Gurupriyan D A <[email protected]>
Signed-off-by: UJESH KUMAR YADAV <[email protected]>

* docs: Add AWS SSM Chaos experiments to AWS experiments table (litmuschaos#5240)

* docs: Add AWS SSM Chaos experiments to AWS experiments table

Add AWS SSM Chaos By ID and AWS SSM Chaos By Tag experiments

Fixes litmuschaos#5237

Signed-off-by: Coder-pro1 <[email protected]>

* Fix AWS SSM Chaos links in contents.md

Signed-off-by: Seneviratne N S <[email protected]>

---------

Signed-off-by: Coder-pro1 <[email protected]>
Signed-off-by: Seneviratne N S <[email protected]>
Co-authored-by: Pritesh Kiri <[email protected]>
Signed-off-by: UJESH KUMAR YADAV <[email protected]>

* Update go.mod

Signed-off-by: UJESH KUMAR YADAV <[email protected]>

* Updated Runner Type for Ubuntu to latest under github-pages build pipeline (litmuschaos#5249)

* Added fixes

Signed-off-by: git <[email protected]>

* Added fixes

Signed-off-by: git <[email protected]>

---------

Signed-off-by: git <[email protected]>
Co-authored-by: git <[email protected]>
Signed-off-by: UJESH KUMAR YADAV <[email protected]>

* Fix: Patch CVE-2024-45337 (crypto/ssh Authorization Bypass) and stabilize controller-runtime envtest failure (litmuschaos#5244)

* Fix: resolved vulnerability issues in server

Signed-off-by: UJESH2K <[email protected]>

* changed goversion to 1.24.0 in every file

Signed-off-by: UJESH KUMAR YADAV <[email protected]>

---------

Signed-off-by: UJESH2K <[email protected]>
Signed-off-by: UJESH KUMAR YADAV <[email protected]>
Co-authored-by: Vedant Shrotria <[email protected]>
Signed-off-by: UJESH KUMAR YADAV <[email protected]>

* fix(UI): update delete command in Disable Chaos Infrastructure popup (litmuschaos#5253) (litmuschaos#5261)

- Corrected command syntax to use commas between resources.
- Kept namespace dynamic using ${chaosInfrastructureNamespace}.
- Verified in UI.

Signed-off-by: Devank Gupta <[email protected]>
Co-authored-by: Pritesh Kiri <[email protected]>
Signed-off-by: UJESH KUMAR YADAV <[email protected]>

* fix(security): upgrade golang.org/x/oauth2 to v0.27.0 to resolve CVE-2025-22868 (litmuschaos#5233)

* fix(security): upgrade golang.org/x/oauth2 to v0.27.0 to resolve CVE-2025-22868

Signed-off-by: UJESH2K <[email protected]>
Signed-off-by: UJESH KUMAR YADAV <[email protected]>

* chore: update Go version to 1.24.0 in go.mod, Dockerfile, and CI workflow

Signed-off-by: UJESH2K <[email protected]>
Signed-off-by: UJESH KUMAR YADAV <[email protected]>

* fix: use stable golang:1.24.0-bookworm base image in Dockerfile

Signed-off-by: UJESH2K <[email protected]>
Signed-off-by: UJESH KUMAR YADAV <[email protected]>

* 1.25 go version

Signed-off-by: UJESH KUMAR YADAV <[email protected]>

* golang.org/x/crypto v0.35.0 go version

Signed-off-by: UJESH KUMAR YADAV <[email protected]>

* golang.org/x/crypto v0.35.0 go version and 1.24

Signed-off-by: UJESH KUMAR YADAV <[email protected]>

* changed docker

Signed-off-by: UJESH KUMAR YADAV <[email protected]>

* changed docker

Signed-off-by: UJESH KUMAR YADAV <[email protected]>

* Temporary commit before rebase

Signed-off-by: UJESH KUMAR YADAV <[email protected]>

* Changed trivy to v2 and authentication goversion to 1.24.0

Signed-off-by: UJESH KUMAR YADAV <[email protected]>

* Revert Trivy v2 change

Signed-off-by: UJESH KUMAR YADAV <[email protected]>

* changed build.yml from 1.24 to 1.24.0

Signed-off-by: UJESH KUMAR YADAV <[email protected]>

* removed trivy version mismatch

Signed-off-by: UJESH KUMAR YADAV <[email protected]>

* go mod tidy

Signed-off-by: UJESH KUMAR YADAV <[email protected]>

---------

Signed-off-by: UJESH2K <[email protected]>
Signed-off-by: UJESH KUMAR YADAV <[email protected]>

* Update go.mod

Signed-off-by: UJESH KUMAR YADAV <[email protected]>

* Update go.mod

Signed-off-by: UJESH KUMAR YADAV <[email protected]>

* fixed name issue (litmuschaos#5250)

Signed-off-by: VIDHITTS <[email protected]>
Co-authored-by: Pritesh Kiri <[email protected]>
Signed-off-by: UJESH KUMAR YADAV <[email protected]>

* Fix CVE-2025-22869: Go runtime Denial of Service vulnerability (litmuschaos#5236)

* fix[5200]: Namespace Compromise via hostPID (litmuschaos#5201)

* fix: hostPID set to false

Signed-off-by: zyue110026 <[email protected]>

* fix: hostPID set to false

Signed-off-by: zyue110026 <[email protected]>

---------

Signed-off-by: zyue110026 <[email protected]>
Co-authored-by: Pritesh Kiri <[email protected]>
Signed-off-by: UJESH KUMAR YADAV <[email protected]>

* fix: Potential Denial of Service via unrestricted CPU/memory and root user execution (litmuschaos#5203)

* fix: hostPID set to false

Signed-off-by: zyue110026 <[email protected]>

* fix: hostPID set to false

Signed-off-by: zyue110026 <[email protected]>

* fix: Potential Denial of Service via unrestricted CPU/memory and root user execution

Signed-off-by: zyue110026 <[email protected]>

* fix: Potential Denial of Service via unrestricted CPU/memory and root user execution

Signed-off-by: zyue110026 <[email protected]>

* fix: Potential Denial of Service via unrestricted CPU/memory and root user execution

Signed-off-by: zyue110026 <[email protected]>

---------

Signed-off-by: zyue110026 <[email protected]>
Co-authored-by: Pritesh Kiri <[email protected]>
Signed-off-by: UJESH KUMAR YADAV <[email protected]>

* fix: [5167]: updated probe fetching logic in a fault (litmuschaos#5199)

* feat: [5167]: updated probe fetching logic in a fault

Signed-off-by: Amit Kumar Das <[email protected]>

* feat: [5167]: fixed go fmt

Signed-off-by: Amit Kumar Das <[email protected]>

---------

Signed-off-by: Amit Kumar Das <[email protected]>
Co-authored-by: Shubham Chaudhary <[email protected]>
Signed-off-by: UJESH KUMAR YADAV <[email protected]>

* Update Polices (litmuschaos#5186)

* update: governance

Signed-off-by: PriteshKiri <[email protected]>

* update: code of conduct

Signed-off-by: PriteshKiri <[email protected]>

* update: contribution guide

Signed-off-by: PriteshKiri <[email protected]>

* chore: updated community meetings content in Readme

Signed-off-by: PriteshKiri <[email protected]>

* fix: community meeting form link

Signed-off-by: PriteshKiri <[email protected]>

---------

Signed-off-by: PriteshKiri <[email protected]>
Signed-off-by: UJESH KUMAR YADAV <[email protected]>

* Removes hardcoded namespaces for K8s manifests (litmuschaos#5223)

Signed-off-by: Bartlomiej Gmerek <[email protected]>
Signed-off-by: UJESH KUMAR YADAV <[email protected]>

* Ensure SERVER_ADDR includes scheme on re-download manifestFix server addr (litmuschaos#5213)

* Ensure SERVER_ADDR includes scheme on re-download manifest

Signed-off-by: UJESH2K <[email protected]>

* Ensure SERVER_ADDR includes scheme on re-download manifest

Signed-off-by: UJESH2K <[email protected]>

---------

Signed-off-by: UJESH2K <[email protected]>
Co-authored-by: Pritesh Kiri <[email protected]>
Co-authored-by: Vedant Shrotria <[email protected]>
Signed-off-by: UJESH KUMAR YADAV <[email protected]>

* fix: resolve missing experiment pod logs issue (litmuschaos#5207)

Fixed missing experiment pod logs by updating relevant entities and components.
Updated workflowRun entity, CustomStepLog controller, and ExperimentRunDetailsPanel
to properly handle and display experiment pod logs.

Signed-off-by: Harshit Panchbhai <[email protected]>
Co-authored-by: Amit Kumar Das <[email protected]>
Co-authored-by: Pritesh Kiri <[email protected]>
Signed-off-by: UJESH KUMAR YADAV <[email protected]>

* Added fixes (litmuschaos#5227)

Co-authored-by: git <[email protected]>
Signed-off-by: UJESH KUMAR YADAV <[email protected]>

* chore(3.22.0): Add the installation manifest for 3.22.0 version (litmuschaos#5229)

Signed-off-by: Shubham Chaudhary <[email protected]>
Signed-off-by: UJESH KUMAR YADAV <[email protected]>

* Fixed conversion issues and added formatting improvements

Signed-off-by: UJESH KUMAR YADAV <[email protected]>

* changed all go version to 1.24.0

Signed-off-by: UJESH KUMAR YADAV <[email protected]>

* Delete test-chaoscenter-mods.ps1

Signed-off-by: UJESH KUMAR YADAV <[email protected]>

* Delete test-chaoscenter-mods.ps1​

Signed-off-by: UJESH KUMAR YADAV <[email protected]>

* Update Dockerfile

Signed-off-by: UJESH KUMAR YADAV <[email protected]>

---------

Signed-off-by: zyue110026 <[email protected]>
Signed-off-by: UJESH KUMAR YADAV <[email protected]>
Signed-off-by: Amit Kumar Das <[email protected]>
Signed-off-by: PriteshKiri <[email protected]>
Signed-off-by: Bartlomiej Gmerek <[email protected]>
Signed-off-by: UJESH2K <[email protected]>
Signed-off-by: Harshit Panchbhai <[email protected]>
Signed-off-by: Shubham Chaudhary <[email protected]>
Co-authored-by: zyue110026 <[email protected]>
Co-authored-by: Pritesh Kiri <[email protected]>
Co-authored-by: Amit Kumar Das <[email protected]>
Co-authored-by: Shubham Chaudhary <[email protected]>
Co-authored-by: Bartlomiej Gmerek <[email protected]>
Co-authored-by: Vedant Shrotria <[email protected]>
Co-authored-by: harshit12339 <[email protected]>
Co-authored-by: git <[email protected]>
Signed-off-by: UJESH KUMAR YADAV <[email protected]>

* docs: update footer year of experiment docs to 2025 (litmuschaos#5277) (litmuschaos#5279)

Signed-off-by: Umesh Kumar Pal <[email protected]>
Co-authored-by: Vedant Shrotria <[email protected]>
Signed-off-by: UJESH KUMAR YADAV <[email protected]>

* fix: update FAQ and Troubleshooting headings (litmuschaos#5263) (litmuschaos#5276)

Signed-off-by: Umesh Kumar Pal <[email protected]>
Co-authored-by: Pritesh Kiri <[email protected]>
Co-authored-by: Vedant Shrotria <[email protected]>
Signed-off-by: UJESH KUMAR YADAV <[email protected]>

* fix: Allow chaos probes with same name across different projects (litmuschaos#5241)

* Refactor MongoDB index creation for ChaosProbeCollection

Signed-off-by: khushi1310 <[email protected]>

* fix-Cannot reuse probe name after deletion

Signed-off-by: khushi1310 <[email protected]>

* Update Go base image version to 1.24.6

Signed-off-by: khushi1310 <[email protected]>

* Update Go version to 1.24

Signed-off-by: khushi1310 <[email protected]>

* reverting go version

Signed-off-by: khushi1310 <[email protected]>

* reverting go version

Signed-off-by: khushi1310 <[email protected]>

---------

Signed-off-by: khushi1310 <[email protected]>
Co-authored-by: Pritesh Kiri <[email protected]>
Co-authored-by: Sarthak Jain <[email protected]>
Signed-off-by: UJESH KUMAR YADAV <[email protected]>

* Show tick icon for completed experiments update (litmuschaos#5260)

* Update StatusHeatMap.tsx

Signed-off-by: khushi Tiwari <[email protected]>

Signed-off-by: khushi1310 <[email protected]>

* Update StatusHeatMap.module.scss

Signed-off-by: khushi Tiwari <[email protected]>

Signed-off-by: khushi1310 <[email protected]>

---------

Signed-off-by: khushi1310 <[email protected]>
Co-authored-by: Pritesh Kiri <[email protected]>
Co-authored-by: Vedant Shrotria <[email protected]>
Signed-off-by: UJESH KUMAR YADAV <[email protected]>

* fixed_issue (litmuschaos#5259)

Signed-off-by: khushi1310 <[email protected]>
Co-authored-by: Pritesh Kiri <[email protected]>
Co-authored-by: Vedant Shrotria <[email protected]>
Signed-off-by: UJESH KUMAR YADAV <[email protected]>

* fix: [4998]: added tolerations in chaos engine spec when configured from advanced options (litmuschaos#5271)

Signed-off-by: Amit Kumar Das <[email protected]>
Signed-off-by: UJESH KUMAR YADAV <[email protected]>

* fix(UI): update delete command in Disable Chaos Infrastructure popup (litmuschaos#5253) (litmuschaos#5274)

- Corrected command syntax to use commas between resources.
- Kept namespace dynamic using ${chaosInfrastructureNamespace}.
- Verified in UI.

Signed-off-by: Devank Gupta <[email protected]>
Signed-off-by: UJESH KUMAR YADAV <[email protected]>

* go mod tidy to all

Signed-off-by: UJESH KUMAR YADAV <[email protected]>

* resolving conflicts

Signed-off-by: UJESH KUMAR YADAV <[email protected]>

---------

Signed-off-by: UJESH2K <[email protected]>
Signed-off-by: UJESH KUMAR YADAV <[email protected]>
Signed-off-by: Gurupriyan D A <[email protected]>
Signed-off-by: Coder-pro1 <[email protected]>
Signed-off-by: Seneviratne N S <[email protected]>
Signed-off-by: git <[email protected]>
Signed-off-by: Devank Gupta <[email protected]>
Signed-off-by: VIDHITTS <[email protected]>
Signed-off-by: zyue110026 <[email protected]>
Signed-off-by: Amit Kumar Das <[email protected]>
Signed-off-by: PriteshKiri <[email protected]>
Signed-off-by: Bartlomiej Gmerek <[email protected]>
Signed-off-by: Harshit Panchbhai <[email protected]>
Signed-off-by: Shubham Chaudhary <[email protected]>
Signed-off-by: Umesh Kumar Pal <[email protected]>
Signed-off-by: khushi1310 <[email protected]>
Co-authored-by: Gurupriyan D A <[email protected]>
Co-authored-by: Seneviratne N S <[email protected]>
Co-authored-by: Pritesh Kiri <[email protected]>
Co-authored-by: Vedant Shrotria <[email protected]>
Co-authored-by: git <[email protected]>
Co-authored-by: Devank Gupta <[email protected]>
Co-authored-by: Vidhit T S <[email protected]>
Co-authored-by: zyue110026 <[email protected]>
Co-authored-by: Amit Kumar Das <[email protected]>
Co-authored-by: Shubham Chaudhary <[email protected]>
Co-authored-by: Bartlomiej Gmerek <[email protected]>
Co-authored-by: harshit12339 <[email protected]>
Co-authored-by: Umesh Pal <[email protected]>
Co-authored-by: khushi1310 <[email protected]>
Co-authored-by: Sarthak Jain <[email protected]>
Signed-off-by: UJESH KUMAR YADAV <[email protected]>
UJESH2K pushed a commit to UJESH2K/fix-server-addr that referenced this pull request Oct 29, 2025
…muschaos#5241)

* Refactor MongoDB index creation for ChaosProbeCollection

Signed-off-by: khushi1310 <[email protected]>

* fix-Cannot reuse probe name after deletion

Signed-off-by: khushi1310 <[email protected]>

* Update Go base image version to 1.24.6

Signed-off-by: khushi1310 <[email protected]>

* Update Go version to 1.24

Signed-off-by: khushi1310 <[email protected]>

* reverting go version

Signed-off-by: khushi1310 <[email protected]>

* reverting go version

Signed-off-by: khushi1310 <[email protected]>

---------

Signed-off-by: khushi1310 <[email protected]>
Co-authored-by: Pritesh Kiri <[email protected]>
Co-authored-by: Sarthak Jain <[email protected]>
Signed-off-by: UJESH KUMAR YADAV <[email protected]>
UJESH2K added a commit to UJESH2K/fix-server-addr that referenced this pull request Oct 29, 2025
* Fix JWT module version and checksum issue

Signed-off-by: UJESH2K <[email protected]>
Signed-off-by: UJESH KUMAR YADAV <[email protected]>

* docs: add missing GCP experiments to documentation table (litmuschaos#5239)

Signed-off-by: Gurupriyan D A <[email protected]>
Signed-off-by: UJESH KUMAR YADAV <[email protected]>

* docs: Add AWS SSM Chaos experiments to AWS experiments table (litmuschaos#5240)

* docs: Add AWS SSM Chaos experiments to AWS experiments table

Add AWS SSM Chaos By ID and AWS SSM Chaos By Tag experiments

Fixes litmuschaos#5237

Signed-off-by: Coder-pro1 <[email protected]>

* Fix AWS SSM Chaos links in contents.md

Signed-off-by: Seneviratne N S <[email protected]>

---------

Signed-off-by: Coder-pro1 <[email protected]>
Signed-off-by: Seneviratne N S <[email protected]>
Co-authored-by: Pritesh Kiri <[email protected]>
Signed-off-by: UJESH KUMAR YADAV <[email protected]>

* Update go.mod

Signed-off-by: UJESH KUMAR YADAV <[email protected]>

* Updated Runner Type for Ubuntu to latest under github-pages build pipeline (litmuschaos#5249)

* Added fixes

Signed-off-by: git <[email protected]>

* Added fixes

Signed-off-by: git <[email protected]>

---------

Signed-off-by: git <[email protected]>
Co-authored-by: git <[email protected]>
Signed-off-by: UJESH KUMAR YADAV <[email protected]>

* Fix: Patch CVE-2024-45337 (crypto/ssh Authorization Bypass) and stabilize controller-runtime envtest failure (litmuschaos#5244)

* Fix: resolved vulnerability issues in server

Signed-off-by: UJESH2K <[email protected]>

* changed goversion to 1.24.0 in every file

Signed-off-by: UJESH KUMAR YADAV <[email protected]>

---------

Signed-off-by: UJESH2K <[email protected]>
Signed-off-by: UJESH KUMAR YADAV <[email protected]>
Co-authored-by: Vedant Shrotria <[email protected]>
Signed-off-by: UJESH KUMAR YADAV <[email protected]>

* fix(UI): update delete command in Disable Chaos Infrastructure popup (litmuschaos#5253) (litmuschaos#5261)

- Corrected command syntax to use commas between resources.
- Kept namespace dynamic using ${chaosInfrastructureNamespace}.
- Verified in UI.

Signed-off-by: Devank Gupta <[email protected]>
Co-authored-by: Pritesh Kiri <[email protected]>
Signed-off-by: UJESH KUMAR YADAV <[email protected]>

* fix(security): upgrade golang.org/x/oauth2 to v0.27.0 to resolve CVE-2025-22868 (litmuschaos#5233)

* fix(security): upgrade golang.org/x/oauth2 to v0.27.0 to resolve CVE-2025-22868

Signed-off-by: UJESH2K <[email protected]>
Signed-off-by: UJESH KUMAR YADAV <[email protected]>

* chore: update Go version to 1.24.0 in go.mod, Dockerfile, and CI workflow

Signed-off-by: UJESH2K <[email protected]>
Signed-off-by: UJESH KUMAR YADAV <[email protected]>

* fix: use stable golang:1.24.0-bookworm base image in Dockerfile

Signed-off-by: UJESH2K <[email protected]>
Signed-off-by: UJESH KUMAR YADAV <[email protected]>

* 1.25 go version

Signed-off-by: UJESH KUMAR YADAV <[email protected]>

* golang.org/x/crypto v0.35.0 go version

Signed-off-by: UJESH KUMAR YADAV <[email protected]>

* golang.org/x/crypto v0.35.0 go version and 1.24

Signed-off-by: UJESH KUMAR YADAV <[email protected]>

* changed docker

Signed-off-by: UJESH KUMAR YADAV <[email protected]>

* changed docker

Signed-off-by: UJESH KUMAR YADAV <[email protected]>

* Temporary commit before rebase

Signed-off-by: UJESH KUMAR YADAV <[email protected]>

* Changed trivy to v2 and authentication goversion to 1.24.0

Signed-off-by: UJESH KUMAR YADAV <[email protected]>

* Revert Trivy v2 change

Signed-off-by: UJESH KUMAR YADAV <[email protected]>

* changed build.yml from 1.24 to 1.24.0

Signed-off-by: UJESH KUMAR YADAV <[email protected]>

* removed trivy version mismatch

Signed-off-by: UJESH KUMAR YADAV <[email protected]>

* go mod tidy

Signed-off-by: UJESH KUMAR YADAV <[email protected]>

---------

Signed-off-by: UJESH2K <[email protected]>
Signed-off-by: UJESH KUMAR YADAV <[email protected]>

* Update go.mod

Signed-off-by: UJESH KUMAR YADAV <[email protected]>

* Update go.mod

Signed-off-by: UJESH KUMAR YADAV <[email protected]>

* fixed name issue (litmuschaos#5250)

Signed-off-by: VIDHITTS <[email protected]>
Co-authored-by: Pritesh Kiri <[email protected]>
Signed-off-by: UJESH KUMAR YADAV <[email protected]>

* Fix CVE-2025-22869: Go runtime Denial of Service vulnerability (litmuschaos#5236)

* fix[5200]: Namespace Compromise via hostPID (litmuschaos#5201)

* fix: hostPID set to false

Signed-off-by: zyue110026 <[email protected]>

* fix: hostPID set to false

Signed-off-by: zyue110026 <[email protected]>

---------

Signed-off-by: zyue110026 <[email protected]>
Co-authored-by: Pritesh Kiri <[email protected]>
Signed-off-by: UJESH KUMAR YADAV <[email protected]>

* fix: Potential Denial of Service via unrestricted CPU/memory and root user execution (litmuschaos#5203)

* fix: hostPID set to false

Signed-off-by: zyue110026 <[email protected]>

* fix: hostPID set to false

Signed-off-by: zyue110026 <[email protected]>

* fix: Potential Denial of Service via unrestricted CPU/memory and root user execution

Signed-off-by: zyue110026 <[email protected]>

* fix: Potential Denial of Service via unrestricted CPU/memory and root user execution

Signed-off-by: zyue110026 <[email protected]>

* fix: Potential Denial of Service via unrestricted CPU/memory and root user execution

Signed-off-by: zyue110026 <[email protected]>

---------

Signed-off-by: zyue110026 <[email protected]>
Co-authored-by: Pritesh Kiri <[email protected]>
Signed-off-by: UJESH KUMAR YADAV <[email protected]>

* fix: [5167]: updated probe fetching logic in a fault (litmuschaos#5199)

* feat: [5167]: updated probe fetching logic in a fault

Signed-off-by: Amit Kumar Das <[email protected]>

* feat: [5167]: fixed go fmt

Signed-off-by: Amit Kumar Das <[email protected]>

---------

Signed-off-by: Amit Kumar Das <[email protected]>
Co-authored-by: Shubham Chaudhary <[email protected]>
Signed-off-by: UJESH KUMAR YADAV <[email protected]>

* Update Polices (litmuschaos#5186)

* update: governance

Signed-off-by: PriteshKiri <[email protected]>

* update: code of conduct

Signed-off-by: PriteshKiri <[email protected]>

* update: contribution guide

Signed-off-by: PriteshKiri <[email protected]>

* chore: updated community meetings content in Readme

Signed-off-by: PriteshKiri <[email protected]>

* fix: community meeting form link

Signed-off-by: PriteshKiri <[email protected]>

---------

Signed-off-by: PriteshKiri <[email protected]>
Signed-off-by: UJESH KUMAR YADAV <[email protected]>

* Removes hardcoded namespaces for K8s manifests (litmuschaos#5223)

Signed-off-by: Bartlomiej Gmerek <[email protected]>
Signed-off-by: UJESH KUMAR YADAV <[email protected]>

* Ensure SERVER_ADDR includes scheme on re-download manifestFix server addr (litmuschaos#5213)

* Ensure SERVER_ADDR includes scheme on re-download manifest

Signed-off-by: UJESH2K <[email protected]>

* Ensure SERVER_ADDR includes scheme on re-download manifest

Signed-off-by: UJESH2K <[email protected]>

---------

Signed-off-by: UJESH2K <[email protected]>
Co-authored-by: Pritesh Kiri <[email protected]>
Co-authored-by: Vedant Shrotria <[email protected]>
Signed-off-by: UJESH KUMAR YADAV <[email protected]>

* fix: resolve missing experiment pod logs issue (litmuschaos#5207)

Fixed missing experiment pod logs by updating relevant entities and components.
Updated workflowRun entity, CustomStepLog controller, and ExperimentRunDetailsPanel
to properly handle and display experiment pod logs.

Signed-off-by: Harshit Panchbhai <[email protected]>
Co-authored-by: Amit Kumar Das <[email protected]>
Co-authored-by: Pritesh Kiri <[email protected]>
Signed-off-by: UJESH KUMAR YADAV <[email protected]>

* Added fixes (litmuschaos#5227)

Co-authored-by: git <[email protected]>
Signed-off-by: UJESH KUMAR YADAV <[email protected]>

* chore(3.22.0): Add the installation manifest for 3.22.0 version (litmuschaos#5229)

Signed-off-by: Shubham Chaudhary <[email protected]>
Signed-off-by: UJESH KUMAR YADAV <[email protected]>

* Fixed conversion issues and added formatting improvements

Signed-off-by: UJESH KUMAR YADAV <[email protected]>

* changed all go version to 1.24.0

Signed-off-by: UJESH KUMAR YADAV <[email protected]>

* Delete test-chaoscenter-mods.ps1

Signed-off-by: UJESH KUMAR YADAV <[email protected]>

* Delete test-chaoscenter-mods.ps1​

Signed-off-by: UJESH KUMAR YADAV <[email protected]>

* Update Dockerfile

Signed-off-by: UJESH KUMAR YADAV <[email protected]>

---------

Signed-off-by: zyue110026 <[email protected]>
Signed-off-by: UJESH KUMAR YADAV <[email protected]>
Signed-off-by: Amit Kumar Das <[email protected]>
Signed-off-by: PriteshKiri <[email protected]>
Signed-off-by: Bartlomiej Gmerek <[email protected]>
Signed-off-by: UJESH2K <[email protected]>
Signed-off-by: Harshit Panchbhai <[email protected]>
Signed-off-by: Shubham Chaudhary <[email protected]>
Co-authored-by: zyue110026 <[email protected]>
Co-authored-by: Pritesh Kiri <[email protected]>
Co-authored-by: Amit Kumar Das <[email protected]>
Co-authored-by: Shubham Chaudhary <[email protected]>
Co-authored-by: Bartlomiej Gmerek <[email protected]>
Co-authored-by: Vedant Shrotria <[email protected]>
Co-authored-by: harshit12339 <[email protected]>
Co-authored-by: git <[email protected]>
Signed-off-by: UJESH KUMAR YADAV <[email protected]>

* docs: update footer year of experiment docs to 2025 (litmuschaos#5277) (litmuschaos#5279)

Signed-off-by: Umesh Kumar Pal <[email protected]>
Co-authored-by: Vedant Shrotria <[email protected]>
Signed-off-by: UJESH KUMAR YADAV <[email protected]>

* fix: update FAQ and Troubleshooting headings (litmuschaos#5263) (litmuschaos#5276)

Signed-off-by: Umesh Kumar Pal <[email protected]>
Co-authored-by: Pritesh Kiri <[email protected]>
Co-authored-by: Vedant Shrotria <[email protected]>
Signed-off-by: UJESH KUMAR YADAV <[email protected]>

* fix: Allow chaos probes with same name across different projects (litmuschaos#5241)

* Refactor MongoDB index creation for ChaosProbeCollection

Signed-off-by: khushi1310 <[email protected]>

* fix-Cannot reuse probe name after deletion

Signed-off-by: khushi1310 <[email protected]>

* Update Go base image version to 1.24.6

Signed-off-by: khushi1310 <[email protected]>

* Update Go version to 1.24

Signed-off-by: khushi1310 <[email protected]>

* reverting go version

Signed-off-by: khushi1310 <[email protected]>

* reverting go version

Signed-off-by: khushi1310 <[email protected]>

---------

Signed-off-by: khushi1310 <[email protected]>
Co-authored-by: Pritesh Kiri <[email protected]>
Co-authored-by: Sarthak Jain <[email protected]>
Signed-off-by: UJESH KUMAR YADAV <[email protected]>

* Show tick icon for completed experiments update (litmuschaos#5260)

* Update StatusHeatMap.tsx

Signed-off-by: khushi Tiwari <[email protected]>

Signed-off-by: khushi1310 <[email protected]>

* Update StatusHeatMap.module.scss

Signed-off-by: khushi Tiwari <[email protected]>

Signed-off-by: khushi1310 <[email protected]>

---------

Signed-off-by: khushi1310 <[email protected]>
Co-authored-by: Pritesh Kiri <[email protected]>
Co-authored-by: Vedant Shrotria <[email protected]>
Signed-off-by: UJESH KUMAR YADAV <[email protected]>

* fixed_issue (litmuschaos#5259)

Signed-off-by: khushi1310 <[email protected]>
Co-authored-by: Pritesh Kiri <[email protected]>
Co-authored-by: Vedant Shrotria <[email protected]>
Signed-off-by: UJESH KUMAR YADAV <[email protected]>

* fix: [4998]: added tolerations in chaos engine spec when configured from advanced options (litmuschaos#5271)

Signed-off-by: Amit Kumar Das <[email protected]>
Signed-off-by: UJESH KUMAR YADAV <[email protected]>

* fix(UI): update delete command in Disable Chaos Infrastructure popup (litmuschaos#5253) (litmuschaos#5274)

- Corrected command syntax to use commas between resources.
- Kept namespace dynamic using ${chaosInfrastructureNamespace}.
- Verified in UI.

Signed-off-by: Devank Gupta <[email protected]>
Signed-off-by: UJESH KUMAR YADAV <[email protected]>

* go mod tidy to all

Signed-off-by: UJESH KUMAR YADAV <[email protected]>

* resolving conflicts

Signed-off-by: UJESH KUMAR YADAV <[email protected]>

---------

Signed-off-by: UJESH2K <[email protected]>
Signed-off-by: UJESH KUMAR YADAV <[email protected]>
Signed-off-by: Gurupriyan D A <[email protected]>
Signed-off-by: Coder-pro1 <[email protected]>
Signed-off-by: Seneviratne N S <[email protected]>
Signed-off-by: git <[email protected]>
Signed-off-by: Devank Gupta <[email protected]>
Signed-off-by: VIDHITTS <[email protected]>
Signed-off-by: zyue110026 <[email protected]>
Signed-off-by: Amit Kumar Das <[email protected]>
Signed-off-by: PriteshKiri <[email protected]>
Signed-off-by: Bartlomiej Gmerek <[email protected]>
Signed-off-by: Harshit Panchbhai <[email protected]>
Signed-off-by: Shubham Chaudhary <[email protected]>
Signed-off-by: Umesh Kumar Pal <[email protected]>
Signed-off-by: khushi1310 <[email protected]>
Co-authored-by: Gurupriyan D A <[email protected]>
Co-authored-by: Seneviratne N S <[email protected]>
Co-authored-by: Pritesh Kiri <[email protected]>
Co-authored-by: Vedant Shrotria <[email protected]>
Co-authored-by: git <[email protected]>
Co-authored-by: Devank Gupta <[email protected]>
Co-authored-by: Vidhit T S <[email protected]>
Co-authored-by: zyue110026 <[email protected]>
Co-authored-by: Amit Kumar Das <[email protected]>
Co-authored-by: Shubham Chaudhary <[email protected]>
Co-authored-by: Bartlomiej Gmerek <[email protected]>
Co-authored-by: harshit12339 <[email protected]>
Co-authored-by: Umesh Pal <[email protected]>
Co-authored-by: khushi1310 <[email protected]>
Co-authored-by: Sarthak Jain <[email protected]>
Signed-off-by: UJESH KUMAR YADAV <[email protected]>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Hacktoberfest hacktoberfest-accepted Accepted for HacktoberFest

Projects

None yet

4 participants