Commit ee72f90
authored
MINOR: Fix SSL certificate verification failure in system test worker provisioning (apache#21431)
Update CA certificates on Ubuntu 14.04 Vagrant workers to fix SSL
certificate verification failures when cloning the kibosh repository
during system test setup.
### Problem
Starting around February 7-9, 2026, system tests using Vagrant workers
began failing during worker provisioning with the following error:
```
fatal: unable to access 'https://github.com/confluentinc/kibosh.git/':
server certificate verification failed. CAfile:
/etc/ssl/certs/ca-certificates.crt CRLfile: none
```
**Root Cause:** The Vagrant workers use Ubuntu 14.04 (Trusty), which
reached
end-of-life in April 2019. The CA certificate bundle on these workers is
outdated
and does not include the certificate authorities needed to verify
GitHub's current
SSL certificate chain. GitHub (or their CA provider) rotated
certificates, causing
the verification to fail on systems with older CA bundles.
### Solution
Refresh the CA certificate store during worker provisioning by:
1. Installing/updating the `ca-certificates` package
2. Running `update-ca-certificates --fresh` to rebuild the certificate
store
This ensures workers have an updated certificate store that can verify
GitHub's SSL certificate chain.
Reviewers: Manikumar Reddy <manikumar.reddy@gmail.com>1 parent c1c8896 commit ee72f90
1 file changed
Lines changed: 2 additions & 1 deletion
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
94 | 94 | | |
95 | 95 | | |
96 | 96 | | |
97 | | - | |
| 97 | + | |
| 98 | + | |
98 | 99 | | |
99 | 100 | | |
100 | 101 | | |
| |||
0 commit comments