DopplerHQ / kubernetes-operator

Apache License 2.0
44 stars 18 forks source link

Support for ARM64-based CPUs #14

Closed phillytan closed 2 years ago

phillytan commented 2 years ago

Hey Doppler Team!

Our team is planning to explore using this Kubernetes operator on ARM64-based Devices (AWS Graviton2 + Raspberry Pi). Is it possible to provide support for this architecture?

Looking into your GitHub Actions Script, it looks like this can be done with a one-liner. Within this job, you can enter in platforms: linux/amd64,linux/arm64 after line 32 to easily provide support. You can refer to this document for more information.

Only caveat with this approach is builds will take longer due to ARM64 Emulation. From my testing it took roughly 40 minutes to build the Docker Container on a self-hosted GitHub Actions Runner.

Hoping for your team's support for this though!

L-U-C-K-Y commented 2 years ago

We are also exploring if we could use Doppler for our Infra and our K8S servers are running on ARM64 Graviton2

Goran-n commented 2 years ago

This would be ideal as the Doppler Operator is currently unusable on Graviton based instances

nmanoogian commented 2 years ago

Thanks everyone! Sorry it's taken some time to get back to you on this.

This is absolutely on our radar and we're planning to pick this up in the next few weeks.

nmanoogian commented 2 years ago

Thanks again to @phillytan for laying out the work to be done and thanks to everyone who chimed in on this issue!

doppler-kubernetes-operator v1.1.1 has just been released with both ARM and AMD architectures! Feel free to kick the tires and let me know if you run into problems.