ci: add homelab mkcert public CA (rootCA.pem)
All checks were successful
build / Build & Push & Dispatch (push) Successful in 24s

The build workflow installs this into the system + docker trust stores so
docker login and buildkit can talk to the git.homelab.local registry on its
self-signed cert. PUBLIC cert only — the key lives only on the mkcert box
(/home/kaykayyali/rootCA-key.pem) and is never committed.

Source SHA-256: 3fd11ebc352da32ef228ca35765f5fc26b1ce63ba3524d9d990bd6f7ff30d6f5
This commit is contained in:
2026-06-23 15:11:55 +00:00
parent 2e162edf88
commit 6500deca61

29
certs/rootCA.pem Normal file
View File

@@ -0,0 +1,29 @@
-----BEGIN CERTIFICATE-----
MIIE8DCCA1igAwIBAgIRANDpAGgUvsICXtj3AasRdbgwDQYJKoZIhvcNAQELBQAw
gY8xHjAcBgNVBAoTFW1rY2VydCBkZXZlbG9wbWVudCBDQTEyMDAGA1UECwwpV0hJ
VEVCT0lca2F5a2FAV2hpdGVCb2kgKEtheXNzZXIgS2F5eWFsaSkxOTA3BgNVBAMM
MG1rY2VydCBXSElURUJPSVxrYXlrYUBXaGl0ZUJvaSAoS2F5c3NlciBLYXl5YWxp
KTAeFw0yNjAzMDQyMTE0NTFaFw0zNjAzMDQyMTE0NTFaMIGPMR4wHAYDVQQKExVt
a2NlcnQgZGV2ZWxvcG1lbnQgQ0ExMjAwBgNVBAsMKVdISVRFQk9JXGtheWthQFdo
aXRlQm9pIChLYXlzc2VyIEtheXlhbGkpMTkwNwYDVQQDDDBta2NlcnQgV0hJVEVC
T0lca2F5a2FAV2hpdGVCb2kgKEtheXNzZXIgS2F5eWFsaSkwggGiMA0GCSqGSIb3
DQEBAQUAA4IBjwAwggGKAoIBgQC+5hFR9VrSHwEhDwG5uEfzCPh3ZLB3P27VaCGR
IuUE2RoT0coeQRo1/5cUFwvRLlnB4e+KiWohdQJrjQd+ev7ofaNByKbOpwcXHQAL
pNvYJPMYWdi1z0Iy3W/tGGB0CU1QlICTofKp5pWYzAbH/Fj5/mZRlmGySKoXYB0X
YF5NlZFoYBt/JEC9D8T4Jqrjbnbswt+TqiwRAsp+NHSKeTeAbQm5XPp43HEkh3wv
3y/pN7Dui2E8KEoPFOYjSG/ParLVzvKrcF+y4kRiPS2iFlJhal76PMCDfB1JzLLG
KKtnRW2aX9sCmEvRSN7iiUfgYmlTGM4G0Vec5qTK4mQUpgRSfA1o0GIg9rN6LNHJ
CLimsc0e5YP1EyiP8+S72mJwubOH6W8gpTqLL5Nbd8ZCkSu4WUR9uKJOLE/9DgRI
Wj/5XjcuwzQgJuhUKHiU/Bre6GooeDtPHpdEQ2ixGIJji6zZjZN3CcsCXfWaI1xC
X3SGe+iSMbuPuQelH/u0bFMrXdUCAwEAAaNFMEMwDgYDVR0PAQH/BAQDAgIEMBIG
A1UdEwEB/wQIMAYBAf8CAQAwHQYDVR0OBBYEFOJdFdkf40Kf+S/Oy0+2mcdFAyZa
MA0GCSqGSIb3DQEBCwUAA4IBgQA7Htaw1gKLZGtOKHBYlS/ckxXL40H7HbWVTXiM
rdzHd3M1JiSyrRE/vLUg/tAUQ43Qx6qOoWLs6cdx7+ceAJRS1liwFDaIGaQeSzoL
JD5HHd3Q522mxQHCaOEkxv0zV7HOhNvJaqF2yKrzoRMiTb2tLj4pHNZ0w71bUK1Y
unFxAY8ywPY2xIPWaQ7IJzHTu5kw9M7SWp32qgHCaEh+bfl320Xv5vbTuvIcRaNP
eiMVEHVfiudMuGudD5W7Je975klla2TRplp9MGhmiHkKZ+/0qhADI4NrTqU2y4z3
L5UnM7X3FLRjmkAPa6ECatzVWgNUow72ZO2YrPFqJmHJwWg2/G+2YAc6f5KaECPZ
yvYP4onDbjjF6mwhqrKmIyf0Q52H5iuOP0HMsofg+qjwZoF1PppOuryGvSAERPUP
VUxpqADhDAa8n7Kf9pnogXeKbjBO8Cib7hGp46Nw8oe1sOS+e39lJIu3VsoIgSzX
sjXv8q1MN1WX7wIHl+ZDwIFH1Tg=
-----END CERTIFICATE-----