Skip to content
This repository has been archived by the owner on Jul 22, 2024. It is now read-only.

Add FIPS support in Upgrade #286

Open
jyejare opened this issue Feb 7, 2019 · 2 comments
Open

Add FIPS support in Upgrade #286

jyejare opened this issue Feb 7, 2019 · 2 comments

Comments

@jyejare
Copy link
Member

jyejare commented Feb 7, 2019

As per discussion with @pondrejk, I propose to have support for FIPS in upgrade.

To achieve this we can,

  1. Add support in Satellite6-Upgrade to spawn libvirt instances from images. (just another library under upgrade/helpers/libvirt.py)
  2. Use FIPS image on libvirt1 to spawn an instance of the satellite.
  3. Create a separate standalone job for FIPS Satellite Upgrade(later if we want to run FIPS centric scenarios, we can make it part of the trigger)
  4. Run FIPS centric Tests on FIPS Upgrade Standalone jobs.

More ideas are welcome.

@ntkathole
Copy link
Contributor

ntkathole commented Feb 7, 2019

I would like to go with rhevm only.

Advantages:

  • No overhead as no need to add support for libvirt.

Limitations:

  • Infra : low storage (This can be the limitation for using libvirt as well because this new pipeline support also will create some instances with parallel to current automation. Also, this may be good reason to get infra out of the racks :) )

Limitations of using libvirt:

  • Going forward, we also need to update images as well and creating separate support also add overhead of adding automation for updating images.

@san7ket
Copy link
Contributor

san7ket commented Feb 13, 2019

Also, libvirt is actively used by many engineers for development so we can face resource crunch there, It really doesn't have a lot of memory.
Also, when and if there is resource crunch we cannot hot add memory onto it.

Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Projects
None yet
Development

No branches or pull requests

7 participants