Skip to content

Conversation

@dominik-burdzy
Copy link
Collaborator

  1. Replace ClouderaManagerLoginHelper with ClouderaHttpClientFactory to manage both session-based (Cloudera Manager) and basic-auth (Knox/YARN) HTTP clients.
  2. Update ClouderaManagerHandle to manage separate clients for different authentication needs, ensuring correct credentials are used for both CM and cluster services.
  3. Update Cloudera Manager tasks and tests to utilize the refactored HTTP client management and ensure proper resource cleanup.

@dominik-burdzy dominik-burdzy force-pushed the feature/b456377401/cloudera-clients-separation branch from c1ad344 to 63caa11 Compare January 23, 2026 14:45
@github-actions
Copy link

github-actions bot commented Jan 23, 2026

Code Coverage Report

Overall Project 62.33% -0.05% 🍏
Files changed 93.95% 🍏

File Coverage
ClouderaServicesTask.java 100% 🍏
ClouderaClustersTask.java 100% 🍏
ClouderaHostComponentsTask.java 100% 🍏
ClouderaAPIHostsTask.java 100% 🍏
ClouderaConnectorVerifier.java 100% 🍏
ClouderaCMFHostsTask.java 100% 🍏
AbstractClouderaTimeSeriesTask.java 99.52% 🍏
ClouderaHttpClientFactory.java 96.46% -3.54% 🍏
ClouderaManagerConnector.java 95.68% 🍏
ClouderaYarnApplicationTypeTask.java 95.44% 🍏
AbstractClouderaYarnApplicationTask.java 90.75% 🍏
ClouderaManagerHandle.java 89.56% -5.49% 🍏

@dominik-burdzy dominik-burdzy self-assigned this Jan 23, 2026
@dominik-burdzy dominik-burdzy requested a review from zaldis January 23, 2026 14:51
@dominik-burdzy dominik-burdzy force-pushed the feature/b456377401/cloudera-clients-separation branch 2 times, most recently from 47aaef2 to 6915744 Compare January 26, 2026 07:32
1. Replace ClouderaManagerLoginHelper with ClouderaHttpClientFactory to manage both session-based (Cloudera Manager) and basic-auth (Knox/YARN) HTTP clients.
2. Update ClouderaManagerHandle to manage separate clients for different authentication needs, ensuring correct credentials are used for both CM and cluster services.
3. Update Cloudera Manager tasks and tests to utilize the refactored HTTP client management and ensure proper resource cleanup.
@dominik-burdzy dominik-burdzy force-pushed the feature/b456377401/cloudera-clients-separation branch from 6915744 to 2b184c7 Compare January 26, 2026 07:37
@dominik-burdzy dominik-burdzy requested a review from zaldis January 26, 2026 08:46
Copy link
Member

@zaldis zaldis left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM

@dominik-burdzy dominik-burdzy merged commit 2d929d1 into main Jan 26, 2026
4 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants