Skip to content

feat: Add LDAP to Google Workspace sync component#5

Merged
1 commit merged intostart-codex:mainfrom
llulioscesar:main
Dec 2, 2025
Merged

feat: Add LDAP to Google Workspace sync component#5
1 commit merged intostart-codex:mainfrom
llulioscesar:main

Conversation

@llulioscesar
Copy link
Copy Markdown
Member

Summary

  • Add startcodex/ldap-sync-google component for synchronizing LDAP users and groups to Google Workspace
  • Support both Deployment (continuous sync) and CronJob (scheduled sync) modes
  • Support external LDAP credentials via existingSecret for connecting to external LDAP servers
  • Update production example values with Google sync configuration

Changes

  • Chart.yaml: Bump version to 1.3.0, add changelog and image reference
  • values.yaml: Add complete googleSync configuration section
  • values.schema.json: Add JSON schema validation for googleSync
  • templates/google-sync-deployment.yaml: New Deployment template for continuous sync mode
  • templates/google-sync-cronjob.yaml: New CronJob template for scheduled sync mode
  • examples/values-production.yaml: Add googleSync production configuration example

Features

  • Sync users from LDAP to Google Workspace (create, update, suspend)
  • Sync groups and group membership
  • Sync organizational units
  • Dry-run mode for safe testing
  • Flexible LDAP connection: use internal OpenLDAP or external LDAP server
  • External secrets support for LDAP credentials (existingSecret)
  • Configurable LDAP attribute mappings

@ghost ghost merged commit 097964e into start-codex:main Dec 2, 2025
8 checks passed
This pull request was closed.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant