Skip to content
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

Enhancement/tls config #8

Merged
merged 5 commits into from
Jan 15, 2025
Merged

Conversation

Salvoxia
Copy link
Contributor

Introduces configuration possibility for TLS/SSL related config items:

blocky__ports_tls: ""
blocky__ports_https: ""

# SSL certificate file. blocky__key_file must be set as well for this to have any effect.
blocky__cert_file: ""
# SSL key file.  blocky__cert_file must be set as well for this to have any effect.
blocky__key_file: ""
# Minimum TLS version blocky is serving
blocky__min_tls_version: ""

Enhanced Molecule tests to create a self-signed certificate during the prepare phase, which is then used in converge and usage checked in verify.

Implements #6.

Introduced blocky__cert_file, blocky__key_file, blocky__min_tls_version, blocky__ports_https and blocky__ports_tls
Changed logLevel to log.level to disable deprecation warning
Added certificate testing to molecule
@resmo resmo merged commit a1aee9d into ngine-io:main Jan 15, 2025
5 checks passed
@resmo resmo mentioned this pull request Jan 16, 2025
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