From 96273d2a12966ee4887b726ec659403287aa19e8 Mon Sep 17 00:00:00 2001 From: loskutovanl Date: Mon, 22 Jan 2024 13:10:00 +0300 Subject: [PATCH] v1.7.4 --- CHANGELOG.md | 6 ++---- pkg/cloudapi/compute/affinity_rule_add.go | 4 ++-- pkg/cloudapi/compute/affinity_rule_remove.go | 4 ++-- pkg/cloudapi/compute/anti_affinity_rule_add.go | 4 ++-- pkg/cloudapi/compute/anti_affinity_rule_remove.go | 4 ++-- pkg/cloudbroker/compute/affinity_rule_add.go | 4 ++-- pkg/cloudbroker/compute/affinity_rule_remove.go | 4 ++-- pkg/cloudbroker/compute/anti_affinity_rule_add.go | 4 ++-- pkg/cloudbroker/compute/anti_affinity_rule_remove.go | 4 ++-- 9 files changed, 18 insertions(+), 20 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index e4cc7a2..2f6f90d 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,7 +1,5 @@ -## Version 1.7.3 +## Version 1.7.4 ## Bugfix -- Refactoring clients -- Add fields FrontendHAIP and BackendHAIP in model ItemLB in cloudbroker/rg and RecordLoadBalancer in cloudapi/rg -- Add field AuthBroker in ItemLocation model in cloudapi/locations +- Remove tag "required" from field Value in AffinityRuleAddRequest, AntiAffinityRuleAddRequest, AffinityRuleRemoveRequest AntiAffinityRuleRemoveRequest in cloudapi/compute and cloudbroker/compute diff --git a/pkg/cloudapi/compute/affinity_rule_add.go b/pkg/cloudapi/compute/affinity_rule_add.go index 7d4de8a..0f41357 100644 --- a/pkg/cloudapi/compute/affinity_rule_add.go +++ b/pkg/cloudapi/compute/affinity_rule_add.go @@ -38,8 +38,8 @@ type AffinityRuleAddRequest struct { Key string `url:"key" json:"key" validate:"required"` // Value that must match the key to be taken into account when analyzing this rule - // Required: true - Value string `url:"value" json:"value" validate:"required"` + // Required: false + Value string `url:"value" json:"value"` } // AffinityRuleAdd add affinity rule diff --git a/pkg/cloudapi/compute/affinity_rule_remove.go b/pkg/cloudapi/compute/affinity_rule_remove.go index 2a6f8cc..2460621 100644 --- a/pkg/cloudapi/compute/affinity_rule_remove.go +++ b/pkg/cloudapi/compute/affinity_rule_remove.go @@ -38,8 +38,8 @@ type AffinityRuleRemoveRequest struct { Key string `url:"key" json:"key" validate:"required"` // Value that must match the key to be taken into account when analyzing this rule - // Required: true - Value string `url:"value" json:"value" validate:"required"` + // Required: false + Value string `url:"value" json:"value"` } // AffinityRuleRemove remove affinity rule diff --git a/pkg/cloudapi/compute/anti_affinity_rule_add.go b/pkg/cloudapi/compute/anti_affinity_rule_add.go index 0b46a2c..cb2f65d 100644 --- a/pkg/cloudapi/compute/anti_affinity_rule_add.go +++ b/pkg/cloudapi/compute/anti_affinity_rule_add.go @@ -38,8 +38,8 @@ type AntiAffinityRuleAddRequest struct { Key string `url:"key" json:"key" validate:"required"` // Value that must match the key to be taken into account when analyzing this rule - // Required: true - Value string `url:"value" json:"value" validate:"required"` + // Required: false + Value string `url:"value" json:"value"` } // AntiAffinityRuleAdd add anti affinity rule diff --git a/pkg/cloudapi/compute/anti_affinity_rule_remove.go b/pkg/cloudapi/compute/anti_affinity_rule_remove.go index 71a103e..0f3363f 100644 --- a/pkg/cloudapi/compute/anti_affinity_rule_remove.go +++ b/pkg/cloudapi/compute/anti_affinity_rule_remove.go @@ -38,8 +38,8 @@ type AntiAffinityRuleRemoveRequest struct { Key string `url:"key" json:"key" validate:"required"` // Value that must match the key to be taken into account when analyzing this rule - // Required: true - Value string `url:"value" json:"value" validate:"required"` + // Required: false + Value string `url:"value" json:"value"` } // AntiAffinityRuleRemove remove anti affinity rule diff --git a/pkg/cloudbroker/compute/affinity_rule_add.go b/pkg/cloudbroker/compute/affinity_rule_add.go index 0addc87..7de9794 100644 --- a/pkg/cloudbroker/compute/affinity_rule_add.go +++ b/pkg/cloudbroker/compute/affinity_rule_add.go @@ -40,8 +40,8 @@ type AffinityRuleAddRequest struct { Key string `url:"key" json:"key" validate:"required"` // Value that must match the key to be taken into account when analyzing this rule - // Required: true - Value string `url:"value" json:"value" validate:"required"` + // Required: false + Value string `url:"value" json:"value"` } // AffinityRuleAdd adds affinity rule diff --git a/pkg/cloudbroker/compute/affinity_rule_remove.go b/pkg/cloudbroker/compute/affinity_rule_remove.go index 5d136db..4571a54 100644 --- a/pkg/cloudbroker/compute/affinity_rule_remove.go +++ b/pkg/cloudbroker/compute/affinity_rule_remove.go @@ -38,8 +38,8 @@ type AffinityRuleRemoveRequest struct { Key string `url:"key" json:"key" validate:"required"` // Value that must match the key to be taken into account when analyzing this rule - // Required: true - Value string `url:"value" json:"value" validate:"required"` + // Required: false + Value string `url:"value" json:"value"` } // AffinityRuleRemove remove affinity rule diff --git a/pkg/cloudbroker/compute/anti_affinity_rule_add.go b/pkg/cloudbroker/compute/anti_affinity_rule_add.go index d9007b7..538e568 100644 --- a/pkg/cloudbroker/compute/anti_affinity_rule_add.go +++ b/pkg/cloudbroker/compute/anti_affinity_rule_add.go @@ -38,8 +38,8 @@ type AntiAffinityRuleAddRequest struct { Key string `url:"key" json:"key" validate:"required"` // Value that must match the key to be taken into account when analyzing this rule - // Required: true - Value string `url:"value" json:"value" validate:"required"` + // Required: false + Value string `url:"value" json:"value"` } // AntiAffinityRuleAdd adds anti affinity rule diff --git a/pkg/cloudbroker/compute/anti_affinity_rule_remove.go b/pkg/cloudbroker/compute/anti_affinity_rule_remove.go index c4decb0..b409739 100644 --- a/pkg/cloudbroker/compute/anti_affinity_rule_remove.go +++ b/pkg/cloudbroker/compute/anti_affinity_rule_remove.go @@ -38,8 +38,8 @@ type AntiAffinityRuleRemoveRequest struct { Key string `url:"key" json:"key" validate:"required"` // Value that must match the key to be taken into account when analyzing this rule - // Required: true - Value string `url:"value" json:"value" validate:"required"` + // Required: false + Value string `url:"value" json:"value"` } // AntiAffinityRuleRemove removes anti affinity rule