WIP: First iteration of BambooHR integration
First iteration for https://gitlab.com/gitlab-com/gl-security/engineering/issues/330.
Adds two scripts:
-
bin/sync-employee-number
: Matches BambooHR andteam.yml
entries (where possible) and adds employee numbers. -
bin/sync-bamboohr
: Adds stub entries for new GitLabbers toteam.yml
, syncs thedivision
attribute.
For reference, BambooHR entries look like this:
- country: United States
departments:
- Product Management
division: Product
employee_number: '20000'
name: Jane Smith
reports_to: '10142'
role: Vice President of Product
start_date: 2019-01-01