IBM / bamoe

Code for IBM Business Automation Manager Open Editions (BAMOE)
https://www.ibm.com/products/business-automation-manager-open-editions
Apache License 2.0
8 stars 13 forks source link

BAMOE Canvas installtion fails for 9.1 due to extended service pod crashloopbackoff. #71

Open skaraleDMS opened 2 weeks ago

skaraleDMS commented 2 weeks ago

Hi, We attempted installation of BAMOE 9.1 on EKS (v1.28.12-eks-a18cd3a ). We followed IBM's document. Please find link for the document as follows.

Issue : After running

helm install my-bamoe-canvas ./canvas-helm-chart --values ./canvas-helm-chart/values-kubernetes.yaml --set global.kubernetesClusterDomain="<YOUR_KUBERNETES_CLUSTER_DOMAIN>" --set global.kubernetesIngressClass="<YOUR_KUBERNETES_INGRESS_CLASS>" with updated values from terminal extended-service pods keep failing with error log saying expected integer value.

What is Fix ?

To fix above issue we need pass this environment variable to extended service deployment Key: "EXTENDED_SERVICES_PORT" Value: 21345 Then pods become up and running.

OR

Upgrade Kubernetes to v1.30.3+

Please find GIF with action attached with Issue and Fix. bamoe-9-rule

thiagoelg commented 14 hours ago

Hi @skaraleDMS, thanks for reporting the issue!

This is probably related to the pre-populated Environment Variables that Kubernetes generates. Check these links:

Our solution would be to explicitly override these environment variables on the Helm Chart or rename the variable so that it is not overwritten.

Upgrading to Kubernetes v1.30.3+ probably works because these environment variables are no longer pre-populated.