fix(x2a): trust extra CAs for converter Job git clone - #4865
mareklibra wants to merge 3 commits into
Conversation
Fixes: FLPATH-4871 GitLab clone failed on a private CA because git runs in the Job, not the Hub. Mount extra issuing CAs and keep skip-TLS as a last-resort hatch (FLPATH-4871). Signed-off-by: Marek Libra <marek.libra@gmail.com>
Follow-up to FLPATH-4871: mount the CNO-injected cluster CA bundle so operators need not paste PEM already in user-ca-bundle. Signed-off-by: Marek Libra <marek.libra@gmail.com>
Changed Packages
|
|
Codecov Report❌ Patch coverage is Additional details and impacted files@@ Coverage Diff @@
## main #4865 +/- ##
==========================================
+ Coverage 63.52% 63.58% +0.06%
==========================================
Files 2681 2684 +3
Lines 106848 107030 +182
Branches 29905 29918 +13
==========================================
+ Hits 67870 68058 +188
+ Misses 37207 37201 -6
Partials 1771 1771
*This pull request uses carry forward flags. Click here to find out more. Continue to review full report in Codecov by Harness.
🚀 New features to boost your workflow:
|
|
shouldn't we add the CA into the secrets in the deployment directly? Having a way to add a custom CA, sems a bit insecure to me, and I do not think that scales well enough (What happens if multiple CA, etc..) |



fix(x2a): trust extra CAs for converter Job git clone
Fixes: FLPATH-4871
GitLab clone failed on a private CA because git runs in the Job, not the Hub.
Mount extra issuing CAs and keep skip-TLS as a last-resort hatch.