[CentOS-devel] Minishift in PaaS SIG

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

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?

Thanks,
Lala

> 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/b27656bf/attachment-0008.html>