Closed lukjaw closed 1 year ago
Guys, I found this plugin much useful for pod logs and terminal. Add below plugin name in extensions tab in OpenLens @alebcay/openlens-node-pod-menu
At the risk of beating a proverbial dead horse, I have to agree that this was a badly timed and communicated change. I represent several hundreds of users at a fortune 10 company, and we are in the process of switch from Lens to OpenLens. I tested OpenLens 6.2.5, found that it works acceptably, and recommended the upgrade path. I have been receiving numerous support requests from people who went straight to version 6.3.0 and were understandably frustrated with the missing functionality. Sadly, I think this has damaged OpenLens' reputation and lost users.
I understand the intention, but the lack of communication and visible roadmap created huge confusion at a time of maximum impact (due to the volume of new OpenLens users).
For my part, I will keep my development teams on 6.2.5 until the functionality is restored; however, that has created a great deal of extra work just communicating with my internal users.
@inquinity buy you can get that functionality back in the latest version. In 6.3.0 you can simply open the Extensions
page, type @alebcay/openlens-node-pod-menu
, click install and voila, logs and shell are back again into OpenLens.
I can understand the confusion around the miscommunication and the fact that those features disappeared from the product with an update and was not even notified in the app itself that it was the case (I had to search online myself to figure out what in the world happened), but I guess by simply letting the OpenLens team simply communicate were you can get back the functionality lost before the update by installing extensions which were installed by default I guess would simply solve the issue.
For OpenLens team, maybe a slight suggestion is that in the Extension page you have a list of known extensions and possibly mark some of them as "oficial" or "reviewed" or similar), with some basic info and a link to the source, add a possibility to simply click install
and good to go. This would heavily reduce the friction of finding new extensions.
@javier-tarazaga Thanks! I started to get familiar with kubectl logs <pod name>
again :)
- While ejecting in-tree extensions, we didn't (yet) decide where these ejected components would live. We had various ideas but it was no top priority. As you can imagine, these ejected components are also used by the official Lens Desktop application available from https://k8slens.dev. We'd need to resolve this topic before we can even ship a new version ourselves!
@miskun These ejected components are responsible for core functionality we use every day. Have you decided yet whether these ejected components will live in an open source licensed public repo? Or if they will live in a private repo?
The reason people are concerned is because rather than being moved to a different place, such as a different folder or a different open source repo, the components disappeared entirely and a new version was released without any ability to add the components back.
Obviously this functionality isn't going to be removed from the commercial version of lens, so what happened has people thinking that these ejected components are going to be living in a private git repository from now on. You could calm tensions a lot by promising that these components will be open sourced.
We had various ideas but it was no top priority.
We'd need to resolve this topic before we can even ship a new version ourselves!
This is strange phrasing. If it's a blocker for a shipping a new version why isn't it a top priority?
Thank you for ruining a wonderful opensource project, I will not use Lens nor recommend it anymore to anyone else
Classic RedHat move.
@inquinity buy you can get that functionality back in the latest version. In 6.3.0 you can simply open the
Extensions
page, type@alebcay/openlens-node-pod-menu
, click install and voila, logs and shell are back again into OpenLens.I can understand the confusion around the miscommunication and the fact that those features disappeared from the product with an update and was not even notified in the app itself that it was the case (I had to search online myself to figure out what in the world happened), but I guess by simply letting the OpenLens team simply communicate were you can get back the functionality lost before the update by installing extensions which were installed by default I guess would simply solve the issue.
For OpenLens team, maybe a slight suggestion is that in the Extension page you have a list of known extensions and possibly mark some of them as "oficial" or "reviewed" or similar), with some basic info and a link to the source, add a possibility to simply click
install
and good to go. This would heavily reduce the friction of finding new extensions.
@javier-tarazaga I appreciate the advice. With up to several thousand developers all looking to me as the "expert" on using OpenLens, having to instruct them all on adding extensions to get essential functionality could be unfeasible.
My point to the development team is that producing a version that installs without the expected and necessary functionality is not workable. My point to the community is that we are al human, give the development team some time to come up with a solution. There are no villains; at the same time, forthright and honest communication is the foundation of the open source community.
While I understand all the frustration and confusion around this topic, I think it's been getting a bit out of hand. It's quite funny for me to think why some people have a tendency to think that we (people who created Lens to become what it is today) are somehow on a mission to sabotage this project on purpose. Let me ask you: how many projects with >20k stars on Github have you ever created? Let's imagine you have created one. Why would you then start sabotaging it? I guess nobody would. It’s something to be proud of and you’ll want to take super good care of it!
We are quite proud of what we have created and want to keep on working on this project to make it even more awesome in the future. Something that works for our own needs but also for those who want to build their own versions and flavors.
I hope this brings clarity for the issue. We appreciate all constructive feedback on this matter but if the comments in here are just expressing your frustration or suggestions for using X, Y or Z instead of using Lens we’ll close the commenting as it does not have value for the issue.
Then why is this PR still open and never got feedback? https://github.com/lensapp/lens/pull/5772
At a minimum the extension should be listed in the Lens Extensions repository which is linked from the app extensions page. To that affect, if I have created a PR with the minimum required changes. See: https://github.com/lensapp/lens-extensions/pull/21
As a new user of OpenLens, it was MUCH harder to find this functionality than it should have been. I kinda understand why it was removed and why extensions shouldn't be in the main repo, but honestly this functionality should not be implemented as an extension in the first place. It is the reason I use this app.
from https://github.com/MuhammedKalkan/OpenLens/issues/127#issuecomment-1451852949
This is due to a breaking change in the Lens project, to move non core functionality into extensions: lensapp/lens#6823 and lensapp/lens#6983
Why pods and logs are considered optional? I've got no idea.
The fix is to install https://github.com/alebcay/openlens-node-pod-menu through the extensions.
There is another piece of functionality that has gone missing.
One used to be able to install Prometheus monitoring for the cluster via the Preferences. That has gone missing. Does someone know whether that functionality has also gone AWOL due to project restructuring, and if it is available as an extension?
from MuhammedKalkan/OpenLens#127 (comment)
This is due to a breaking change in the Lens project, to move non core functionality into extensions: lensapp/lens#6823 and lensapp/lens#6983 Why pods and logs are considered optional? I've got no idea. The fix is to install https://github.com/alebcay/openlens-node-pod-menu through the extensions.
Cool, thanks!
from MuhammedKalkan/OpenLens#127 (comment)
This is due to a breaking change in the Lens project, to move non core functionality into extensions: lensapp/lens#6823 and lensapp/lens#6983 Why pods and logs are considered optional? I've got no idea. The fix is to install https://github.com/alebcay/openlens-node-pod-menu through the extensions.
I've tested the plugin on Windows on latest Open Lens and it still doesn't show the logs
I've tested https://github.com/alebcay/openlens-node-pod-menu on OpenLens 6.4.11 and it works
I created a pull request on this ages ago that still has not been merged.
I've tested https://github.com/alebcay/openlens-node-pod-menu on OpenLens 6.4.11 and it works
I've tested it too with 6.4.11 installed via chocolatey and it doesn't show up
I created a pull request on this ages ago that still has not been merged.
I did find the extension, but I don't remember where, hahaha
I've tested https://github.com/alebcay/openlens-node-pod-menu on OpenLens 6.4.11 and it works
I've tested it too with 6.4.11 installed via chocolatey and it doesn't show up
Is it enabled?
I installed OpenLens using the EXE from here: https://github.com/MuhammedKalkan/OpenLens/releases
Yes. Go to extensions (ctrl+shift+e) add this name in the box: @alebcay/openlens-node-pod-menu
and hit install. After that all was a bit buggy but after restart it works fine and i have the menu options back
it's enabled on 6.4.15, but didn't work :/ going back to the one previous 6.3,
Quite a bad move to remove fonction like those whle wanting to create a modular apps without providing them.
Yes. Go to extensions (ctrl+shift+e) add this name in the box:
@alebcay/openlens-node-pod-menu
and hit install. After that all was a bit buggy but after restart it works fine and i have the menu options back
This worked for me
Yes. Go to extensions (ctrl+shift+e) add this name in the box:
@alebcay/openlens-node-pod-menu
and hit install. After that all was a bit buggy but after restart it works fine and i have the menu options back
Thanks, shell and logs are back!
Thx all is working again!!! Nice job 🙏
FWIW I needed to enable the plugin after adding
The plugin didn't worked here.
tried a lot of things in various order: uninstall/reinstall the plugin. enable/disable it, restart openlens... the only solution was to revert to the last version with it.
The plugin didn't worked here.
tried a lot of things in various order: uninstall/reinstall the plugin. enable/disable it, restart openlens... the only solution was to revert to the last version with it.
The same. After last update no more logs
The plugin didn't work here. tried a lot of things in various orders: uninstall/reinstall the plugin. enable/disable it, restart open lens... the only solution was to revert to the last version with it.
The same. After the last update no more logs
Don't tell us this!
Not working in this version. Literally the logs are the 1 feature I use the most. Please fix asap. OpenLens: 6.5.2-309
plugin not work on version 6.5.2-356 even after enabled.
Seems the plugin needs to be updated.
FWIW, please take the discussions about the plugin to the plugin page. It doesn't make any sense to discuss it here. (and it works for me, on OpenLens 6.5.2-356 , you just need to terminate OpenLens right after the install and then restart it, it works then)
For what it's worth, I have been using version 0.1.0 of the plugin with OpenLens 6.5.2-366 without any issues. I'll cut a new release soon but it's unclear to me if this will actually fix any of the problems that people have been running into.
In the future, please use the issue board on the plugin itself for discussing these concerns. I don't actively follow this thread much anymore, so I will be better able to respond to any compatibility issues that people are running into and we can keep track of the outstanding issues in one place.
this was automagically fixed for me
@alebcay/openlens-node-pod-menu do the trick but better it to be build in
@alebcay/openlens-node-pod-menu do the trick but better it to be build in
- cant find Prometheus installation anymore
Workaround @shilazi/openlens-lens-metrics
Yes. Go to extensions (ctrl+shift+e) add this name in the box:
@alebcay/openlens-node-pod-menu
and hit install. After that all was a bit buggy but after restart it works fine and i have the menu options back
This has worked on v6.5.2, thank you. I had to open extension again and manually enable it
lol why isnt this enabled by default?
lol why isnt this enabled by default?
They have a paid version and free subscription is gone. Strategy? :moneybag:
Btw, if anyone has a problem trying to install extensions, I suggest trying deleting everything from the directory `~/.var/app/dev.k8slens.OpenLens/'. It worked for me. The flatpak version didn't worked well here, I installed via https://github.com/MuhammedKalkan/OpenLens.
Yes. Go to extensions (ctrl+shift+e) add this name in the box:
@alebcay/openlens-node-pod-menu
and hit install. After that all was a bit buggy but after restart it works fine and i have the menu options back
This doesn't work for me. I tried to force use a registry from my global .npmrc. Was it security restriction or not, i've found the simplest way, because compiling extension from the sources is much more harder.
So:
npm install -g @alebcay/openlens-node-pod-menu
@alebcay
folderopenlens-node-pod-menu
directory into new tar archiveVoila, I hope this can help someone
In OpenLens open Extension (Win – Ctrl + Shift + e, 🍎 - Command + Shift + e), Enter @alebcay/openlens-node-pod-menu and install Enjoy!
In OpenLens open Extension (Win – Ctrl + Shift + e, 🍎 - Command + Shift + e), Enter @alebcay/openlens-node-pod-menu and install Enjoy!
Dude, this was closed like a year ago.
Yesterday I ran into this issue, i have found a solution and so I wanted to share that. What is your problem?
št 7. 3. 2024 o 23:35 Jamie Carl @.***> napísal(a):
In OpenLens open Extension (Win – Ctrl + Shift + e, 🍎 - Command + Shift + e), Enter @alebcay/openlens-node-pod-menu and install Enjoy!
Dude, this was closed like a year ago.
— Reply to this email directly, view it on GitHub https://github.com/lensapp/lens/issues/6823#issuecomment-1984666683, or unsubscribe https://github.com/notifications/unsubscribe-auth/AYWUYRFJAMJXCITOWEEANCTYXDTSVAVCNFSM6AAAAAATGWPL56VHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMYTSOBUGY3DMNRYGM . You are receiving this because you commented.Message ID: @.***>
Describe the bug After installing OpenLens v 6.3.0 i cannot see Logs and Shell buttons under pods / nodes
To Reproduce Steps to reproduce the behavior:
Expected behavior I would like to see the Logs and Shell buttons like in standard Lens IDE
Screenshots
Environment (please complete the following information):
Logs: When you run the application executable from command line you will see some logging output. Please paste them here:
Additional context I Was using Lens IDE on a license grace period and i wanted to switch to OpenLens.
I removed previous Lens version and cleared all /User/Appdata files and any remaining files from old installations, rebooted, re-installed OpenLens again, tried also solution mentioned in here:
https://github.com/lensapp/lens/issues/1690#issuecomment-886260245
But i ran
npm install
from the scoop folder (C:\Users****\scoop\apps\openlens\6.3.0\resources\app.asar.unpacked\node_modules)