Схема JSON, убедитесь, что массив содержит только значения, определенные до

У меня есть что-то вроде следующего (очень упрощенного для этого вопроса) в файле YAML:

cities:
  - name: "Paris"
  - name: "Berlin"
  - name: "New York"
visited:
  - "Paris"
  - "New York"

Теперь я хотел бы использовать схему JSON для проверки того, что массив visited содержит только города (соответственно их названия), которые также находятся в cities. Обратите внимание, что список cities всегда может измениться, поэтому жестко запрограммированный список проверки для visited, к сожалению, не подходит. Как это может быть сделано?

Для контекста: я использую Helm и хочу, чтобы мой values.yaml разрешал только значения, определенные ранее правильно, для использования в массив позже.


person Disenchant    schedule 25.07.2021    source источник
comment
Ответ тот же. Извините.   -  person Relequestual    schedule 26.07.2021