Lewati ke konten utama

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.