In our project we use Openshift with an external image registry. (Artifactory)
To make that work I need to make sure that every service account contains the corresponding pull secret.
Especially when operators (like strimzi) create service accounts on their own, that's tricky.
Openshift already automatically adds secrets to any new service account. (e.g. to access the internal registry.)
Is it possible to tell Openshift to also add the credentials for Artifactory automatically?
Looks like the UI offers a way to configure a "Default Pull Secret" which seems to fit exactly that situation. - Unfortunately I don't see any effect in setting that. - What exactly should it do?

Looks like the code for that is here. (But I don't know jsx well enough to understand what exactly it is doing.)
More often you would do this for each pod rather than each service account, but the answer is the same either way: write a mutating admission webhook. Or use an existing one that does the same thing, for example https://github.com/jainishshah17/tugger