Skip to content

Conversation

vprashar2929
Copy link
Collaborator

@vprashar2929 vprashar2929 commented Sep 9, 2025

Add Kubernetes deployment capability for sushy-static to enable redfish
for testing in containerized environments.

Changes:

  • Move redfish mockups from compose to shared hack/ directory.
  • Add Kubernetes manifests for sushy-statuc deployment.
  • Update CI workflow to deploy sushy-static on k8s and verify
    kepler_platform_watts metric collection after deployment.

Usgae:
Sushy deployment is disabled by default. To enable for redfish testing,
uncomment redfish resources in manifests/k8s/kustomization.yaml

@github-actions github-actions bot added the chore Routine tasks or maintenance label Sep 9, 2025
@vprashar2929 vprashar2929 force-pushed the k8s-sushy branch 2 times, most recently from b192373 to af77c4f Compare September 11, 2025 05:52
@vprashar2929 vprashar2929 changed the title chore: add support to deploy sushy-static on k8s chore: add sushy-static deployment support on k8s Sep 11, 2025
@vprashar2929 vprashar2929 marked this pull request as ready for review September 11, 2025 05:53
@vprashar2929 vprashar2929 requested a review from sthaha September 11, 2025 05:53
@vprashar2929 vprashar2929 marked this pull request as draft September 11, 2025 07:55
@vprashar2929
Copy link
Collaborator Author

Will separate moving mockups into a separate PR as the CI job will fail as sushy-static expects mockups to be available in the main branch under hack folder

Add Kubernetes deployment capability for sushy-static to enable redfish
for testing in containerized environments.

Changes:
- Move redfish mockups from compose to shared `hack/` directory.
- Add Kubernetes manifests for sushy-statuc deployment.
- Update CI workflow to deploy sushy-static on k8s and verify
  `kepler_platform_watts` metric collection after deployment.

Usgae:
Sushy deployment is disabled by default. To enable for redfish testing,
uncomment redfish resources in `manifests/k8s/kustomization.yaml`

Signed-off-by: vprashar2929 <[email protected]>
@vprashar2929 vprashar2929 marked this pull request as ready for review September 11, 2025 13:55
@sthaha sthaha merged commit 86989b8 into sustainable-computing-io:main Sep 22, 2025
21 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
chore Routine tasks or maintenance
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants