Upgrade Glasswall Halo
Dari waktu ke waktu, Anda perlu meng-upgrade Glasswall Halo agar tetap mengikuti perbaikan, fitur, dan rilis terbaru.
Meng-upgrade Glasswall Halo
1. Tetapkan namespace Kubernetes default
Pastikan konteks Kubernetes Anda saat ini diatur ke namespace cdrplatform:
kubectl config set-context --current --namespace=cdrplatform
2. Identifikasi versi image dan chart terbaru
Gunakan Azure CLI untuk mencantumkan tag image yang tersedia di Glasswall Artifact Registry:
az acr repository show-tags --repository <repository> --name glasswallhub --username "${token_ID}" --password "${token}" --orderby time_desc
Ganti <repository> dengan nama repositori image yang sesuai.
3. Autentikasi ke registry Helm
Masuk ke registry Helm Glasswall menggunakan kredensial Anda:
helm registry login glasswallhub.azurecr.io --username "${token_ID}" --password "${token}"
4. Tarik chart Helm terbaru
Unduh dan ekstrak versi chart Helm yang diperlukan:
helm pull oci://glasswallhub.azurecr.io/helm/<repository> --version "${version}" --untar --untardir .
Ganti <repository> dengan nama repositori chart dan ${version} dengan versi chart yang diinginkan.
5. Upgrade rilis Helm
Jalankan perintah upgrade Helm menggunakan tag image dan repositori yang diperlukan:
helm upgrade --install <chart-name> <chart-name> --set image.tag=<tag> --set image.repository=glasswallhub.azurecr.io/<repository>
Ganti placeholder dengan nama chart, tag image, dan repositori yang sesuai.
Catatan: selalu tinjau catatan rilis sebelum melakukan upgrade untuk memastikan kompatibilitas dan memahami setiap perubahan yang dapat menyebabkan gangguan.