From 70b0a8a04e08d27fc367758191843611d23978d1 Mon Sep 17 00:00:00 2001 From: Jose Szychowski Date: Wed, 20 May 2026 09:10:48 -0300 Subject: [PATCH 1/3] feat: add notification.miloapis.com service configuration and email newsletter enrollment policy --- config/services/kustomization.yaml | 1 + .../email-newsletter-enrollment-policy.yaml | 12 ++++++++++++ .../enrollment-policies/kustomization.yaml | 8 ++++++++ .../notification.miloapis.com/kustomization.yaml | 14 ++++++++++++++ 4 files changed, 35 insertions(+) create mode 100644 config/services/notification.miloapis.com/enrollment-policies/email-newsletter-enrollment-policy.yaml create mode 100644 config/services/notification.miloapis.com/enrollment-policies/kustomization.yaml create mode 100644 config/services/notification.miloapis.com/kustomization.yaml diff --git a/config/services/kustomization.yaml b/config/services/kustomization.yaml index f69241e..5c8db59 100644 --- a/config/services/kustomization.yaml +++ b/config/services/kustomization.yaml @@ -16,3 +16,4 @@ components: - notes.miloapis.com/ - core.miloapis.com/ - search.miloapis.com/ + - notification.miloapis.com/ diff --git a/config/services/notification.miloapis.com/enrollment-policies/email-newsletter-enrollment-policy.yaml b/config/services/notification.miloapis.com/enrollment-policies/email-newsletter-enrollment-policy.yaml new file mode 100644 index 0000000..bef661f --- /dev/null +++ b/config/services/notification.miloapis.com/enrollment-policies/email-newsletter-enrollment-policy.yaml @@ -0,0 +1,12 @@ +apiVersion: notification.miloapis.com/v1alpha1 +kind: ContactGroupEnrollmentPolicy +metadata: + name: email-newsletter-enrollment-policy +spec: + contactGroupRef: + name: emailnewsletter-contact-group-3a3ar9 + namespace: default + trigger: + type: ContactCreated + contactSelector: + subjectKind: User diff --git a/config/services/notification.miloapis.com/enrollment-policies/kustomization.yaml b/config/services/notification.miloapis.com/enrollment-policies/kustomization.yaml new file mode 100644 index 0000000..fd66265 --- /dev/null +++ b/config/services/notification.miloapis.com/enrollment-policies/kustomization.yaml @@ -0,0 +1,8 @@ +apiVersion: kustomize.config.k8s.io/v1alpha1 +kind: Component + +sortOptions: + order: fifo + +resources: + - email-newsletter-enrollment-policy.yaml diff --git a/config/services/notification.miloapis.com/kustomization.yaml b/config/services/notification.miloapis.com/kustomization.yaml new file mode 100644 index 0000000..9ec5818 --- /dev/null +++ b/config/services/notification.miloapis.com/kustomization.yaml @@ -0,0 +1,14 @@ +apiVersion: kustomize.config.k8s.io/v1alpha1 +kind: Component + +sortOptions: + order: fifo + +components: + - enrollment-policies/ + +labels: + - includeSelectors: true + pairs: + app.kubernetes.io/component: notification-miloapis-com + app.kubernetes.io/part-of: datum-cloud From 9e2db6f0d1d5604b1aebd86fee36abb2bdd28acb Mon Sep 17 00:00:00 2001 From: Jose Szychowski Date: Tue, 26 May 2026 10:17:23 -0300 Subject: [PATCH 2/3] feat: add all-users-enrollment-policy to notification service configuration --- .../all-users-enrollment-policy.yaml | 12 ++++++++++++ .../enrollment-policies/kustomization.yaml | 1 + 2 files changed, 13 insertions(+) create mode 100644 config/services/notification.miloapis.com/enrollment-policies/all-users-enrollment-policy.yaml diff --git a/config/services/notification.miloapis.com/enrollment-policies/all-users-enrollment-policy.yaml b/config/services/notification.miloapis.com/enrollment-policies/all-users-enrollment-policy.yaml new file mode 100644 index 0000000..dcd8a64 --- /dev/null +++ b/config/services/notification.miloapis.com/enrollment-policies/all-users-enrollment-policy.yaml @@ -0,0 +1,12 @@ +apiVersion: notification.miloapis.com/v1alpha1 +kind: ContactGroupEnrollmentPolicy +metadata: + name: all-users-enrollment-policy +spec: + contactGroupRef: + name: allusers-contact-group-4lqxdp + namespace: default + trigger: + type: ContactCreated + contactSelector: + subjectKind: User diff --git a/config/services/notification.miloapis.com/enrollment-policies/kustomization.yaml b/config/services/notification.miloapis.com/enrollment-policies/kustomization.yaml index fd66265..e9fe20a 100644 --- a/config/services/notification.miloapis.com/enrollment-policies/kustomization.yaml +++ b/config/services/notification.miloapis.com/enrollment-policies/kustomization.yaml @@ -6,3 +6,4 @@ sortOptions: resources: - email-newsletter-enrollment-policy.yaml + - all-users-enrollment-policy.yaml From 7625939b14ae3bf3e5e8cd9c82ef73c04f7d489b Mon Sep 17 00:00:00 2001 From: Jose Szychowski Date: Tue, 26 May 2026 13:50:21 -0300 Subject: [PATCH 3/3] fix: update contactgroupref name As the previosuly all users group did not have a loops provider id, we had to delete the group and create a new one --- .../enrollment-policies/all-users-enrollment-policy.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/config/services/notification.miloapis.com/enrollment-policies/all-users-enrollment-policy.yaml b/config/services/notification.miloapis.com/enrollment-policies/all-users-enrollment-policy.yaml index dcd8a64..cf24c48 100644 --- a/config/services/notification.miloapis.com/enrollment-policies/all-users-enrollment-policy.yaml +++ b/config/services/notification.miloapis.com/enrollment-policies/all-users-enrollment-policy.yaml @@ -4,7 +4,7 @@ metadata: name: all-users-enrollment-policy spec: contactGroupRef: - name: allusers-contact-group-4lqxdp + name: contact-group-xlvlz namespace: default trigger: type: ContactCreated