Enter the path and filename of the self-signed TLS key and certificate files that you generated previously in Step 5: Create TLS certificates. These files must be located in the APIGEE_HELM_CHARTS_HOME/apigee-virtualhosts/certs directory. For example:
(Optional). This is a key-value pair that provides annotations for your default ingress service. Your cloud platform uses annotations to help configure your hybrid installation, for example setting the loadbalancer type to either internal or external.
Annotations vary from platform to platform. Refer to your platform documentation for required and suggested annotations.
Comment out or delete this section if you are not using it.
SVC_LOAD_BALANCER_IP
(Optional). An IP address you have reserved for your load balancer. On platforms that support specifying the load balancer IP address, the load balancer will be created with this IP address. On platforms that do not allow you to specify the load balancer IP, this property is ignored.
Comment out or delete this section if you are not using it.
The path and filename account of the service account JSON files in your corresponding chart directory. Provide the names with the path relative to the chart directory. For example:
If the my-hybrid-project-apigee-synchronizer.json file resides in the apigee-env/ chart directory, you only need to provide the file name, such as:
For non-production environments, the name of the single service account is PROJECT_ID-non-prod.json by default.
For production environments, the name of the service account key file that you generated with the create-service-account tool in Step 4: Create service accounts.
You can see the service account files in each corresponding chart directory.
The default names of the and corresponding chart directories for the service accounts are:
Service account
file name
Chart directory
Storage Object Admin
PROJECT_ID-apigee-cassandra.json
apigee-datastore/
Logs Writer
PROJECT_ID-apigee-logger.json
apigee-telemetry/
Apigee Connect Agent
PROJECT_ID-apigee-mart.json
apigee-org/
Monitoring Metric Writer
PROJECT_ID-apigee-metrics.json
apigee-telemetry/
No role required
PROJECT_ID-apigee-runtime.json
apigee-env/
Apigee Synchronizer Manager
PROJECT_ID-apigee-synchronizer.json
apigee-env/
Apigee Analytics Agent
PROJECT_ID-apigee-udca.json
apigee-org/
Apigee Runtime Agent
PROJECT_ID-apigee-watcher.json
apigee-org/
*_SERVICE_ACCOUNT_EMAIL
The service account email addresses for the Google service accounts (GSA) you need to supply if you are using Workload Identity on GKE. These are the service accounts you created in Step 4: Create service accounts. You can find the email addresses for the service accounts with the following command:
gcloud iam service-accounts list --project ${PROJECT_ID} --filter "apigee"
Summary
The configuration file tells Kubernetes how to deploy the hybrid components to a cluster. Next, you will enable synchronizer access so the Apigee runtime and management planes will be able to communicate.
[[["Easy to understand","easyToUnderstand","thumb-up"],["Solved my problem","solvedMyProblem","thumb-up"],["Other","otherUp","thumb-up"]],[["Hard to understand","hardToUnderstand","thumb-down"],["Incorrect information or sample code","incorrectInformationOrSampleCode","thumb-down"],["Missing the information/samples I need","missingTheInformationSamplesINeed","thumb-down"],["Other","otherDown","thumb-down"]],["Last updated 2025-10-16 UTC."],[],[]]