devpod icon indicating copy to clipboard operation
devpod copied to clipboard

Add support for fleet

Open shyim opened this issue 2 years ago • 8 comments

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 avatar Jun 29 '23 08:06 shyim

@shyim makes a lot of sense. Although fleet is currently in public preview it already has some traction 👍

pascalbreuninger avatar Jun 29 '23 12:06 pascalbreuninger

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 avatar Jun 29 '23 13:06 shyim

@shyim it should work already via ssh, unfortunately we didn't find a way to automatically open it via a deep link so far.

FabianKramm avatar Jul 03 '23 07:07 FabianKramm

Did you created already a YouTrack Ticket? What's the problem, get the link or open it?

The normal ./fleet outputs a link 🤔

shyim avatar Jul 03 '23 07:07 shyim

@shyim ah really, would you mind showing me a sample output? If thats the case we can automate that.

FabianKramm avatar Jul 11 '23 11:07 FabianKramm

❯ ./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 avatar Jul 11 '23 11:07 shyim

@shyim oh thanks, I'll take a look!

FabianKramm avatar Jul 11 '23 11:07 FabianKramm

Oha thanks for working on that ❤️

shyim avatar Jul 11 '23 13:07 shyim