Closed lindhe closed 9 months ago
Considering this, I am not sure it will ever be possible to install OpenSearch without violating the "restricted" security standard.
Since not everyone has PSS enforced, it may not be an issue. I think it's still nice to provide the opensearch dependency so it's available for development installations, but it should probably be hosted externally for prod deployments (where PSS is more likely to be enforced).
Description
This change makes the
worker-beat
pod compliant with the Pod Security Standard "restricted". For more information, please see: https://kubernetes.io/docs/concepts/security/pod-security-standards/#restrictedThere are still a handful of policy violations left:
These are, however, caused by the OpenSearch dependency, so I'll handle them in a separate PR since it's a bit more involved.
Apart from that, the changes are tested and seems to work.
Checklist
Ticks in all boxes and 🟢 on all GitHub actions status checks are required to merge:
Third-party code
If you've added third-party code (copy/pasted or new dependencies), please reach out to an architect.
Reminder
By using GitHub, you have already agreed to the GitHub’s Terms of Service including that: