[CentOS-devel] Minishift in PaaS SIG

Tue Mar 21 17:05:12 UTC 2017
Lalatendu Mohanty <lmohanty at redhat.com>

On Tue, Mar 21, 2017 at 10:32 PM, Lalatendu Mohanty <lmohanty at redhat.com>
wrote:

>
>
> On Tue, Mar 21, 2017 at 3:47 AM, Marcin Dulak <marcin.dulak at gmail.com>
> wrote:
>
>>
>>
>> On Thu, Mar 16, 2017 at 11:58 AM, Marcin Dulak <marcin.dulak at gmail.com>
>> wrote:
>>
>>>
>>>
>>> On Thu, Mar 16, 2017 at 11:55 AM, Lalatendu Mohanty <lmohanty at redhat.com
>>> > wrote:
>>>
>>>>
>>>>
>>>> On Wed, Mar 15, 2017 at 1:30 AM, Marcin Dulak <marcin.dulak at gmail.com>
>>>> wrote:
>>>>
>>>>> Hi,
>>>>>
>>>>> On Tue, Mar 14, 2017 at 7:17 PM, Lalatendu Mohanty <
>>>>> lmohanty at redhat.com> wrote:
>>>>>
>>>>>> Hi All,
>>>>>>
>>>>>> In last couple of Paas SIG meetings we discussed around if we should
>>>>>> provide Minishift  from PaaS SIG and the general agreement was that it will
>>>>>> benefit the CentOS community.   As a member of Minishift project and PaaS
>>>>>> SIG member I will work to build Minishift in the CentOS build system and
>>>>>> doing the releases through PaaS SIG.  I have copied the recent release
>>>>>> announcement of Minishift in this mail to give you some context about
>>>>>> Minishift .
>>>>>>
>>>>>> Previously we were working on Atomic Developer Bundle (ADB) which was
>>>>>> part of Atomic SIG.  Minishift is the next generation tool to replace ADB
>>>>>> as it address lot of ADB's short comings. It is written in Go and it is
>>>>>> light weight and designed to provide better user experience.
>>>>>>
>>>>>> We have been doing couple of  beta releases in Minishift project as
>>>>>> we move towards the 1.0.0 release. The next release is planned to be a
>>>>>> release candidate release then followed by 1.0.0 release.
>>>>>>
>>>>>> If you are interested to help us in building, testing, releasing
>>>>>> Minishift through PaaS SIG, please let us know.
>>>>>>
>>>>>
>>>>> I would like to help.
>>>>> Got https://github.com/minishift/minishift/blob/master/READM
>>>>> E.md#deploying-a-sample-application run with virtualbox 5.1.14r112924
>>>>> and minishift-1.0.0-beta.5-linux-amd64.tgz
>>>>>
>>>>> My packaging experience:
>>>>> https://admin.fedoraproject.org/pkgdb/packager/marcindulak/
>>>>>
>>>>
>>>> Thanks for the offer for helping with Minishift.
>>>>
>>>>>
>>>>> Any specific tasks that may correspond to my profile?
>>>>>
>>>>
>>>> There are two tasks for Minishift.  First we need to create a RPM for
>>>> Minishift binary.
>>>>
>>>
>>> OK, I think I can contribute to this.
>>>
>>
>> https://copr.fedorainfracloud.org/coprs/marcindulak/minishift/builds/ -
>> it looks like the following dependencies are needed on CentOS7, and a
>> couple packages less on Fedora:
>>
>> DEBUG util.py:439:  Error: No Package found for golang(github.com/DATA-DOG/godog)
>> DEBUG util.py:439:  Error: No Package found for golang(github.com/DATA-DOG/godog/gherkin)
>> DEBUG util.py:439:  Error: No Package found for golang(github.com/asaskevich/govalidator)
>> DEBUG util.py:439:  Error: No Package found for golang(github.com/blang/semver)
>> DEBUG util.py:439:  Error: No Package found for golang(github.com/docker/go-units)
>> DEBUG util.py:439:  Error: No Package found for golang(github.com/docker/machine/drivers/fakedriver)
>> DEBUG util.py:439:  Error: No Package found for golang(github.com/docker/machine/drivers/hyperv)
>> DEBUG util.py:439:  Error: No Package found for golang(github.com/docker/machine/drivers/virtualbox)
>> DEBUG util.py:439:  Error: No Package found for golang(github.com/docker/machine/drivers/vmwarefusion)
>> DEBUG util.py:439:  Error: No Package found for golang(github.com/docker/machine/libmachine)
>> DEBUG util.py:439:  Error: No Package found for golang(github.com/docker/machine/libmachine/auth)
>> DEBUG util.py:439:  Error: No Package found for golang(github.com/docker/machine/libmachine/drivers)
>> DEBUG util.py:439:  Error: No Package found for golang(github.com/docker/machine/libmachine/drivers/plugin)
>> DEBUG util.py:439:  Error: No Package found for golang(github.com/docker/machine/libmachine/drivers/plugin/localbinary)
>> DEBUG util.py:439:  Error: No Package found for golang(github.com/docker/machine/libmachine/engine)
>> DEBUG util.py:439:  Error: No Package found for golang(github.com/docker/machine/libmachine/host)
>> DEBUG util.py:439:  Error: No Package found for golang(github.com/docker/machine/libmachine/log)
>> DEBUG util.py:439:  Error: No Package found for golang(github.com/docker/machine/libmachine/mcnerror)
>> DEBUG util.py:439:  Error: No Package found for golang(github.com/docker/machine/libmachine/mcnflag)
>> DEBUG util.py:439:  Error: No Package found for golang(github.com/docker/machine/libmachine/mcnutils)
>> DEBUG util.py:439:  Error: No Package found for golang(github.com/docker/machine/libmachine/provision)
>> DEBUG util.py:439:  Error: No Package found for golang(github.com/docker/machine/libmachine/provision/pkgaction)
>> DEBUG util.py:439:  Error: No Package found for golang(github.com/docker/machine/libmachine/provision/provisiontest)
>> DEBUG util.py:439:  Error: No Package found for golang(github.com/docker/machine/libmachine/provision/serviceaction)
>> DEBUG util.py:439:  Error: No Package found for golang(github.com/docker/machine/libmachine/shell)
>> DEBUG util.py:439:  Error: No Package found for golang(github.com/docker/machine/libmachine/ssh)
>> DEBUG util.py:439:  Error: No Package found for golang(github.com/docker/machine/libmachine/state)
>> DEBUG util.py:439:  Error: No Package found for golang(github.com/docker/machine/libmachine/swarm)
>> DEBUG util.py:439:  Error: No Package found for golang(github.com/golang/glog)
>> DEBUG util.py:439:  Error: No Package found for golang(github.com/google/go-github/github)
>> DEBUG util.py:439:  Error: No Package found for golang(github.com/inconshreveable/go-update)
>> DEBUG util.py:439:  Error: No Package found for golang(github.com/kardianos/osext)
>> DEBUG util.py:439:  Error: No Package found for golang(github.com/olekukonko/tablewriter)
>> DEBUG util.py:439:  Error: No Package found for golang(github.com/pborman/uuid)
>> DEBUG util.py:439:  Error: No Package found for golang(github.com/pkg/browser)
>> DEBUG util.py:439:  Error: No Package found for golang(github.com/spf13/viper)
>> DEBUG util.py:439:  Error: No Package found for golang(golang.org/x/oauth2)
>> DEBUG util.py:439:  Error: No Package found for golang(k8s.io/kubernetes/pkg/api)
>> DEBUG util.py:439:  Error: No Package found for golang(k8s.io/kubernetes/pkg/api/v1)
>> DEBUG util.py:439:  Error: No Package found for golang(k8s.io/kubernetes/pkg/client/unversioned)
>> DEBUG util.py:439:  Error: No Package found for golang(k8s.io/kubernetes/pkg/client/unversioned/clientcmd)
>> DEBUG util.py:439:  Error: No Package found for golang(k8s.io/kubernetes/pkg/client/unversioned/clientcmd/api)
>> DEBUG util.py:439:  Error: No Package found for golang(k8s.io/kubernetes/pkg/client/unversioned/clientcmd/api/latest)
>>
>> Don't know about the required dependencies versions.
>>
>> I see also that several dependencies have been added to minishift git 250c9ed compared to beta5.
>>
>> https://copr.fedorainfracloud.org/coprs/logic/vault/ seems working on getting some of the dependencies into Fedora,
>>
>> but there are also several packages present in Fedora but absent in EPEL7 (the main one: k8s).
>>
>> Hi Marcin,
>
> Thanks for taking the initiative. WIll take a look and see if I can find a
> way to fix this. In the mean time can you please put the the spec file some
> place ( may be in a temporary  github repository), so that we can
> collaborate on this?
>
>
>
Also have you tried gofed [1] ? Not sure if it will help us, but worth a
try.

