Do not delete non-controller-created certificates (pre-shared certs)

This commit is contained in:
Nick Sardo 2017-04-21 11:41:34 -07:00
parent 9ffa23beaa
commit e973e39be9

View file

@ -339,7 +339,8 @@ func (l *L7) checkProxy() (err error) {
}
func (l *L7) deleteOldSSLCert() (err error) {
if l.oldSSLCert == nil || l.sslCert == nil || l.oldSSLCert.Name == l.sslCert.Name {
if l.oldSSLCert == nil || l.sslCert == nil ||
l.oldSSLCert.Name == l.sslCert.Name || !strings.HasPrefix(l.oldSSLCert.Name, sslCertPrefix) {
return nil
}
glog.Infof("Cleaning up old SSL Certificate %v, current name %v", l.oldSSLCert.Name, l.sslCert.Name)