Uploaded image for project: 'Red Hat OpenShift Dev Spaces (formerly CodeReady Workspaces) '
  1. Red Hat OpenShift Dev Spaces (formerly CodeReady Workspaces)
  2. CRW-8562

[RN] Allow to configure product.json for Visual Studio Code - Open Source using ConfigMap

    • Icon: Task Task
    • Resolution: Unresolved
    • Icon: Major Major
    • 3.20.0.GA
    • None
    • docs
    • None
    • False
    • None
    • False
    • Release Notes
    • Hide
      = Allow to configure product.json for Visual Studio Code - Open Source using ConfigMap

      With this release, you can configure not only `settings.json` and `extensions.json`, but also `product.json` for Visual Studio Code - Open Source editor by using a dedicated ConfigMap:

      [source,code]
      ----
      apiVersion: v1
      kind: ConfigMap
      metadata:
        name: vscode-editor-configurations
      data:
        extensions.json: |
          {
            "recommendations": [
                "dbaeumer.vscode-eslint",
                "github.vscode-pull-request-github"
            ]
          }
        settings.json: |
          {
            "window.header": "A HEADER MESSAGE",
            "window.commandCenter": false,
            "workbench.colorCustomizations": {
              "titleBar.activeBackground": "#CCA700",
              "titleBar.activeForeground": "#ffffff"
            }
          }
        product.json: |
          {
            "extensionEnabledApiProposals": {
              "ms-python.python": [
                "contribEditorContentMenu",
                "quickPickSortByLabel",
              ]
            },
            "trustedExtensionAuthAccess": [
              "<publisher1>.<extension1>",
              "<publisher2>.<extension2>"
            ]
          }
      immutable: false
      ----

      Learn more about the procedure in the DOWNSTREAM LINK [official documentation]

      https://eclipse.dev/che/docs/stable/administration-guide/editor-configurations-for-microsoft-visual-studio-code/
      Show
      = Allow to configure product.json for Visual Studio Code - Open Source using ConfigMap With this release, you can configure not only `settings.json` and `extensions.json`, but also `product.json` for Visual Studio Code - Open Source editor by using a dedicated ConfigMap: [source,code] ---- apiVersion: v1 kind: ConfigMap metadata:   name: vscode-editor-configurations data:   extensions.json: |     {       "recommendations": [           "dbaeumer.vscode-eslint",           "github.vscode-pull-request-github"       ]     }   settings.json: |     {       "window.header": "A HEADER MESSAGE",       "window.commandCenter": false,       "workbench.colorCustomizations": {         "titleBar.activeBackground": "#CCA700",         "titleBar.activeForeground": "#ffffff"       }     }   product.json: |     {       "extensionEnabledApiProposals": {         "ms-python.python": [           "contribEditorContentMenu",           "quickPickSortByLabel",         ]       },       "trustedExtensionAuthAccess": [         "<publisher1>.<extension1>",         "<publisher2>.<extension2>"       ]     } immutable: false ---- Learn more about the procedure in the DOWNSTREAM LINK [official documentation] https://eclipse.dev/che/docs/stable/administration-guide/editor-configurations-for-microsoft-visual-studio-code/
    • Enhancement
    • Proposed

            jvrbkova@redhat.com Jana Vrbkova
            jvrbkova@redhat.com Jana Vrbkova
            Oleksii Orel Oleksii Orel
            Jana Vrbkova Jana Vrbkova
            Votes:
            0 Vote for this issue
            Watchers:
            1 Start watching this issue

              Created:
              Updated: