[BE/FE] Record start time and display in policy sync UI

Why are we doing this work

We have the product requirement to display the datetime that the sync was initiated, so we need to record it in Redis and make it available through the GraphQL query and subscription.

Relevant links

Non-functional requirements

  • Documentation:
  • Feature flag:
  • Performance:
  • Testing:

Implementation plan

  • backend Update #start_sync to record the timestamp in a new per-configuration Redis key
  • backend Add startedAt fields to:
    • securityPoliciesSyncUpdated GraphQL subscription
    • securityPoliciesSyncStatus GraphQL query

Verification steps

TBD

Edited by Dominic Bauer