fabric8 status

413 views
Skip to first unread message

kurr...@gmail.com

unread,
Aug 23, 2018, 6:49:48 PM8/23/18
to fabric8
Hello

I have a few high level questions regarding the status of Fabric8.

  • I see the `gofabric8` util is "sandboxed". Can I get some clarification on what this means? The main benefit of this tool was easy installation. What - if any - is the recommended approach to install fabric8 into Kubernetes now?
  • I can appreciate that the general focus of Fabric8 is for OpenShift.io. But has there also been a shift away from building fabric8 that can be deployed to other kubernetes/openshift environments?
Thanks and kind regards
Anton

James Strachan

unread,
Aug 24, 2018, 4:49:57 AM8/24/18
to Anton, fab...@googlegroups.com
I think the idea of fabric8 as an open source CI/CD project for any kubernetes/openshift cluster has been dead for about a year now. 

gofabric8 is the only way to install the fabric8 CI/CD platform which is no longer being maintained - plus the fabric8 platform itself has not had a release in a year. There are pockets of fabric8 OSS still being used & maintained - kubernetes-client & fabric8-maven-plugin - but the idea of fabric8 an open source platform for CI/CD on any kubernetes cluster is over. I've tried to get a more clear message on the fabric8.io website for weeks now but unfortunately that `gofabric8 is sandboxed` message is the only thing the current project maintainers would accept so far.

So if you want a CI/CD platform that is hosted on OpenShift Online then you can try https://openshift.io/

Or if you want an OSS CI/CD platform that works on any kubernetes cluster you could try Jenkins X: https://jenkins-x.io/  The founders of the fabric8 CI/CD platform left Red Hat last year and now all contribute directly to Jenkins X - which is now much better than fabric8 ever was! ;)


--
You received this message because you are subscribed to the Google Groups "fabric8" group.
To unsubscribe from this group and stop receiving emails from it, send an email to fabric8+u...@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


--
James
-------
Twitter: @jstrachan

Jenkins X: a CI/CD solution for modern cloud applications on Kubernetes

Anton Hughes

unread,
Aug 26, 2018, 5:11:19 PM8/26/18
to James Strachan, fabric8
Hi James

Thanks for your message. 

Its disappointing to see fabric8 fad away. 

I have been reviewing jenkinx-x - and it does look promising. However, as it only seems to support spring boot applications, I would say it has a some to go to " much better than fabric8 ever was! ;)"
Is there documentation on adding support for other languages?
How does jenkinx-x integrate with Openshift? 

Thanks and kind regards


James Strachan

unread,
Aug 27, 2018, 2:18:35 AM8/27/18
to Anton Hughes, fabric8
On Sun, 26 Aug 2018 at 22:11, Anton Hughes <anton.c...@gmail.com> wrote:
Hi James

Thanks for your message. 

Its disappointing to see fabric8 fad away. 

agreed!



I have been reviewing jenkinx-x - and it does look promising. However, as it only seems to support spring boot applications, I would say it has a some to go to " much better than fabric8 ever was! ;)"

I think you missed that Jenkins X can support lots of different kinds of programming languages & frameworks like node, .NET, ruby, python, rust etc

Here’s how to create a new QuickStart 
Our OOTB QuickStarts are here:

You can also customise what QuickStarts your team sees (adding your own or hiding some etc)
Finally you can import existing projects:

Is there documentation on adding support for other languages?

There is already lots of build packs for existing languages & it’s easy to extend

How does jenkinx-x integrate with Openshift? 

Jenkins X runs on any kubernetes cluster like AKS, EKS, GKE, PKS, OKE and OpenShift.

Anton Hughes

unread,
Aug 27, 2018, 2:32:30 AM8/27/18
to James Strachan, fabric8
Thanks James - that looks great!

Three questions:
  1. Quick starts - I must be misunderstanding a very basic concept, but I assumed that the quick starts would have a jenkinsfile in the repo. But that isnt the case. Can you help me understand?
  2. UI - can we still using the jenkins ui when jenkins-x - or is a totally new approach?
  3. Does Jenkins-x work with plan old kubernetes on baremetal?
Thanks


You received this message because you are subscribed to a topic in the Google Groups "fabric8" group.
To unsubscribe from this topic, visit https://groups.google.com/d/topic/fabric8/GiFGb21lmGA/unsubscribe.
To unsubscribe from this group and all its topics, send an email to fabric8+u...@googlegroups.com.

James Strachan

unread,
Aug 27, 2018, 6:07:46 AM8/27/18
to Anton Hughes, fabric8
On Mon, 27 Aug 2018 at 07:32, Anton Hughes <anton.c...@gmail.com> wrote:
Thanks James - that looks great!

Three questions:
  1. Quick starts - I must be misunderstanding a very basic concept, but I assumed that the quick starts would have a jenkinsfile in the repo. But that isnt the case. Can you help me understand?

A QuickStart can include files required for CI/CD like a Dockerfile, Jenkinsfile, skaffold.yaml or helm charts. When Jenkins X creates a spring project using start.spring.io, a QuickStart or imports an existing project source code - it applies the build packs to fill in any missing files.

We’ve tried to leave the QuickStarts fairly free of these files so that they get enriched by the build packs - just like your existing apps would if you import them


  1. UI - can we still using the jenkins ui when jenkins-x - or is a totally new approach?

You are free to use the Jenkins UI - try `jx console` to open it.

Though we have a nice CLI & IDE plugins as well plus integration with git providers to surface feedback 
  1. Does Jenkins-x work with plan old kubernetes on baremetal?

Yes - any kubernetes cluster should work. There are some requirements - like Ingress, persistence & RBAC but folks have used Jenkins X on most kinds of kubernetes cluster - on premise and public cloud.

If you are unsure of whether your cluster supports the requirements we have a compliance testing tool:
Reply all
Reply to author
Forward
0 new messages