Closed rachaelshaw closed 1 week ago
@noahtalerman is this a duplicate of https://github.com/fleetdm/fleet/issues/19491?
Not a duplicate for now. #19491 is a hidden config. This story is about subscribing to calendar. Then we can remove the config.
Documentation
Fleet server watches for potential changes for up to 1 week after original event time. If event is moved forward more than 1 week, then after 1 week Fleet server will check for event changes once every 30 minutes.
These near real-time updates may add additional load to the Google Calendar API, so it is recommended to use API usage alerts or other monitoring methods. Otherwise, if the Google API is overloaded, calendar updates and/or webhooks may be delayed.
Hey @getvictor do you know if this is/will be documented in a guide?
Documentation
Fleet server watches for potential changes for up to 1 week after original event time. If event is moved forward more than 1 week, then after 1 week Fleet server will check for event changes once every 30 minutes.
These near real-time updates may add additional load to the Google Calendar API, so it is recommended to use API usage alerts or other monitoring methods. Otherwise, if the Google API is overloaded, calendar updates and/or webhooks may be delayed.
Hey @getvictor just giving you another ping :)
Is this already documented in a guide? If not can you please help document it in one?
@noahtalerman This is documented in this PR https://github.com/fleetdm/fleet/pull/20974/files
Closing this issue even though the article hasn't been shipped. Product team is tracking shipping the article as part of a separate story here: #20763
Quick as the falcon, New window forms in the cloud, Uptime ensured, proud.
Goal
Context
Changes
Product
Engineering
QA
Risk assessment
Manual testing steps
FLEET_GOOGLE_CALENDAR_PLUS_ADDRESSING
).move-events.go
) -- make sure they are recreated.delete-events.go
) -- make sure they are recreated.update calendar_events set updated_at = '2024-07-22 12:21:31';
Testing notes
We now have a new
tools/calendar/move-events/move-events.go
script that can be used to check calendar events for users, including catching duplicates.When creating a bunch of events on the same calendar, you may see these warnings on the server:
This occurs because callbacks are happening before we actually saved the event in our DB. This is fine and should not happen when there is only 1 event being created on 1 calendar.
Confirmation