Tips Trik Cloud Services

Self Hosted Helm Charts


Helm Charts Repo on Github Pages

Siapkan file package kalian yang sudah berekstensi .tgz ke dalam folder lalu buatlah index.yaml seperti dibawah ini. Disini saya akan upload atau provide ingress-nginx.tgz sebagai contoh file nya.

$ cd gilangvperdana.github.io
$ mkdir charts
$ cd charts
$ touch index.yaml



Dari struktur yaml diatas, sudah cukup bagi kita untuk memprovide sebuah self helm charts manual. Yang perlu diperhatikan disini adalah, silahkan ganti semua parameter yang ada sesuai dengan yang kalian inginkan. Adapun parameter penting yang perlu dirubah adalah

· Isi dari sources & urls. Tertera pada bagian sources adalah sebuah endpoint url github pages charts saya, ini menandakan file ingress-nginx-4.0.18.tgz ada di path https://gilangvperdana.github.io/charts/ingress-nginx-4.0.18.tgz . Silahkan sesuaikan dengan path masing masing.
· Isi dari name (baik name dan line dibawah entries) karena itu adalah nama yang akan bisa kita panggil saat kita hendak instalasi sebuah paket, misal contoh diatas adalah kita bisa akses pada gilangvperdana/ingress-nginx.