Skip to content

feat: Add arm64 targets for Apple Silicon #5

Merged
blu3r4y merged 7 commits intodynatrace-oss:mainfrom
FloSchick:main
Apr 15, 2025
Merged

feat: Add arm64 targets for Apple Silicon #5
blu3r4y merged 7 commits intodynatrace-oss:mainfrom
FloSchick:main

Conversation

@FloSchick
Copy link
Contributor

@FloSchick FloSchick commented Apr 7, 2025

This PR adds arm64 build targets to the Docker images, enabling native support on Apple Silicon machines.
Resolves: #4

@FloSchick FloSchick requested a review from blu3r4y as a code owner April 7, 2025 13:55
@dynatrace-cla-bot
Copy link

dynatrace-cla-bot commented Apr 7, 2025

CLA assistant check
All committers have signed the CLA.

@blu3r4y
Copy link

blu3r4y commented Apr 7, 2025

Thanks @FloSchick for this PR 👏 I will review this hopefully by tomorrow, check the build pipeline and merge it then :)

@FloSchick
Copy link
Contributor Author

Be warned, the operator build takes about 15min due to the cross platform build, wich seems like a common problem. We could however switch to a different build action if needed :)

@blu3r4y blu3r4y merged commit 693474c into dynatrace-oss:main Apr 15, 2025
4 checks passed
@blu3r4y
Copy link

blu3r4y commented Apr 15, 2025

Thanks @FloSchick and @SBejga for this improvement. I will prepare a new release soon and maybe also #6 improve the build performance with native amd64 runners, if possible. In the meantime, you could manually use this version like so:

kubectl apply -f https://raw.githubusercontent.com/dynatrace-oss/koney/main/dist/install.yaml
kubectl set image -n koney-system deployment/koney-controller-manager manager=ghcr.io/dynatrace-oss/koney-controller:sha-693474c alerts=ghcr.io/dynatrace-oss/koney-alert-forwarder:sha-693474c

blu3r4y pushed a commit that referenced this pull request Dec 5, 2025
…ions for testing Koney

Merge in CASP-ZERO/koney from task/TR-5520-upgrade-operator-sdk to main

* commit 'e23ebae363a5cd30b4087fde816f1491b652109f':
  ci: Use azure/setup-helm action
  chore: Minor changes to aid debugging and readability
  ci: Setup local registry and local kind cluster in tests
  ci: Check pre-commit hooks with action
  chore: Rename some action workflow steps
  test: Install Helm and Tetragon in actions
  chore: Auto-install goimports with go-install-tool
  chore: Migrate from operator-sdk v1.40.0 to v1.41.0 and fix linter errors
  chore: Migrate from operator-sdk v1.39.1 to v1.40.0
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

arm64 platform support of container images

3 participants