Skip to content

Commit 9ce2324

Browse files
committed
fix: r
Signed-off-by: ashing <axingfly@gmail.com>
1 parent 3accb48 commit 9ce2324

1 file changed

Lines changed: 13 additions & 11 deletions

File tree

internal/provider/adc/translator/apisixtls.go

Lines changed: 13 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -71,17 +71,19 @@ func (t *Translator) TranslateApisixTls(tctx *provider.TranslateContext, tls *ap
7171
Name: tls.Spec.Client.CASecret.Name,
7272
}
7373
caSecret, ok := tctx.Secrets[caSecretKey]
74-
if ok && caSecret != nil {
75-
ca, _, err := extractKeyPair(caSecret, false)
76-
if err != nil {
77-
return nil, err
78-
}
79-
depth := int64(tls.Spec.Client.Depth)
80-
ssl.Client = &adctypes.ClientClass{
81-
CA: string(ca),
82-
Depth: &depth,
83-
SkipMtlsURIRegex: tls.Spec.Client.SkipMTLSUriRegex,
84-
}
74+
if !ok || caSecret == nil {
75+
return nil, fmt.Errorf("client CA secret %s not found", caSecretKey.String())
76+
}
77+
78+
ca, _, err := extractKeyPair(caSecret, false)
79+
if err != nil {
80+
return nil, err
81+
}
82+
depth := int64(tls.Spec.Client.Depth)
83+
ssl.Client = &adctypes.ClientClass{
84+
CA: string(ca),
85+
Depth: &depth,
86+
SkipMtlsURIRegex: tls.Spec.Client.SkipMTLSUriRegex,
8587
}
8688
}
8789

0 commit comments

Comments
 (0)