From 94b96d51893c5e31ec16de2ffc4b1e5c505a7398 Mon Sep 17 00:00:00 2001 From: Anatolii Bazko Date: Mon, 12 Feb 2024 13:07:53 +0100 Subject: [PATCH] feat: Add DevSpaces gateway plugin Signed-off-by: Anatolii Bazko --- .idea/gradle.xml | 3 + build.gradle.kts | 5 +- .../devspaces/gateway/DevSpacesConnector.kt | 11 +- .../github/devspaces/gateway/DevSpacesView.kt | 38 ------ .../gateway/help/DevSpacesWebHelp.kt | 15 +++ .../gateway/openshift/DevSpacesContext.kt | 19 +++ .../openshift/DevSpacesGatewayConnection.kt | 56 ++++++++ .../gateway/openshift/DevSpacesPortForward.kt | 55 ++++++++ .../gateway/openshift/DevWorkspaces.kt | 39 ++++++ .../devspaces/gateway/openshift/Exec.kt | 43 ++++++ .../openshift/OpenShiftClientFactory.kt | 58 +++++++++ .../devspaces/gateway/openshift/Pods.kt | 37 ++++++ .../devspaces/gateway/openshift/Projects.kt | 38 ++++++ .../devspaces/gateway/openshift/Utils.kt | 29 +++++ .../gateway/view/DevSpacesMainView.kt | 26 ++++ .../gateway/view/DevSpacesWizardView.kt | 114 ++++++++++++++++ .../github/devspaces/gateway/view/Dialog.kt | 47 +++++++ .../DevSpacesDevWorkspaceSelectingStepView.kt | 122 ++++++++++++++++++ .../DevSpacesOpenShiftConnectionStepView.kt | 83 ++++++++++++ .../gateway/view/steps/DevSpacesWizardStep.kt | 26 ++++ .../messages/DevSpacesBundle.properties | 15 +++ 21 files changed, 834 insertions(+), 45 deletions(-) delete mode 100644 src/main/kotlin/com/github/devspaces/gateway/DevSpacesView.kt create mode 100644 src/main/kotlin/com/github/devspaces/gateway/help/DevSpacesWebHelp.kt create mode 100644 src/main/kotlin/com/github/devspaces/gateway/openshift/DevSpacesContext.kt create mode 100644 src/main/kotlin/com/github/devspaces/gateway/openshift/DevSpacesGatewayConnection.kt create mode 100644 src/main/kotlin/com/github/devspaces/gateway/openshift/DevSpacesPortForward.kt create mode 100644 src/main/kotlin/com/github/devspaces/gateway/openshift/DevWorkspaces.kt create mode 100644 src/main/kotlin/com/github/devspaces/gateway/openshift/Exec.kt create mode 100644 src/main/kotlin/com/github/devspaces/gateway/openshift/OpenShiftClientFactory.kt create mode 100644 src/main/kotlin/com/github/devspaces/gateway/openshift/Pods.kt create mode 100644 src/main/kotlin/com/github/devspaces/gateway/openshift/Projects.kt create mode 100644 src/main/kotlin/com/github/devspaces/gateway/openshift/Utils.kt create mode 100644 src/main/kotlin/com/github/devspaces/gateway/view/DevSpacesMainView.kt create mode 100644 src/main/kotlin/com/github/devspaces/gateway/view/DevSpacesWizardView.kt create mode 100644 src/main/kotlin/com/github/devspaces/gateway/view/Dialog.kt create mode 100644 src/main/kotlin/com/github/devspaces/gateway/view/steps/DevSpacesDevWorkspaceSelectingStepView.kt create mode 100644 src/main/kotlin/com/github/devspaces/gateway/view/steps/DevSpacesOpenShiftConnectionStepView.kt create mode 100644 src/main/kotlin/com/github/devspaces/gateway/view/steps/DevSpacesWizardStep.kt diff --git a/.idea/gradle.xml b/.idea/gradle.xml index 54ea192..580e82e 100644 --- a/.idea/gradle.xml +++ b/.idea/gradle.xml @@ -4,6 +4,9 @@