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

Performing the first round of reconciliation between Cray-HPE and OpenCHAMI repos #53

Open
alexlovelltroy opened this issue Sep 19, 2024 · 6 comments
Assignees
Labels
Partner Objective A broadly scoped objective that is important to a partner

Comments

@alexlovelltroy
Copy link
Member

No description provided.

@alexlovelltroy alexlovelltroy converted this from a draft issue Sep 19, 2024
@alexlovelltroy alexlovelltroy added the Partner Objective A broadly scoped objective that is important to a partner label Sep 19, 2024
@ajgarside
Copy link

We’re actively looking at this at Cray/HPE. We’re focusing on building OCHAMI on vShasta and running associated automated tests. The data from this will guide next steps. We’ll post updates to this issue.

@rainest
Copy link

rainest commented Oct 29, 2024

@ajgarside is vShasta available outside HPE at all? I'd very much like to have some option for a virtualized set of nodes to develop against. Our actual test hardware is normally tasked with ongoing pre-production testing, and isn't readily available for me to develop against. Virtualized dummy nodes would provide a lot more leeway to vet new (probably buggy) code before a more complete test against actual hardware.

@ajgarside
Copy link

Unfortunately, I don’t think vshasta works for what you want. It’s very tightly coupled with CSM and GCP. There’s a future vshasta effort based on vTDS that will be more flexible, but it’s not something we have today...

@alexlovelltroy
Copy link
Member Author

We're publishing attested containers. Can you import those into your vShasta environment for testing and share results?

@ajgarside
Copy link

I have a meeting with the build & test team today re. OCHAMI build/install/testing. I've already added Travis' request to the agenda; I'll add attested containers as well. We're building an overall plan. I'll ping you by week's end to discuss.

@shunr-hpe shunr-hpe moved this to In Progress in Roadmap Project Jan 16, 2025
@shunr-hpe shunr-hpe self-assigned this Jan 22, 2025
@shunr-hpe
Copy link

I'm working on bringing OCHAMI's changes to SMD into CSM's version of SMD. Here is the branch where the changes are being brought in https://github.com/Cray-HPE/hms-smd/tree/ochami-sync

I will then do these things

  1. Bring back my CSM changes to OCHAMI
  2. Update OCHAMI to the latest CSM code (the merge base of OCHAMI and CSM is old and there have been changes since in CSM)
  3. Update CSM to the latest OCHAMI code (this will probably be completed in item 1)

I plan to look into doing some of these things

  1. Create a github workflow in CSM's repo that runs tests against an OCHAMI environment.
  2. Get the SMD unit tests and CT tests working in an OCHAMI github workflow.

For the time being I'm not bringing any of OCHAMI's build or docker changes into CSM. However, doing tests in CSM against an OCHAMI environment may require bringing these in.

After those things are done the go code should be the same between CSM and OCHAMI, except for minor differences like the package paths due to the difference in the repositories paths.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Partner Objective A broadly scoped objective that is important to a partner
Projects
Status: In Progress
Development

No branches or pull requests

4 participants