[CentOS-devel] Minishift in PaaS SIG

Mon Mar 20 22:17:49 UTC 2017
Marcin Dulak <marcin.dulak at gmail.com>

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).

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
>>
>>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.centos.org/pipermail/centos-devel/attachments/20170320/015b1936/attachment-0008.html>