control icon indicating copy to clipboard operation
control copied to clipboard

2.1: cURL tool built into Supergiant + Build tools

Open ChrisCates opened this issue 8 years ago • 5 comments

We should have a cURL tool to interact with the Kuburnetes cluster through the dashboard.

This would mean we literally NEVER leave the dashboard in order to orchestrate our deployments.

We could also have prebuilt scripts that we can drop in a folder in the supergiant dashboard folder to automatically seed our desired scripts for deployment!

ChrisCates avatar Jan 18 '17 22:01 ChrisCates

I really like the idea of a console in the dashboard -- it was something we imagined from the start. We could have cURL, the SG CLI, and kubectl accessible.

Regarding the "prebuild scripts" part, we are currently actively building out this functionality as a part of the helm_integration branch. We hope to have this released in the coming couple of weeks.

FestivalBobcats avatar Jan 20 '17 15:01 FestivalBobcats

@ChrisCates So with prebuilt scripts, are you meaning for apps, pods, etc. or with actual kube deployments?

gopherstein avatar Jan 20 '17 16:01 gopherstein

@gopherstein The cURL tool should be designed to prepopulate requests for pods, services, kubes, everything. It should also have automated deployment manifests.

Here's a case scenario: Let's say I want a Postgres server. And I want to deploy it to Kube X. I would select a manifest from the cURL tool and it will automatically deploy the Postgres server.

Repeat these case scenarios for any service deployment. [sic] Nginx, Node.js, Flask etc.

You should also be able to tune the manifest. Let's say I want to deploy Postgres to Port 1337 instead and have the password: I_am_1337 with the root username being leetlord.

This fidelity and control should enable the developer to deploy what he needs with little fine tuning required.

ChrisCates avatar Jan 22 '17 00:01 ChrisCates

I am more than happy to create proposal mockups for the application if my mock case scenarios do not illustrate my point well enough.

ChrisCates avatar Jan 22 '17 00:01 ChrisCates

The UI should provide users with Curl hints along the way. For example, a user should be able to retrieve a curl example from the UI when listing clusters, listing apps, etc....

gopherstein avatar Nov 20 '18 18:11 gopherstein