diff --git a/config/crd/bases/notification/notification.miloapis.com_contacts.yaml b/config/crd/bases/notification/notification.miloapis.com_contacts.yaml
index a915fd3a..39aebffd 100644
--- a/config/crd/bases/notification/notification.miloapis.com_contacts.yaml
+++ b/config/crd/bases/notification/notification.miloapis.com_contacts.yaml
@@ -91,8 +91,6 @@ spec:
type: object
required:
- email
- - familyName
- - givenName
type: object
status:
properties:
diff --git a/docs/api/notification.md b/docs/api/notification.md
index 224b9267..51005065 100644
--- a/docs/api/notification.md
+++ b/docs/api/notification.md
@@ -857,14 +857,14 @@ ContactSpec defines the desired state of Contact.
|
- true |
+ false |
| givenName |
string |
|
- true |
+ false |
| subject |
object |
diff --git a/pkg/apis/notification/v1alpha1/contact_types.go b/pkg/apis/notification/v1alpha1/contact_types.go
index 681a8baf..4637e041 100644
--- a/pkg/apis/notification/v1alpha1/contact_types.go
+++ b/pkg/apis/notification/v1alpha1/contact_types.go
@@ -61,10 +61,10 @@ type ContactSpec struct {
// +kubebuilder:validation:Optional
SubjectRef *SubjectReference `json:"subject,omitempty"`
- // +kubebuilder:validation:Required
+ // +kubebuilder:validation:Optional
FamilyName string `json:"familyName,omitempty"`
- // +kubebuilder:validation:Required
+ // +kubebuilder:validation:Optional
GivenName string `json:"givenName,omitempty"`
// +kubebuilder:validation:Required