This is a better question for the CDK/Minishift developers. +cc Jimmi On Fri, May 5, 2017 at 12:52 AM, Charles Moulliard <[email protected]> wrote: > Hi, > > As the developers use locally on their machine "minishift", I'm wondering > how we could add such option [2] to tell to minishift (= VM managed using > xhyve, virtualbox, ... hypervisors) to just launch the master + controller > manager > > Maybe --> "minishift start --mode=hollow|normal[default]" > > The command executed by minishift to launch OpenShift is > > "minishift ssh > ps -ef | grep openshift > /usr/bin/openshift start > --master-config=/var/lib/origin/openshift.local.config/master/master-config.yaml > --node-config=/var/lib/origin/openshift.local.config/node-192.168.64.25/node-config.yaml" > > Regards, > > Charles > > On Thu, May 4, 2017 at 4:11 PM, Steve Kuznetsov <[email protected]> wrote: >> >> On Wed, May 3, 2017 at 11:47 PM, Charles Moulliard <[email protected]> >> wrote: >> > Hi Steve, >> > >> > How do you start the master without the node ? Link to the test test-cmd >> > project ? If you do that, only the API Server is launched ? >> >> Yep, we simply `openshift start master` [1] -- today IIRC that will >> start the master and controller manager. If using scripts inside of >> Origin seems like a good way to get what you need, though, I would >> suggest letting me know and using the newer helper functions in >> start.sh [2] instead of the first link, as they are a better UX. >> >> [1] >> https://github.com/openshift/origin/blob/master/hack/test-cmd.sh#L167-L170 >> [2] >> https://github.com/openshift/origin/blob/master/hack/lib/start.sh#L275-L302 >> >> > >> > Regards >> > >> > Charles >> > >> > >> > On Wed, May 3, 2017 at 7:01 PM, Steve Kuznetsov <[email protected]> >> > wrote: >> >> >> >> Our test-cmd suite runs without the node for those reasons. You can >> >> simply >> >> start the master with an unavailable node for this to work. >> >> >> >> Steve >> >> >> >> On May 3, 2017 9:56 AM, "Jonathan Yu" <[email protected]> wrote: >> >> >> >> >> >> >> >> On Wed, May 3, 2017 at 9:43 AM, Charles Moulliard <[email protected]> >> >> wrote: >> >>> >> >>> Hi, >> >>> >> >>> I'm wondering if there is a java project which Mock an >> >>> OpenShift/Kubernetes server and where the HTTP requests are validated >> >>> against the API [1] ? >> >> >> >> >> >> I wonder if anyone has done "hollow node" for OpenShift, as is done in >> >> Kubernetes: >> >> >> >> https://github.com/kubernetes/kubernetes/blob/master/cmd/kubemark/hollow-node.go >> >> >> >> I think the idea is to have an API server without any controllers >> >> running, >> >> so you issue real API requests that are validated the same way that >> >> Kubernetes would normally do it, but nothing is actually created >> >> behind-the-scenes. I wonder if we can get it to run non-privileged on >> >> an >> >> OpenShift cluster, could be really useful for stubbing stuff out... >> >> >> >> Have a question? >> >> First, check the FAQ: https://mojo.redhat.com/docs/DOC-943081 >> >> Next, check the archives: >> >> http://post-office.corp.redhat.com/archives/openshift-sme/ >> >> >> >> >> > > >
_______________________________________________ Container-tools mailing list [email protected] https://www.redhat.com/mailman/listinfo/container-tools
