In internal/credbundle/credbundle.go , we should cache the credential bundle instead of reading from file path on every request. Reference: PodIdentity signer issues certs that are valid for 24 hours: https://github.com/agent-substrate/substrate/blob/381b3ad52ca7dbf04e453872a3acfe2d6bd4cbd0/cmd/podcertcontroller/internal/podidentitysigner/podidentitysigner.go#L108
In internal/credbundle/credbundle.go , we should cache the credential bundle instead of reading from file path on every request.
Reference: PodIdentity signer issues certs that are valid for 24 hours:
substrate/cmd/podcertcontroller/internal/podidentitysigner/podidentitysigner.go
Line 108 in 381b3ad