Yes.. I had a long debate about that with myself :), and decided to
formulate it as:

"For more details on the commands above, use a different virtualization
technology, or if you’re not using OSX see Setting Up the Virtualization
Environment
<https://docs.okd.io/latest/minishift/getting-started/setting-up-virtualization-environment.html>
. “ Where that blue link takes you to setting up minishift on other systems:

https://docs.okd.io/latest/minishift/getting-started/setting-up-virtualization-environment.html

Which TBH I find a pretty confusing document. So I lifted the instructions
for the platform I thought is most used. I probably should follow your
format and do a deep link into the instructions for OSX, Linux and Windows.
Let me work on that right now.

As far as installing Syndesis goes, yes you need ‘bash’ so on windows you’d
need Cygwin. We’re actually close to having a downloadable binary instead (
https://github.com/syndesisio/syndesis/releases/tag/untagged-3c70158620dcf104bf2d)
that can do the install - the install is about to change to use an operator
and this client binary simply uploads the operator. So maybe I should wait
a few weeks and then update the instructions to use that.

BTW at the end of the current install it starts up a browser to the correct
Syndesis URL, and any user/pw will work. But yeah we should mention this,
good point. Also I should update the picture to

[image: IMG_1976.JPG]

Camel with not all the features exposed, but super easy to use..

—Kurt


On Oct 2, 2019, at 10:01 AM, ski n <[email protected]> wrote:

Hi Kurt,

Answers are clear. Fatjar would be great! I'm now checking the quick-start
guide

https://github.com/syndesisio/syndesis-quickstarts/blob/master/README.md#2-install-a-local-mini-cloud-called-minishift

Here is explained what Minishift is and then goes directly to use brew on
OSX. What I would expect

           Install MiniShift on OSX
           Install MiniShift on Linux
           Install MiniShift on Windows

Then it goes to Install Syndesis, but this also depends on which OS the
user is (this may change for Windows when it uses Linux Subsystem). It
maybe good to show the end result (screenshot) as well, what URL the user
can loging (is username/password needed) etc.

Raymond







Op wo 2 okt. 2019 om 14:30 schreef Kurt T Stam <[email protected]>:

Thanks for you feedback Raymond, I added some comments inline


1) Is the integration designer (Syndysis itself) also a Spring Boot
application?


Yes it is. It's actually 6 microservices:
   1. Oauth proxy for SSO
   2. A React UI with the designer
   3. Server a Rest API type backend
   4. Database PostgreSQL for persistence
   5. Meta to live interact with 3rd Party service for things like check
the password validity
   6. Prometheus for monitoring

But I think you mean the server backend (2 and 5) which, yes, are both
Spring Boot apps.


2) As the integrations are Spring boot applications can they deployed on
any JVM directly? Must they be on MiniShift/Openshift or can I do without
and deploy directly on Windows, Docker, Azure etc?


They are 'standalone' Java apps. And /could/ be run as such if you take
care of some configuration, like secrets etc which as provided by the
OpenShift machinery. Also things like metrics collection rely on the
OpenShift infrastructure. So for now I would say they need
MiniShift/OpenShift. One of the things that are in the works is to deploy
on Camel-K, so the designers output would be a Camel-K route and you can
deploy it anywhere you can run Camel-K (which adds plain vanilla Kubernetes
support)


3) Is there any official Docker Image? (For example including Fedora,
OpenJDK, MiniShift and Syndysis, Some examples etc). That would make a
quick start quicker.


Unfortunately there is not at the moment. If, however, you managed to have
Minishift installed then running this sets it all up:

bash <(curl -sL https://syndes.is/start)

(referenced in

https://github.com/syndesisio/syndesis-quickstarts/blob/master/README.md#3-install-syndesis
)

We are working towards having a fat-jar zip file that you'd run to bring up
the designer as a standalone java process. This so people can try it out
much easier before having to go full cloud native. The standalone would not
be able to support all features though (like metrics etc)

Did I respond to all your questions? Looking forward to hearing more
feedback!

On Wed, Oct 2, 2019 at 3:53 AM ski n <[email protected]> wrote:

Hi Kurt,

Great to hear about that the next level cloud/low-code integration
initiative targeting 2.0. I'll tried an earlier version on Fedora and
MacOS, so I'm curious to see the progress.

>From the quick-start:

" Integrations are deployed as Spring Boot applications inside a

container

onto OpenShift"

I have some questions on this:

1) Is the integration designer (Syndysis itself) also a Spring Boot
application?
2) As the integrations are Spring boot applications can they deployed on
any JVM directly? Must they be on MiniShift/Openshift or can I do without
and deploy directly on Windows, Docker, Azure etc?
3) Is there any official Docker Image? (For example including Fedora,
OpenJDK, MiniShift and Syndysis, Some examples etc). That would make a
quick start quicker.

Regards,

Raymond







Op wo 2 okt. 2019 om 07:44 schreef Kurt Stam <[email protected]>:

Syndesis is an Apache 2.0 Licensed Open Source IPaaS (Integration as a
Service) based on Camel (https://github.com/syndesisio/syndesis). The
project is a little over a year old and we are starting to have some
critical mass.  Syndesis makes it really easy to create and manage

Camel

based integrations deployed on a public or private cloud.

If you'd like to see it in action I can recommend some of the Quick

Start

Demos:

https://github.com/syndesisio/syndesis-quickstarts#syndesis-quickstarts


We're current planning what features go into Syndesis 2.0, and one of

the

efforts is to align ourselves more with the Camel Community. We will to
brief announcement of our releases, make sure our Camel patches make it
upstream and we'd like to be invite you try out Syndesis and give us

some

feedback or better help us with our planning for 2.0. For more info on

this

see https://github.com/syndesisio/syndesis/wiki/Meeting-Notes.

Thanks and hope seeing you!

Cheers,
--Kurt

--
Kurt T. Stam

twitter: @KurtStam
google+: [email protected]

Reply via email to