Skip to content

feat(adminconsole): Mount Host CA Bundle into Admin Console Containers #2175

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Merged

Conversation

diamonwiggins
Copy link
Member

@diamonwiggins diamonwiggins commented May 19, 2025

What this PR does / why we need it:

This PR implements mounting the CA Bundle from the host for the Admin Console, allowing it to access host CA certificates for outbound HTTPS connections.

The implementation follows the same pattern established in PR #2170 for Velero.

Which issue(s) this PR fixes:

Fixes SC-123404

Does this PR require a test?

Unit tests were added to verify:

  • CA bundle mount configuration in Helm values generation
  • HostCABundlePath propagation during installation
  • Dry run capabilities for testing complex scenarios

Further integration tests will be implemented once the external kots-helm chart is updated to support the required configurations.

Does this PR require a release note?

Added support for mounting host CA bundle certificates into the Admin Console, enabling it to establish secure connections to endpoints using custom certificate authorities.

Does this PR require documentation?

@diamonwiggins diamonwiggins force-pushed the diamonwiggins/sc-123404/mount-ca-into-kotsadm-containers branch from 23acad8 to de80ae2 Compare May 20, 2025 23:35
@diamonwiggins diamonwiggins marked this pull request as ready for review May 21, 2025 19:58
sgalsaleh
sgalsaleh previously approved these changes May 21, 2025
emosbaugh
emosbaugh previously approved these changes May 21, 2025
@diamonwiggins diamonwiggins dismissed stale reviews from emosbaugh and sgalsaleh via e9c68f4 May 23, 2025 19:35
@emosbaugh emosbaugh merged commit 4a6223b into main May 27, 2025
185 of 190 checks passed
@emosbaugh emosbaugh deleted the diamonwiggins/sc-123404/mount-ca-into-kotsadm-containers branch May 27, 2025 12:59
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants