Розгортач значень Helm
Перетворіть файл values.yaml Helm у список флагів --set або зберіть їх назад у YAML.
Розгортач значень Helm
Вставте values.yaml вашого чарту Helm — інструмент розгорне кожен вкладений ключ у крапковий шлях з його значенням у форматі a.b.c=value який очікує команда helm upgrade --set. Це найшвидший спосіб перетворити файл значень у набір флагів перевизначення для конвеєра CI одноразового встановлення або порівняння значень між середовищами без ручного перегляду дерева YAML.
Переключіть напрямок щоб зробити навпаки: вставте список пар path=value або повний фрагмент --set a=1,b=2 скопійований із командного рядка, і інструмент зберіть їх назад у вкладений YAML. Нотація масиву керує тим як елементи списку відображаються як tags[0] (стиль дужок що збігається з синтаксисом самого Helm) або як крапковий індекс наче tags.0; формат виводу перемикається між одним шляхом у рядок і готовим фрагментом однієї команди --set для вставки після helm install або helm upgrade.
Два варіанти обробляють тонкощі синтаксису Helm --set. Екранування крапок і ком у значеннях зворотною похилою лінією екранує будь-яку буквальну "." або "," всередину значення оскільки обидва символи структурні в --set — без екранування значення типу "1.2.3" або "a,b" буде неправильно прочитано як вкладений шлях або другий флаг, і інструмент позначає ці рядки щоб ви бачили рівно які потребують уваги. Пропуск порожніх та нульових значень видаляє пусті рядки null та порожні об'єкти чи масиви з виводу що зберігає список флагів великого чарту тільки до перевизначень що мають значення. Опція префіксу шляху додає фіксований сегмент спереду — корисно коли значення належать підчарту і кожен флаг повинен починатися з імені цього підчарту.
Усе запускається локально у вашому браузері; файл значень ніколи не залишає ваш пристрій що важливо коли він містить внутрішні імена служб межі ресурсів або іншу конфігурацію яку ви не хотіли б вставляти у сторонній сервіс. Скопіюйте результат завантажте як файл .txt або відправте виклад назад на вхід щоб розгорнути вкладене підмножество далі.