From 3ce8fec1d7c1ad98737b74a0e5c83e61ef4fe264 Mon Sep 17 00:00:00 2001 From: "metal-robot[bot]" <68018895+metal-robot[bot]@users.noreply.github.com> Date: Mon, 4 Dec 2023 10:55:37 +0100 Subject: [PATCH] Bump metal-api to version v0.25.1 (#141) --- VERSION | 2 +- api/models/rest_version.go | 17 +++++++++++++++++ metal-api.json | 6 +++++- 3 files changed, 23 insertions(+), 2 deletions(-) diff --git a/VERSION b/VERSION index 5bd9725a..70449b9e 100644 --- a/VERSION +++ b/VERSION @@ -1 +1 @@ -v0.25.0 +v0.25.1 diff --git a/api/models/rest_version.go b/api/models/rest_version.go index 17cf0a02..ce559f7e 100644 --- a/api/models/rest_version.go +++ b/api/models/rest_version.go @@ -27,6 +27,10 @@ type RestVersion struct { // Required: true Gitsha1 *string `json:"gitsha1" yaml:"gitsha1"` + // min client version + // Required: true + MinClientVersion *string `json:"min_client_version" yaml:"min_client_version"` + // name // Required: true Name *string `json:"name" yaml:"name"` @@ -52,6 +56,10 @@ func (m *RestVersion) Validate(formats strfmt.Registry) error { res = append(res, err) } + if err := m.validateMinClientVersion(formats); err != nil { + res = append(res, err) + } + if err := m.validateName(formats); err != nil { res = append(res, err) } @@ -88,6 +96,15 @@ func (m *RestVersion) validateGitsha1(formats strfmt.Registry) error { return nil } +func (m *RestVersion) validateMinClientVersion(formats strfmt.Registry) error { + + if err := validate.Required("min_client_version", "body", m.MinClientVersion); err != nil { + return err + } + + return nil +} + func (m *RestVersion) validateName(formats strfmt.Registry) error { if err := validate.Required("name", "body", m.Name); err != nil { diff --git a/metal-api.json b/metal-api.json index 18f34e60..b905a814 100644 --- a/metal-api.json +++ b/metal-api.json @@ -395,6 +395,9 @@ "gitsha1": { "type": "string" }, + "min_client_version": { + "type": "string" + }, "name": { "type": "string" }, @@ -408,6 +411,7 @@ "required": [ "builddate", "gitsha1", + "min_client_version", "name", "revision", "version" @@ -5159,7 +5163,7 @@ "url": "https://www.gnu.org/licenses/agpl-3.0.de.html" }, "title": "metal-api", - "version": "v0.25.0" + "version": "v0.25.1" }, "paths": { "/v1/audit/find": {