U
upgrading-chart
Automatyzuj aktualizacje zależności Helm dla PostgreSQL i Vault w projekcie Chainloop
Instalacja
Wybierz klienta i sklonuj repozytorium do odpowiedniego katalogu skilli.
Instalacja
O skillu
Skill do zarządzania aktualizacjami wykresów Helm w Chainloop. Obsługuje aktualizacje zależności PostgreSQL i Vault (wykresy Bitnami), w tym obrazy kontenerów i przepływy CI/CD. Umożliwia aktualizacje patch i minor — aktualizacje major są zabronione i wymagają ręcznej weryfikacji. Wspiera dwa typy aktualizacji: zmianę wersji obrazu kontenera lub aktualizację wykresu do najnowszej wersji minor. Narzędzie automatycznie sprawdza zgodność wersji przed zmianą, aby uniknąć niekompatybilnych skoków.
Jak używać
- Zainstaluj skill upgrading-chart w swoim środowisku Chainloop, upewniając się, że masz dostęp do repozytorium chainloop-dev.
- Zainicjuj proces, wskazując typ aktualizacji: Typ 1 (aktualizacja konkretnej wersji obrazu kontenera) lub Typ 2 (aktualizacja wykresu do najnowszej wersji minor).
- Wybierz wykres do aktualizacji: postgresql lub vault.
- Skill automatycznie sprawdzi bieżącą wersję wykresu i appVersion, odczytując plik Chart.yaml z katalogu deployment/chainloop/charts/.
- System zweryfikuje, że aktualizacja nie zmienia wersji major — jeśli major się zmieni, proces zostanie zatrzymany i będziesz poinformowany o konieczności ręcznej weryfikacji.
- Po zatwierdzeniu aktualizacja zostanie zastosowana do vendorized charts, obrazów kontenerów i przepływów CI/CD w projekcie.