mirror of
https://github.com/elastic/kibana.git
synced 2025-04-24 01:38:56 -04:00
[Oblt Onboarding][K8S OTel] Override docker image in values.yml for serverless (#218527)
The current `values.yml` on serverless uses `docker.elastic.co/beats/elastic-agent:9.0.0` which doesn't exist. [The actual fix](https://github.com/elastic/elastic-agent/pull/7882) will be in v9.0.1 but in the meantime we have to do a workaround on the Kibana side and override the broken value in the code snippet. 
This commit is contained in:
parent
5ce6ce575f
commit
35407c9240
1 changed files with 4 additions and 1 deletions
|
@ -78,6 +78,9 @@ export const OtelKubernetesPanel: React.FC = () => {
|
|||
|
||||
const elasticEndpointVarName = isServerless ? 'elastic_otlp_endpoint' : 'elastic_endpoint';
|
||||
const valuesFileSubfolder = isServerless ? '/managed_otlp' : '';
|
||||
const dockerImageOverride = isServerless
|
||||
? '--set defaultCRConfig.image.repository="docker.elastic.co/elastic-agent/elastic-agent"'
|
||||
: '';
|
||||
|
||||
const otelKubeStackValuesFileUrl = data
|
||||
? `https://raw.githubusercontent.com/elastic/elastic-agent/refs/tags/v${data.elasticAgentVersionInfo.agentBaseVersion}/deploy/helm/edot-collector/kube-stack${valuesFileSubfolder}/values.yaml`
|
||||
|
@ -92,7 +95,7 @@ kubectl create secret generic elastic-secret-otel \\
|
|||
--from-literal=elastic_api_key='${data.apiKeyEncoded}'
|
||||
helm upgrade --install opentelemetry-kube-stack open-telemetry/opentelemetry-kube-stack \\
|
||||
--namespace ${namespace} \\
|
||||
--values '${otelKubeStackValuesFileUrl}' \\
|
||||
--values '${otelKubeStackValuesFileUrl}' ${dockerImageOverride} \\
|
||||
--version '${OTEL_KUBE_STACK_VERSION}'`
|
||||
: undefined;
|
||||
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue