Repository: lightstep/otel-launcher-python

Issue:
Tracer endpoint is missing protocol
The default traces endpoint is missing protocol. That makes it not being able to be parsed after [this](https://github.com/open-telemetry/opentelemetry-python/commit/e2a5b0b7439acfc16d474fdd0adb3fca41308e80#diff-5e434ee876fbf8ce33b335b092455e08d3ea6dffd52e3208797fb1c68a906682R202) change.

Discussion:
codecov-commenter: # [Codecov](https://codecov.io/gh/lightstep/otel-launcher-python/pull/88?src=pr&el=h1&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=lightstep) Report
> Merging [#88](https://codecov.io/gh/lightstep/otel-launcher-python/pull/88?src=pr&el=desc&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=lightstep) (5fea30a) into [main](https://codecov.io/gh/lightstep/otel-launcher-python/commit/668f31581f0f7639438d9bdba415b84635f84ae1?el=desc&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=lightstep) (668f315) will **not change** coverage.
> The diff coverage is `0.00%`.

> :exclamation: Current head 5fea30a differs from pull request most recent head a20e6b5. Consider uploading reports for the commit a20e6b5 to get more accurate results
[![Impacted file tree graph](https://codecov.io/gh/lightstep/otel-launcher-python/pull/88/graphs/tree.svg?width=650&height=150&src=pr&token=fqJADi6vuX&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=lightstep)](https://codecov.io/gh/lightstep/otel-launcher-python/pull/88?src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=lightstep)

```diff
@@          Coverage Diff          @@
##            main     #88   +/-   ##
=====================================
  Coverage   0.00%   0.00%           
=====================================
  Files          4       4           
  Lines        114     114           
=====================================
  Misses       114     114           
```


| [Impacted Files](https://codecov.io/gh/lightstep/otel-launcher-python/pull/88?src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=lightstep) | Coverage Δ | |
|---|---|---|
| [src/opentelemetry/launcher/configuration.py](https://codecov.io/gh/lightstep/otel-launcher-python/pull/88/diff?src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=lightstep#diff-c3JjL29wZW50ZWxlbWV0cnkvbGF1bmNoZXIvY29uZmlndXJhdGlvbi5weQ==) | `0.00% <0.00%> (ø)` | |
| [src/opentelemetry/launcher/tracer.py](https://codecov.io/gh/lightstep/otel-launcher-python/pull/88/diff?src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=lightstep#diff-c3JjL29wZW50ZWxlbWV0cnkvbGF1bmNoZXIvdHJhY2VyLnB5) | `0.00% <0.00%> (ø)` | |

------

[Continue to review full report at Codecov](https://codecov.io/gh/lightstep/otel-launcher-python/pull/88?src=pr&el=continue&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=lightstep).
> **Legend** - [Click here to learn more](https://docs.codecov.io/docs/codecov-delta?utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=lightstep)
> `Δ = absolute <relative> (impact)`, `ø = not affected`, `? = missing data`
> Powered by [Codecov](https://codecov.io/gh/lightstep/otel-launcher-python/pull/88?src=pr&el=footer&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=lightstep). Last update [668f315...a20e6b5](https://codecov.io/gh/lightstep/otel-launcher-python/pull/88?src=pr&el=lastupdated&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=lightstep). Read the [comment docs](https://docs.codecov.io/docs/pull-request-comments?utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=lightstep).


Patch:
diff --git a/src/opentelemetry/launcher/configuration.py b/src/opentelemetry/launcher/configuration.py
index ea04bf3..f5c87ed 100644
--- a/src/opentelemetry/launcher/configuration.py
+++ b/src/opentelemetry/launcher/configuration.py
@@ -49,7 +49,9 @@ from opentelemetry.trace.propagation.tracecontext import (
 _env = Env()
 _logger = getLogger(__name__)
 
-_DEFAULT_OTEL_EXPORTER_OTLP_TRACES_ENDPOINT = "ingest.lightstep.com:443"
+_DEFAULT_OTEL_EXPORTER_OTLP_TRACES_ENDPOINT = (
+    "https://ingest.lightstep.com:443"
+)
 
 _LS_ACCESS_TOKEN = _env.str("LS_ACCESS_TOKEN", None)
 _OTEL_EXPORTER_OTLP_TRACES_ENDPOINT = _env.str(


Test patch:
diff --git a/tests/test_configuration.py b/tests/test_configuration.py
index 952d4b8..5c79640 100644
--- a/tests/test_configuration.py
+++ b/tests/test_configuration.py
@@ -104,7 +104,7 @@ class TestConfiguration(TestCase):
         )
 
         mock_otlp_span_exporter.assert_called_with(
-            endpoint="ingest.lightstep.com:443",
+            endpoint="https://ingest.lightstep.com:443",
             credentials=ANY,
             headers=(("lightstep-access-token", "a" * 104),),
         )
@@ -336,7 +336,7 @@ class TestConfiguration(TestCase):
 
             self.assertEqual(
                 configuration._OTEL_EXPORTER_OTLP_TRACES_ENDPOINT,
-                "ingest.lightstep.com:443",
+                "https://ingest.lightstep.com:443",
             )
 
             with patch.dict(