-
Notifications
You must be signed in to change notification settings - Fork 274
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
Kubify: Ability to create an Ingress #1322
Labels
Milestone
Comments
/assign vyasgun |
cdrage
added a commit
to cdrage/podman-desktop
that referenced
this issue
Apr 18, 2023
### What does this PR do? * Add the option to create an ingress when deploying to Kubernetes * Compatible with 'Contour' ingress with Kind ### Screenshot/screencast of this PR <!-- Please include a screenshot or a screencast explaining what is doing this PR --> ### What issues does this PR fix or reference? <!-- Please include any related issue from Podman Desktop repository (or from another issue tracker). --> Fixes containers#1322 ### How to test this PR? 1. Create a `kind` cluster with port 9090 for http 2. Run 'podman run --name hello -d -p 8080:8080 cdrage/helloworld` 3. Press "Deploy to Kubernetes" 4. Select the ingress option 5. `curl localhost:9090` or visit with the browser.
cdrage
added a commit
to cdrage/podman-desktop
that referenced
this issue
Apr 18, 2023
### What does this PR do? * Add the option to create an ingress when deploying to Kubernetes * Compatible with 'Contour' ingress with Kind ### Screenshot/screencast of this PR <!-- Please include a screenshot or a screencast explaining what is doing this PR --> ### What issues does this PR fix or reference? <!-- Please include any related issue from Podman Desktop repository (or from another issue tracker). --> Fixes containers#1322 ### How to test this PR? 1. Create a `kind` cluster with port 9090 for http 2. Run 'podman run --name hello -d -p 8080:8080 cdrage/helloworld` 3. Press "Deploy to Kubernetes" 4. Select the ingress option 5. `curl localhost:9090` or visit with the browser.
cdrage
added a commit
to cdrage/podman-desktop
that referenced
this issue
Apr 18, 2023
### What does this PR do? * Add the option to create an ingress when deploying to Kubernetes * Compatible with 'Contour' ingress with Kind ### Screenshot/screencast of this PR <!-- Please include a screenshot or a screencast explaining what is doing this PR --> ### What issues does this PR fix or reference? <!-- Please include any related issue from Podman Desktop repository (or from another issue tracker). --> Fixes containers#1322 ### How to test this PR? 1. Create a `kind` cluster with port 9090 for http 2. Run 'podman run --name hello -d -p 8080:8080 cdrage/helloworld` 3. Press "Deploy to Kubernetes" 4. Select the ingress option 5. `curl localhost:9090` or visit with the browser.
cdrage
added a commit
to cdrage/podman-desktop
that referenced
this issue
Apr 18, 2023
### What does this PR do? * Add the option to create an ingress when deploying to Kubernetes * Compatible with 'Contour' ingress with Kind ### Screenshot/screencast of this PR <!-- Please include a screenshot or a screencast explaining what is doing this PR --> ### What issues does this PR fix or reference? <!-- Please include any related issue from Podman Desktop repository (or from another issue tracker). --> Fixes containers#1322 ### How to test this PR? 1. Create a `kind` cluster with port 9090 for http 2. Run 'podman run --name hello -d -p 8080:8080 cdrage/helloworld` 3. Press "Deploy to Kubernetes" 4. Select the ingress option 5. `curl localhost:9090` or visit with the browser. Signed-off-by: Charlie Drage <charlie@charliedrage.com>
cdrage
added a commit
to cdrage/podman-desktop
that referenced
this issue
Apr 19, 2023
### What does this PR do? * Add the option to create an ingress when deploying to Kubernetes * Compatible with 'Contour' ingress with Kind ### Screenshot/screencast of this PR <!-- Please include a screenshot or a screencast explaining what is doing this PR --> ### What issues does this PR fix or reference? <!-- Please include any related issue from Podman Desktop repository (or from another issue tracker). --> Fixes containers#1322 ### How to test this PR? 1. Create a `kind` cluster with port 9090 for http 2. Run 'podman run --name hello -d -p 8080:8080 cdrage/helloworld` 3. Press "Deploy to Kubernetes" 4. Select the ingress option 5. `curl localhost:9090` or visit with the browser. Signed-off-by: Charlie Drage <charlie@charliedrage.com>
cdrage
added a commit
to cdrage/podman-desktop
that referenced
this issue
Apr 19, 2023
### What does this PR do? * Add the option to create an ingress when deploying to Kubernetes * Compatible with 'Contour' ingress with Kind ### Screenshot/screencast of this PR <!-- Please include a screenshot or a screencast explaining what is doing this PR --> ### What issues does this PR fix or reference? <!-- Please include any related issue from Podman Desktop repository (or from another issue tracker). --> Fixes containers#1322 ### How to test this PR? 1. Create a `kind` cluster with port 9090 for http 2. Run 'podman run --name hello -d -p 8080:8080 cdrage/helloworld` 3. Press "Deploy to Kubernetes" 4. Select the ingress option 5. `curl localhost:9090` or visit with the browser. Signed-off-by: Charlie Drage <charlie@charliedrage.com>
cdrage
added a commit
to cdrage/podman-desktop
that referenced
this issue
Apr 19, 2023
### What does this PR do? * Add the option to create an ingress when deploying to Kubernetes * Compatible with 'Contour' ingress with Kind ### Screenshot/screencast of this PR <!-- Please include a screenshot or a screencast explaining what is doing this PR --> ### What issues does this PR fix or reference? <!-- Please include any related issue from Podman Desktop repository (or from another issue tracker). --> Fixes containers#1322 ### How to test this PR? 1. Create a `kind` cluster with port 9090 for http 2. Run 'podman run --name hello -d -p 8080:8080 cdrage/helloworld` 3. Press "Deploy to Kubernetes" 4. Select the ingress option 5. `curl localhost:9090` or visit with the browser. Signed-off-by: Charlie Drage <charlie@charliedrage.com>
cdrage
added a commit
to cdrage/podman-desktop
that referenced
this issue
Apr 19, 2023
### What does this PR do? * Add the option to create an ingress when deploying to Kubernetes * Compatible with 'Contour' ingress with Kind ### Screenshot/screencast of this PR <!-- Please include a screenshot or a screencast explaining what is doing this PR --> ### What issues does this PR fix or reference? <!-- Please include any related issue from Podman Desktop repository (or from another issue tracker). --> Fixes containers#1322 ### How to test this PR? 1. Create a `kind` cluster with port 9090 for http 2. Run 'podman run --name hello -d -p 8080:8080 cdrage/helloworld` 3. Press "Deploy to Kubernetes" 4. Select the ingress option 5. `curl localhost:9090` or visit with the browser. Signed-off-by: Charlie Drage <charlie@charliedrage.com>
cdrage
added a commit
to cdrage/podman-desktop
that referenced
this issue
Apr 20, 2023
### What does this PR do? * Add the option to create an ingress when deploying to Kubernetes * Compatible with 'Contour' ingress with Kind ### Screenshot/screencast of this PR <!-- Please include a screenshot or a screencast explaining what is doing this PR --> ### What issues does this PR fix or reference? <!-- Please include any related issue from Podman Desktop repository (or from another issue tracker). --> Fixes containers#1322 ### How to test this PR? 1. Create a `kind` cluster with port 9090 for http 2. Run 'podman run --name hello -d -p 8080:8080 cdrage/helloworld` 3. Press "Deploy to Kubernetes" 4. Select the ingress option 5. `curl localhost:9090` or visit with the browser. Signed-off-by: Charlie Drage <charlie@charliedrage.com>
cdrage
added a commit
to cdrage/podman-desktop
that referenced
this issue
Apr 21, 2023
### What does this PR do? * Add the option to create an ingress when deploying to Kubernetes * Compatible with 'Contour' ingress with Kind ### Screenshot/screencast of this PR <!-- Please include a screenshot or a screencast explaining what is doing this PR --> ### What issues does this PR fix or reference? <!-- Please include any related issue from Podman Desktop repository (or from another issue tracker). --> Fixes containers#1322 ### How to test this PR? 1. Create a `kind` cluster with port 9090 for http 2. Run 'podman run --name hello -d -p 8080:8080 cdrage/helloworld` 3. Press "Deploy to Kubernetes" 4. Select the ingress option 5. `curl localhost:9090` or visit with the browser. Signed-off-by: Charlie Drage <charlie@charliedrage.com>
cdrage
added a commit
to cdrage/podman-desktop
that referenced
this issue
Apr 24, 2023
### What does this PR do? * Add the option to create an ingress when deploying to Kubernetes * Compatible with 'Contour' ingress with Kind ### Screenshot/screencast of this PR <!-- Please include a screenshot or a screencast explaining what is doing this PR --> ### What issues does this PR fix or reference? <!-- Please include any related issue from Podman Desktop repository (or from another issue tracker). --> Fixes containers#1322 ### How to test this PR? 1. Create a `kind` cluster with port 9090 for http 2. Run 'podman run --name hello -d -p 8080:8080 cdrage/helloworld` 3. Press "Deploy to Kubernetes" 4. Select the ingress option 5. `curl localhost:9090` or visit with the browser. Signed-off-by: Charlie Drage <charlie@charliedrage.com>
cdrage
added a commit
to cdrage/podman-desktop
that referenced
this issue
Apr 24, 2023
### What does this PR do? * Creates a dialog / notification that informs the user that the currently running podman machine is not set as the default and CLI commands will not work with Podman. * Add buttons to ignore / cancel the notification as well. ### Screenshot/screencast of this PR <!-- Please include a screenshot or a screencast explaining what is doing this PR --> ### What issues does this PR fix or reference? <!-- Please include any related issue from Podman Desktop repository (or from another issue tracker). --> Closes containers#1322 ### How to test this PR? See video. Otherwise, you can do: ``` podman machine create test-vm podman system connection default test-vm # you should see pop up on podman desktop # to set the default # use list to see the changes podman system connection list ``` <!-- Please explain steps to reproduce --> Signed-off-by: Charlie Drage <charlie@charliedrage.com>
cdrage
added a commit
to cdrage/podman-desktop
that referenced
this issue
Apr 24, 2023
### What does this PR do? * Creates a dialog / notification that informs the user that the currently running podman machine is not set as the default and CLI commands will not work with Podman. * Add buttons to ignore / cancel the notification as well. ### Screenshot/screencast of this PR <!-- Please include a screenshot or a screencast explaining what is doing this PR --> ### What issues does this PR fix or reference? <!-- Please include any related issue from Podman Desktop repository (or from another issue tracker). --> Closes containers#1322 ### How to test this PR? See video. Otherwise, you can do: ``` podman machine create test-vm podman system connection default test-vm # you should see pop up on podman desktop # to set the default # use list to see the changes podman system connection list ``` <!-- Please explain steps to reproduce --> Signed-off-by: Charlie Drage <charlie@charliedrage.com>
cdrage
added a commit
to cdrage/podman-desktop
that referenced
this issue
Apr 26, 2023
### What does this PR do? * Creates a dialog / notification that informs the user that the currently running podman machine is not set as the default and CLI commands will not work with Podman. * Add buttons to ignore / cancel the notification as well. ### Screenshot/screencast of this PR <!-- Please include a screenshot or a screencast explaining what is doing this PR --> ### What issues does this PR fix or reference? <!-- Please include any related issue from Podman Desktop repository (or from another issue tracker). --> Closes containers#1322 ### How to test this PR? See video. Otherwise, you can do: ``` podman machine create test-vm podman system connection default test-vm # you should see pop up on podman desktop # to set the default # use list to see the changes podman system connection list ``` <!-- Please explain steps to reproduce --> Signed-off-by: Charlie Drage <charlie@charliedrage.com>
cdrage
added a commit
to cdrage/podman-desktop
that referenced
this issue
Apr 26, 2023
### What does this PR do? * Add the option to create an ingress when deploying to Kubernetes * Compatible with 'Contour' ingress with Kind ### Screenshot/screencast of this PR <!-- Please include a screenshot or a screencast explaining what is doing this PR --> ### What issues does this PR fix or reference? <!-- Please include any related issue from Podman Desktop repository (or from another issue tracker). --> Fixes containers#1322 ### How to test this PR? 1. Create a `kind` cluster with port 9090 for http 2. Run 'podman run --name hello -d -p 8080:8080 cdrage/helloworld` 3. Press "Deploy to Kubernetes" 4. Select the ingress option 5. `curl localhost:9090` or visit with the browser. Signed-off-by: Charlie Drage <charlie@charliedrage.com>
cdrage
added a commit
to cdrage/podman-desktop
that referenced
this issue
Apr 26, 2023
### What does this PR do? * Add the option to create an ingress when deploying to Kubernetes * Compatible with 'Contour' ingress with Kind ### Screenshot/screencast of this PR <!-- Please include a screenshot or a screencast explaining what is doing this PR --> ### What issues does this PR fix or reference? <!-- Please include any related issue from Podman Desktop repository (or from another issue tracker). --> Fixes containers#1322 ### How to test this PR? 1. Create a `kind` cluster with port 9090 for http 2. Run 'podman run --name hello -d -p 8080:8080 cdrage/helloworld` 3. Press "Deploy to Kubernetes" 4. Select the ingress option 5. `curl localhost:9090` or visit with the browser. Signed-off-by: Charlie Drage <charlie@charliedrage.com>
cdrage
added a commit
to cdrage/podman-desktop
that referenced
this issue
Apr 26, 2023
### What does this PR do? * Add the option to create an ingress when deploying to Kubernetes * Compatible with 'Contour' ingress with Kind ### Screenshot/screencast of this PR <!-- Please include a screenshot or a screencast explaining what is doing this PR --> ### What issues does this PR fix or reference? <!-- Please include any related issue from Podman Desktop repository (or from another issue tracker). --> Fixes containers#1322 ### How to test this PR? 1. Create a `kind` cluster with port 9090 for http 2. Run 'podman run --name hello -d -p 8080:8080 cdrage/helloworld` 3. Press "Deploy to Kubernetes" 4. Select the ingress option 5. `curl localhost:9090` or visit with the browser. Signed-off-by: Charlie Drage <charlie@charliedrage.com>
cdrage
added a commit
to cdrage/podman-desktop
that referenced
this issue
May 1, 2023
### What does this PR do? * Add the option to create an ingress when deploying to Kubernetes * Compatible with 'Contour' ingress with Kind ### Screenshot/screencast of this PR <!-- Please include a screenshot or a screencast explaining what is doing this PR --> ### What issues does this PR fix or reference? <!-- Please include any related issue from Podman Desktop repository (or from another issue tracker). --> Fixes containers#1322 ### How to test this PR? 1. Create a `kind` cluster with port 9090 for http 2. Run 'podman run --name hello -d -p 8080:8080 cdrage/helloworld` 3. Press "Deploy to Kubernetes" 4. Select the ingress option 5. `curl localhost:9090` or visit with the browser. Signed-off-by: Charlie Drage <charlie@charliedrage.com>
cdrage
added a commit
that referenced
this issue
May 1, 2023
* feat: Add ability to create an ingress ### What does this PR do? * Add the option to create an ingress when deploying to Kubernetes * Compatible with 'Contour' ingress with Kind ### Screenshot/screencast of this PR <!-- Please include a screenshot or a screencast explaining what is doing this PR --> ### What issues does this PR fix or reference? <!-- Please include any related issue from Podman Desktop repository (or from another issue tracker). --> Fixes #1322 ### How to test this PR? 1. Create a `kind` cluster with port 9090 for http 2. Run 'podman run --name hello -d -p 8080:8080 cdrage/helloworld` 3. Press "Deploy to Kubernetes" 4. Select the ingress option 5. `curl localhost:9090` or visit with the browser. Signed-off-by: Charlie Drage <charlie@charliedrage.com> * fix name length + update ui Signed-off-by: Charlie Drage <charlie@charliedrage.com> * update, allow multiple uses of deploy button Signed-off-by: Charlie Drage <charlie@charliedrage.com> * readd deployStarted Signed-off-by: Charlie Drage <charlie@charliedrage.com> * update text Signed-off-by: Charlie Drage <charlie@charliedrage.com> --------- Signed-off-by: Charlie Drage <charlie@charliedrage.com>
cdrage
added a commit
to cdrage/podman-desktop
that referenced
this issue
May 3, 2023
### What does this PR do? * Creates a dialog / notification that informs the user that the currently running podman machine is not set as the default and CLI commands will not work with Podman. * Add buttons to ignore / cancel the notification as well. ### Screenshot/screencast of this PR <!-- Please include a screenshot or a screencast explaining what is doing this PR --> ### What issues does this PR fix or reference? <!-- Please include any related issue from Podman Desktop repository (or from another issue tracker). --> Closes containers#1322 ### How to test this PR? See video. Otherwise, you can do: ``` podman machine create test-vm podman system connection default test-vm # you should see pop up on podman desktop # to set the default # use list to see the changes podman system connection list ``` <!-- Please explain steps to reproduce --> Signed-off-by: Charlie Drage <charlie@charliedrage.com>
cdrage
added a commit
to cdrage/podman-desktop
that referenced
this issue
May 3, 2023
### What does this PR do? * Creates a dialog / notification that informs the user that the currently running podman machine is not set as the default and CLI commands will not work with Podman. * Add buttons to ignore / cancel the notification as well. ### Screenshot/screencast of this PR <!-- Please include a screenshot or a screencast explaining what is doing this PR --> ### What issues does this PR fix or reference? <!-- Please include any related issue from Podman Desktop repository (or from another issue tracker). --> Closes containers#1322 ### How to test this PR? See video. Otherwise, you can do: ``` podman machine create test-vm podman system connection default test-vm # you should see pop up on podman desktop # to set the default # use list to see the changes podman system connection list ``` <!-- Please explain steps to reproduce --> Signed-off-by: Charlie Drage <charlie@charliedrage.com>
cdrage
added a commit
to cdrage/podman-desktop
that referenced
this issue
May 11, 2023
### What does this PR do? * Creates a dialog / notification that informs the user that the currently running podman machine is not set as the default and CLI commands will not work with Podman. * Add buttons to ignore / cancel the notification as well. ### Screenshot/screencast of this PR <!-- Please include a screenshot or a screencast explaining what is doing this PR --> ### What issues does this PR fix or reference? <!-- Please include any related issue from Podman Desktop repository (or from another issue tracker). --> Closes containers#1322 ### How to test this PR? See video. Otherwise, you can do: ``` podman machine create test-vm podman system connection default test-vm # you should see pop up on podman desktop # to set the default # use list to see the changes podman system connection list ``` <!-- Please explain steps to reproduce --> Signed-off-by: Charlie Drage <charlie@charliedrage.com>
cdrage
added a commit
that referenced
this issue
May 11, 2023
…2205) * feat: add dialog to set currently running podman machine to default ### What does this PR do? * Creates a dialog / notification that informs the user that the currently running podman machine is not set as the default and CLI commands will not work with Podman. * Add buttons to ignore / cancel the notification as well. ### Screenshot/screencast of this PR <!-- Please include a screenshot or a screencast explaining what is doing this PR --> ### What issues does this PR fix or reference? <!-- Please include any related issue from Podman Desktop repository (or from another issue tracker). --> Closes #1322 ### How to test this PR? See video. Otherwise, you can do: ``` podman machine create test-vm podman system connection default test-vm # you should see pop up on podman desktop # to set the default # use list to see the changes podman system connection list ``` <!-- Please explain steps to reproduce --> Signed-off-by: Charlie Drage <charlie@charliedrage.com> * added simple tests Signed-off-by: Charlie Drage <charlie@charliedrage.com> --------- Signed-off-by: Charlie Drage <charlie@charliedrage.com>
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Is your feature request related to a problem? Please describe
When deploying, I'd like to be able to create an Ingress to access my Pod from a domain name.
For example, I'm able to deploy Pod and create a Service, which I then have to edit to LoadBalancer / NodePort / etc. But I have to manually create an Ingress in order to access that Pod on the cluster.
Describe the solution you'd like
Ability to specify a domain name to create an ingress on the "Kubify" page.
Describe alternatives you've considered
No response
Additional context
No response
The text was updated successfully, but these errors were encountered: