Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add ppc64le support #1799

Merged
merged 3 commits into from May 26, 2023
Merged

Add ppc64le support #1799

merged 3 commits into from May 26, 2023

Conversation

raja-0940
Copy link
Contributor

Description

Performed the code changes referring to Sneha's PR : #1236
We could see three differences.

  • config/deploy/kubernetes/kubernetes-all.yaml   --> file is no longer present
  • config/deploy/openshift/openshift-all.yaml   --> file is no longer present
  • hack/make/go.mk   --> no longer having arch specific code

Reference blog: https://sneha-kanekar.medium.com/dynatrace-on-power-714bf324bdb3

@raja-0940 raja-0940 requested a review from a team as a code owner May 23, 2023 09:17
@mjturek
Copy link

mjturek commented May 23, 2023

I think this is needed to fix a gofmt error:

diff --git a/src/kubeobjects/affinity.go b/src/kubeobjects/affinity.go
index dd00c1c7..ccf0f184 100644
--- a/src/kubeobjects/affinity.go
+++ b/src/kubeobjects/affinity.go
@@ -8,10 +8,10 @@ const (
        kubernetesArch = "kubernetes.io/arch"
        kubernetesOS   = "kubernetes.io/os"

-       amd64 = "amd64"
-       arm64 = "arm64"
+       amd64   = "amd64"
+       arm64   = "arm64"
        ppc64le = "ppc64le"
-       linux = "linux"
+       linux   = "linux"
 )

Signed-off-by: Rajakumar Battula <rkb0940@gmail.com>
@chrismuellner chrismuellner changed the title Chore: Added ppc64le support Add ppc64le support May 25, 2023
@chrismuellner chrismuellner enabled auto-merge (squash) May 26, 2023 11:27
@chrismuellner chrismuellner merged commit 2a0fd60 into Dynatrace:main May 26, 2023
10 checks passed
@chrismuellner
Copy link
Collaborator

Good news!

We are excited to merge this pull request based on an agreement between Dynatrace and IBM as follows:

  • Dynatrace will publish Dynatrace Operator container images for ppc64le as part of our Github Actions release pipeline
  • IBM will recommend a standard configuration to our joint customers as observed in ppc64le lab environments.
    • Dynatrace Classic Full-Stack
    • NodeJS, nginx, and Java applications running in glibc containers
    • Kubernetes API monitoring via Dynatrace ActiveGate on an x86 architecture
  • Known issues with unique kubernetes node identification such that multiple nodes may appear as one.
  • IBM will recommend specific versions of the Dynatrace Operator to joint customers after ppc64le images are made available in a public registry.
  • The Dynatrace Operator team will collaborate with IBM, and joint customers, to bring OpenShift observability to ppc64le in the spirit of this partnership.

Customer support issues, involving the Dyantrace Operator, which cannot be reproduced by Dynatrace on x86 or ARM and are determined to be ppc64le should be directed to IBM at dt-operator@ibm.com

@bqayyum
Copy link

bqayyum commented Aug 17, 2023

Good news!

We are excited to merge this pull request based on an agreement between Dynatrace and IBM as follows:

  • Dynatrace will publish Dynatrace Operator container images for ppc64le as part of our Github Actions release pipeline

  • IBM will recommend a standard configuration to our joint customers as observed in ppc64le lab environments.

    • Dynatrace Classic Full-Stack
    • NodeJS, nginx, and Java applications running in glibc containers
    • Kubernetes API monitoring via Dynatrace ActiveGate on an x86 architecture
  • Known issues with unique kubernetes node identification such that multiple nodes may appear as one.

  • IBM will recommend specific versions of the Dynatrace Operator to joint customers after ppc64le images are made available in a public registry.

  • The Dynatrace Operator team will collaborate with IBM, and joint customers, to bring OpenShift observability to ppc64le in the spirit of this partnership.

Customer support issues, involving the Dyantrace Operator, which cannot be reproduced by Dynatrace on x86 or ARM and are determined to be ppc64le should be directed to IBM at dt-operator@ibm.com

Helllo @chrismuellner

When will this be available?

Regards,

Babar

@chrismuellner
Copy link
Collaborator

@bqayyum these changes are available since v0.12.0 (release notes in official documentation) released in june.

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.

None yet

4 participants