elastic / elastic/apm-server

[apm integration] validate supported TLS protocol versions

Open
#7,803 0 comments 0 reactions 0 assignees View on GitHub
enhancement
Dominant language
Go
Stars
1.3k
Forks
543
Avg merge
1d 18h
Merged PRs (30d)
109

Description

Supported TLS protocol versions is currently an unverified text-entry field, which allows users to enter incorrect values and prevent their apm-server from starting:

![image](https://user-images.githubusercontent.com/1398104/161281109-0ac99a0e-7243-486c-86c2-94ff07d212f1.png)

These values should be validated before allowing a user to save an invalid config.

Questions:
- We've defined the default (valid) values for [supported protocol versions](https://github.com/elastic/apm-server/blob/main/apmpackage/apm/manifest.yml#L140-L143). Is there support at the package level to provide an allowlist of all valid values, something like `allowed: [...]`?
- If not, would this be then best implemented in the apm-ui?

Contributor guide

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.