HackerTrans
TopNewTrendsCommentsPastAskShowJobs

chologrande

no profile record

comments

chologrande
·2 lata temu·discuss
why yaml plus real code? why not just real code? does yaml ever actually provide benefits in testing like this?
chologrande
·2 lata temu·discuss
I can simply run `helm install cert-manager` or `kubectl operator install cert-manager -n cert-manager --channel stable --approval Automatic --create-operator-group ` - both have dependency resolution.

Not trying to be negative here, trying to understand if there is value or functionality missing from established solutions, because it's not obvious to me.
chologrande
·2 lata temu·discuss
How is this any smaller than OLM or the Operator pattern? Having trouble seeing the differentiator other than "it's different"
chologrande
·2 lata temu·discuss
I work at a recently IPO'd tech company. Oxide was a strong consideration for us when evaluating on prem. The pitch lands among folks who still think "on prem.... ew".

Looks like a cloud like experience on your own hardware.

If only it were as cheap as dell...
chologrande
·3 lata temu·discuss
> Had to do a lot of work to get node utilization ... higher than 50%

How is this the schedulers fault? Is this not just your resource requests being wildly off? Mapping directly to a "fly machine" just means your "fly machine" utilization will be low
chologrande
·3 lata temu·discuss
oh that's nice I didn't know that! Still a stickler on yaml for code though
chologrande
·3 lata temu·discuss
The blog perfectly sums up the feelings of anyone who has worked deep in jenkins. It works, but goddamn it's hard not to hate.

Dagger is the answer to jenkins woes. It's saved my sanity and made CI development tolerable again.

* Real language support. No groovy, no yaml.

* Debugging available in your native IDE tools.

* Clear docs in any language of your choice.

* Reproducible builds you can run locally. Just need docker.

This all comes with the bonus that it can actually just consume GHA yaml with some of the tooling folks have made.
chologrande
·3 lata temu·discuss
How is Gitlab CI materially different from the jenkins model?

I find that the only difference is that it's YAML - so even harder to debug, and maintains the same model where you must re run an entire pipeline every commit to test functionality.
chologrande
·3 lata temu·discuss
wow I can't facepalm any harder, I hadn't seen the architecture docs etc in the top level repo... and they're at the top level.
chologrande
·3 lata temu·discuss
I'm just skimming, but it looks like the docs are fantastic. I've spent some time with terraform internals, and this seems like a significant improvement for a dev looking to work with this codebase. Gives a great overview to get started. well done!
chologrande
·3 lata temu·discuss
1. I mean aging as a paradigm.

2. I mean I don't use ansible with any cloud, only with hardware or legacy on prem stacks - older versions of Cisco, Netapp, Vmware. I prefer a stateful system like terraform to a stateless one like ansible.

3. I like typed languages. I hate yaml. Logic in ansible playbooks (yaml) is inevitable and a nightmare at scale.

4. Having moved to a container orchestrator, all of my nodes are immutable, I do not change or modify them. Hardware and VM instances _can_ be born magically into existence. Nearly all infra providers support [cluster-api](https://cluster-api.sigs.k8s.io/) or some other autoscaling controller. Network infrastructure can now be managed with TF, so I go that route.
chologrande
·3 lata temu·discuss
Hate to only shill hashi stack but packer if you must. All you need is a container runtime and linux kernel. After that you shouldn't have to think about the core node.

If you're _really_ bare metal - build the base image, boot pxe and run apt update - not much more complicated than that.
chologrande
·3 lata temu·discuss
Ansible is great, but (imo) aged. Sure it's good for dealing with legacy hardware that cannot support terraform like state, but (imo) untyped yaml and excessive playbook runtimes turn into significant development drain as you scale.

Ansible solved a large problem (config management) before the kubernetes era, but containerization accomplishes the same goal for most applications before deployment.
chologrande
·3 lata temu·discuss
100% - having to submit code server side to just get compilation results is the worst development loop I've ever experienced.
chologrande
·3 lata temu·discuss
Sure - but where's the revenue come from?
chologrande
·3 lata temu·discuss
just wait for the GPS Log 2.0 release. that thing will probably only get about 30 snags
chologrande
·3 lata temu·discuss
What exactly is a "shadow IT app" ? How in the heck is _Evernote_ the top shadow IT app or related to automation and aI?
chologrande
·3 lata temu·discuss
You're assuming you know the use case. We do more than serve LAMP stack. It takes more than a few playstations I can assure you.
chologrande
·3 lata temu·discuss
I'm definitely not google scale, but we're global, in over 300 cities spanning ~30 countries. On an avg day we process well over 25k rps on multiple services. Simple architecture and IaC like terraform is exactly how we manage the dependencies. It's the solution, not the problem.
chologrande
·3 lata temu·discuss
Mandated peer review, planned actions, and automated risk evaluation are part of our infra pipeline. This typically doesn't exist outside of software dev style pipeline.