Skip to content

Conversation

@vikaxsh
Copy link

@vikaxsh vikaxsh commented Oct 27, 2025

Description

Integrated Slack webhook notifications in the Temporal worker to send alerts on sync failures.
Webhook URL can be configured through the environment variable SLACK_WEBHOOK_URL in docker-compose.

Example:
SLACK_WEBHOOK_URL: "https://hooks.slack.com/services/T00000000/B00000000/XXXXXXXXXXXXXXXXXXXXXXXX"

Fixes # (issue)

Type of change

  • Bug fix (non-breaking change which fixes an issue)
  • New feature (non-breaking change which adds functionality)
  • Breaking change (fix or feature that would cause existing functionality to not work as expected)
  • This change requires a documentation update

How Has This Been Tested?

  • Scenario A
  • Scenario B

Screenshots or Recordings

Related PR's (If Any):

chore: staging to master (helm chart version v0.0.1)
fix: add write permissions for gh token (#11)
feat: add release workflows (#17)
- Add nfsServer.external.storageClass and size parameters in values.yaml
- Modify shared-storage-pvc.yaml to always create PVC with conditional storage class
- Simplify _helpers.tpl sharedStoragePVC function to use consistent naming
- Add validation error when storageClass is empty and NFS is disabled
- Support RWX storage classes like EFS, Azure Files, GCP Filestore, etc.
- Remove PodAntiAffinity that prevented sync pods from running on same node
- Allow multiple sync operations to run concurrently for better resource utilization
- Keep JobID-based node affinity for resource mapping
- Fix tautological condition in affinity assignment
- Add ConfigMapWatcher using client-go informers for live updates
- Integrate watcher into K8sPodManager with graceful shutdown
- Update pod scheduling to use live mapping instead of static config
- Support debouncing (2s) for rapid ConfigMap changes
- Maintain backward compatibility with existing Helm charts
vishalm0509 and others added 29 commits October 6, 2025 13:02
Base automatically changed from refactor/olake-worker to staging November 6, 2025 14:09
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.

5 participants