Skip to content

Allow to deploy docker images to connected OpenShift cluster #2418

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

Closed
7 tasks
mohitsuman opened this issue May 12, 2022 · 1 comment · Fixed by #3798
Closed
7 tasks

Allow to deploy docker images to connected OpenShift cluster #2418

mohitsuman opened this issue May 12, 2022 · 1 comment · Fixed by #3798
Assignees
Milestone

Comments

@mohitsuman
Copy link
Collaborator

mohitsuman commented May 12, 2022

Allow the user the option to provide the docker image and the extension will deploy the image to the connected OpenShift cluster.

  • Detect Kubernetes environments: Use the current kubeconfig. You can also easily switch from one environment to another.
  • Login into clusters: Use the connect OpenShift cluster
  • List projects (namespace): Browse and select the project in which you want to deploy your application.
  • Select container images: Pick and choose any container image you already have built and deployed on a container registry.
  • Deploy container images: Deploy the image to the connected OpenShift cluster
  • Show Logs: During deployment and build, show the logs in the container view
  • Open in Browser - Open the deployed image in a new tab in the browser
@mohitsuman mohitsuman added this to the 0.6.0 milestone May 18, 2022
@mohitsuman mohitsuman modified the milestones: 0.6.0, 0.7.0 Jul 20, 2022
@mohitsuman mohitsuman modified the milestones: 0.7.0, 0.8.0 Aug 24, 2022
@mohitsuman mohitsuman modified the milestones: 1.2.0, 1.3.0 Jan 4, 2023
@mohitsuman mohitsuman modified the milestones: 1.3.0, 1.4.0 Mar 15, 2023
@mohitsuman mohitsuman modified the milestones: 1.4.0, 1.5.0 Mar 23, 2023
@mohitsuman mohitsuman modified the milestones: 1.6.0, 1.7.0 Jun 2, 2023
@mohitsuman mohitsuman modified the milestones: 1.7.0, 1.8.0 Jul 19, 2023
@datho7561 datho7561 modified the milestones: 1.8.0, 1.9.0 Sep 14, 2023
@mohitsuman mohitsuman modified the milestones: 1.9.0, 1.10.0 Sep 15, 2023
@mohitsuman mohitsuman modified the milestones: 1.10.0, 1.11.0, 1.12.0 Nov 1, 2023
@mohitsuman mohitsuman modified the milestones: 1.13.0, 1.12.0 Jan 10, 2024
@mohitsuman mohitsuman moved this to 📋 Backlog in IDE Cloudaptors Jan 10, 2024
@datho7561
Copy link
Contributor

Open in Browser

I don't think we should do this, since this doesn't make sense for all container images. eg. MongoDB gives a warning page if you open it in a browser.

I think Muthu added functionality to create a Route and then open it, though, so I think that the use case is covered by that feature.

datho7561 added a commit to datho7561/vscode-openshift-tools that referenced this issue Jan 11, 2024
- Add "Create Deployment from Container Image URL" wizard to project context menu
  - It uses the VS Code text input
  - It has a back button and remembers what you've entered when you go
    back, similar to what Victor did for the login workflow
  - Once the deployment's been created, the logs for the container are
    opened in the OpenShift Terminal
- Add demo gif and walkthrough entry for "Create Deployment from
  Container Image URL"
- Add "Delete" context menu item for Kubernetes objects (eg.
  Deployments)
- Add "Watch logs" context menu item for Kubernetes objects (eg.
  Deployments)

Closes redhat-developer#2418

Signed-off-by: David Thompson <[email protected]>
datho7561 added a commit to datho7561/vscode-openshift-tools that referenced this issue Jan 11, 2024
- Add "Create Deployment from Container Image URL" wizard to project context menu
  - It uses the VS Code text input
  - It has a back button and remembers what you've entered when you go
    back, similar to what Victor did for the login workflow
  - Once the deployment's been created, the logs for the container are
    opened in the OpenShift Terminal
- Add demo gif and walkthrough entry for "Create Deployment from
  Container Image URL"
- Add "Delete" context menu item for Kubernetes objects (eg.
  Deployments)
- Add "Watch logs" context menu item for Kubernetes objects (eg.
  Deployments)

Closes redhat-developer#2418

Signed-off-by: David Thompson <[email protected]>
@datho7561 datho7561 moved this from 📋 Backlog to 👀 In review in IDE Cloudaptors Jan 11, 2024
datho7561 added a commit to datho7561/vscode-openshift-tools that referenced this issue Jan 11, 2024
- Add "Create Deployment from Container Image URL" wizard to project context menu
  - It uses the VS Code text input
  - It has a back button and remembers what you've entered when you go
    back, similar to what Victor did for the login workflow
  - Once the deployment's been created, the logs for the container are
    opened in the OpenShift Terminal
- Add demo gif and walkthrough entry for "Create Deployment from
  Container Image URL"
- Add "Delete" context menu item for Kubernetes objects (eg.
  Deployments)
- Add "Watch logs" context menu item for Kubernetes objects (eg.
  Deployments)

Closes redhat-developer#2418

Signed-off-by: David Thompson <[email protected]>
datho7561 added a commit to datho7561/vscode-openshift-tools that referenced this issue Jan 15, 2024
- Add "Create Deployment from Container Image URL" wizard to project context menu
  - It uses the VS Code text input
  - It has a back button and remembers what you've entered when you go
    back, similar to what Victor did for the login workflow
  - Once the deployment's been created, the logs for the container are
    opened in the OpenShift Terminal
- Add demo gif and walkthrough entry for "Create Deployment from
  Container Image URL"
- Add "Delete" context menu item for Kubernetes objects (eg.
  Deployments)
- Add "Watch logs" context menu item for Kubernetes objects (eg.
  Deployments)

Closes redhat-developer#2418

Signed-off-by: David Thompson <[email protected]>
datho7561 added a commit that referenced this issue Jan 17, 2024
- Add "Create Deployment from Container Image URL" wizard to project context menu
  - It uses the VS Code text input
  - It has a back button and remembers what you've entered when you go
    back, similar to what Victor did for the login workflow
  - Once the deployment's been created, the logs for the container are
    opened in the OpenShift Terminal
- Add demo gif and walkthrough entry for "Create Deployment from
  Container Image URL"
- Add "Delete" context menu item for Kubernetes objects (eg.
  Deployments)
- Add "Watch logs" context menu item for Kubernetes objects (eg.
  Deployments)

Closes #2418

Signed-off-by: David Thompson <[email protected]>
@github-project-automation github-project-automation bot moved this from 👀 In review to ✅ Done in IDE Cloudaptors Jan 17, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
Status: ✅ Done
Development

Successfully merging a pull request may close this issue.

3 participants