Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Provide a "Deploy to OpenShift" command #313

Closed
fbricon opened this issue Oct 19, 2020 · 0 comments · Fixed by #316
Closed

Provide a "Deploy to OpenShift" command #313

fbricon opened this issue Oct 19, 2020 · 0 comments · Fixed by #316
Assignees
Labels
enhancement New feature or request
Milestone

Comments

@fbricon
Copy link
Collaborator

fbricon commented Oct 19, 2020

Here's the idea:

  • if there's at least one Quarkus project in the workspace, then enable a "Deploy to OpenShift" command
  • when invoked, the command will:
    • detect if vscode-openshift-tools is installed, if not, propose the user to install it
    • ask the user to select the quarkus project to deploy, if there are several.
    • invoke some (new) vscode-openshift-tools API/command, requesting to deploy the selected project
    • see how to handle already published projects (then re-push them?)

On the vscode-openshift-tools side, it'll be equivalent to selecting a workspace directory deployment.
cc @dgolovin @mohitsuman

@fbricon fbricon added the enhancement New feature or request label Oct 19, 2020
@datho7561 datho7561 self-assigned this Oct 28, 2020
datho7561 added a commit to datho7561/vscode-quarkus that referenced this issue Oct 30, 2020
Just a POC for now

See: Provide a "Deploy to OpenShift" command redhat-developer#313
Signed-off-by: David Thompson <davthomp@redhat.com>
datho7561 added a commit to datho7561/vscode-quarkus that referenced this issue Oct 30, 2020
Just a POC for now

See: Provide a "Deploy to OpenShift" command redhat-developer#313
Signed-off-by: David Thompson <davthomp@redhat.com>
datho7561 added a commit to datho7561/vscode-quarkus that referenced this issue Oct 30, 2020
Just a POC for now

See: Provide a "Deploy to OpenShift" command redhat-developer#313
Signed-off-by: David Thompson <davthomp@redhat.com>
datho7561 added a commit to datho7561/vscode-quarkus that referenced this issue Oct 30, 2020
Just a POC for now

See: Provide a "Deploy to OpenShift" command redhat-developer#313
Signed-off-by: David Thompson <davthomp@redhat.com>
datho7561 added a commit to datho7561/vscode-quarkus that referenced this issue Oct 30, 2020
Just a POC for now
See: Provide a "Deploy to OpenShift" command redhat-developer#313

Signed-off-by: David Thompson <davthomp@redhat.com>
@datho7561 datho7561 linked a pull request Nov 3, 2020 that will close this issue
datho7561 added a commit to datho7561/vscode-quarkus that referenced this issue Nov 6, 2020
Just a POC for now
See: Provide a "Deploy to OpenShift" command redhat-developer#313

Signed-off-by: David Thompson <davthomp@redhat.com>
datho7561 added a commit to datho7561/vscode-quarkus that referenced this issue Nov 10, 2020
Just a POC for now
See: Provide a "Deploy to OpenShift" command redhat-developer#313

Signed-off-by: David Thompson <davthomp@redhat.com>
datho7561 added a commit to datho7561/vscode-quarkus that referenced this issue Nov 13, 2020
Just a POC for now
See: Provide a "Deploy to OpenShift" command redhat-developer#313

Signed-off-by: David Thompson <davthomp@redhat.com>
datho7561 added a commit to datho7561/vscode-quarkus that referenced this issue Nov 13, 2020
Just a POC for now
See: Provide a "Deploy to OpenShift" command redhat-developer#313

Signed-off-by: David Thompson <davthomp@redhat.com>
datho7561 added a commit to datho7561/vscode-quarkus that referenced this issue Nov 16, 2020
Just a POC for now
See: Provide a "Deploy to OpenShift" command redhat-developer#313

Signed-off-by: David Thompson <davthomp@redhat.com>
datho7561 added a commit to datho7561/vscode-quarkus that referenced this issue Nov 17, 2020
Just a POC for now
See: Provide a "Deploy to OpenShift" command redhat-developer#313

Signed-off-by: David Thompson <davthomp@redhat.com>
datho7561 added a commit to datho7561/vscode-quarkus that referenced this issue Dec 1, 2020
Uses the existing menu to select which Quarkus project to deploy.
Uses OpenShift Connector in order to deploy the Quarkus project to
OpenShift.
OpenShift Connector handles selecting/creating the application and
naming the component.

Closes redhat-developer#313

Signed-off-by: David Thompson <davthomp@redhat.com>
datho7561 added a commit to datho7561/vscode-quarkus that referenced this issue Dec 3, 2020
Uses the existing menu to select which Quarkus project to deploy.
Uses OpenShift Connector in order to deploy the Quarkus project to
OpenShift.
OpenShift Connector handles selecting/creating the application and
naming the component.