[1] https://github.com/gofed/gofed



> Marcin
>>
>>
>>>
>>>
>>>> Second we need to build the minishift-centos ISO in CBS. I will send
>>>> you a separate mail on this and lets collaborate.
>>>>
>>>
>>> Marcin
>>>
>>>
>>>> Thanks,
>>>> Lala
>>>>
>>>>>
>>>>> Marcin
>>>>>
>>>>>
>>>>>>
>>>>>>
>>>>>>
>>>>>> *Release announcement for Minishift 1.0.0-Beta.5 : *
>>>>>>
>>>>>> The Minishift team is pleased to announce the release of Minishift
>>>>>> 1.0.0 Beta 5.
>>>>>>
>>>>>> Minishift [1] is a command-line tool that provisions and manages
>>>>>> single-node OpenShift clusters optimized for development workflows. You can
>>>>>> run Minishift on GNU/Linux, Microsoft Windows or macOS.
>>>>>>
>>>>>> Release highlights
>>>>>>
>>>>>> ------------------------
>>>>>>
>>>>>> This release adds several features, enhancements, and bug fixes,
>>>>>> including:
>>>>>>
>>>>>>    -
>>>>>>
>>>>>>    Minishift is now configured to use nip.io instead of xip.io [4].
>>>>>>    -
>>>>>>
>>>>>>       The default routes for application will be created with the
>>>>>>       <VM IP>.nip.io routing suffix.
>>>>>>       -
>>>>>>
>>>>>>    The sudoers role was added to the “developer” user [5].
>>>>>>    -
>>>>>>
>>>>>>       This role allows the “developer” to impersonate system:admin
>>>>>>       when running a command. For example, you can run “$ oc get nodes --as
>>>>>>       system:admin” while logged in as the developer user.
>>>>>>       -
>>>>>>
>>>>>>    An important bug for proxy server (http/https) support was fixed
>>>>>>     [10].
>>>>>>    -
>>>>>>
>>>>>>       We had a bug where registration was failing in proxy
>>>>>>       environments.
>>>>>>       -
>>>>>>
>>>>>>    OpenShift related subcommands from the root context were moved
>>>>>>    under the “minishift openshift” command [11].
>>>>>>
>>>>>>
>>>>>> This release also includes many changes and bug fixes, which are
>>>>>> detailed in the release notes  [2] and milestone [3] . For information
>>>>>> about getting started, using, and developing Minishift, see the
>>>>>> documentation [6].
>>>>>>
>>>>>> Additional components
>>>>>>
>>>>>> -----------------------------
>>>>>>
>>>>>>
>>>>>>    -
>>>>>>
>>>>>>    We released new versions of the Boot2Docker ISO (v1.0.2) [ 8] and
>>>>>>    the CentOS ISO (v1.0.0-rc3) [7] images.
>>>>>>    -
>>>>>>
>>>>>>    We added the ‘fuse-sshfs’ package to both the ISO images. With
>>>>>>    SSHFS, users can mount host folders. Currently this is a manual process [9]
>>>>>>    but we are working on automating it.
>>>>>>
>>>>>>
>>>>>> Please give the new release a try and let us know your feedback. The
>>>>>> Minishift community hangs out at #minishift channel on Freenode and it is
>>>>>> the perfect place to discuss anything Minishift related.
>>>>>>
>>>>>> [1] https://github.com/minishift/minishift
>>>>>>
>>>>>> [2] https://github.com/minishift/minishift/releases/tag/v1.0.0-beta.5
>>>>>>
>>>>>> [3] https://github.com/minishift/minishift/milestone/10
>>>>>>
>>>>>> [4] https://github.com/minishift/minishift/issues/501
>>>>>>
>>>>>> [5] https://github.com/minishift/minishift/issues/509
>>>>>>
>>>>>> [6] https://github.com/minishift/minishift#documentation
>>>>>>
>>>>>> [7] https://github.com/minishift/minishift-centos-iso/releases/t
>>>>>> ag/v1.0.0-rc.3
>>>>>>
>>>>>> [8] https://github.com/minishift/minishift-b2d-iso/releases/tag/
>>>>>> v1.0.2
>>>>>>
>>>>>> [9] https://github.com/minishift/minishift/blob/master/docs/mana
>>>>>> ging-minishift.md#sshfs
>>>>>>
>>>>>> [10] https://github.com/minishift/minishift/issues/489
>>>>>>
>>>>>> [11] https://github.com/minishift/minishift/issues/465
>>>>>>
>>>>>>
>>>>>> Thanks,
>>>>>> Lala
>>>>>>
>>>>>>
>>>>>>
>>>>>>
>>>>>> _______________________________________________
>>>>>> CentOS-devel mailing list
>>>>>> CentOS-devel at centos.org
>>>>>> https://lists.centos.org/mailman/listinfo/centos-devel
>>>>>>
>>>>>>
>>>>>
>>>>> _______________________________________________
>>>>> CentOS-devel mailing list
>>>>> CentOS-devel at centos.org
>>>>> https://lists.centos.org/mailman/listinfo/centos-devel
>>>>>
>>>>>
>>>>
>>>> _______________________________________________
>>>> CentOS-devel mailing list
>>>> CentOS-devel at centos.org
>>>> https://lists.centos.org/mailman/listinfo/centos-devel
>>>>
>>>>
>>>
>>
>> _______________________________________________
>> CentOS-devel mailing list
>> CentOS-devel at centos.org
>> https://lists.centos.org/mailman/listinfo/centos-devel
>>
>>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.centos.org/pipermail/centos-devel/attachments/20170321/70a8e0cc/attachment-0008.html>