-
Notifications
You must be signed in to change notification settings - Fork 197
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
Ubuntu support #984
Comments
@kaovilai, we are not planning to support Operator Lifecycle Manager (OLM) with MicroShift. Operators may still be installed if they do not require any OCP APIs unsupported by MicroShift. You should inquire with the OADP team if non-OLM installation is possible/supported. |
@ggiguash I am part of the OADP team and we are investigating ways to get around 40minute install time for e2e testing if possible. Microshift is one of the possible avenues to explore. |
Looked into Hive cluster but it seems like we may not have enough permission there to install operators unless we make our own hive. |
Please, review the list of OCP API supported by MicroShift at https://github.com/openshift/microshift/blob/main/docs/enabled_apis.md. Let's close this issue, unless there is any further questions on OADP installation without OLM. |
We are not worried about OADP installation specifically. This issue is not regarding any operator installation or OLM. The ask is simply, can we have something like
|
I am not asking for additional API support, OLM support, OADP support from microshift. I am asking that microshift be as easy to install and up and running ready for kubectl/oc like kind cluster |
specifically on non RHEL systems that are used by travis-ci/circle-ci if possible. |
kind create cluster
equivalents for other projects CI/CD in non RPM environments.
I hope title change clear up the minimal requirements. |
Hey, I'm not sure if Ubuntu support makes a lot of sense for this project. Microshift is a project build for the Red Hat family of operating systems. Designed to be a light weight, edge worthy deployment of OpenShift and ideally run on os-tree bistro deployments. In that regard, I'm not sure the mission of the Microshift project would include support for multiple Operating Systems. I understand what you're saying about upstream CI environments. But I don't think multi-OS support is something this project is pursuing. With regards to kind-like deployment that can be up and running quickly. Have you tried Code Ready Containers? Maybe that would be better suited for your use case? |
@kaovilai, At this time, we only plan supporting MicroShift on RHEL 8.x and, later, RHEL 9.x OS. Furthermore, due to the nature of the project, we are not planning to support container-based bootstrap for MicroShift. All these for downstream activities. When upstream activities are resumed, it is likely that CentOS and Fedora are going to be used by the community. Overall, the only configuration we can offer for running MicroShift on Ubunty is to bootstrap a RHEL VM and run MicroShift in it. An example of such a quick-starter can be found at https://github.com/openshift/microshift/blob/main/docs/getting_started.md. |
Microshift had Ubuntu install scripts previously iiuc but later removed. I just need a flavor of openshift that runs in Travis/circleci. Point me to one if you know anything that works |
Apart from specific distribution support. kind cluster support any environment with a valid docker and golang install. Not so microshift. |
I'm afraid that's all we can offer at this time. There are no plans to support Ubuntu or containerized MicroShift deployment as part of the downstream activities. |
After we resume upstream work and decouple the current CSI and CNI plugins from the main code base, I don't see any particular reason that MicroShift couldn't be supported on other OSes by community members who wanted to do so. |
I did notice a project that is working with MicroShift in Docker - https://github.com/christianh814/fauxpenshift |
Issues go stale after 90d of inactivity. Mark the issue as fresh by commenting If this issue is safe to close now please do so with /lifecycle stale |
Ubuntu/Debian support is still relevant. Many edge devices are not certified to run Fedora or it's just not possible without extensive hacking. There used to be support for ubuntu in this project last year. If part of this microshift effort is goodwill and openness for the community and driving growth of Openshift, this should be considered. https://community.ibm.com/community/user/cloud/blogs/alexei-karve/2022/04/17/microshift-13 |
Issues go stale after 90d of inactivity. Mark the issue as fresh by commenting If this issue is safe to close now please do so with /lifecycle stale |
I've tried kind cluster which works well but lacks openshift apis |
/lifecycle frozen |
@kaovilai , note that MicroShift does not support full set of OpenShift APIs. |
Yeah that should be good enough.. and then I assume I can add operatorhub on top as necessary. |
BTW, unblocking other OSes would be a huge help in getting more community contributions to fixing the project IMO.. and reduce likelihood of this project adoption being limited.. but perhaps that's by design. As seen in LinkedIn post Star History |
I found this Microshift installer script that doesn't require a pull secret. Perhaps that's a good starting point for an eventual PR that will solve this issue. |
@codespearhead , the script installs a 2-year-old microshift package from |
@ggiguash True. # microshift version
MicroShift Version: 4.8.0-0.microshift-2022-04-20-141053
Base OKD Version: 4.8.0-0.okd-2021-10-10-030117 However, this seems to be a symptom of a problem that's oddly familiar with this one in the OC repository, don't you think? In that case, which of these tags identify the latest version that should be published to |
We stopped publishing MicroShift to |
We want to be able to start and run microshift from ubuntu which is used by many ci systems.
The text was updated successfully, but these errors were encountered: