Get hands-on experience with 20+ free Google Cloud products and $300 in free credit for new customers.

Apigee Hybrid v1.14 Installation failure at ORG

Dear Team,

I was trying to install APIGEE Hybrid v1.14 on GKE cluster. I have followed the below components installation in order as mentioned in the installation guideline

In this step, you will use Helm to install the following Apigee hybrid components:

  • Apigee operator
  • Apigee datastore
  • Apigee telemetry
  • Apigee Redis
  • Apigee ingress manager
  • Apigee organization
  • Your Apigee environment(s)

Till ingress manager it got installed successfully, but while installing org i am getting below error . The error comes up while dry run

/apigee-hybrid/helm-charts (integrate-redbot-cafacm)$ helm upgrade integrate-redbot-cafacm apigee-org/ \
--install \
--namespace apigee \
--atomic \
-f overrides.yaml \
--dry-run=server
Release "integrate-redbot-cafacm" does not exist. Installing it now.
Error: template: apigee-org/templates/organization.yaml:581:45: executing "apigee-org/templates/organization.yaml" at <include "appendChainingGateway" .>: error calling include: template: apigee-org/templates/_helpers.tpl:226:20: executing "appendChainingGateway" at <$g.name>: can't evaluate field name in type interface {}

Any advice what can be wrong here ?

overrides.yaml contains

envs:
name: test
serviceAccountPaths:
synchronizer: integrate-redbot-cafacm-apigee-non-prod.json
runtime: integrate-redbot-cafacm-apigee-non-prod.json
udca: integrate-redbot-cafacm-apigee-non-prod.json

cassandra:
hostNetwork: false
replicaCount: 1

ingressGateways:
name: ingress-1
replicaCountMin: 2
replicaCountMax: 10

virtualhosts:
name: test-env-group
selector:
app: apigee-ingressgateway
ingress_name: ingress-1
sslCertPath: certs/keystore_test-env-group.pem
sslKeyPath: certs/keystore_test-env-group.key

mart:
serviceAccountPath: integrate-redbot-cafacm-apigee-non-prod.json

connectAgent:
serviceAccountPath: integrate-redbot-cafacm-apigee-non-prod.json

logger:
enabled: true
serviceAccountPath: integrate-redbot-cafacm-apigee-non-prod.json

metrics:
serviceAccountPath: integrate-redbot-cafacm-apigee-non-prod.json

udca:
serviceAccountPath: integrate-redbot-cafacm-apigee-non-prod.json

watcher:
serviceAccountPath: integrate-redbot-cafacm-apigee-non-prod.json

 

Kind Regards

Arijit

 

 

Solved Solved
0 2 218
1 ACCEPTED SOLUTION

Dear Team members, Please ignore this message. The issue was with the overrides.yaml. 

There was a missing delimiter . You need to be careful with the syntax and formatting of overrides.yaml. 

Hybrid was successfully installed. 

Kind Regards

Arijit

View solution in original post

2 REPLIES 2

Dear Team members, Please ignore this message. The issue was with the overrides.yaml. 

There was a missing delimiter . You need to be careful with the syntax and formatting of overrides.yaml. 

Hybrid was successfully installed. 

Kind Regards

Arijit

Hey @Arijit_apigee, thanks so much for sharing how you solved this!

It would be super helpful if you could mark your answer as the solution. That way, anyone else who runs into the same issue can find it easily. Thanks again for contributing to the community, and we're looking forward to seeing you share more of your knowledge here! 😊