Browse Source

feat: `bitwardenServerSDKURL` is required for `bitwardensecretsmanager` (#5679)

Signed-off-by: budimanjojo <budimanjojo@gmail.com>
Co-authored-by: Gergely Brautigam <skarlso777@gmail.com>
Budiman Jojo 4 months ago
parent
commit
352d6fa387
1 changed files with 4 additions and 0 deletions
  1. 4 0
      providers/v1/bitwarden/provider.go

+ 4 - 0
providers/v1/bitwarden/provider.go

@@ -114,6 +114,10 @@ func (p *Provider) ValidateStore(store esv1.GenericStore) (admission.Warnings, e
 		return admission.Warnings{}, errors.New("bitwarden spec not configured")
 	}
 
+	if bitwardenSpec.BitwardenServerSDKURL == "" {
+		return admission.Warnings{}, errors.New("bitwardenServerSDKURL not configured")
+	}
+
 	if bitwardenSpec.CAProvider == nil && bitwardenSpec.CABundle == "" {
 		return admission.Warnings{
 			"Neither CA nor CA bundle is configured; user is expected to provide certificate information via volume mount.",