You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Update environment configuration for MN Service credentials in n8n (#108)
- Added new environment variables for Sembly and Google Service Account
credentials.
- Updated configuration files to include new MN Service environment
variables for seamless integration.
These changes improve the n8n service by providing required credentials
for MN Service integration.
## Additional descriptions:
I created this PR to enable **Domain-Wide Delegation (DWD)** in Google
Workspace, allowing **n8n** to update event descriptions across all
users in the company calendar.
This setup is required to automatically insert the **Meeting Resources**
section into event descriptions for every scheduled call.
**Changes made:**
- Added a new environment variable containing the **Google Service
Account JSON** credentials.
**Task:** [#65518 MN Service. Investigate Google Calendar Event Update
for Meeting Resources (All
Attendees)](https://redmine.gluzdov.com/issues/65518)
<!-- This is an auto-generated comment: release notes by coderabbit.ai
-->
## Summary by CodeRabbit
* **Chores**
* Added Sembly service credentials to configuration files.
* Added Google Service Account credential variables for the MN service
to Docker Compose and environment setup.
* Updated both development and production Docker Compose configurations
and example environment files with new credential variables.
<!-- end of auto-generated comment: release notes by coderabbit.ai -->
- SEMBLY_USER=${SEMBLY_USER:?SEMBLY_USER is required}
26
26
- SEMBLY_PASS=${SEMBLY_PASS:?SEMBLY_PASS is required}
27
+
# Google Service Account variables
28
+
- MN_SERVICE_SA_GOOGLE_TYPE=${MN_SERVICE_SA_GOOGLE_TYPE:?MN_SERVICE_SA_GOOGLE_TYPE is required}
29
+
- MN_SERVICE_SA_GOOGLE_PROJECT_ID=${MN_SERVICE_SA_GOOGLE_PROJECT_ID:?MN_SERVICE_SA_GOOGLE_PROJECT_ID is required}
30
+
- MN_SERVICE_SA_GOOGLE_PRIVATE_KEY_ID=${MN_SERVICE_SA_GOOGLE_PRIVATE_KEY_ID:?MN_SERVICE_SA_GOOGLE_PRIVATE_KEY_ID is required}
31
+
- MN_SERVICE_SA_GOOGLE_PRIVATE_KEY=${MN_SERVICE_SA_GOOGLE_PRIVATE_KEY:?MN_SERVICE_SA_GOOGLE_PRIVATE_KEY is required}
32
+
- MN_SERVICE_SA_GOOGLE_CLIENT_EMAIL=${MN_SERVICE_SA_GOOGLE_CLIENT_EMAIL:?MN_SERVICE_SA_GOOGLE_CLIENT_EMAIL is required}
33
+
- MN_SERVICE_SA_GOOGLE_CLIENT_ID=${MN_SERVICE_SA_GOOGLE_CLIENT_ID:?MN_SERVICE_SA_GOOGLE_CLIENT_ID is required}
34
+
- MN_SERVICE_SA_GOOGLE_AUTH_URI=${MN_SERVICE_SA_GOOGLE_AUTH_URI:?MN_SERVICE_SA_GOOGLE_AUTH_URI is required}
35
+
- MN_SERVICE_SA_GOOGLE_TOKEN_URI=${MN_SERVICE_SA_GOOGLE_TOKEN_URI:?MN_SERVICE_SA_GOOGLE_TOKEN_URI is required}
36
+
- MN_SERVICE_SA_GOOGLE_AUTH_PROVIDER_X509_CERT_URL=${MN_SERVICE_SA_GOOGLE_AUTH_PROVIDER_X509_CERT_URL:?MN_SERVICE_SA_GOOGLE_AUTH_PROVIDER_X509_CERT_URL is required}
37
+
- MN_SERVICE_SA_GOOGLE_CLIENT_X509_CERT_URL=${MN_SERVICE_SA_GOOGLE_CLIENT_X509_CERT_URL:?MN_SERVICE_SA_GOOGLE_CLIENT_X509_CERT_URL is required}
38
+
- MN_SERVICE_SA_GOOGLE_UNIVERSE_DOMAIN=${MN_SERVICE_SA_GOOGLE_UNIVERSE_DOMAIN:?MN_SERVICE_SA_GOOGLE_UNIVERSE_DOMAIN is required}
0 commit comments