I am trying to initialize DAST in a Kubernetes Cluster
- All my Cluster VMs are Rhel9 Stigged
- My Kubernetes is Rancher RKE 2
- I am using fluxCD to handle pulling my Helm configurations from gitops repositories
- I have a LIM server on a Windows Server 2019 VM
- I have a SSC server on a Centos 8 VM
Postgresql Chart Version: 12.12.10
Postgresql Image: ironbank/opensource/postgres/postgresql:15.7
Utilizing charts from the fortify/helm-3 github repository.
ScanCentral-Dast Chart Version: 23.2.0
I made certain to load the `scancentral-dast-config-linux.tar` into docker and then push to my private registry to be referenced by my helm chart configuration, that way I am using a dast-config image with SecureBase
So far the upgradeJob is failing. I can trail the logs and watch it add/update some database entries and policies, but eventually the job halts with an error IncompatibleOperatingSystem.
kubectl -n dast logs dast-upgrade-job-kg86c -f Defaulted container "upgrade-job" out of: upgrade-job, upgrade-prep-job (init) 2024-07-26 16:04:31 - Starting dotnet, Application Version: 23.2.0.107. Validation error occurred. Error code: IncompatibleOperatingSystem. Error Message: One or more actions are not compatible with the current operating system.
What Operating System isn't Compatible?
I used the scancentral-dast-config-linux.tar, for dast-config-sb, and is based on UBI 8.8
The postgresql image from ironbank, at least according to it's page, is base don Redhat UBI 8 as well.
The Cluster VMs are Rhel 9.
What OS incompatibility is there?
Is there anyway to get better debug logs out of this?
I saw a similar post here at https://community.microfocus.com/cyberres/fortify/f/discussions/520533/unable-to-deploy-scancentral-dast-services-containers-in-rhel-vm_
However no answers were provided on if there was a solution, or what it would be