Open vveralag opened 3 years ago
Commented by Gitlab User danielcm: assigned to Gitlab User parkerer
Commented by Gitlab User danielcm: changed due date to December 31, 2021
Commented by Gitlab User parkerer: As far as compute resources go this is complete.
Commented by Gitlab User danielcm: added to epic &1
Commented by Gitlab User danielcm: Gitlab User parkerer can you create the issues in gitlab for all this work to happen. I agree resources computation is done, we need to translate this into an actual action plan.
Created by Gitlab User parkerer: In order to setup CI the project will need computer resources. The options I evaluated are:
Intel policy prohibits use of github cloud runners on Intel private repositories so that is not currently a viable options for Eowyn.
CaaS is an on-premises cloud compute option at Intel for running workloads in containers. They currently offer Rancher projects (https://rancher.com/) to shared compute clusters in Munich, Folsom, and Santa Clara. Eowyn project responsibilities would be creating and managing Kubernetes workloads, which for CI should be a single docker image.
Managing servers ourselves, VM or physical, incurs additional work and responsibility without providing benefit so my recommendation is CaaS.
To use CaaS for CI we need to:
After that the remaining CI setup should be roughly the same for any compute resource option.