Skip to content

Add JSON support to Remote Dev Settings module

Chad Woolley requested to merge caw-remote-dev-settings-supports-json into master

Issue: Add JSON support to Remote Dev Settings module (#452607 - closed)

What does this MR do and why?

Add JSON support to Remote Dev Settings module

  • Adds parsing for ENV vars containing JSON Objects or Arrays
  • Adds validation for VS Code Extensions Gallery settings JSON
  • May need more work for ApplicationSettings containing Hashes or Arrays but no examples exist yet that require this support

NOTE: See https://gitlab.com/gitlab-org/gitlab/-/blob/master/ee/lib/remote_development/README.md#remote-development-settings for context on how the Remote Development Settings module works.

MR acceptance checklist

Please evaluate this MR against the MR acceptance checklist. It helps you analyze changes to reduce risks in quality, performance, reliability, security, and maintainability.

How to set up and validate locally

See Acceptance Criteria section on issue: Add JSON support to Remote Dev Settings module (#452607 - closed)

Edited by Chad Woolley

Merge request reports

Loading