You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Description
When creating a LogPipeline using secretRefs without specifying a key, the pipeline gets accepted and the "ConfigurationGenerated" status gets true. Later on the log delivery fails as no authorization is provided..
Example pipeline:
apiVersion: telemetry.kyma-project.io/v1alpha1kind: LogPipelinemetadata:
name: testspec:
input:
application:
containers:
exclude:
- istio-proxykeepOriginalBody: truenamespaces: {}output:
http:
dedot: truehost:
valueFrom:
secretKeyRef:
key: ingest-endpointname: clsnamespace: observabilitypassword:
valueFrom:
secretKeyRef:
key: ingest-passwordname: clsnamespace: observabilitytls: {}uri: /customindex/kymauser:
valueFrom:
secretKeyRef:
name: clsnamespace: observabilitystatus:
conditions:
- lastTransitionTime: "2024-10-08T15:33:37Z"message: Fluent Bit agent DaemonSet is readyreason: AgentReadystatus: "True"type: AgentHealthy
- lastTransitionTime: "2024-10-08T15:34:47Z"message: LogPipeline specification is successfully applied to the configurationof Fluent Bit agentobservedGeneration: 2reason: AgentConfiguredstatus: "True"type: ConfigurationGenerated
- lastTransitionTime: "2024-10-08T15:36:18Z"message: 'Backend is not reachable or rejecting logs. All logs are dropped. See troubleshooting: https://kyma-project.io/#/telemetry-manager/user/02-logs?id=no-logs-arrive-at-the-backend'observedGeneration: 2reason: AllTelemetryDataDroppedstatus: "False"type: TelemetryFlowHealthyunsupportedMode: false
In the status you see that the configuration is accepted by the telemetry-manager.
I would expect the validation to fail as a "secretKeyRef" without key is meaningless.
Please also verify that the other pipeline types are working as expected.
I observed another scenario where the referenced secret got deleted after the pipeline was running, now the LogPipeline continues to push to a non-existent endpoint instead of failing with configuration problems. Please validate this scenario as well.
The text was updated successfully, but these errors were encountered:
Description
When creating a LogPipeline using secretRefs without specifying a key, the pipeline gets accepted and the "ConfigurationGenerated" status gets true. Later on the log delivery fails as no authorization is provided..
Example pipeline:
In the status you see that the configuration is accepted by the telemetry-manager.
I would expect the validation to fail as a "secretKeyRef" without key is meaningless.
Please also verify that the other pipeline types are working as expected.
I observed another scenario where the referenced secret got deleted after the pipeline was running, now the LogPipeline continues to push to a non-existent endpoint instead of failing with configuration problems. Please validate this scenario as well.
The text was updated successfully, but these errors were encountered: