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
