Skip to content

feat: expose custom plugin setup for editing#6989

Closed
sagarkt wants to merge 1 commit into
devtron-labs:mainfrom
sagarkt:ao/devtron-43/plugin-edit
Closed

feat: expose custom plugin setup for editing#6989
sagarkt wants to merge 1 commit into
devtron-labs:mainfrom
sagarkt:ao/devtron-43/plugin-edit

Conversation

@sagarkt

@sagarkt sagarkt commented Jul 16, 2026

Copy link
Copy Markdown

Summary

  • add an opt-in fetchPluginSteps field to the v2 plugin detail request
  • return persisted steps, variables, conditions, scripts, and path/port mappings for detailed SHARED plugin versions
  • keep preset internals and ordinary plugin discovery responses unchanged
  • update the previous-version latest flag in the version-creation transaction
  • document the edit payload and cover configuration assembly with unit tests

Testing

  • GOCACHE=/private/tmp/devtron-43-go-cache go test ./pkg/plugin/... ./api/restHandler ./api/router
  • GOCACHE=/private/tmp/devtron-43-go-cache go vet ./pkg/plugin/... ./api/restHandler ./api/router
  • parsed specs/plugin/global.yaml and verified all component schema references

Related to #6916

Signed-off-by: Sagar Kamble <sagar.kamble@AE-LP-3671.local>
@bito-code-review

Copy link
Copy Markdown

Bito Review Skipped - Source Branch Not Found

Bito didn't review this change because the pull request is no longer valid. It may have been merged, or the source/target branch may no longer exist.

@sagarkt sagarkt closed this Jul 16, 2026
@sagarkt
sagarkt deleted the ao/devtron-43/plugin-edit branch July 16, 2026 10:50
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant