Git Product home page Git Product logo

Comments (11)

hyder avatar hyder commented on June 3, 2024 1

@saiyam1814 : https://docs.cloud.oracle.com/iaas/Content/ResourceManager/Concepts/resourcemanager.htm

from terraform-oci-oke.

cawilliamson avatar cawilliamson commented on June 3, 2024

What's the use case for this?

The whole point of Terraform is that you manage your infrastructure as code - I agree there is huge room for improvement in the way this module does (or doesn't) do things but a web app is the very last thing the module needs in my opinion.

from terraform-oci-oke.

saiyam1814 avatar saiyam1814 commented on June 3, 2024

i agree the whole point of doing this thing is having a UI that can help the developer/USER/newbie to simply put in the values and create the cluster.
So I wanted to assign it to myself actually as I am already working on it . the End goal is to give developer the UI interface from where he can spin up the infra and deploy the application to the cluster only from the UI without knowing about terraform , dockerfile, yaml files. <<<< this is the end use case. i can close the issue and create a pull request instead after creating the application... what say ?

from terraform-oci-oke.

cawilliamson avatar cawilliamson commented on June 3, 2024

It seems to me that a UI to provision k8s clusters would be an entirely separate project.

I'm just a user of the module though - not an Oracle Dev. Not my call. :)

from terraform-oci-oke.

saiyam1814 avatar saiyam1814 commented on June 3, 2024

ohh ok I will talk with @hyder on this separately.

from terraform-oci-oke.

hyder avatar hyder commented on June 3, 2024

@cawilliamson if you have ideas on how we can improve, I'm very happy to listen

from terraform-oci-oke.

 avatar commented on June 3, 2024

@saiyam1814 The paid version of Terraform, TFE, has a decent Web UI. The issue with Web UI’s though is they are a security nightmare.

If they are spinning up a Kubernetes cluster they should know how to use basic command line.

Also long-term Oracle will probably launch a browser-based IDE, a way to do builds and runs via the Cloud Console, etc. All of these tools will provide additional graphical ways to run Terraform.

from terraform-oci-oke.

saiyam1814 avatar saiyam1814 commented on June 3, 2024

from terraform-oci-oke.

cawilliamson avatar cawilliamson commented on June 3, 2024

@saiyam1814 I am external to Oracle so I can't speak of your internal discussions on this but this repository sits under a user called "oracle-terraform-modules" and in a repository called "terraform-oci-oke".

In it's current state it does not work properly as a Terraform module in any meaningful way (i.e. it is nowhere near production ready.) With that in mind - I think this is entirely the wrong place to even think of adding GUI elements and "quick start" type setups.

A terraform module is 100% about creating a set of resources on a specific provider but presenting the TF developer with a simple frontend to that (i.e. the module may create ~30 resources but from a Terraform point of view this is "one cluster".) It should not include any kind of "quick start" or "gui" elements at all as that runs entirely at odds with what Terraform as a product is and does.

from terraform-oci-oke.

saiyam1814 avatar saiyam1814 commented on June 3, 2024

@cawilliamson I think I mentioned that before also to you that I will work internally will Ali and then 7 days ago only this issue was closed(since I am not able to delete) not sure if you saw the status already. I feel there is no point in bringing up same things on closed issue.

from terraform-oci-oke.

cawilliamson avatar cawilliamson commented on June 3, 2024

@saiyam1814 Sure, no worories. Was just responding to your update added 7hrs ago. 👍

from terraform-oci-oke.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.