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

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

XMLWordPrintable

    • False
    • Hide

      None

      Show
      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 link:https://docs.redhat.com/en/documentation/red_hat_openshift_dev_spaces/3.21/html/administration_guide/configuring-visual-studio-code#editor-configurations-for-microsoft-visual-studio-code[official documentation].
      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 link: https://docs.redhat.com/en/documentation/red_hat_openshift_dev_spaces/3.21/html/administration_guide/configuring-visual-studio-code#editor-configurations-for-microsoft-visual-studio-code [official documentation].
    • Enhancement
    • Rejected

            jvrbkova@redhat.com Jana Vrbkova
            jvrbkova@redhat.com Jana Vrbkova
            Anatolii Bazko Anatolii Bazko
            Jana Vrbkova Jana Vrbkova
            Votes:
            0 Vote for this issue
            Watchers:
            2 Start watching this issue

              Created:
              Updated:
              Resolved: