canonical / canonical/opensearch-single-kernel-library
Move TLS-related properties to the separate state object
Open
enhancement
- Dominant language
- Python
- Stars
- 3
- Forks
- 4
- Avg merge
- 6d 3h
- Merged PRs (30d)
- 11
Description
In the continuation of [this thread](https://github.com/canonical/opensearch-single-kernel-library/pull/24#discussion_r2862613603): it's better to move out all the TLS properties into the distinct `TlsState` object in order to maintain separation of concerns and therefore improve codebase readability.
Contributor guide
Research direction
Start by reading the linked PR #24 discussion and locating the existing TLS properties and TlsState definition in the Python library. Done means all TLS properties are held by TlsState, with the separation of concerns preserved across the affected code.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- python
- Domain
- security
- Issue type
- Refactor
- Difficulty
- 3/5
- Estimated time
- 1-2 days
- Activity status
- Stale
- Clarity
- Mostly clear
- Newbie friendliness
- 45/100