Closes redhat-developer#313

Signed-off-by: David Thompson <davthomp@redhat.com>
datho7561 added a commit to datho7561/vscode-quarkus that referenced this issue Mar 3, 2021
Uses the existing menu to select which Quarkus project to deploy.
Uses OpenShift Connector in order to deploy the Quarkus project to
OpenShift.
OpenShift Connector handles selecting/creating the application and
naming the component.

Closes redhat-developer#313

Signed-off-by: David Thompson <davthomp@redhat.com>
datho7561 added a commit to datho7561/vscode-quarkus that referenced this issue Mar 8, 2021
Uses the existing menu to select which Quarkus project to deploy.
Uses OpenShift Connector in order to deploy the Quarkus project to
OpenShift.
The component is created if it does not exist yet (i.e. no .odo fodler
is present), and it's pushed if it already exists.
OpenShift Connector handles selecting/creating the application and
naming the component.

Closes redhat-developer#313

Signed-off-by: David Thompson <davthomp@redhat.com>
datho7561 added a commit to datho7561/vscode-quarkus that referenced this issue Mar 8, 2021
Uses the existing menu to select which Quarkus project to deploy.
Uses OpenShift Connector in order to deploy the Quarkus project to
OpenShift.
The component is created if it does not exist yet (i.e. no .odo fodler
is present), and it's pushed if it already exists.
OpenShift Connector handles selecting/creating the application and
naming the component.

Closes redhat-developer#313

Signed-off-by: David Thompson <davthomp@redhat.com>
datho7561 added a commit to datho7561/vscode-quarkus that referenced this issue Mar 10, 2021
Uses the existing menu to select which Quarkus project to deploy.
Uses OpenShift Connector in order to deploy the Quarkus project to
OpenShift.
The component is created if it does not exist yet (i.e. no .odo fodler
is present), and it's pushed if it already exists.
OpenShift Connector handles selecting/creating the application and
naming the component.

Closes redhat-developer#313

Signed-off-by: David Thompson <davthomp@redhat.com>
datho7561 added a commit to datho7561/vscode-quarkus that referenced this issue Mar 15, 2021
Uses the existing menu to select which Quarkus project to deploy.
Uses OpenShift Connector in order to deploy the Quarkus project to
OpenShift.
The component is created if it does not exist yet (i.e. no .odo folder
is present), and it's pushed if it already exists.
OpenShift Connector handles selecting/creating the application and
naming the component.

Closes redhat-developer#313

Signed-off-by: David Thompson <davthomp@redhat.com>
datho7561 added a commit to datho7561/vscode-quarkus that referenced this issue Mar 15, 2021
Uses the existing menu to select which Quarkus project to deploy.
Uses OpenShift Connector in order to deploy the Quarkus project to
OpenShift.
The component is created if it does not exist yet (i.e. no .odo folder
is present), and it's pushed if it already exists.
OpenShift Connector handles selecting/creating the application and
naming the component.

Closes redhat-developer#313

Signed-off-by: David Thompson <davthomp@redhat.com>
@datho7561 datho7561 added this to the 1.9.0 milestone Apr 13, 2021
datho7561 added a commit to datho7561/vscode-quarkus that referenced this issue May 3, 2021
Uses the existing menu to select which Quarkus project to deploy.
Uses OpenShift Connector in order to deploy the Quarkus project to
OpenShift.
The component is created if it does not exist yet (i.e. no .odo folder
is present), and it's pushed if it already exists.
OpenShift Connector handles selecting/creating the application and
naming the component.

Closes redhat-developer#313

Signed-off-by: David Thompson <davthomp@redhat.com>
datho7561 added a commit to datho7561/vscode-quarkus that referenced this issue May 5, 2021
Uses the existing menu to select which Quarkus project to deploy.
Uses OpenShift Connector in order to deploy the Quarkus project to
OpenShift.
The component is created if it does not exist yet (i.e. no .odo folder
is present), and it's pushed if it already exists.
OpenShift Connector handles selecting/creating the application and
naming the component.

Closes redhat-developer#313

Signed-off-by: David Thompson <davthomp@redhat.com>
datho7561 added a commit to datho7561/vscode-quarkus that referenced this issue May 11, 2021
Uses the existing menu to select which Quarkus project to deploy.
Uses OpenShift Connector in order to deploy the Quarkus project to
OpenShift.
The component is created if it does not exist yet (i.e. no .odo folder
is present), and it's pushed if it already exists.
OpenShift Connector handles selecting/creating the application and
naming the component.

