* feat: [CDE-970]: Delete infra directly in case of non-docker. No need to remove container first. For docker, delete container failure should fail the entire flow
* fix: [CDE-923]: Fixing lint issues
* Merge branch 'main' of https://git0.harness.io/l7B_kbSEQD2wjrM7PShm5w/PROD/Harness_Commons/gitness into CDE-886
* Made changes to resolve the issues mentioned in the review comments
* Made changes to resolve the issues mentioned in the review comments
* Added scrolling function to the popover in delegate selector tags
* Made some styling changes to the popover in delegate selector tags and copy to clipboard
* Made changes to resolve the issues stated in the comments
* fixing lint issues
* Merge branch 'main' of https://git0.harness.io/l7B_kbSEQD2wjrM7PShm5w/PROD/Harness_Commons/gitness into CDE-886
* Made changes to resolve the issues mentioned in the comments
* Made some changes based on harness_ai_code_review comments
* Made UI changes in GCP and AWS infrastructure panels and also fixes bug CDE-917
* Merge branch 'main' of https://git0.harness.io/l7B_kbSEQD2wjrM7PShm5w/PROD/Harness_Commons/gitness into CDE-886
* Merge branch 'main'
* feat: [CDE-872]: Use IsMarkedForInfraReset for infra/VM reset
* feat: [CDE-872]: Use IsMarkedForInfraReset for infra/VM reset
* feat: [CDE-872]: Use IsMarkedForInfraReset for infra/VM reset
* feat: [CDE-862]: change to no-op
* feat: [CDE-862]: change to no-op
* feat: [CDE-862]: change to no-op
* feat: [CDE-862]: change to no-op
* feat: [CDE-862]: change to no-op
* feat: [CDE-862]: refactor to service
* feat: [CDE-862]: refactor to service
* feat: [CDE-862]: remove associated settings during deletion of resource
* feat: [CDE-862]: remove associated settings during deletion of resource
* feat: [CDE-862]: remove associated settings during deletion of resource
* feat: [CDE-862]: remove associated settings during deletion of resource
* feat: [CDE-862]: remove associated settings during deletion of resource
* feat: [CDE-862]: remove associated settings during deletion of resource
* feat: [CDE-862]: remove associated settings during deletion of resource
* feat: [CDE-862]: remove associated settings during deletion of resource
* feat: [CDE-862]: remove associated settings during deletion of resource (#4103)
* Apply suggestion from code review
* feat: [CDE-862]: r
* feat: [CDE-816]: added API to reset gitspaces.
* feat: [CDE-816]: added API to reset gitspaces.
* feat: [CDE-816]: added API to reset gitspaces.
* feat: [CDE-816]: added API to reset gitspaces.
* feat: [CDE-816]: added API to reset gitspaces.
* feat: [CDE-816]: added API to reset gitspaces.
* feat: [CDE-816]: added API to reset gitspaces.
* feat: [CDE-816]: added API to reset gitspaces.
* feat: [CDE-816]: added API to reset gitspaces.
* feat: [CDE-816]: added API to reset gitspaces.
* feat: [CDE-816]: added API to reset gitspaces.
* feat: [CDE-816]: added API to reset gitspaces.
* feat: [CDE-816]: added API to reset gitspaces.
* feat: [CDE-816]: added API to reset gitspaces.
* feat: [CDE-816]: added API to reset gitspaces.
* feat: [CDE-816]: added API to reset gitspaces.
* Addressing review comments.
* Rebasing
* Removing reliance on space paths for gitspace service.
* feat: [CDE-669]: Integrating gitspaces and infra providers with soft delete spaces functionality.
* feat: [CDE-681]: Find infra from DB and status from GCP (#3538)
* Merge branch 'hybrid' into CDE-681
* feat: [CDE-681]: fix lint
* feat: [CDE-681]: fix lint
* feat: [CDE-681]: merge
* feat: [CDE-681]: fix wiring
* feat: [CDE-681]: handle delete and fallback for it
* feat: [CDE-681]: handle delete and fallback for it
* feat: [CDE-681]: Find infra from DB and status from GCP
* feat: [CDE-681]: Find infra from DB and status from GCP
* feat: [CDE-681]: Find infra from DB and status from GCP
* feat: [CDE-681]: Find infra from DB and status from GCP
* feat: [CDE-681]: Find infra from DB and status from GCP
* feat: [CDE-681]: merge
* feat: [CDE-661]: set starting state by default in resume
* Merge branch 'main' into hybrid
* feat: [CDE-661]: fix host and port (#3511)
* feat: [CDE-661]: fix host and port
* feat: [CDE-661]: fix host and port
* feat: [CDE-661]: send remove request for hybrid (#3500)
* feat: [CDE-661]: add debug logs
* feat: [CDE-661]: send remove request for hybrid
* feat:
* feat: [CDE-572]: Using features for devcontainers. Adding changes to parse features from the devcontainer.json and build a new docker image from them. Also adding the support for new devcontainer.json properties- init, privileged, capAdd, securityOpt, mounts. Adding support for three runArgs- privileged, capAdd, mount. Also making the DownloadFeature method context aware, cancelling the goroutines when the ctx is cancelled.
* Changes to support sorting and building.
* Updating go.mod
* feat: [CDE-572]: Adding changes to support features. Changes to support the features property in the devcontainer.json, download features from OCI repos and http(s) URLs as tarballs and parse them to devcontainer-feature.json, resolve them and apply user options. Also added a change to use an OS library to remove comments from the json files.
* feat: [CDE-572]: Adding changes to support features. Changes to support the features property in the devcontainer.json, download features from OCI repos and http(s) URLs as tarballs and parse them to devcontainer-feature.json, resolve them and apply user options. Also added a change to use an OS library to remove comments from the json files.
* feat: [CDE-573]: refactor to reduce number of utils.
* feat: [CDE-573]: refactor to reduce number of abstractions and modules.
* feat: [CDE-573]: refactor to reduce number of abstractions and modules.
* feat: [CDE-573]: refactor to reduce number of abstractions and modules.
* feat: [CDE-573]: refactor to reduce number of abstractions and modules.
* feat: [CDE-573]: refactor to reduce number of abstractions and modules.
* feat: [CDE-573]: refactor to reduce number of abstractions and modules.
* feat: [CDE-573]: refactor to reduce number of abstractions and modules.
* feat: [CDE-573]: refactor to reduce number of abstractions and modules.
* feat: [CDE-573]: refactor to reduce number of abstractions and modules.
* feat: [CDE-573]: refactor to reduce number of abstractions and modules.
* feat: [CDE-573]: refactor to reduce number of abstractions and modules.
* feat: [CDE-573]: refactor to reduce number of abstractions and modules.
* feat: [CDE-573]: refactor to reduce number of abstractions and modules.
* feat: [CDE-573]: refactor to reduce number of abstractions and modules.
* feat: [CDE-573]: refactor to reduce number of abstractions and modules.
* feat: [CDE-573]: refactor to reduce number of abstractions and modules.
* feat: [CDE-573]: refactor to reduce number of abstractions and modules.
* feat: [CDE-573]: refactor to reduce number of abstractions and modules.
* feat: [CDE-573]: refactor to reduce number of abstractions and modules.
* feat: [CDE-573]: refactor to reduce number of abstractions and modules.
* feat: [CDE-573]: refactor to reduce number of abstractions and modules.
* feat: [CDE-573]: refactor to reduce number of abstractions and modules.
* feat: [CDE-573]: refactor to reduce number of abstractions and modules.
* feat: [CDE-573]: refactor to reduce number of abstractions and modules.
* feat: [CDE-573]: refactor to reduce number of abstractions and modules.
* feat: [CDE-573]: refactor to reduce number of abstractions and modules.
* feat: [CDE-573]: refactor to reduce number of abstractions and modules.
* feat: [CDE-573]: refactor to reduce number of abstractions and modules.
* feat: [CDE-573]: refactor to reduce number of abstractions and modules.
* feat: [CDE-573]: refactor to reduce number of abstractions and modules.