2023.1 Series Release Notes¶
4.3.0¶
Fehlerkorrekturen¶
Fixes an issue where
ironic-ui
could fail when starting the Baremetal Service’s API client when a user’s authentication provider does not immediately support returning aproject_id
. The remote Baremetal API service will retrieve this value from the Identity service.
4.0.0¶
Aktualisierungsnotizen¶
Python 2.7 Unterstützung wurde beendet. Der letzte Release von ironicu-ui der Python 2.7 unterstützt ist OpenStack Train. Die minimal Python Version welche von ironic-ui unterstützt wird ist Python 3.6.
Fehlerkorrekturen¶
Fixed
_construct_http_client() takes at least 1 argument
when creating an ironic client instance.
3.1.0¶
Neue Funktionen¶
Fügt Unterstützung zur Auswahl von Treiberinterfaces für dynamische Treiber beim erstellen von Nodes hinzu. Die Unterstützung für Treiberinterfaces ist nicht kompatibel mit klassischen Treibern. Das Feature wird mit Pike und neueren Ironic-Versionen unterstützt.
Fügt Unterstützung zum injizieren von nicht-maskierbaren Interrupts in eine Node hinzu. Einen neue Aktion
Inject NMI
wurde dem Knoten-Aktionen Dropdownmenü in derKnoten Details
Seite hinzugefügt.
3.0.0¶
Neue Funktionen¶
Unterstützung zum Starten, Stoppen und zum Zugriff auf die mit einem Knoten verbundene Konsole hinzugefügt.
Das Aktionen Dropdown-Menü im Knotendetails-Panel hat einen neuen Eintrag
Konsole aktivieren|deaktivieren
.
Das Knotendetails/Übersicht Paneel hat einen neuen
Console info
Eintrag in derGeneral
Sektion. Der Wert des Feldes hängt vom Konsolentyp ab.Der Wert für
shellinabox
ist ein Anker mit der für den Zugriff auf die Webkonsole notwendige URL und dem Titelshellinabox
. Der Wert für andere ist eine Zeichen-Repräsentation desconsole_info
Objektes, welches vomget_console api
Aufruf zurückgegeben wird.
Der Knotendetails/Konfiguration Tab zeigt jetzt das Boot Device für den Knoten.
Fügt die Möglichkeit zum Betrachten und Bearbeiten der
resource_class
Felder der Knoten in der Knoten-Details/Konfiguration Seite.
Hinzufügen von Unterstützung für den Benutzer zum Bearbeiten des
resource_class
Feldes beim ausrollen/aktualisieren eines Knotens.
Fügt Unterstützung zum Bearbeiten von Portgruppen auf der Konten-Details/Konfiguration Seite hinzu. Jeder Eintrag in der Portgruppentabelle hat einen zugehörigen
Portgruppe bearbeiten
Button der bei einem Klick einen Modaldialog startet und den Benutzer durch mögliche Änderungen leitet.
Ein Backend-Modell wurde hinzugefügt, welches durch Simulation der Ironic Dienst-API bessere Unit-Tests der Ironic-UI Applikation ermöglicht. Das Modell verwendet angular $httpbackend Handler, um Anfragen an serverseitige Ironic-UI REST Endpunkte abzufangen und gibt simulierte Antworten zurück.
Eine Menge Unit Tests wurde entwickelt, um die Backend-Mock-Funktionalität zu demonstrieren.
Obwohl das Backend-Modell noch in Arbeit ist existiert genug Funktionalität zum Testen der Installation mit den aktuell in der Entwicklung befindlichen Features.
Fügt Unterstützung zur Anzeige und Bearbeitung von mit Ironic-Knoten verbundenen Portgruppen hinzu.
Eine Portgruppentabelle wurde dem Knotendetails/Konfiguration Tab hinzugefügt.
Jede Reihe in der Tabelle zeigt eine einzelne Portgruppe und hat Spalteneinträge für deren UUID, MAC-Adresse, Name und Anzahl der Ports. Ein Ausklappmenü zeigt Aktionen, die auf die Portgruppe angewendet werden können.
Detailinformation zu einer Portgruppe können mit einem Klick auf auf den Details-Umschalt-Auswähler (rechter Winkel) in der Tabellenzeile abgerufen werden. Die zusätzlichen Informationen werden in der damit erweiterten Zeile angezeigt.
Die Porttabelle im Kotendetails/Konfigurationen-Tab wurde wie folgt geändert:
Spalte hinzugefügt, die die UUID der Portgruppe zeigt, zu der der Port gehört.
Die
Eigenschaften
Kolumne wurde durch eine Kolumne ersetzt, die nur den Bool’schen Wert derpxe_enabled
Eigenschaft zeigt.Zusätzliche Eigenschaften für den Port werden durch einen Klick auf den detail-toggle-selector angezeigt, ähnlich wie in der Portgruppen-Tabelle.
2.2.0¶
Neue Funktionen¶
Unterstützung zum Inspizieren von Knoten wurde hinzugefügt. Bei Knoten im Zustand
manageable
enthält das Aktionenmenü einenInspect
Button. Knotenaktionen-Menüs finden sich in der Knotenliste und Knotendetail Seiten.
Der aktuelle Schritt beim Aufräumen wird in der Provisionierungs-Status Sektion der Knoten-Details/Übersicht Seite angezeigt.
Der Benutzer kann jetzt eine Knoten-Aufräumaktion abbrechen. Beim Abbruch wird die
Die Knotendetails/Konfiguration Seite wurde erweitert, so dass Benutzer Ports nach der initialen Erstellung bearbeiten können.
Der Benutzer kann die pxe_enabled und local-link-connection Attribute beim definieren/editieren von Ports angeben.
2.1.0¶
Einleitung¶
Dieses Release fügt Unterstützung zum Bearbeiten von Knoten sowie zum Bewegen der Knoten zwischen anmelden, verwaltbar und aktiv-Zustand hinzu. Es ist jetzt möglich, einen Knoten ohne Angabe aller erforderlicher Felder in den verwaltbar Zustand zu bewegen. Dies geschieht durch die Möglichkeit zum Bearbeiten des Knotens, nachdem er erstellt wurde.
Neue Funktionen¶
Knoten nach Erstellung bearbeiten
Knoten zwischen anmelden, verwaltbar und aktiv Zuständen bewegen
Möglichkeit, einen Knoten ohne alle notwendigen Felder für weitere Zustände anzumelden
2.0.0¶
Einleitung¶
Dieses Release fügt Unterstützung zum Hinzufügen und Löschen von Knoten hinzu, ebenso wie die Unterstützung zum Hinzufügen und Löschen von Ports. Das Paneel wird jetzt versteckt, wenn der Baremetal-Dienst im Szenario fehlt, in dem die Sammlung der laufenden Dienste sich zwischen multiplen Keystone-Regionen unterscheidet.
Neue Funktionen¶
Hinzufügen und Löschen von Knoten
Hinzufügen und Löschen von Ports
Paneel wird versteckt, wenn Baremetal-Dienst oder Administratorenrechte fehlen
UX-Verbesserungen im Interface
Breadcrumbs wurden hinzugefügt
Bekannte Probleme¶
Es ist gegenwärtig nicht möglich einen Knoten zu bearbeiten, nachdem er angemeldet wurde. Die Anmeldung muss daher sorgfältig durchgeführt werden, so dass der Knoten verfügbar gemacht werden kann. Jeglicher Fehler kann derzeit nur durch löschen und neu anlegen des Knotens und einen neue Anmeldung behoben werden.