Hello guys. I'm trying to setup syndesis now for several days already without success.
If I undestand the documentation correctly, a simple:
./tools/bin/syndesis minishift --install --open --nodev
should lead me to a working installation of syndesis.
After installation I'm able to reach the syndesis web interface, in my case via
The browser console is full of errors. For example:
Strict-Transport-Security: The connection to the site is untrustworthy, so the specified header was ignored.
Cross-Origin Request Blocked: The Same Origin Policy disallows reading the remote resource at https://solution-explorer.192.168.42.163.nip.io/services
I'm able to make a connection to google sheets under
Connections. But as soon as I go to integrations and click on the google sheets button, nothing happens.
In the browser console appears:
Uncaught DOMException: The quota has been exceeded. main.88762cbc.chunk.js:1
Help is much appreciated. Thanks!
when starting syndesis via minishift I already get errors like:
Cannot find command for opening URL: https://syndesis-myproject.192.168.42.163.nip.io ERROR: Failed to extract oc to /root/.syndesis/oc-v3.11.0-y2xr/
If I use the oc binary from openshift and execute
oc get pods is get:
error: the server doesn't have a resource type "pods"
Thanks for trying to help me, but you don't need to put any more time into it. I'm about to switch to open integration hub.
To be honest , I don't have high hopes in the maintainability of a system if the setup is that complicated and such error prune.
Maybe I was unlucky, but a quick glance inside the bash scripts tells me that there is a lot of code with the sole purpose of fighting against environmental differences.
This is always a bad sign and means that there are tons of people with a lot of different problems.
Despite all the code it fails in many different ways. I tried on different distros,. Even on debian it didn't work.
If I would be asked for my opinion, I would propose to really base as much of the project (at least the dev environment) on nix. It is currently the only technology that allows reproducible environments without the need of virtualization layers. As one can see here, there are a lot of problems which cannot be solved by virtualization.
If all devs work with the same environment you can get rid of 80% of bash scripts. You don't need any more code to fight against the differences is there are none.