Beschreiben Sie den Fehler
Bei Trident 20.07.0 führt die Verwendung von „“ oder „-“ im Speicherpräfix zu einem Fehler.
Umfeld
Geben Sie genaue Informationen über die Umgebung an, damit wir das Problem reproduzieren können.
Reproduzieren
Fügen Sie ein Speicher-Back-End mit dem Speicherpräfix "" oder mit "-" hinzu.
Erwartetes Verhalten
Ich sollte in der Lage sein, "" oder "-" im Speicherpräfix zu verwenden.
Wir haben gerade 20.01.1 auf 20.07.0 aktualisiert und sind auch darauf gestoßen. Unser Präfix enthält ein "-".
time="2020-08-11T08:19:05Z" level=error msg="Could not initialize storage driver." error="error validating ontap-nas driver: driver validation failed: storage prefix may only contain letters/digits/underscore and must begin with letter/underscore"
time="2020-08-11T08:19:05Z" level=warning msg="Cannot terminate an uninitialized backend." backend= backendUUID= driver=ontap-nas state=failed
time="2020-08-11T08:19:05Z" level=error msg="problem initializing storage driver 'ontap-nas': error validating ontap-nas driver: driver validation failed: storage prefix may only contain letters/digits/underscore and must begin with letter/underscore" backend= handler=UpdateBackend
Jetzt stecken wir fest, weil die Aktualisierung nicht unterstützt wird:
updating the storage prefix isn't currently supported (400 Bad Request)
command terminated with exit code 1
Problem eingeführt in #401
@lopf Wir arbeiten daran, eine Patch-Version bereitzustellen, um dieses Problem zu beheben. Ich werde dieses Problem auch aktualisieren, sobald der Commit mit dem Fix zusammengeführt ist.
@gnarl Gibt es ein ungefähres Datum für die Patch-Veröffentlichung? Wir warten gespannt darauf, um mit den nächsten Clustern weitermachen zu können.
@sevenval-admins, ich kann Ihnen kein genaues Datum nennen, aber wir arbeiten derzeit an Fehlerbehebungen und müssen K8S 1.19 auch für eine Patch-Veröffentlichung am 20.07.1 qualifizieren. Das Speicherpräfix fix ist hier bereits festgeschrieben.
Dies wurde mit der Version Trident v20.07.1 behoben .
Hilfreichster Kommentar
@lopf Wir arbeiten daran, eine Patch-Version bereitzustellen, um dieses Problem zu beheben. Ich werde dieses Problem auch aktualisieren, sobald der Commit mit dem Fix zusammengeführt ist.