Ocata Serie Release Notes

2.2.0

Einleitung

Magnum ändert seinen Dienstumfang auf Container-Infrastrukturmanagementdienst. Weiterhin ändert Magnum-UI den Dienst ‚container‘ nach ‚container-infra‘ und Containermanagementfunktionen wurden entfernt. Magnum verwendet die Begriffe ‚Cluster‘ und ‚Clustervorlage‘ anstelle von ‚Bay‘ und ‚Baymodell‘, um Verwechslungen mit dem neuen Magnum-Begriff „Bay“ zu vermeiden.

Magnum UI wird weiterhin Änderungen in Horizons AngularJS-basiertem Framework folgen. Somit können aktuelle Horizon Features verwendet werden und hunderte JavaScript Tests werden hinzugefügt. Dies sichert die Qualität der Magnum UI.

Ocata Release Zusammenfassung.

Aktualisierungsaktionen für Clustervorlagen und Cluster wurden hinzugefügt. Die Formularwartbarkeit wird durch das angular-json-schema fortgeführt.

Neue Funktionen

  • Unterstützung für ‚ca-show‘. Die Funktion zum herunterladen der CA vom Cluster wurde hinzugefügt.

  • Unterstützung für ‚ca-sign‘. Die Funktion zum Signieren von Zertifikaten für den Cluster wurde hinzugefügt.

  • Die folgenden Optionen wurden zur Clustervorlagenerstellung und Ansicht hinzugefügt.

    • ‚docker_storage_driver‘

    • ‚fixed_subnet‘

    • ‚floating_ip_enabled‘

    • ‚master_lb_enabled‘

  • Ermöglicht die Erstellung von Clustervorlagen ohne Schlüsselpaare. Erlaubt weiterhin das Schlüsselpaar während der Clustererstellung zu setzen oder zu ändern. Nach der Änderung in Magnum ist das Feature auch durch die Magnum UI verfügbar.

  • Erzeugeaktionen in globale Aktionen geändert. Clustervorlagenerstellung und Cluster-Erzeugungsaktionen wurden von batchAction in globalAction geändert. Das bedeutet, die Aktionen sind von anderen Paneelen aufrufbar.

  • initAction() wird an Stelle von initScope() verwendet. initScope() gilt für Ocata in Horizon als veraltet und wird in Queens entfernt werden.

  • Verwendung von Horizons allgemeinem „views“ Moduls für Angular. Dies bietet Unabhängigkeit vom Django-Framework für Plugins.

  • Ein sinnvoller Name wird in der Titelzeile des Browsers gesetzt.

  • Aktualisierungsaktionen für Clustervorlagen und Cluster wurden hinzugefügt.

  • Die angular-json-schema Bibliothek wird für Erstellungs- und Aktualisierungsdialoge verwendet. Deren Formulare sind in einen Workflow-Dienst integriert. Dies führt die Wartbarkeit von Formularen fort.

Aktualisierungsnotizen

  • Dienst wurde von ‚container‘ nach ‚container-infra‘ umbenannt. Ziele der Umbenennung sind URLs, Angular-Modulname, „slugs for panel“ etc.

  • ‚bay‘ und ‚baymodel‘ wurden zu ‚cluster‘ und ‚cluster template‘ geändert.

Ablaufwarnungen

  • Das Container-Paneel wurde entfernt. Entsprechend der Entscheidung von Magnum den Diensteumfang zu ändern wurden Containermanagementfunktionen enternt.

Fehlerkorrekturen

  • Problem, dass es nicht möglich war, den Magnumklienten „insecure“ zu verwenden, behoben. Als Folge hatte die API Fehler 500 sowie SSL-Zertifikatverifizierungsfehler ausgegeben. Die Optionen ‚insecure‘ und ‚ca-cert‘ wurden dem Magnumklienten hinzugefügt.

Andere Notizen

  • Reno wird für die Verwaltung der Releasenotes verwendet.

  • Unterstützung für Horizons Angular-Registrierungsdienst, generische Tabellen- und Detailansicht, Aktionsdienst.

  • Xstatic Pakete wurden aus den Anforderungen entfernt, denn sie werden nicht mehr benötigt. Horizon beinhaltet alles, was es braucht.