В настоящее время в моей среде openshift я должен вручную перейти и отредактировать файл yaml с ограниченным доступом к scc, используя команду oc edit scc restricted
. В этом файле я обновляю два параметра: allowHostDirVolumePlugin: false
TO allowHostDirVolumePlugin: true
И runAsUser:
type: MustRunAsRange
TO сильный> runAsUser:
type: RunAsAny
Я хочу иметь возможность обновлять эти значения, фактически не редактируя их. Я пробовал метод исправления json, упомянутый ЗДЕСЬ a> но в этом примере я могу добавить. Я пытаюсь сделать то же самое, используя что-то вроде oc patch scc restricted --type=json -p '[{"op": "replace", "path": "/allowHostDirVolumePlugin", "value":"true"}]'
, но он продолжает выдавать ошибку Error from server: [pos 29]: json: decode bool: got first char "
Есть ли способ добиться этого без редактирования файла yml?
"true"
использоватьtrue
, без кавычек. Ожидается логическое значение, а не строка. - person Graham Dumpleton   schedule 16.06.2018