Open ursusca opened 1 week ago
This is a topic we might not be able to help you with, but there is one other thing I would suggest you try.
You had mentioned that you had imported msal4j-1.15.1.jar
-- presumably you mean via the Import Wizard in the web portal. You should try your custom image against a newly installed pega environment (or delete the imported classes from the database). Having the jar in the database and on the filesystem can lead to some unhappy classloading behavior.
Also, if all that you are doing with the custom image is to load jar files to the tomcat lib dir, you specify URLs for each jar file delimited by semicolons and they will be downloaded and copied there.
Describe the bug Microsoft replaces pod-managed identity (preview) authentication method, which described in the documentation, with Microsoft Entra Workload ID. We are trying to switch from
aadpodidbinding
to workload identities but it's not workingTo Reproduce Modify
pega.yaml
file for helm installation:Create service account:
Deploy pega platform using helm. After deployment we can see, that settings were applied to pods:
Also, a pod has environment variables set and token file created:
In DEV STUDIO: Records -->SysAdmin --> Database --> Create new connection using JDBC URL
Then click
Test connection
and got the error:Next, we tried to import
msal4j-1.15.1.jar
file and we still got the same error. Next, we tried to create custom image to include jar files:And re-deploy pega platform.
Test Connection
throws an error:And in the pod logs:
Expected behavior Expecting successful connection
Chart version Tried 3.23.0 and 3.17.1
Server (if applicable, please complete the following information):