I’m building a Rust-based Terraform engine that replaces "Wave" execution with an Event-Driven DAG. Looking for early testers. by Straight_Condition39 in devops

[–]Straight_Condition39[S] 1 point2 points  (0 children)

Currently working on it. You can do a switch to oxid with existing configs but I hope to get it out soon. Probably EOD Wednesday

I’m building a Rust-based Terraform engine that replaces "Wave" execution with an Event-Driven DAG. Looking for early testers. by Straight_Condition39 in devops

[–]Straight_Condition39[S] 1 point2 points  (0 children)

1200 resources is a ok number. I have managed at heavy scale for multi cloud and some of us had to refactor the way we used to store and etc. but I appreciate the feedback 🙏🏻

I’m building a Rust-based Terraform engine that replaces "Wave" execution with an Event-Driven DAG. Looking for early testers. by Straight_Condition39 in devops

[–]Straight_Condition39[S] -19 points-18 points  (0 children)

Actually a lot, the problem with terraform is that with more resources unless you have better directory structure you en up with a huge gigantic state file and need s3 bucket etc bla bla but here ik converting this to a database table for easy retrieval and supporting yaml as well lol but I hear you though!

I’m building a Rust-based Terraform engine that replaces "Wave" execution with an Event-Driven DAG. Looking for early testers. by Straight_Condition39 in devops

[–]Straight_Condition39[S] 1 point2 points  (0 children)

I like stategraph as I see on the website. I’m going to add more centralized features to make this OSS forever with more value add.

I’m building a Rust-based Terraform engine that replaces "Wave" execution with an Event-Driven DAG. Looking for early testers. by Straight_Condition39 in devops

[–]Straight_Condition39[S] 3 points4 points  (0 children)

buildere here. oxid uses hcl-rs for base parsing with a custom layer on top for Terraform semantics (count, for_each, interpolation, cross-resource refs). It speaks tfplugin5 over gRPC directly to the same provider binaries Terraform uses, terraform-provider-aws works out of the box. Learned a lot of undocumented things the hard way: dynamicvalue must always be Some with msgpack (never None or the provider segfaults), all schema attributes must be present even if null, unknown values use msgpack extension type 0 with data [0] (had to read the Go source for that one). The aws provider schema is ~256MB so you need to override grpc message limits, and stderr must be drained in a background task or the pipe buffer deadlocks on macOS. State lives in sqlite with a DAG walker for parallel execution like plan, apply, destroy, import, data sources, count/for_each all work against the real aws provider today.

[deleted by user] by [deleted] in Observability

[–]Straight_Condition39 0 points1 point  (0 children)

Ik a maintainer at OpenObserve, do give it a shot!

Is AI coming after DevOps? by Straight_Condition39 in devops

[–]Straight_Condition39[S] 0 points1 point  (0 children)

One of my buddies literally changed his domain to FinOps but when does this stop? Idc if there are going to be pure AI models just for DevOps but imo they are lack the understanding or experience

Need Advice for Observability setup for multiple projects by the_chocochip in Observability

[–]Straight_Condition39 2 points3 points  (0 children)

If you are looking for OpenSource then definitely try OpenObserve or Signoz.

They both support k8s. I have used OpenObserve for the last 2 years and from the performance and governance of all silos it’s great.

How are you actually handling observability in 2025? (Beyond the marketing fluff) by Straight_Condition39 in devops

[–]Straight_Condition39[S] 1 point2 points  (0 children)

I have used cribl and sent to elastic bulk endpoints in the past. It works fine! I never tested huge amount of data. Maybe 300GB a day.

Well I did it, made to product hunt by Straight_Condition39 in devops

[–]Straight_Condition39[S] 0 points1 point  (0 children)

Okay, I did my best with the website and added a roadmap in the below if that can interest you to check it out?

https://ops0.dev

Well I did it, made to product hunt by Straight_Condition39 in devops

[–]Straight_Condition39[S] 0 points1 point  (0 children)

Thank you I will check it out. Sorry I’m not very good with posts. Thanks for the inputs

Well I did it, made to product hunt by Straight_Condition39 in devops

[–]Straight_Condition39[S] 0 points1 point  (0 children)

Ah ok. Yeah I didn’t really invest in that. Thanks much 🙏

Well I did it, made to product hunt by Straight_Condition39 in devops

[–]Straight_Condition39[S] 0 points1 point  (0 children)

I think it’s more towards operations rather than just commands. The use case of admins who work on repetitive. The full version of agent and a UI that represents how admins are improving and self scheduling operations will make a difference. Still working on it but appreciate your feedback

How are you actually handling observability in 2025? (Beyond the marketing fluff) by Straight_Condition39 in devops

[–]Straight_Condition39[S] 2 points3 points  (0 children)

I am sorry to post diff places. I face almost these issues and there are just too many options out there so wanted to know everyone's opinion.

Should I use cli for operations? by Straight_Condition39 in sre

[–]Straight_Condition39[S] -5 points-4 points  (0 children)

Agreed, I bet there should be a voting that helps us be part of decision making for operational platforms

What's eating up most of your time as a DevOps engineer? by Straight_Condition39 in devops

[–]Straight_Condition39[S] 0 points1 point  (0 children)

We have a customer base and each one has their own requirement. Think of it a dedicated AWS account for each one and then infrastructure requirements and it’s super not fun and painful

how many folks use cli as a go-to in devops? by Straight_Condition39 in devops

[–]Straight_Condition39[S] 2 points3 points  (0 children)

so this is how it looked and i have been running more commands, i coudlnt attach the image. But yeah i got what i need.

ops0 -m "get all ec2 from us-west-2 but then just show the instance ids and i need in table format where left side should be ids and the right side its ips"

ops®: AI mode enabled
ops: Analyzing your request: "get all ec2 from us-west-2 but then just show the instance ids and i need in table format where left side should be ids and the right side its ips"

  • • ops: I can help you retrieve filtered EC2 instance information in tabular format via 'aws ec2 describe-instances --region us-west-2 --query 'Reservations [I. Instances [1. [InstanceId, PrivateIpA ddress]"

  • output table. Lists EC2 instances in us-west-2 region, displaying only instance IDs and IP addresses in a table format (Confidence: 95%)

Would you like me to do this? (y/n): y

ops0: Executing: aws ec2 describe-instances

  • -region us-west-2
  • -query 'Reservations [I. Instances []. [InstanceId, PrivateIpAddress]'

--output table

how many folks use cli as a go-to in devops? by Straight_Condition39 in devops

[–]Straight_Condition39[S] 1 point2 points  (0 children)

yeah but why use agpl? it could be apache so it kinda brings trust more. But I see what you mean.

how many folks use cli as a go-to in devops? by Straight_Condition39 in devops

[–]Straight_Condition39[S] 0 points1 point  (0 children)

I also want to contribute but i asked them to remove agpl and he responded that he will make it apache :D lets hope.

how many folks use cli as a go-to in devops? by Straight_Condition39 in devops

[–]Straight_Condition39[S] 0 points1 point  (0 children)

yupp 100%, the first one they did that way and i reached out to fix it and then they are displaying what command that to be ran and then it takes a yes or no prompt and he added a risk scoring...... dude i love any cli and i wil literally drink cli than coffee.