Добавление валидации Argo CRD в vscode

Основываясь на инструкциях в документации Argo здесь: https://argoproj.github.io/argo/ide-setup/, я знаю, что вы можете легко добавить его в настройки проверки intellij, но нет помощи о том, как добавить CRD Шаблоны YAML для vscode.

Я хотел бы добавить yamls проверки CRD из Argo в мои настройки vscode, чтобы получить необходимые проверки и автозаполнение, но я не могу понять, как использовать YAML в моем "yaml.schemas": {... раздел (с использованием расширения RedHat YAML), когда это файл YAML, а не схема JSON.

Итак, я предполагаю, что мой вопрос по существу, как мне воспроизвести настройки проверки yaml CRD, которые в настоящее время доступны в intellij?

1 ответ

Инструкции VSCode теперь добавлены в документацию , вкратце:

  1. Установите плагин Red Hat YAML в VSCode и откройте настройки расширения.
  2. Откройте настройки схемы YAML.
  3. Добавьте настройку схемы Argoyaml.schemas, это может выглядеть примерно так:
            "yaml.schemas": {
      "https://raw.githubusercontent.com/argoproj/argo-workflows/master/api/jsonschema/schema.json": "my/argo-files/**/*.yaml"
    }
    
Другие вопросы по тегам