VMware Hackathon 2024: unser Projekt
Der VMware Code Hackathon läuft parallel zur VMware Explore. Dieses Jahr hat sich mein Werben endlich gelohnt: Wir waren mit einem Viererteam von soulTec dabei.
Der VMware Code Hackathon ist ein besonderer Anlass, der parallel zur VMware Explore läuft. Seit 2016 war ich fast jedes Jahr an beidem dabei. Mein Werben für diesen Anlass hat sich endlich gelohnt: Wir waren mit einem Viererteam von soulTec da.
Team onlyGPT am Hackathon 2024

Der Hackathon fand im Coworking Space Cahoot statt, wie schon im Vorjahr. Obwohl er an der VMware Explore beworben wurde, kamen deutlich weniger Leute als in früheren Jahren. Anders als 2023, wo alles um AI kreiste, ging es dieses Jahr wieder um Infrastruktur: VCF Bringup, Ansible und PowerCLI.
Unser Team, passend «onlyGPT» genannt, bestand aus vier Leuten:
- Yannick Gerber
- Marco Mattei
- Daniel Stadelmann
- mir
Der Teamname entstand in einer Slack-Diskussion und spiegelt unsere Gewohnheit, generative AI um Rat zu fragen.
Das Projekt
Ziel
Ein bestehendes PowerCLI-Script erweitern, das die Konfiguration von vSphere Alerts über CSV-Dateien verwaltet und Aktionen nach Priorität ausführt.
Hintergrund
Das Projekt kam aus einer Kundenanforderung: vSphere Alerts sollten an ein allgemeines Postfach mailen. So konnten die Pikett-Engineers Probleme in der Umgebung vor der Übergabe der Schicht aufnehmen und abarbeiten.
Die Schwierigkeit
Das bestehende Script hatte eine deutliche Einschränkung: Es stützte sich auf eine statische CSV-Datei aus vSphere 6.7. Weil Alerts über die Versionen hinweg dazukommen und umbenannt werden, musste das Script mit neuen Alert-Typen umgehen können.
Umfang
- Eine Funktion entwickeln, die die Standard-Alerts ausliest
- Prioritäten mit den bestehenden CSV-Daten abgleichen
- Das Ergebnis persistent ablegen, damit die CSV wiederverwendbar bleibt
Umsetzung
Für die Präsentation am Hackathon wurde es nicht rechtzeitig fertig, wir zeigten Fehlermeldungen aus nicht vorhandenen Alert-Konfigurationen. Am nächsten Tag haben wir es dann fertig gebracht. Der Code liegt hier:
https://github.com/soultecag/explore-hackathon-2024
Das erweiterte Script bietet jetzt zwei Wege:
- Die bestehende CSV verarbeiten, also das ursprüngliche Verhalten
- Zuerst die neuen Alerts abfragen und die aktualisierte CSV als Quelle verwenden
Ergebnis
Unser Team wurde Zweiter. Darauf sind wir stolz, und es hat gezeigt, was gemeinsame Arbeit bringt. Besonders schön war, dass alle vier einmal intensiv zusammenarbeiten konnten, was sonst selten vorkommt.
Fazit
Auch wenn wir unseren Zeitplan nicht gehalten haben, war der Anlass die Sache wert. Wir empfehlen die Teilnahme an künftigen europäischen VMware Explore Hackathons, sofern es sie weiterhin gibt.