A small update
| 2 minute read
Hello, and happy new year!
New year, new semester. I wanted to make a small blog post to get things rolling and announce two things that I'm doing/have done.
For the last 6(?) months, I've been working on a thing called
ShelfLife, a OpenShift
application that manages cluster resources by tracking project usage and
automatically diverting resources away from stale pods and unused
projects, eventually archiving them and deleting them off the cluster.
The MVP for this app is done, and as soon as I figure out some API key
nonsense, I'll have that up and running in a VM. Next steps with that
are to create a web dashboard where people can retrieve their archived
projects and restore them to the cluster, so that RTPs don't have to do
it. After that, I want to containerize the application and add some more
features so that it can run directly on the cluster instead of in a VM
and be even more useful. After that's done, I'd like to write a second
version in Go, and commit it directly, as a cluster feature, to the
OpenShift repository on github.
So that's the plan on that.
As for the second thing, I've undertaken an independent study this semester, working with these neat machines called OLPCs. Might've heard of these about 12 years back when they got deployed to developing countries to help kiddos learn. The full name of the project is the One Laptop Per Child project.
It's been a passing interest of mine for a while, and the issue with them is that they're old. They don't run modern Linux, and I would like them to. So I'll be blogging about that in the coming months.
Stay tuned, and follow Willard in his adventures to survive yet another semester of engineering school.