coder / coder/jetbrains-coder

Allow customizing the sshConfigPath

Offen
#547 1 Kommentar 0 Reaktionen 0 zugewiesene Personen Auf GitHub ansehen
Vorherrschende Sprache
Kotlin
Sterne
33
Forks
18
Ø Merge
2 T. 13 Std.
Gemergte PRs (30 T.)
1

Beschreibung

In our environment, we strictly manage what the `$HOME/.ssh/config` file looks like - we replace it if it doesn't match our exact standard. In our config we allow custom configs in another directory (`$HOME/.ssh/config.d`). This conflicts with the Jetbrains Coder plugin because the plugin writes custom SSH configs into [`settings.sshConfigPath`](https://github.com/coder/jetbrains-coder/blob/39a29426e535208053d987562cc874a11925bc54/src/main/kotlin/com/coder/gateway/settings/CoderSettings.kt#L130) which is not configurable.

Please consider making the `settings.sshConfigPath` setting something that can be overridden. Personally we'd love to see it done as an environment variable... or we would need some programatic way to configure the path for the plugin via the shell.

Beitragsleitfaden

Beitragsleitfaden öffnen

Rechercherichtung

Beginnen Sie in src/main/kotlin/com/coder/gateway/settings/CoderSettings.kt bei der Einstellung sshConfigPath und untersuchen Sie, wie das JetBrains Coder-Plugin sie beim Schreiben einer benutzerdefinierten SSH-Konfiguration liest und verwendet. Entscheiden Sie, welcher unterstützte Überschreibungsmechanismus für die Anfrage geeignet ist, und überprüfen Sie anschließend, dass das Plugin in den konfigurierten Pfad schreibt, ohne das Standardverhalten zu ändern.

Vom Indexierungsmodell aus dem Issue-Text verfasst.

Bewertung

Tech-Stack
kotlin
Bereich
developer-experience
Issue-Typ
Feature
Schwierigkeit
3/5
Geschätzter Aufwand
1-2 Tage
Aktivitätsstatus
Veraltet
Klarheit
Größtenteils klar
Anfängerfreundlichkeit
45/100

Neue Issues direkt in Ihr Postfach

Eine kurze Übersicht über anfängerfreundliche GitHub-Issues.