Comments (10)
The easiest way to do that is by releasing kamel
binaries as separate artefacts instead of putting them in the came-k
operator image.
from fuse-online-install.
Same thing with syndesis for 7.5
from fuse-online-install.
We will ship them with the operator image, but extract the binary during the release of fuse-online-install
. This way docker doesn't become a prerequisite for end users, but it will still be needed at release time.
from fuse-online-install.
@heiko-braun and the binary will be then commited to this repo? The problem with that is that the operator image only has the linux binary, so it won't be possible to install from windows or mac
from fuse-online-install.
For camel k, the operator image has clients for all platforms under /opt/clients, I guess it's possible to do the same for Syndesis.
But.. is this really the way we want to go? The approach of putting the client binary inside the operator image is one of the main reasons why we are not able to embed the right operator image tag in the binary tool. We had to do hacks in this repo during previous Fuse releases.
Why putting such constraint if we later extract the clients from the images? @lgarciaaco , @heiko-braun
from fuse-online-install.
For camel k, the operator image has clients for all platforms under /opt/clients, I guess it's possible to do the same for Syndesis.
Yes, that's what we need.
from fuse-online-install.
Why putting such constraint if we later extract the clients from the images?
We are taking a shortcut in 7.5. It seemed to be easier to do this way for now, rather than asking the prod processes to change.
@nicolaferraro Can you elaborate on the problem you see with the the right operator image tag in the binary tool
?
from fuse-online-install.
No problem for me, if images come with binaries inside it's easy to extract them and put them somewhere where the scripts can download them.
The problem I was mentioning is a productization issue somebody mentioned in the past.
Basically if I want kamel install
to install the productized version of Camel K, then the kamel
binary needs to know the exact image tag to install e.g. redhat-fuse/camel-k:1.8-14.
Sinc kamel
is inside the image, it needs to know in advance the tag that will be produced, before building the image.
But as I've understood, the tag is only known when the image is later published.
And this means that we need to do hacks in this repo to fix it, which is not a problem given that we don't distribute binary directly.
I changed my mind on the previous comment because in syndesis and camel k (master, not prod), we now have a single binary and we can't avoid putting it in the image..
from fuse-online-install.
@heiko-braun jboss/fuse-operators
repo is not public ... how are ppl supposed to download the binaries from there
from fuse-online-install.
Issue has been marked as stale and closed.
If it is really required then please reopen and request with justification accordingly.
from fuse-online-install.
Related Issues (20)
- [1.7.7] Use fuse7-tech-preview instead of fuse-7-tech-preview HOT 3
- [1.7.7] Mismatch between imagestreams in fuse-online-install and operator template HOT 2
- [1.7.7] No switch for datavirt install HOT 5
- [CamelK] Camel K uses `fuse7` instead of `fuse7-tech-preview` namespace HOT 1
- [camel-k] unknown flag --repository HOT 1
- [camel-k] Camel-k-operator cannot pull image HOT 1
- Unable to install as basic user on OCP 4.X HOT 13
- [camel-k] Can't install camel-k on fedora, permissions error HOT 1
- [camel-k] fuse-java-openshift is no longer tech-preview
- [Upgrade] Update_ocp --version fails with $tag_komodo: bad substitution HOT 4
- [Upgrade] Upgrade never completes as it is missing the komodo image stream HOT 14
- [Upgrade] unbound variable HOT 1
- [camel-k] kamel install --repository option is not working for plugins HOT 1
- [Install] Unbound variable HOT 1
- Unable to use scripts when there is a space in path HOT 1
- error message is not easily readable HOT 4
- Postgres updated in RH Catalog HOT 1
- Remove references to old ways of installing syndesis
- Remove the -p / --project switch as causes failures in install_ocp.sh script HOT 1
- Fuse Online is not able to be installed from other folders
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from fuse-online-install.