Helm: Apa metode yang direkomendasikan untuk mengganti nilai default diagram dependen?

Dibuat pada 21 Agu 2018  ·  3Komentar  ·  Sumber: helm/helm

Output dari helm version :
2.8 dan 2.9

Output dari kubectl version :
2.10 dan 2.11

Penyedia / Platform Cloud (AKS, GKE, Minikube, dll.):
AWS EC2 (dengan kops)

Katakanlah bagan A bergantung pada bagan B, jadi ia mencantumkan B dalam persyaratannya.yaml. Bagan A juga mendefinisikan values.yaml untuk nilai default A. Bagan B ada dalam repo, bagan berisi values.yaml yang menyediakan nilai default B untuk bagan, dan tidak dapat diedit. Akhirnya, beberapa nilai Bagan B perlu diganti, bahkan nilai akar:

# chart B values.yaml provides B defaults:
someRootVar: someValue

dan

# chart A values.yaml, attempt to override B defaults: 
B:
    someRootVar: someOtherValue

Ini tidak bekerja. Bagaimana cara menimpa someRootVar B sehingga ia memiliki nilai someOtherValue daripada someValue, baik melalui nilai A.yaml, atau dengan menambahkan file nilai ekstra yang diketahui oleh helm adalah untuk menimpa default B?

questiosupport

Komentar yang paling membantu

Ya, terima kasih. Saya rasa judulnya membingungkan, saya melewatinya saat membaca sekilas halaman. Saya menyarankan judul bagian harus "Mengganti nilai bagan anak", yang berfokus pada masalah (ruang pengguna) daripada solusi (ruang dev - yaitu meletakkan kunci khusus di bagan induk - itu salah satu dari banyak solusi yaitu yang diterapkan di kemudi!).

Semua 3 komentar

Jadi saya menemukan contoh ini, disebutkan dalam dokumen: https://github.com/sapcc/helm-charts/blob/master/system/sentry/values.yaml. Ini menunjukkan bahwa Anda dapat meletakkan nama diagram sebagai elemen root di values.yaml, dan turunan dari elemen root tersebut akan secara otomatis mengganti nilai B. Jika ini benar, di manakah pendekatan ini didokumentasikan di helm docs?

Saya pikir Anda sedang mencari ini

Bagian itu juga membahas penggunaan namespace bersama global yang membuat penggandengan, tetapi mungkin berguna dalam beberapa skenario.

Ya, terima kasih. Saya rasa judulnya membingungkan, saya melewatinya saat membaca sekilas halaman. Saya menyarankan judul bagian harus "Mengganti nilai bagan anak", yang berfokus pada masalah (ruang pengguna) daripada solusi (ruang dev - yaitu meletakkan kunci khusus di bagan induk - itu salah satu dari banyak solusi yaitu yang diterapkan di kemudi!).

Apakah halaman ini membantu?
0 / 5 - 0 peringkat