Zum Hauptinhalt springen

Projekte, Speichern & Export

Projektverwaltung​

Das Ordner-Symbol neben dem Projektnamen (oben in der Mitte) oder Datei → Projekte öffnen…:

Projektverwaltung

  • Öffnen: Klick auf den Namen. Das aktuelle Projekt ist markiert (geöffnet).
  • Suchen: Feld oben, filtert nach Namen.
  • ⧉ Duplizieren legt eine Kopie mit „(Kopie)“ an, z. B. als Ausgangspunkt für ein neues Team-Projekt.
  • 🗑 Löschen geht nicht beim gerade geöffneten Projekt.
  • Neues Projekt / Beispiel: Compose / Beispiel: OpenShift legen jeweils ein neues Projekt an.
  • Unten links steht, wo die Datenbank liegt.

Ein Klick auf das Compose-Beispiel öffnet zum Beispiel:

Compose-Beispielprojekt

Speichern​

Es gibt keinen Speichern-Knopf, weil BYOBYaml jede Änderung nach einem kurzen Moment automatisch in die lokale SQLite-Datenbank schreibt. Die Statusleiste zeigt Gespeichert HH:MM. Mit Strg+S speicherst du sofort.

Exportieren​

Menü Exportieren

ZielMenüeintragErgebnis
Eine Datei an oc/kubectl/docker compose geben‹datei› als YAML…Einzelne .yaml
Ganzes Projekt ausrollenAlle Dateien in Ordner…Pro Datei eine .yaml, mit Werten der aktiven Umgebung
Projekt weitergeben / versionierenProjekt als .byob…Eine .byob mit Blöcken, Variablen, Umgebungen
Rechnerwechsel / SicherungBackup: alles als .byob…Alle Projekte + eigene Vorlagen

Typischer Ablauf zum Ausrollen​

# 1. In BYOBYaml: Umgebung "prod" wählen → Exportieren → Alle Dateien in Ordner… → deploy/prod
# 2. Prüfen
oc apply --dry-run=server -f deploy/prod/
# 3. Anwenden
oc apply -f deploy/prod/

Für Compose:

docker compose -f docker-compose.yml config # prüft und zeigt das aufgelöste Ergebnis
docker compose up -d

Weiter mit den Beispielen zum Nachbauen.