While installing apigee hybrid v1.14 I have disabled logger = false. Please find the configuration of overrides yaml below
logger:
enabled: false
Now If I want to enable in the current working apigee hybrid platform what steps need to be done ? My hybrid platform runs in AWS EKS connected to apigee control plane in GCP using workload identity model.
I have followed the steps mentioned in the below link during initial hybrid setup –
https://cloud.google.com/apigee/docs/hybrid/v1.14/enable-workload-identity-federation
Here it is mentioned
Note: Do not create a credential configuration file for the apigee-logger service account.
I believe it means that do not create separate credential configuration file for apigee-logger service account instead use the configuration file created for the apigee-telemetry. Is this understanding valid ?
So in short do I need to do
logger:
enabled: false
serviceAccountPath: credentials configuration file located in apigee-telemetry folder
And to enable the logger do I need to update only telemetry chart ? or I need to update all charts in sequence ?
helm upgrade telemetry apigee-telemetry/ \
--install \
--namespace APIGEE_NAMESPACE \
-f OVERRIDES_FILE
Please advise on how I can proceed with enabling logger ?
Solved! Go to Solution.
Hi, The steps that I have mentioned is correct and it works however logger pod doesn't come up if I integrate to apigee control plane using workload identity federation. This is a limitation of the product and has been called out
Hi @Arijit_apigee,
I noticed your question hasn’t been answered yet. Don’t worry—we’ll keep an eye on it and try to get some input from other members soon.
Hi, The steps that I have mentioned is correct and it works however logger pod doesn't come up if I integrate to apigee control plane using workload identity federation. This is a limitation of the product and has been called out