Dialog: Image aus den Vorgaben setzen - die fehlende Gegenrichtung

Der Dialog hinter CMK_IMAGE/EDITION/VERSION bot bisher nur eine
Richtung an: Vorgaben aus dem verwendeten Image ableiten. Die
naheliegende Gegenrichtung - aus Edition und Version das Image bilden -
war nur ueber den ganzen Assistenten erreichbar, obwohl beide Werte
schon dastehen.

Neuer Eintrag "Image aus den Vorgaben setzen". Er zeigt gleich in der
Beschriftung, was dabei herauskommt, z.B.

  setzen  Image aus den Vorgaben setzen
          ->  registry.checkmk.com/enterprise/check-mk-enterprise:2.4.0p9

und traegt die Referenz nach Rueckfrage ein, ohne etwas zu laden.
Fehlt Edition oder Version, sagt der Dialog das, statt eine
unbrauchbare Referenz zu bilden.

Die drei Wege stehen jetzt in einer nachvollziehbaren Reihenfolge:
Assistent (alles), setzen (Vorgaben -> Image), angleichen (Image ->
Vorgaben).

Geprueft mit gesetzten Vorgaben: der Eintrag bildet die richtige
Referenz, das Uebernehmen schreibt sie in die .env, und whiptail
rendert den laengeren Eintrag ohne Fehler - die Fensterbreite waechst
mit.

Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
This commit is contained in:
2026-09-20 18:45:50 +02:00
co-authored by Claude Opus 5
parent 7fb0c6ea9e
commit 43557e9753
3 changed files with 41 additions and 9 deletions
+5 -4
View File
@@ -977,10 +977,11 @@ hinzuweisen. Es bleibt trotzdem ein Zustand, in dem Edition und Version etwas
anderes behaupten als das benutzte Image. Dafür gibt es zwei Auswege – beide
im Menü unter den drei Werten:
| Weg | Wirkung |
|---|---|
| **Assistent starten** | holt das gewünschte Image; danach passt alles |
| **Vorgaben an das verwendete Image angleichen** | schreibt Edition und Version aus `CMK_IMAGE` zurück – die Warnung verschwindet, es ändert sich nichts am Betrieb |
| Weg | Richtung | Wirkung |
|---|---|---|
| **Assistent starten** | – | führt durch Edition, Version und Bezugsweg |
| **Image aus den Vorgaben setzen** | Edition/Version → Image | bildet die Referenz und trägt sie ein, **ohne etwas zu laden**; der Menüeintrag zeigt gleich, was dabei herauskommt |
| **Vorgaben aus dem Image ableiten** | Image → Edition/Version | schreibt Edition und Version aus `CMK_IMAGE` zurück; am Betrieb ändert sich nichts |
Auf der Kommandozeile ist das zweite: