Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

helm chart security fixes for Oasis LMF #895

Open
michael-fehlmann opened this issue Sep 12, 2023 · 1 comment · May be fixed by #938
Open

helm chart security fixes for Oasis LMF #895

michael-fehlmann opened this issue Sep 12, 2023 · 1 comment · May be fixed by #938
Assignees
Labels
Enhancement Small improvement or refinement. kubernetes

Comments

@michael-fehlmann
Copy link

michael-fehlmann commented Sep 12, 2023

Issue Description

In order to fix security issues recognised by our scanning system we would like to request the following changes in Oasis helm charts:

  • Immutable (read-only) root filesystem should be enforced for all containers (each container should have readOnlyRootFilesystem : true and mount volumes if necessary)
  • Disable automounting API credentials (service account or pod level, automountServiceAccountToken: false). If Kubernetes API is needed than it should be explicitly mounted.

Version / Environment information

  • OS / platform / environment used: Kubernetes 1.25+
  • affected Oasis versions: All
@benhayes21 benhayes21 added the Enhancement Small improvement or refinement. label Oct 19, 2023
@sambles
Copy link
Contributor

sambles commented Nov 3, 2023

To do - Kubernetes API

To do - Immutable root filesystem

Apply Read only (all of filesystem) to

  • oasis-task-controller
  • oasis-server
  • oasis-websocket
  • oasis-worker-controller
  • keycloak
  • flower
  • celery-beat

@sambles sambles linked a pull request Jan 11, 2024 that will close this issue
@benhayes21 benhayes21 assigned sambles and unassigned slashme101 Feb 21, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Enhancement Small improvement or refinement. kubernetes
Projects
Status: Todo
Development

Successfully merging a pull request may close this issue.

4 participants