Helm értékek síkítója
Egy values.yaml fájlt helm --set útvonalakra bont, vagy az útvonalakat YAML formátumra alakítja vissza.
Helm értékek síkítója
Illesszen be egy Helm diagram values.yaml fájlját, és az eszköz minden beágyazott kulcsot pont elválasztójú útvonallá alakítja az értékével együtt, az a.b.c=value formátumban, amit a helm upgrade --set vár. Ez a leggyorsabb módja annak, hogy egy értékek fájlt felülírási jelzőkre alakítson át egy CI párhuzamos csatornához, egy alkalommal végzett telepítéshez, vagy egy másik környezet értékeivel való összehasonlításhoz — anélkül, hogy manuálisan végigmenne a YAML fán.
Válassza az ellenkező irányt, hogy az másik irányba működjön: illesszen be útvonal=érték párok listáját, vagy egy teljes --set a=1,b=2 töredéket, amit a parancssorból másolt, és az eszköz beágyazott YAML-ba alakítja vissza. A tömb jelölése azt határozza meg, hogy a lista elemei tags[0] (szögletes zárójel stílus, amely megfelel a Helm saját szintaxisának) vagy pont index formátumban jelennek meg, például tags.0; a kimeneti formátum között egy útvonal soronként vagy egy teljes --set parancsot lehet választani, amely készen áll a helm install vagy helm upgrade után beillesztésre.
Két lehetőség kezeli a Helm --set szintaxisának éles pontjait. A pontok és vesszők értékekben történő feloldása visszaperjellel oldja fel a literális "." vagy "," karaktereket az értékben, mivel mindkét karakter szerkezeti a --set-ben — feloldás nélkül egy érték, mint az "1.2.3" vagy "a,b" félre lenne értelmezhető beágyazott útvonalként vagy másodlagos jelzőként, és az eszköz ezeket a sorokat helyette jelöli, így pontosan láthatja, melyekre van szükség. Az üres és null értékek kihagyása kimarad az üres szöveg, a null és az üres objektumok vagy tömbök a kimenetből, amely egy nagy diagram jelzőlistáját csak a fontos felülírásokra korlátozza. Az útvonal előtag lehetőség egy rögzített szegmenst helyez előtte — hasznos, ha az értékek egy aldiagramhoz tartoznak, és minden jelzőnek azzal az aldiagram nevével kell kezdődnie.
Mindenki helyileg fut a böngészőjében; az értékek fájl soha nem hagyja el az eszközt, ami azért fontos, mert belső szolgáltatásneveket, erőforrás-korlátokat vagy más konfigurációt tartalmazhat, amelyeket nem szeretne beilleszteni egy harmadik féltől származó szolgáltatásba. Másolja ki az eredményt, töltse le .txt fájlként, vagy küldje vissza a kimenetet a bemenetbe, hogy egy beágyazott részhalmazt tovább síkítson.