Xlskubectl – a spreadsheet to control your Kubernetes cluster
github.com
github.com
> A: We're looking for fundings to take this to the next level. Replacing YAML with spreadsheets has always been our mission as a company, and we will continue to do so.
Sounds like straight out of a comedy movie made for infra-nerds! Made me laugh out loud :)
The project itself is awesome, makes a lot of sense. I'd love to keep all infra-related things in a spreadsheet where I can hook it into what I normally do in my spreadsheets, so really cool idea.
/humor Just don't input the wrong numbers. "Oops pasted a date-formatted cell .. spinning up 19258 instances ..."
It fizzled & failed (also got replaced by the web & APIs) but OLE/COM and CORBA, those were interesting historical junctures where we expected computing as a whole to weave together better. All is one!
I love this project. Makes perfect sense. Hell yes I want a sheet for each resource & to be able to edit it.
Yes I can see it, I would not want to work with this at all and when management realises all they have to do is play with the spreadsheet, the dream crumbles just as quick as it came to be :D
I can't wait to try it out.
It certainly seems to be a more maintainable way to do it than many "good ideas" I've thought of.
Do you want a complex scaling algorithm that takes the number of visitors and last month's revenue into account? Just write a simple formula!
I really don't like the idea of a stateful document, in general but for configuration especially. If I have to look through the edit history to figure out why the document is behaving in a certain way, that's a hard no from me. (Reading history to understand intentions is a different matter - you should be able to understand a document's behavior just by reading it though.)
This is fairly tolerable for one-off spreadsheets because you're free to throw the entire thing away, import your data again, and have a clean start. A Google sheet which is a living document, that's just a liability in my mind. I know people do this with Excel, and I can only assume it's leagues better than Sheets.
A lot of this would be fixed by using a CSV and/or by using a reduced spreadsheet program that doesn't carry do much baggage & isn't fit for analysis purposes. But at that point I kinda wonder whether SQLite is what you're looking for. You'd be able to do all the functions you'd like, but you could introspect to your hearts content, and there's a huge variety of good tooling to choose from; you wouldn't be forcing everyone to use the same interface. You'd also eliminate a dependency on Google Sheets, which as someone pointed out elsewhere in the thread, might be correlated with your downtime if you're using GKE.
I mean ... it's not THAT daft an idea tbh
The extra functionality is why you hear horror stories of entire multi-million dollar companies runnning their entire logistics pipeline through a single Excel “spreadsheet” and the accompanying brown pants moment of deleting the master doc and not the working (altered) copy.
(With apologies to Marc Andreessen)