litmuschaos/litmus

Base Image Migration to UBI/RedHat for all components

Jonsy13 opened this issue · 0 comments

Today's all of our components are using litmuschaos/infra-alpine and litmuschaos/experiment-alpine images as base image. Both of these base images are using alpine:3.16.x as Base image.

As part of using alpine as base image, there are few issues -

  • Vulnerabilities in OS level packages
  • We need to handle hardening ourselves
  • Alpine 3.16.x is going EOL in May

With respect to above issues, The proposal is to move to UBI/RedHat images as base image. This way, we will be able to remove our dependency on litmuschaos/infra-alpine and litmuschaos/experiment-alpine images for any fixes and also it will help us to move to more hardened/secured image with very minimal or in other expected packages installed as part of image.

The affected components will be -

  • litmuschaos/litmusportal-frontend
  • litmuschaos/litmusportal-server
  • litmuschaos/litmusportal-auth-server
  • litmuschaos/litmusportal-subscriber
  • litmuschaos/litmusportal-event-tracker
  • litmuschaos/chaos-operator
  • litmuschaos/chaos-runner
  • litmuschaos/chaos-exporter
  • litmuschaos/go-runner
  • litmuschaos/litmus-checker
  • litmuschaos/k8s
  • litmuschaos/litmus-helm-agent