Updates
Updates von Anwendungen können sowohl direkt mittels abra, als auch mit unserem Tool alakazam durchgeführt werden.
Die von uns verwalteten Recipes (siehe Installation→Apps) aktualisieren wir mindestens alle 3 Monate, bei kritischen Sicherheitsupdates auch häufiger. Um eigene Recipes zu aktualisieren, siehe die abra-Doku und tausche dich ggf. mit der Coop-Cloud Community aus, zu der auch wir zählen.
Upgrade mittels abra
Stelle sicher, dass du für die Anwendung die du aktualisieren möchtest, ein aktuelles funktionierendes Backup hast:
abra run backup.example.com app backup createStarte das Update:
abra app upgrade <APP>.kolli.example.orgWähle nun mit dem Pfeiltasten und Enter die gewünschte Version aus.
Es kann insbesondere bei major-Upgrades notwendig sein, die Config unter ~/.abra/servers/kolli.example.org/app.kolli.example.org.yml entsprechend der env.sample aus dem Recipe anzupassen oder neue Secrets hinzuzufügen.
Upgrade mittels alakazam
Stelle sicher, dass du für die Anwendung die du aktualisieren möchtest, ein aktuelles funktionierendes Backup hast:
abra run backup.example.com app backup create Aktualisiere die kolli-config Dateien, diese enthalten unsere getesteten Versionen:
cd kolli-config
git pullAuf verfügbare Updates prüfen:
alakazam . upgrade -d -r <recipe>.env-Configdateien regenerieren:
alakazam . config -r <recipe>Configänderungen verifizieren:
alakazam . diff -r <recipe>Bei Bedarf neue Secrets generieren:
alakazam . secret -r <recipe>Update ausführen:
alakazam . upgrade -d -r <recipe>Geänderte Configfiles committen:
alakazam <instance> git -p -m "Upgrade <recipe> from version x to version y"