Dynatrace / dynatrace-operator

Automate Kubernetes observability with Dynatrace
https://www.dynatrace.com
Apache License 2.0
168 stars 137 forks source link

Upgrade from 0.15.0 or fresh install dynatrace-operator 1.0.0: oneagent unable to start container process #2987

Closed dhorner71 closed 7 months ago

dhorner71 commented 7 months ago

dynatrace support ticket #306247

Describe the bug upgrading from 0.15.0 to 1.0.0 with helm or fresh install produces oneagent daemonset pod warnings:

pod event: OCI runtime exec failed: exec failed: unable to start container process: exec: "/usr/bin/watchdog-healthcheck64": stat /usr/bin/watchdog-healthcheck64: no such file or directory: unknown

pod status: type: Ready status: 'False' reason: ContainersNotReady message: 'containers with unready status: [dynatrace-oneagent]'

To Reproduce Steps to reproduce the behavior:

  1. either fresh install or upgrade from 0.15.0 helm chart

helm sets: apiUrl = apiToken = dataIngestToken = installDRD = true webhook.hostNetwork = true image = customPullSecret = csidriver.enabled = false

dynakube 1.0.0: apiVersion: dynatrace.com/v1beta1 kind: DynaKube metadata: annotations: feature.dynatrace.com/automatic-kubernetes-api-monitoring: 'true' name: namespace: dynatrace spec: activeGate: capabilities:

dynakube 0.15.0: apiVersion: dynatrace.com/v1beta1 kind: DynaKube metadata: annotations: feature.dynatrace.com/automatic-kubernetes-api-monitoring: 'true' name: namespace: dynatrace spec: activeGate: capabilities:

Expected behavior after helm install, either upgrade or fresh, healthy pods reported with no warnings reported just like 0.15.0

Screenshots n/a

Environment (please complete the following information):

Additional context -probably unimportant but with EKS autoscaler, version 1.0.0 does require an additional node (4 total) from 0.15.0 (3 total) -could be related but even using latest tag on images and helm chart still produces dashboard warning: "The ActiveGate monitoring this Kubernetes cluster is outdated. Please make sure that all ActiveGates have [a minimum version of 1.279] to get the latest enhancements in Kubernetes monitoring."

github-actions[bot] commented 7 months ago

Thank you for opening a Dynatrace Operator Issue. We've identified and tagged the issue as a "Support request".

Dynatrace responds to requests like these via Dynatrace ONE support rather than Github. This helps our team respond as quickly as possible using the support team's tools and procedures.

Thanks for your help!