-
Notifications
You must be signed in to change notification settings - Fork 1.2k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Updating installation when installed using helm #14966
Comments
@sleshchenko @monaka any ideas about that? |
@richardmward Chectl just set needed arguments for helm chart according to specified arguments. |
Hi, The command I ran only differs in that i had self signed cert on it too: Am currently on 7.1.0 and aiming to get to 7.3.0. |
CHE_REPO=/home/serg/projects/che
CHE_TEMPLATES=${CHE_REPO}/deploy
helm dependencies update --skip-refresh ${CHE_TEMPLATES}/kubernetes/helm/che/
helm upgrade --install che --force --namespace che \
--debug \
--set global.cheDomain=aws.my-ide.cloud \
--set global.tls.useSelfSignedCerts=true \
--set global.ingressDomain=aws.my-ide.cloud \
--set cheImage=eclipse/che-server:7.3.0 \
--set che-plugin-registry.chePluginRegistry.image=quay.io/eclipse/che-plugin-registry:7.3.0 \
--set che-devfile-registry.cheDevfileRegistry.image=quay.io/eclipse/che-devfile-registry:7.3.0 \
--set che-postgres.image=eclipse/che-postgres:7.3.0 \
--set che-keycloak.image=eclipse/che-keycloak:7.3.0 \
--set global.cheWorkspacesNamespace=che \
-f ${CHE_TEMPLATES}/kubernetes/helm/che/values/multi-user.yaml \
-f ${CHE_TEMPLATES}/kubernetes/helm/che/values/tls.yaml \
${CHE_TEMPLATES}/kubernetes/helm/che/ ^ set your repo path into CHE_REPO |
To the best of my knowledge, that seems to have worked. Certainly I see a version |
@richardmward you can also execute the following command to make sure that all right images are run (keycloak, postgres, etc.)
|
Yes, they all state as being at 7.3.0. I notice within a workspace (created from the I don't know if this error was present before the upgrade or not - so could well be completely unrelated, and am happy to raise as a separate ticket if that'd be preferable? |
@richardmward Could you please check Developer Tools of browser? Are there failed requests from Dashboard to plugin-registry? P.S. Also, could you please take a look here che-incubator/chectl#340 (comment) I need your help and it should be easy to do. |
I see no failed requests from the dashboard to plugin-registry in the browser. I can see a number of INFO logs about it succesfully loading what I assume are the default plugins (ports-plugin, theia-containers-plugin, task-plugin, and many more). In terms of error logs, I have
With regard to che-incubator/chectl#340, you'll forgive me for being unable to download an archive from a random host and execute it in my environment - albeit well-intentioned, I hope you can understand why I can't do that. |
Sure! It's fine. @richardmward Could you do share |
I get no output from that command. If i remove the piped grep I only see:
If you gave me the instructions to build / run from the branch, I think that would be fine. |
Sorry, it's really my fault. -o=yaml is missing. So, the following should be better
|
|
Seems just fine. Can you confirm that if you open |
Yes, I do. I guess if this isn't an issue others are seeing, the most likely difference to most setups will be the fact I am using a self signed cert. Perhaps that hasn't be set somewhere it needs to be. |
Did you import your self-signed CA into the browser? |
@richardmward The certificate for che-plugin registry is marked by Chrome secure as well? |
Yes |
Then I don't have an idea why |
Summary
Hi. I am running my own installation of che on AWS having followed the instructions at https://www.eclipse.org/che/docs/che-7/deploying-che-on-kubernetes-on-aws/.
Now that there is a newer version of che available, I'd like to update. To do this, I tried running
chectl server:update -a helm
given the aws installation uses helm. Sadly this responds with "Error: 🛑 The specified installer helm does not support updating yet.".Given this, could you give me direction as to what the process for updating is until such time as
chectl
supports updating helm based installations? (It's probably obvious to those that have more experience with Kubernetes / Helm - but this is my first expose to them, so any pointers gratefully received!)The text was updated successfully, but these errors were encountered: