Описание тега yq
NoneYq - это легкий и портативный процессор YAML с командной строкой. Обертка вокруг jq, предназначенная для использования sed для файлов yaml
1
ответ
Извлечь файл yaml из переменной в файле yaml
У меня есть простой файл yaml: # replicas: number of pods replicas: 1 # test hello: world Я храню это на карте конфигурации kubernetes: apiVersion: v1 data: helm_values: | # replicas: number of pods replicas: 1 # test hello: world kind: ConfigMap me…
30 июл '18 в 06:11
1
ответ
Yq: получить имена ключей объектов
У меня есть файл YAML (файл docker-compose в моем случае), который выглядит следующим образом: networks: foo: some_opts: "covfefe" bar: some_opts: "such wow" services: apache: image: 'apache:1.0.0' restart: always mysql: image: 'mysql:1.0.0' restart…
21 мар '19 в 12:06
2
ответа
Как предотвратить yq удаление комментариев и пустых строк?
Здесь Редактируйте объекты yaml в массиве с помощью yq. Ускорить приведение терминала Терминализатора (запись) Я спросил о том, как редактировать yaml с помощью yq. Я получил лучший ответ. Но по умолчанию yq удаляет комментарии и пустые строки. Как …
23 авг '19 в 16:20
1
ответ
Редактировать объекты yaml в массиве с помощью yq. Ускорить приведение терминала Терминализатора (запись)
Цель: ускорить приведение терминала Терминализатора (запись) У меня есть запись терминала, созданного с помощью Terminalizer. cast.yaml: # The configurations that used for the recording, feel free to edit them config: # do not touch it # Records, fe…
23 авг '19 в 15:53
0
ответов
Получить имя объекта в пределах объекта, основываясь на его позиции, используя yq
Я использую yq для преобразования YAML в JSON. Когда файл конвертируется, он выглядит так: { "Profiles": { "OneOrgOrdererGenesis": {... }, "chan": {... } } Оба имени объектов в профилях будут меняться в зависимости от ситуации, поэтому я не могу най…
08 июл '19 в 17:55
2
ответа
URL-адрес префикса для вывода из json jq
Команда, у меня есть результат, и я хочу добавить к нему префикс URL. kubectl get nodes -l nodeGroup=gpu -o wide --no-headers -o json | jq '.items[] | .metadata.name, .metadata.labels."team.com/cordon-reason"' | awk '{print $1}' | paste - - выход "n…
29 янв '20 в 06:37
1
ответ
Найти и заменить в yml файле
У меня есть следующий файл yml: apiVersion: apps/v1 kind: Deployment metadata: name: queue spec: selector: matchLabels: app: queue replicas: 1 template: # template for the pods metadata: labels: app: queue spec: containers: - name: image: resources:…
12 мар '20 в 13:06
1
ответ
Изменение массива yaml в bash
У меня есть файл с содержанием ниже, - groups: - system:bootstrappers - system:nodes rolearn: arn:aws:iam::1234566:role/radeks-project-us-east-1-NodeInstanceRole username: system:node:{{EC2PrivateDNSName}} Я хочу добавить содержимое этого файла, как…
15 июл '20 в 01:17
2
ответа
Вывести значения ключей с точкой
У меня есть файл yaml в следующем формате --- users: foo1.bar1@email.com: - roles/role1 - roles/role2 - roles/role3 foo2.bar2@email.com: - roles/role4 - roles/role5 - roles/role6 Теперь я хотел бы распечатать роли для foo1.bar1@email.com Я пытаюсь с…
01 дек '19 в 04:59
4
ответа
yq - добавить многострочную строку
Я использую yq (аналогично jq, но для файлов yaml). Моя цель - сделать следующее. У меня есть файл сертификата, похожий на -------BEGIN CERTIFICATE------- asdoqijepoqjwe1i49i120941p2j4omslasdajsdqweqwe qwelqjwkasdlajsölkjasldkjakljsdlkjasdasdpiqwe -…
02 сен '19 в 21:19
5
ответов
невозможно проанализировать значение ключа из ответа значения ключа json
Команда, У меня ниже вывод и json-запрос, но я не могу получить значение рядом с режимом. kubectl get configmap -n kube-system kube-proxy -o json | jq .data { "config.conf": "apiVersion: kubeproxy.config.k8s.io/v1alpha1\nbindAddress: 0.0.0.0\nclient…
05 ноя '19 в 01:08
1
ответ
как включить ключ в результат при разборе файла yaml с помощью команды yq
Как получить значения, включая ключ? вот ввод: istio_cni: enabled: false repair: enabled: true istiocoredns: enabled: false global: hub: docker.io/istio tag: 1.4.5 logging: level: "default:info" ожидаемый результат в целом global блок: global: hub: …
16 мар '20 в 22:47
3
ответа
Как вставить или добавить поле в yaml после определенного ключа в yq
У меня есть файл yaml k8s с блоком ниже spec: replicas: 1 strategy: type: Recreate и я хочу добавить блок ниже после "spec:" selector: matchLabels: app: test-app Файл огромен и имеет много полей "spec:", поэтому его следует добавлять при первом совп…
08 апр '20 в 23:31
1
ответ
Как читать и изменять значения манифеста Kube с помощью yq?
У меня есть манифест Kube, который нужно применить к паре кластеров Kubernetes с разными настройками ресурсов. Для этого мне нужно на лету менять раздел ресурсов этого файла. Вот его содержимое: apiVersion: v1 kind: Service metadata: name: abc-api l…
24 фев '20 в 12:45
2
ответа
YAML parser yq, изменяющий файл на месте с фильтром
задний план Я готовлю файл манифеста Kubernetes, создаю образ докера из circleci в операции GitOps, отправляю его в ECR и в то же время отправляю PR изменения тега изображения из circleci в GitHub В то время я также пытался отредактировать файл мани…
05 мар '20 в 16:38
2
ответа
Разобрать файл yaml с различным количеством ключей: значений
Короче говоря, я буду анализировать файлы yaml в каталоге с bash с помощью yq. Мои файлы yaml могут выглядеть так: CLIENT_FIRST_NAME: bob CLIENT_LAST_NAME: smith Или CLIENT_FIRST_NAME: bob CLIENT_LAST_NAME: smith CLIENT_MIDDLE_NAME: michael Итак, я …
28 апр '20 в 20:58
2
ответа
yq для получения значений из пары ключ-значение
У меня есть простой файл values.yaml с данными ниже: images: tags: one: abc:v0.3-16-07 two: xyz:ng-0.23.0 pq: qaa:0df1e21e752b3d3.2020-04-27_1 С помощью yq -r --yaml-output ".images.tags" values.yaml Я могу получить результат ниже one: abc:v0.3-16-0…
13 май '20 в 18:58
1
ответ
yq обрабатывает строку с кавычками
В настоящее время я пытаюсь обменять строку, но с двойными кавычками в файле YAML с процессором mikefarah/yq (версия 3.1.2 на машине Ubuntu), как показано ниже: config: app: name: "string" Поэтому я сначала попытался решить эту проблему классическим…
04 июн '20 в 18:53
1
ответ
Разбор xml по xq и jq
Существует некоторая команда терминала для синтаксического анализа xml в csv в синтаксисе python xq (также требуется установленный python-yq): xq -r '[.yml_catalog.shop.offers.offer[] | [."@id", ."@available", .price, .name, .des…
29 июл '20 в 19:27
3
ответа
Замените значение в yaml, если name: xxx на bash
Я хочу изменить файл yaml value на основе name: Пример: spec: containers: - name: app1 image: imageurl.com command: [] env: - name: MONGO_HOST value: localhost Здесь вы можете видеть, что мы добавили env для хоста mongo. Теперь используяBASH я хочу …
27 янв '20 в 11:19