<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:taxo="http://purl.org/rss/1.0/modules/taxonomy/" version="2.0">
  <channel>
    <title>topic Re: otel operator endpoint invalid - Auto instrumentation broken? in Splunk Observability Cloud</title>
    <link>https://community.splunk.com/t5/Splunk-Observability-Cloud/otel-operator-endpoint-invalid-Auto-instrumentation-broken/m-p/704431#M328</link>
    <description>&lt;P&gt;Hi,&lt;/P&gt;&lt;P&gt;This error is seems to occur with older versions of helm. Can you please confirm your version of helm and see if it's possible to update to a current version?&lt;/P&gt;</description>
    <pubDate>Thu, 14 Nov 2024 16:53:07 GMT</pubDate>
    <dc:creator>bishida</dc:creator>
    <dc:date>2024-11-14T16:53:07Z</dc:date>
    <item>
      <title>otel operator endpoint invalid - Auto instrumentation broken?</title>
      <link>https://community.splunk.com/t5/Splunk-Observability-Cloud/otel-operator-endpoint-invalid-Auto-instrumentation-broken/m-p/703253#M323</link>
      <description>&lt;P&gt;On a new fresh deployment of O11y, we are following the guide from the setup wizard and running the following helm install command&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;LI-CODE lang="markup"&gt;helm install splunk-otel-collector --set="cloudProvider=aws,distribution=eks,splunkObservability.accessToken=xxxx-xxxxx,clusterName=eks-test-cluster,splunkObservability.realm=eu2,gateway.enabled=true,splunkPlatform.endpoint=https://my-splunk-cloud-hec-input,splunkPlatform.token=my-token,splunkObservability.profilingEnabled=true,environment=test,operator.enabled=true,agent.discovery.enabled=true" splunk-otel-collector-chart/splunk-otel-collector&lt;/LI-CODE&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;However this fails with the following error:&lt;BR /&gt;&lt;BR /&gt;Error: INSTALLATION FAILED: template: splunk-otel-collector/templates/operator/instrumentation.yaml:2:4: executing "splunk-otel-collector/templates/operator/instrumentation.yaml" at &amp;lt;include "splunk-otel-collector.operator.validation-rules" .&amp;gt;: error calling include: template: splunk-otel-collector/templates/operator/_helpers.tpl:17:13: executing "splunk-otel-collector.operator.validation-rules" at &amp;lt;.Values.instrumentation.exporter.endpoint&amp;gt;: nil pointer evaluating interface {}.endpoint&lt;BR /&gt;&lt;BR /&gt;This seems to be because&amp;nbsp; _helpers.tpl is expecting a value for&amp;nbsp;&lt;STRONG&gt;instrumentation.exporter.endpoint&amp;nbsp;&lt;/STRONG&gt;however the value according to the chart (and the documentation) is &lt;STRONG&gt;instrumentation.endpoint&lt;BR /&gt;&lt;BR /&gt;&lt;/STRONG&gt;&lt;A href="https://github.com/signalfx/splunk-otel-collector-chart/blob/main/helm-charts/splunk-otel-collector/templates/operator/_helpers.tpl" target="_blank" rel="noopener"&gt;https://github.com/signalfx/splunk-otel-collector-chart/blob/main/helm-charts/splunk-otel-collector/templates/operator/_helpers.tpl&lt;/A&gt;&lt;STRONG&gt;&lt;BR /&gt;&lt;/STRONG&gt;Line 13 is where it is mentioned.&lt;BR /&gt;&lt;BR /&gt;&lt;/P&gt;&lt;DIV class=""&gt;We have tried providing &lt;STRONG&gt;instrumentation.exporter.endpoint&lt;/STRONG&gt; as an additional parameter - but instead get the error:&lt;BR /&gt;&lt;BR /&gt;&lt;EM&gt;Values don't meet the specifications of the schema(s) in the following chart(s):&lt;/EM&gt;&lt;BR /&gt;&lt;EM&gt;splunk-otel-collector:&lt;/EM&gt;&lt;BR /&gt;&lt;EM&gt;- instrumentation: Additional property exporter is not allowed&lt;BR /&gt;&lt;/EM&gt;&lt;BR /&gt;&amp;nbsp;(Which is true - instrumentation.exporter.endpoint is not defined in here:&amp;nbsp;&lt;A href="https://github.com/signalfx/splunk-otel-collector-chart/blob/main/helm-charts/splunk-otel-collector/templates/operator/instrumentation.yaml" target="_blank" rel="noopener"&gt;https://github.com/signalfx/splunk-otel-collector-chart/blob/main/helm-charts/splunk-otel-collector/templates/operator/instrumentation.yaml&lt;/A&gt;&amp;nbsp;)&lt;BR /&gt;line 20&lt;/DIV&gt;&lt;DIV class=""&gt;&lt;BR /&gt;We also get the same error if we provide a complete values.yaml file with both formats of the instrumentation endpoint defined.&amp;nbsp;&lt;/DIV&gt;&lt;DIV class=""&gt;&amp;nbsp;&lt;/DIV&gt;&lt;DIV class=""&gt;It looks like _helpers.tpl was edited to include this endpoint specification about a month ago, so surely we can not be the first people to be tripped up by this?&lt;BR /&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;/DIV&gt;&lt;DIV class=""&gt;Is there anything else I can try or do we need to wait for the operator to be fixed?&lt;/DIV&gt;&lt;DIV class=""&gt;&amp;nbsp;&lt;/DIV&gt;</description>
      <pubDate>Thu, 31 Oct 2024 11:16:06 GMT</pubDate>
      <guid>https://community.splunk.com/t5/Splunk-Observability-Cloud/otel-operator-endpoint-invalid-Auto-instrumentation-broken/m-p/703253#M323</guid>
      <dc:creator>nickhills_encc</dc:creator>
      <dc:date>2024-10-31T11:16:06Z</dc:date>
    </item>
    <item>
      <title>Re: otel operator endpoint invalid - Auto instrumentation broken?</title>
      <link>https://community.splunk.com/t5/Splunk-Observability-Cloud/otel-operator-endpoint-invalid-Auto-instrumentation-broken/m-p/703254#M324</link>
      <description>&lt;P&gt;Just to follow up that if we disable the operator, the deployment is successful, but we have no APM.&lt;BR /&gt;&lt;BR /&gt;This issue specifically seems to relate to the operator and the APM instrumentation&lt;/P&gt;</description>
      <pubDate>Thu, 31 Oct 2024 11:17:37 GMT</pubDate>
      <guid>https://community.splunk.com/t5/Splunk-Observability-Cloud/otel-operator-endpoint-invalid-Auto-instrumentation-broken/m-p/703254#M324</guid>
      <dc:creator>nickhills_encc</dc:creator>
      <dc:date>2024-10-31T11:17:37Z</dc:date>
    </item>
    <item>
      <title>Re: otel operator endpoint invalid - Auto instrumentation broken?</title>
      <link>https://community.splunk.com/t5/Splunk-Observability-Cloud/otel-operator-endpoint-invalid-Auto-instrumentation-broken/m-p/703262#M325</link>
      <description>&lt;P&gt;Welcome to Splunk O11y Cloud N&lt;SPAN&gt;ickhills !&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;From your first message, I see that you are deploying the collector as Gateway (on the helm install command, parameter gateway.enabled is set to true). Can you confirm that you need to setup OpenTelemetry as gateway? If not, please try to re-install as agent and let us know how it goes.&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;Regards,&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;Houssem&lt;/SPAN&gt;&lt;/P&gt;</description>
      <pubDate>Thu, 31 Oct 2024 14:09:17 GMT</pubDate>
      <guid>https://community.splunk.com/t5/Splunk-Observability-Cloud/otel-operator-endpoint-invalid-Auto-instrumentation-broken/m-p/703262#M325</guid>
      <dc:creator>hdjlassi</dc:creator>
      <dc:date>2024-10-31T14:09:17Z</dc:date>
    </item>
    <item>
      <title>Re: otel operator endpoint invalid - Auto instrumentation broken?</title>
      <link>https://community.splunk.com/t5/Splunk-Observability-Cloud/otel-operator-endpoint-invalid-Auto-instrumentation-broken/m-p/703266#M326</link>
      <description>&lt;LI-CODE lang="markup"&gt;helm install -n splunk --create-namespace splunk-otel-collector --set="cloudProvider=aws,distribution=eks,splunkObservability.accessToken=xxxxxx,clusterName=eks-uk-test,splunkObservability.realm=eu2,gateway.enabled=false,splunkPlatform.endpoint=xxxxxxx,splunkPlatform.token=xxxxx,splunkObservability.profilingEnabled=true,environment=test,operator.enabled=true,agent.discovery.enabled=true" splunk-otel-collector-chart/splunk-otel-collector&lt;/LI-CODE&gt;&lt;P&gt;Still gives:&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;Error: INSTALLATION FAILED: template: splunk-otel-collector/templates/operator/instrumentation.yaml:2:4: executing "splunk-otel-collector/templates/operator/instrumentation.yaml" at &amp;lt;include "splunk-otel-collector.operator.validation-rules" .&amp;gt;: error calling include: template: splunk-otel-collector/templates/operator/_helpers.tpl:17:13: executing "splunk-otel-collector.operator.validation-rules" at &amp;lt;.Values.instrumentation.exporter.endpoint&amp;gt;: nil pointer evaluating interface {}.endpoint&lt;/SPAN&gt;&lt;/P&gt;</description>
      <pubDate>Thu, 31 Oct 2024 14:41:23 GMT</pubDate>
      <guid>https://community.splunk.com/t5/Splunk-Observability-Cloud/otel-operator-endpoint-invalid-Auto-instrumentation-broken/m-p/703266#M326</guid>
      <dc:creator>nickhills_encc</dc:creator>
      <dc:date>2024-10-31T14:41:23Z</dc:date>
    </item>
    <item>
      <title>Re: otel operator endpoint invalid - Auto instrumentation broken?</title>
      <link>https://community.splunk.com/t5/Splunk-Observability-Cloud/otel-operator-endpoint-invalid-Auto-instrumentation-broken/m-p/704403#M327</link>
      <description>&lt;P&gt;Yes, same issue when I tried. Only when disabling the operator flag, the deployment goes through&lt;/P&gt;</description>
      <pubDate>Thu, 14 Nov 2024 09:07:42 GMT</pubDate>
      <guid>https://community.splunk.com/t5/Splunk-Observability-Cloud/otel-operator-endpoint-invalid-Auto-instrumentation-broken/m-p/704403#M327</guid>
      <dc:creator>ramkumarvasu</dc:creator>
      <dc:date>2024-11-14T09:07:42Z</dc:date>
    </item>
    <item>
      <title>Re: otel operator endpoint invalid - Auto instrumentation broken?</title>
      <link>https://community.splunk.com/t5/Splunk-Observability-Cloud/otel-operator-endpoint-invalid-Auto-instrumentation-broken/m-p/704431#M328</link>
      <description>&lt;P&gt;Hi,&lt;/P&gt;&lt;P&gt;This error is seems to occur with older versions of helm. Can you please confirm your version of helm and see if it's possible to update to a current version?&lt;/P&gt;</description>
      <pubDate>Thu, 14 Nov 2024 16:53:07 GMT</pubDate>
      <guid>https://community.splunk.com/t5/Splunk-Observability-Cloud/otel-operator-endpoint-invalid-Auto-instrumentation-broken/m-p/704431#M328</guid>
      <dc:creator>bishida</dc:creator>
      <dc:date>2024-11-14T16:53:07Z</dc:date>
    </item>
    <item>
      <title>Re: otel operator endpoint invalid - Auto instrumentation broken?</title>
      <link>https://community.splunk.com/t5/Splunk-Observability-Cloud/otel-operator-endpoint-invalid-Auto-instrumentation-broken/m-p/704490#M329</link>
      <description>&lt;P&gt;Helm version.BuildInfo{Version:"v3.14.2", GitCommit:"", GitTreeState:"clean", GoVersion:"go1.22.7"}&lt;/P&gt;&lt;P&gt;I used helm from Azure cloudshell and also tried GCP cloudshell. Both had similar issue. Do I need to try installing kubectl and helm locally and try again?&lt;/P&gt;</description>
      <pubDate>Fri, 15 Nov 2024 09:02:44 GMT</pubDate>
      <guid>https://community.splunk.com/t5/Splunk-Observability-Cloud/otel-operator-endpoint-invalid-Auto-instrumentation-broken/m-p/704490#M329</guid>
      <dc:creator>ramkumarvasu</dc:creator>
      <dc:date>2024-11-15T09:02:44Z</dc:date>
    </item>
    <item>
      <title>Re: otel operator endpoint invalid - Auto instrumentation broken?</title>
      <link>https://community.splunk.com/t5/Splunk-Observability-Cloud/otel-operator-endpoint-invalid-Auto-instrumentation-broken/m-p/704492#M330</link>
      <description>&lt;P&gt;We did eventually resolve this, however it took multiple steps.&amp;nbsp;&lt;BR /&gt;&lt;BR /&gt;Indeed, we were using an old version of helm, updating to 3.16 did allow us to make further progress, however that moved the issue onto a compatibility/dependency issue with prometheus (specifically prometheus-operator)&lt;/P&gt;&lt;P&gt;Switching to the latest otel chart (--version 0.112.0) was one step closer - however there was a breaking change in the values.yaml between 110-112 which meant we needed to rewrite our local values file.&lt;/P&gt;&lt;P&gt;Long story short: helm 3.16 + collector &amp;amp; values 0.112.0 worked for us.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Fri, 15 Nov 2024 09:12:20 GMT</pubDate>
      <guid>https://community.splunk.com/t5/Splunk-Observability-Cloud/otel-operator-endpoint-invalid-Auto-instrumentation-broken/m-p/704492#M330</guid>
      <dc:creator>nickhills_encc</dc:creator>
      <dc:date>2024-11-15T09:12:20Z</dc:date>
    </item>
    <item>
      <title>Re: otel operator endpoint invalid - Auto instrumentation broken?</title>
      <link>https://community.splunk.com/t5/Splunk-Observability-Cloud/otel-operator-endpoint-invalid-Auto-instrumentation-broken/m-p/704494#M331</link>
      <description>&lt;P&gt;I also tried with the latest version 3.16.3 and it is still the same issue&lt;/P&gt;</description>
      <pubDate>Fri, 15 Nov 2024 09:39:13 GMT</pubDate>
      <guid>https://community.splunk.com/t5/Splunk-Observability-Cloud/otel-operator-endpoint-invalid-Auto-instrumentation-broken/m-p/704494#M331</guid>
      <dc:creator>ramkumarvasu</dc:creator>
      <dc:date>2024-11-15T09:39:13Z</dc:date>
    </item>
    <item>
      <title>Re: otel operator endpoint invalid - Auto instrumentation broken?</title>
      <link>https://community.splunk.com/t5/Splunk-Observability-Cloud/otel-operator-endpoint-invalid-Auto-instrumentation-broken/m-p/704545#M332</link>
      <description>&lt;P&gt;Can i know what were the changes down on values file? Otel chart I was able to get in the Github project&lt;/P&gt;</description>
      <pubDate>Sat, 16 Nov 2024 03:31:03 GMT</pubDate>
      <guid>https://community.splunk.com/t5/Splunk-Observability-Cloud/otel-operator-endpoint-invalid-Auto-instrumentation-broken/m-p/704545#M332</guid>
      <dc:creator>ramkumarvasu</dc:creator>
      <dc:date>2024-11-16T03:31:03Z</dc:date>
    </item>
  </channel>
</rss>

