[CentOS-devel] Minishift in PaaS SIG

Tue Mar 21 19:20:01 UTC 2017
Marcin Dulak <marcin.dulak at gmail.com>

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

>
>
> 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
>
>
yes, I used gofed:

https://github.com/marcindulak/minishift-rpm-centos7

Marcin


>
>
>> 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-b
>>>>>>> eta.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
>>>
>>>
>>
>
> _______________________________________________
> 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/21b7a6b5/attachment-0008.html>