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 create

Starte das Update:

abra app upgrade <APP>.kolli.example.org

Wä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 pull

Auf 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"