dapr: Error in sidecars after upgrading from 1.3.1 to 1.4.0

In what area(s)?

/area test-and-release

What version of Dapr?

1.4.0

Expected Behavior

upgrading DAPR from 1.3.1 to 1.4.0 should work without an error in the sidecars.

Actual Behavior

I upgraded DAPR from 1.3.1 to 1.4.0 then sidecars failed.

Steps to Reproduce the Problem

We use DAPR helm chart. After the upgrade we see an error in the sidecar logs. failed to append PEM root cert to x509 CertPool

Sidecar Logs: image

Release Note

RELEASE NOTE: FIX Bug in runtime about appending PEM root cert

About this issue

  • Original URL
  • State: closed
  • Created 3 years ago
  • Comments: 20 (13 by maintainers)

Most upvoted comments

It looks like this happens when mTLS is disabled.

We should add upgrade e2e tests for non-mTLS installations as well. I’ll take a look at reproing and fixing it this week.

@PeterGerrard, please setup a valid certicicate or enable sentry.

Now TSL is enabled by default for the placement service (even if you don’t use it) so I think you need a valid certificate or you must enable sentry.

We have upgraded to both 1.4.0 and 1.4.3 and seen the error