Skip to content
This repository has been archived by the owner on Jun 4, 2019. It is now read-only.

Messenger brainstorming notes #2

Open
5 tasks
tamalsaha opened this issue May 30, 2018 · 0 comments
Open
5 tasks

Messenger brainstorming notes #2

tamalsaha opened this issue May 30, 2018 · 0 comments

Comments

@tamalsaha
Copy link
Contributor

tamalsaha commented May 30, 2018

  • Namespaced / non-namespaced ?
  • EAS vs CRD ->> CRD
  • Separate or combined with kubed ? separate
  • Garbage collect old Notification CRDs - after 1 hr (configure via flag)
  • UI (yes, but in future)

apiVersion: messenger.appscode.com/v1alpha1
kind: NotificationService
metadata:
  name: slack-ops-room
spec:
  drive: slack
  to:
   - #ops
  credentialSecretName: <>

apiVersion: messenger.appscode.com/v1alpha1
kind: NotificationService
metadata:
  name: email-notifier
spec:
  drive: smtp
  to:
   - ops@example.com
   - ops-backup@example.com
  credentialSecretName: <>

apiVersion: messenger.appscode.com/v1beta1
kind: Notification
metadata:
 generateName: notify-
ref:
 kind: ClusterMessengerService
 name: email-notifier
spec:
  service: email-notifier
  message:
  email:
  chat:
  sms:
status:
  sentTimestamp: 
  error:

CRD - GC: 
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant