Comments (14)
@heiko-braun fyi
from fuse-online-install.
@avano thanks
from fuse-online-install.
We stopped doing few things the update_ocp.sh
script relies on:
- We shouldn't call docker images with
-
as part of the name, ideally they are called with a simple word, likeserver
,meta
and so on. When we start using wordings likekomodo-server
orpostgres-exporter
it all gets nasty. We need a simpler name for these images. I would suggest to call komodo justkomodo
, and postgres exporterpexporter
. - The script assumes that docker images are called $PREFIX + $NAME, where prefix is
fuse-ignite
and name ismeta
,server
ANDkomodo
, the docker image should be called:fuse-ignite-meta
,fuse-ignite-server
ANDfuse-ignite-komodo
(which is called data-virtualization-server-rhel7:$tag, and for postgres exporter fuse-postgres-exporter:$tag). We need the same image prefix for komodo and postgres exporter than the rest of the images.
I could work around these issues without changing the image names. We have to go back to the mentioned standards.
from fuse-online-install.
We need the same image prefix for komodo and postgres exporter than the rest of the images.
I am afraid this is not possible at this stage, and I don't think we should make assumption about the image name prefixes in the script. Why no simply call them out fully?
from fuse-online-install.
We need the same image prefix for komodo and postgres exporter than the rest of the images.
I am afraid this is not possible at this stage, and I don't think we should make assumption about the image name prefixes in the script. Why no simply call them out fully?
Sure it wont be possible at this stage, but why not give things simple names like the ones I recommended? That shouldn't be an issue for next release or so.
There is a relation between name and few other elements: for name server
, the image tag is tag_server
here ), and the the name of the ImageStream (fuse-ignite-server
) and the image itself (registry/repo/fuse-ignite-server
) are build based on that prefix and the name here
from fuse-online-install.
No objection for simple names
from fuse-online-install.
@avano can you please test ^^
from fuse-online-install.
After thinking and talking about this, we don't include external bits in the upgrade process. Removing komodo and the exporter should fix the problem
from fuse-online-install.
@lgarciaaco @heiko-braun removing the datavirt image stream now causes the upgrade pod to wait indefinitely, as it is waiting for komodo-server to be scaled to 1:
=== * Restart all deployments (upgrade_60_restart_all)
deploymentconfig.apps.openshift.io/komodo-server scaled
deploymentconfig.apps.openshift.io/syndesis-db scaled
deploymentconfig.apps.openshift.io/syndesis-meta scaled
deploymentconfig.apps.openshift.io/syndesis-oauthproxy scaled
deploymentconfig.apps.openshift.io/syndesis-prometheus scaled
deploymentconfig.apps.openshift.io/syndesis-server scaled
deploymentconfig.apps.openshift.io/syndesis-ui scaled
Waiting for komodo-server to be scaled to 1
and obviously since there is no image stream for komodo, it waits forever and the upgrade never completes.
also leaving out the datavirt server from the upgrade means that user can't use datavirt when upgrading from 7.3.1 to 7.4
from fuse-online-install.
@lgarciaaco I guess this means we need to include komodo at least. Maybe we can add a new section to the scripts for new images, that need to be added during the update procedure?
from fuse-online-install.
#180 removes some code that was needed for previous upgrade, but not needed anymore. It was creating the IS for komodo. I think the upgrade pod wont be trying for it anymore.
from fuse-online-install.
@avano can you cherry pick and try? I don't think you need to do a release for it.
from fuse-online-install.
fixed on 1.7.x branch
from fuse-online-install.
Good work, thanks guys!
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] 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.