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

microshift as an environment for integration test #182

Closed
Tracked by #331
SamYuan1990 opened this issue Sep 14, 2022 · 12 comments
Closed
Tracked by #331

microshift as an environment for integration test #182

SamYuan1990 opened this issue Sep 14, 2022 · 12 comments
Assignees
Labels
kind/feature New feature or request

Comments

@SamYuan1990
Copy link
Collaborator

Is your feature request related to a problem? Please describe.
add microshift as micro of openshift as integration test env

Describe the solution you'd like
considering github action providing agent as ubuntu, should try command below to see if we are able to use microshift as a k8s cluster for integration test.
https://github.com/thinkahead/microshift/blob/main/install-ubuntu22.04.sh

Describe alternatives you've considered
n/A

Additional context
n/A

@SamYuan1990 SamYuan1990 added the kind/feature New feature or request label Sep 14, 2022
@rootfs
Copy link
Contributor

rootfs commented Sep 14, 2022

cc @sallyom

@SamYuan1990
Copy link
Collaborator Author

@rootfs ,@sallyom , may I know

  • when will this think a head back to https://github.com/openshift/microshift
  • is there any sample to upload local docker image to microshift so that in PR we can upload PR build to microshift for test?

@cooktheryan
Copy link
Collaborator

I do know that @sallyom was attempting to begin the work on integrating the OCP CI framework into this repository. She may also be able to comment if the ability still exists to run MicroShift completely containerized which would allow for us to successfully use it with Ubuntu. If not we may be able to fork the MicroShift testing framework for this project as well to deploy microshift and then the Kepler objects

@sallyom
Copy link
Collaborator

sallyom commented Sep 26, 2022

the manifests/openshift are working now AFAIK, see here https://github.com/sustainable-computing-io/kepler/blob/main/manifests/openshift/README.md

I will report back wrt running on MicroShift - haven't tried that - however, if you have an OpenShift cluster you can deploy with the above README

@SamYuan1990
Copy link
Collaborator Author

the manifests/openshift are working now AFAIK, see here https://github.com/sustainable-computing-io/kepler/blob/main/manifests/openshift/README.md

I will report back wrt running on MicroShift - haven't tried that - however, if you have an OpenShift cluster you can deploy with the above README

do you know if we are able to make OpenShift running in github action(github hosted agent) ?

@SamYuan1990
Copy link
Collaborator Author

@sallyom / @rootfs , would you like ref to sustainable-computing-io/kepler-action#8 implements microshift support in our customer github action? then we can reuse microshift as k8s cluster in our CI for all projects. (kepler, operator, helm etc...)

@stale
Copy link

stale bot commented May 17, 2023

This issue has been automatically marked as stale because it has not had recent activity. It will be closed if no further activity occurs. Thank you for your contributions.

@stale stale bot added the wontfix This will not be worked on label May 17, 2023
@SamYuan1990
Copy link
Collaborator Author

@rootfs ,@sallyom any updates for this one?
are we able to enable microshift in github action?

@stale stale bot removed the wontfix This will not be worked on label May 17, 2023
@marceloamaral
Copy link
Collaborator

any update on this?

@vprashar2929
Copy link
Collaborator

Not sure about the GitHub action for Microshift but I have recently used Microshift for CI purposes and I use the default github-runners and run Microshift in a container as I had an issue in the past deploying Micorshift straight on Ubuntu and there is an open issue as well related to this. If this doesn't work then we can definitely explore the container option as well. In my experience, it works fine. Just have some extra steps😅

@SamYuan1990
Copy link
Collaborator Author

Not sure about the GitHub action for Microshift but I have recently used Microshift for CI purposes and I use the default github-runners and run Microshift in a container as I had an issue in the past deploying Micorshift straight on Ubuntu and there is an open issue as well related to this. If this doesn't work then we can definitely explore the container option as well. In my experience, it works fine. Just have some extra steps😅

yeah... as #182 (comment)
hence I suppose currently some of major question:

  1. are we going to handle this ticket in 0.6 release?
  2. are we need make a further design for this?
    assign to @rootfs, and let's wait further information.

@SamYuan1990 SamYuan1990 mentioned this issue Jun 6, 2023
8 tasks
@rootfs rootfs added this to the kepler-release-0.6 milestone Jun 22, 2023
@rootfs
Copy link
Contributor

rootfs commented Jul 26, 2023

this is finished by @vprashar2929

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
kind/feature New feature or request
Projects
None yet
Development

No branches or pull requests

6 participants