Closes redhat-developer#313

Signed-off-by: David Thompson <davthomp@redhat.com>
datho7561 added a commit to datho7561/vscode-quarkus that referenced this issue May 11, 2021
Uses the existing menu to select which Quarkus project to deploy.
Uses OpenShift Connector in order to deploy the Quarkus project to
OpenShift.
The component is created if it does not exist yet (i.e. no .odo folder
is present), and it's pushed if it already exists.
OpenShift Connector handles selecting/creating the application and
naming the component.

Closes redhat-developer#313

Signed-off-by: David Thompson <davthomp@redhat.com>
datho7561 added a commit to datho7561/vscode-quarkus that referenced this issue May 13, 2021
Uses the existing menu to select which Quarkus project to deploy.
Uses OpenShift Connector in order to deploy the Quarkus project to
OpenShift.
The component is created if it does not exist yet (i.e. no .odo folder
is present), and it's pushed if it already exists.
OpenShift Connector handles selecting/creating the application and
naming the component.

Closes redhat-developer#313

Signed-off-by: David Thompson <davthomp@redhat.com>
datho7561 added a commit to datho7561/vscode-quarkus that referenced this issue May 13, 2021
Uses the existing menu to select which Quarkus project to deploy.
Uses OpenShift Connector in order to deploy the Quarkus project to
OpenShift.
The component is created if it does not exist yet (i.e. no .odo folder
is present), and it's pushed if it already exists.
OpenShift Connector handles selecting/creating the application and
naming the component.

Closes redhat-developer#313

Signed-off-by: David Thompson <davthomp@redhat.com>
datho7561 added a commit to datho7561/vscode-quarkus that referenced this issue May 13, 2021
Uses the existing menu to select which Quarkus project to deploy.
Uses OpenShift Connector in order to deploy the Quarkus project to
OpenShift.
The component is created if it does not exist yet (i.e. no .odo folder
is present), and it's pushed if it already exists.
OpenShift Connector handles selecting/creating the application and
naming the component.

Closes redhat-developer#313

Signed-off-by: David Thompson <davthomp@redhat.com>
datho7561 added a commit to datho7561/vscode-quarkus that referenced this issue May 26, 2021
Uses the existing menu to select which Quarkus project to deploy.
Uses OpenShift Connector in order to deploy the Quarkus project to
OpenShift.
The component is created if it does not exist yet (i.e. no .odo folder
is present), and it's pushed if it already exists.
OpenShift Connector handles selecting/creating the application and
naming the component.

Closes redhat-developer#313

Signed-off-by: David Thompson <davthomp@redhat.com>
datho7561 added a commit to datho7561/vscode-quarkus that referenced this issue May 26, 2021
Uses the existing menu to select which Quarkus project to deploy.
Uses OpenShift Connector in order to deploy the Quarkus project to
OpenShift.
The component is created if it does not exist yet (i.e. no .odo folder
is present), and it's pushed if it already exists.
OpenShift Connector handles selecting/creating the application and
naming the component.

Closes redhat-developer#313

Signed-off-by: David Thompson <davthomp@redhat.com>
datho7561 added a commit to datho7561/vscode-quarkus that referenced this issue May 26, 2021
Uses the existing menu to select which Quarkus project to deploy.
Uses OpenShift Connector in order to deploy the Quarkus project to
OpenShift.
The component is created if it does not exist yet (i.e. no .odo folder
is present), and it's pushed if it already exists.
OpenShift Connector handles selecting/creating the application and
naming the component.

Closes redhat-developer#313

Signed-off-by: David Thompson <davthomp@redhat.com>
datho7561 added a commit to datho7561/vscode-quarkus that referenced this issue Jun 9, 2021
Uses the existing menu to select which Quarkus project to deploy.
Uses OpenShift Connector in order to deploy the Quarkus project to
OpenShift.
The component is created if it does not exist yet (i.e. no .odo folder
is present), and it's pushed if it already exists.
OpenShift Connector handles selecting/creating the application and
naming the component.

Closes redhat-developer#313

Signed-off-by: David Thompson <davthomp@redhat.com>
datho7561 added a commit that referenced this issue Jun 16, 2021
Uses the existing menu to select which Quarkus project to deploy.
Uses OpenShift Connector in order to deploy the Quarkus project to
OpenShift.
The component is created if it does not exist yet (i.e. no .odo folder
is present), and it's pushed if it already exists.
OpenShift Connector handles selecting/creating the application and
naming the component.

Closes #313

Signed-off-by: David Thompson <davthomp@redhat.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

Successfully merging a pull request may close this issue.

2 participants