devpod
devpod copied to clipboard
Add support for fleet
Is your feature request related to a problem?
Support Jetbrains new Fleet. It's pretty straight forward todo: https://www.jetbrains.com/help/fleet/install-on-a-remote-machine.html
Additional context
@shyim makes a lot of sense. Although fleet is currently in public preview it already has some traction 👍
It's works much better in Remote Development than Gateway with IDEA, Goland, etc... I still don't understand how people can work with Gateway 🙈
@shyim it should work already via ssh, unfortunately we didn't find a way to automatically open it via a deep link so far.
Did you created already a YouTrack Ticket? What's the problem, get the link or open it?
The normal ./fleet outputs a link 🤔
@shyim ah really, would you mind showing me a sample output? If thats the case we can automate that.
❯ ./fleet launch workspace -- --auth=accept-everyone --publish --enableSmartMode --workspace-path ~/Code/platform/
Workspace version automatically resolved to latest released version '1.20.134', workspace options passed after `--` must be valid for this version.
Downloaded fsdaemon
Downloaded dock
Downloaded jbr
BOOTSTRAP: 833ms [own=457ms, jvm=376ms]
Configure console log with class ch.qos.logback.classic.AsyncAppender
Configure file log with class ch.qos.logback.classic.AsyncAppender (/Users/shyim/Library/Logs/JetBrains/Fleet/fleet.log)
Loaded logback configuration from:
file:///Users/shyim/.fleet/log.conf.toml
jar:file:///Users/shyim/Library/Caches/JetBrains/Fleet/artifacts/1.20.134/dock/./bootstrap/jars/fleet.util.logging.api.jar!/log.conf.toml
Applying new dynamic config FleetLogConfiguration(refreshTimeout=30, default=WARN, perTarget={}, loggers=[Entry(loggerName=fleet, default=null, perTarget={CONSOLE=WARN, FILE=INFO}), Entry(loggerName=noria, default=null, perTarget={CONSOLE=WARN, FILE=INFO})])
Dock HTTP Api listening to 127.0.0.1:51228
[20230711 13:35:28.969 WARN ?? f.workspace.cli.WorkspaceCLIParsers] Workspace was given some unknown options that will be ignored: '--workspaceOnly --workspace-path /Users/shyim/Code/platform/'
Workspace Server listening to 127.0.0.1:51267
- UID: cp4cq1jl9sg9fe21c6te
- Supported authorization methods: {"type":"AcceptsEveryone"}
- Host ID: 76vvuu6k6dkmcf7rub2m
- Lobby address: LobbyAddress(host=lobby.fleet.api.jetbrains.com, isSecure=true, port=443)
- Version: 1.20.134
- Smart Mode: enabled
- Published to Jetbrains relay: true
- Join this workspace using URL: https://fleet.jetbrains.com/?version=1.20.134&workspaceId=cp4cq1jl9sg9fe21c6te&session=WW1f3SwV4GhU8wRt9FDfAsYyGi96lnz9qOCPRYsbFko
@shyim oh thanks, I'll take a look!
Oha thanks for working on that ❤️