فهرست منبع

Updated validation for akeyless to catch invalid URLs and emtpy accessID name and keys

Signed-off-by: Idowu Emehinola <hydeenoble39@gmail.com>
Idowu Emehinola 4 سال پیش
والد
کامیت
1f40329385
1فایلهای تغییر یافته به همراه3 افزوده شده و 3 حذف شده
  1. 3 3
      pkg/provider/akeyless/akeyless.go

+ 3 - 3
pkg/provider/akeyless/akeyless.go

@@ -75,10 +75,10 @@ func (p *Provider) ValidateStore(store esv1beta1.GenericStore) error {
 	storeSpec := store.GetSpec()
 	akeylessSpec := storeSpec.Provider.Akeyless
 
-	akeylessGWApiURL := *akeylessSpec.AkeylessGWApiURL
+	akeylessGWApiURL := akeylessSpec.AkeylessGWApiURL
 
-	if akeylessGWApiURL != "" {
-		url, err := url.Parse(akeylessGWApiURL)
+	if akeylessGWApiURL != nil && *akeylessGWApiURL != "" {
+		url, err := url.Parse(*akeylessGWApiURL)
 		if err != nil {
 			return fmt.Errorf(errInvalidAkeylessURL)
 		}