Helm values spłaszczenienie
Spłaszcz plik values.yaml na helm --set ścieżki, lub skomponuj ścieżki z powrotem do YAML.
Helm values spłaszczenienie
Wklej values.yaml wykresu Helm, a to narzędzie spłaszczy każdy zagnieżdżony klucz na ścieżkę z kropkami i jego wartość w formacie a.b.c=wartość, którą oczekuje helm upgrade --set. To najszybszy sposób na przetworzenie pliku wartości na zestaw flag przesłonięcia dla potoku CI, instalacji jednorazowej lub porównania ze values innego środowiska — bez ręcznego przechodzenia przez drzewo YAML.
Zmień kierunek — wklej listę par ścieżka=wartość, lub pełny fragment --set a=1,b=2 skopiowany z linii polecenia, a narzędzie skomponuje je z powrotem do zagnieżdżonego YAML. Notacja tablicy kontroluje, czy elementy listy renderują się jako tags[0] (styl nawiasów, pasujący do samej składni Helm) czy jako indeks z kropką jak tags.0; format wyjściowy przełącza się między jedną ścieżką na linię i jednym fragmentem polecenia --set gotowym do wklejenia po helm install lub helm upgrade.
Dwie opcje obsługują trudne krawędzie składni Helm --set. Escape kropki i przecinki w wartościach — backslash-escape każdy dosłowny "." lub "," w wartości, ponieważ oba znaki są strukturalne w --set — bez escape sekvencji wartość jak "1.2.3" lub "a,b" będzie błędnie zinterpretowana jako zagnieżdżona ścieżka lub druga flaga, a narzędzie oznaczy te linie, aby widzieć dokładnie które wymagają uwagi. Pomiń puste i null wartości — usuwa puste ciągi, null i puste obiekty lub tablice z wyjścia, co zmniejsza listę flag dużego wykresu tylko do zmian, które mają znaczenie. Opcja prefiksu ścieżki poprzedza stały segment — przydatne gdy wartości należą do subchartu i każda flaga musi zaczynać się od nazwy tego subchartu.
Wszystko uruchamia się lokalnie w Twojej przeglądarce; plik values nigdy nie opuści Twojego urządzenia, co ma znaczenie gdy zawiera wewnętrzne nazwy usług, limity zasobów lub inną konfigurację, którą nie chciałbyś wklejać do usługi innej firmy. Skopiuj wynik, pobierz jako plik .txt, lub wyślij wynik z powrotem na wejście, aby dalej spłaszczyć zagnieżdżony podzbiór.