Skip to content

Instantly share code, notes, and snippets.

@ronoaldo
Last active October 4, 2024 16:51
Show Gist options
  • Save ronoaldo/e777a5e670548a4f538ac787cc074161 to your computer and use it in GitHub Desktop.
Save ronoaldo/e777a5e670548a4f538ac787cc074161 to your computer and use it in GitHub Desktop.
Apigee Hybrid Sample Configuration
cassandra:
hostNetwork: false
replicaCount: 3
storage:
capacity: 50Gi
resources:
requests:
cpu: 2
memory: 2Gi
maxHeapSize: 2048M
heapNewSize: 1024M
backup:
enabled: true
image:
pullPolicy: Always
cloudProvider: "CSI"
schedule: "0 0 * * *"
instanceID: "apigee-hybrid-instance"
namespace: apigee
gcp:
projectID: PROJECT_ID
region: K8S_REGION
k8sCluster:
name: apigee-hybrid
region: K8S_REGION
org: PROJECT_ID
envs:
- name: dev
serviceAccountPaths:
synchronizer: "PROJECT_ID-apigee-synchronizer.json"
runtime: "PROJECT_ID-apigee-runtime.json"
udca: "PROJECT_ID-apigee-udca.json"
cassandra:
hostNetwork: false
replicaCount: 3
storage:
capacity: 50Gi
resources:
requests:
cpu: 2
memory: 2Gi
maxHeapSize: 2048M
heapNewSize: 1024M
ingressGateways:
- name: apigee-ingress
replicaCountMin: 2
replicaCountMax: 4
virtualhosts:
- name: dev-group
selector:
app: apigee-ingressgateway
ingress_name: apigee-ingress
sslCertPath: certs/keystore_dev-group.pem
sslKeyPath: certs/keystore_dev-group.key
mart:
serviceAccountPath: "PROJECT_ID-apigee-mart.json"
connectAgent:
serviceAccountPath: "PROJECT_ID-apigee-mart.json"
logger:
enabled: true
serviceAccountPath: "PROJECT_ID-apigee-logger.json"
metrics:
serviceAccountPath: "PROJECT_ID-apigee-metrics.json"
udca:
serviceAccountPath: "PROJECT_ID-apigee-udca.json"
watcher:
serviceAccountPath: "PROJECT_ID-apigee-watcher.json"
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment