Documentation
¶
Overview ¶
+groupName=team.modela.ai +kubebuilder:object:generate=true
Index ¶
- Variables
- func AddKnownTypes(scheme *k8sruntime.Scheme) error
- func Kind(kind string) schema.GroupKind
- func Resource(resource string) schema.GroupResource
- type ActionItem
- func (in *ActionItem) DeepCopy() *ActionItem
- func (in *ActionItem) DeepCopyInto(out *ActionItem)
- func (*ActionItem) Descriptor() ([]byte, []int)
- func (m *ActionItem) Marshal() (dAtA []byte, err error)
- func (m *ActionItem) MarshalTo(dAtA []byte) (int, error)
- func (m *ActionItem) MarshalToSizedBuffer(dAtA []byte) (int, error)
- func (*ActionItem) ProtoMessage()
- func (m *ActionItem) Reset()
- func (m *ActionItem) Size() (n int)
- func (this *ActionItem) String() string
- func (m *ActionItem) Unmarshal(dAtA []byte) error
- func (m *ActionItem) XXX_DiscardUnknown()
- func (m *ActionItem) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *ActionItem) XXX_Merge(src proto.Message)
- func (m *ActionItem) XXX_Size() int
- func (m *ActionItem) XXX_Unmarshal(b []byte) error
- type CheckListItem
- func (in *CheckListItem) DeepCopy() *CheckListItem
- func (in *CheckListItem) DeepCopyInto(out *CheckListItem)
- func (*CheckListItem) Descriptor() ([]byte, []int)
- func (m *CheckListItem) Marshal() (dAtA []byte, err error)
- func (m *CheckListItem) MarshalTo(dAtA []byte) (int, error)
- func (m *CheckListItem) MarshalToSizedBuffer(dAtA []byte) (int, error)
- func (*CheckListItem) ProtoMessage()
- func (m *CheckListItem) Reset()
- func (m *CheckListItem) Size() (n int)
- func (this *CheckListItem) String() string
- func (m *CheckListItem) Unmarshal(dAtA []byte) error
- func (m *CheckListItem) XXX_DiscardUnknown()
- func (m *CheckListItem) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *CheckListItem) XXX_Merge(src proto.Message)
- func (m *CheckListItem) XXX_Size() int
- func (m *CheckListItem) XXX_Unmarshal(b []byte) error
- type Comment
- func (in *Comment) DeepCopy() *Comment
- func (in *Comment) DeepCopyInto(out *Comment)
- func (*Comment) Descriptor() ([]byte, []int)
- func (m *Comment) Marshal() (dAtA []byte, err error)
- func (m *Comment) MarshalTo(dAtA []byte) (int, error)
- func (m *Comment) MarshalToSizedBuffer(dAtA []byte) (int, error)
- func (*Comment) ProtoMessage()
- func (m *Comment) Reset()
- func (m *Comment) Size() (n int)
- func (this *Comment) String() string
- func (m *Comment) Unmarshal(dAtA []byte) error
- func (m *Comment) XXX_DiscardUnknown()
- func (m *Comment) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *Comment) XXX_Merge(src proto.Message)
- func (m *Comment) XXX_Size() int
- func (m *Comment) XXX_Unmarshal(b []byte) error
- type Meeting
- func (alert *Meeting) AddFinalizer()
- func (alert *Meeting) CreateOrUpdateCond(cond MeetingCondition)
- func (in *Meeting) DeepCopy() *Meeting
- func (in *Meeting) DeepCopyInto(out *Meeting)
- func (in *Meeting) DeepCopyObject() runtime.Object
- func (alert *Meeting) Default()
- func (*Meeting) Descriptor() ([]byte, []int)
- func (alert *Meeting) GetCond(t MeetingConditionType) MeetingCondition
- func (alert *Meeting) GetCondIdx(t MeetingConditionType) int
- func (alert *Meeting) HasFinalizer() bool
- func (alert *Meeting) IsReady() bool
- func (alert *Meeting) ManifestUri() string
- func (alert *Meeting) MarkArchived()
- func (task *Meeting) MarkDone()
- func (m *Meeting) Marshal() (dAtA []byte, err error)
- func (m *Meeting) MarshalTo(dAtA []byte) (int, error)
- func (m *Meeting) MarshalToSizedBuffer(dAtA []byte) (int, error)
- func (*Meeting) ProtoMessage()
- func (alert *Meeting) RemoveFinalizer()
- func (m *Meeting) Reset()
- func (alert *Meeting) RootUri() string
- func (alert *Meeting) SetupWebhookWithManager(mgr ctrl.Manager) error
- func (m *Meeting) Size() (n int)
- func (this *Meeting) String() string
- func (alert *Meeting) ToYamlFile() ([]byte, error)
- func (m *Meeting) Unmarshal(dAtA []byte) error
- func (alert *Meeting) ValidateCreate() error
- func (alert *Meeting) ValidateDelete() error
- func (alert *Meeting) ValidateUpdate(old runtime.Object) error
- func (m *Meeting) XXX_DiscardUnknown()
- func (m *Meeting) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *Meeting) XXX_Merge(src proto.Message)
- func (m *Meeting) XXX_Size() int
- func (m *Meeting) XXX_Unmarshal(b []byte) error
- type MeetingCondition
- func (in *MeetingCondition) DeepCopy() *MeetingCondition
- func (in *MeetingCondition) DeepCopyInto(out *MeetingCondition)
- func (*MeetingCondition) Descriptor() ([]byte, []int)
- func (m *MeetingCondition) Marshal() (dAtA []byte, err error)
- func (m *MeetingCondition) MarshalTo(dAtA []byte) (int, error)
- func (m *MeetingCondition) MarshalToSizedBuffer(dAtA []byte) (int, error)
- func (*MeetingCondition) ProtoMessage()
- func (m *MeetingCondition) Reset()
- func (m *MeetingCondition) Size() (n int)
- func (this *MeetingCondition) String() string
- func (m *MeetingCondition) Unmarshal(dAtA []byte) error
- func (m *MeetingCondition) XXX_DiscardUnknown()
- func (m *MeetingCondition) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *MeetingCondition) XXX_Merge(src proto.Message)
- func (m *MeetingCondition) XXX_Size() int
- func (m *MeetingCondition) XXX_Unmarshal(b []byte) error
- type MeetingConditionType
- type MeetingList
- func (in *MeetingList) DeepCopy() *MeetingList
- func (in *MeetingList) DeepCopyInto(out *MeetingList)
- func (in *MeetingList) DeepCopyObject() runtime.Object
- func (*MeetingList) Descriptor() ([]byte, []int)
- func (m *MeetingList) Marshal() (dAtA []byte, err error)
- func (m *MeetingList) MarshalTo(dAtA []byte) (int, error)
- func (m *MeetingList) MarshalToSizedBuffer(dAtA []byte) (int, error)
- func (*MeetingList) ProtoMessage()
- func (m *MeetingList) Reset()
- func (m *MeetingList) Size() (n int)
- func (this *MeetingList) String() string
- func (m *MeetingList) Unmarshal(dAtA []byte) error
- func (m *MeetingList) XXX_DiscardUnknown()
- func (m *MeetingList) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *MeetingList) XXX_Merge(src proto.Message)
- func (m *MeetingList) XXX_Size() int
- func (m *MeetingList) XXX_Unmarshal(b []byte) error
- type MeetingPhase
- type MeetingSpec
- func (in *MeetingSpec) DeepCopy() *MeetingSpec
- func (in *MeetingSpec) DeepCopyInto(out *MeetingSpec)
- func (*MeetingSpec) Descriptor() ([]byte, []int)
- func (m *MeetingSpec) Marshal() (dAtA []byte, err error)
- func (m *MeetingSpec) MarshalTo(dAtA []byte) (int, error)
- func (m *MeetingSpec) MarshalToSizedBuffer(dAtA []byte) (int, error)
- func (*MeetingSpec) ProtoMessage()
- func (m *MeetingSpec) Reset()
- func (m *MeetingSpec) Size() (n int)
- func (this *MeetingSpec) String() string
- func (m *MeetingSpec) Unmarshal(dAtA []byte) error
- func (m *MeetingSpec) XXX_DiscardUnknown()
- func (m *MeetingSpec) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *MeetingSpec) XXX_Merge(src proto.Message)
- func (m *MeetingSpec) XXX_Size() int
- func (m *MeetingSpec) XXX_Unmarshal(b []byte) error
- type MeetingStatus
- func (in *MeetingStatus) DeepCopy() *MeetingStatus
- func (in *MeetingStatus) DeepCopyInto(out *MeetingStatus)
- func (*MeetingStatus) Descriptor() ([]byte, []int)
- func (m *MeetingStatus) Marshal() (dAtA []byte, err error)
- func (m *MeetingStatus) MarshalTo(dAtA []byte) (int, error)
- func (m *MeetingStatus) MarshalToSizedBuffer(dAtA []byte) (int, error)
- func (*MeetingStatus) ProtoMessage()
- func (m *MeetingStatus) Reset()
- func (m *MeetingStatus) Size() (n int)
- func (this *MeetingStatus) String() string
- func (m *MeetingStatus) Unmarshal(dAtA []byte) error
- func (m *MeetingStatus) XXX_DiscardUnknown()
- func (m *MeetingStatus) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *MeetingStatus) XXX_Merge(src proto.Message)
- func (m *MeetingStatus) XXX_Size() int
- func (m *MeetingStatus) XXX_Unmarshal(b []byte) error
- type PostMortem
- func (pm *PostMortem) AddFinalizer()
- func (pm *PostMortem) Archived() bool
- func (pm *PostMortem) CreateOrUpdateCond(cond PostMortemCondition)
- func (in *PostMortem) DeepCopy() *PostMortem
- func (in *PostMortem) DeepCopyInto(out *PostMortem)
- func (in *PostMortem) DeepCopyObject() runtime.Object
- func (pm *PostMortem) Default()
- func (*PostMortem) Descriptor() ([]byte, []int)
- func (pm *PostMortem) GetCond(t PostMortemConditionType) PostMortemCondition
- func (pm *PostMortem) GetCondIdx(t PostMortemConditionType) int
- func (pm *PostMortem) HasFinalizer() bool
- func (pm *PostMortem) Key() string
- func (pm *PostMortem) ManifestUri() string
- func (pm *PostMortem) MarkArchived()
- func (pm *PostMortem) MarkReady()
- func (m *PostMortem) Marshal() (dAtA []byte, err error)
- func (m *PostMortem) MarshalTo(dAtA []byte) (int, error)
- func (m *PostMortem) MarshalToSizedBuffer(dAtA []byte) (int, error)
- func (*PostMortem) ProtoMessage()
- func (pm *PostMortem) RemoveFinalizer()
- func (pm *PostMortem) RepPath(root string) (string, error)
- func (m *PostMortem) Reset()
- func (pm *PostMortem) RootUri() string
- func (pm *PostMortem) SetupWebhookWithManager(mgr ctrl.Manager) error
- func (m *PostMortem) Size() (n int)
- func (this *PostMortem) String() string
- func (pm *PostMortem) ToYamlFile() ([]byte, error)
- func (m *PostMortem) Unmarshal(dAtA []byte) error
- func (pm *PostMortem) ValidateCreate() error
- func (pm *PostMortem) ValidateDelete() error
- func (pm *PostMortem) ValidateUpdate(old runtime.Object) error
- func (m *PostMortem) XXX_DiscardUnknown()
- func (m *PostMortem) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *PostMortem) XXX_Merge(src proto.Message)
- func (m *PostMortem) XXX_Size() int
- func (m *PostMortem) XXX_Unmarshal(b []byte) error
- type PostMortemCondition
- func (in *PostMortemCondition) DeepCopy() *PostMortemCondition
- func (in *PostMortemCondition) DeepCopyInto(out *PostMortemCondition)
- func (*PostMortemCondition) Descriptor() ([]byte, []int)
- func (m *PostMortemCondition) Marshal() (dAtA []byte, err error)
- func (m *PostMortemCondition) MarshalTo(dAtA []byte) (int, error)
- func (m *PostMortemCondition) MarshalToSizedBuffer(dAtA []byte) (int, error)
- func (*PostMortemCondition) ProtoMessage()
- func (m *PostMortemCondition) Reset()
- func (m *PostMortemCondition) Size() (n int)
- func (this *PostMortemCondition) String() string
- func (m *PostMortemCondition) Unmarshal(dAtA []byte) error
- func (m *PostMortemCondition) XXX_DiscardUnknown()
- func (m *PostMortemCondition) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *PostMortemCondition) XXX_Merge(src proto.Message)
- func (m *PostMortemCondition) XXX_Size() int
- func (m *PostMortemCondition) XXX_Unmarshal(b []byte) error
- type PostMortemConditionType
- type PostMortemList
- func (in *PostMortemList) DeepCopy() *PostMortemList
- func (in *PostMortemList) DeepCopyInto(out *PostMortemList)
- func (in *PostMortemList) DeepCopyObject() runtime.Object
- func (*PostMortemList) Descriptor() ([]byte, []int)
- func (m *PostMortemList) Marshal() (dAtA []byte, err error)
- func (m *PostMortemList) MarshalTo(dAtA []byte) (int, error)
- func (m *PostMortemList) MarshalToSizedBuffer(dAtA []byte) (int, error)
- func (*PostMortemList) ProtoMessage()
- func (m *PostMortemList) Reset()
- func (m *PostMortemList) Size() (n int)
- func (this *PostMortemList) String() string
- func (m *PostMortemList) Unmarshal(dAtA []byte) error
- func (m *PostMortemList) XXX_DiscardUnknown()
- func (m *PostMortemList) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *PostMortemList) XXX_Merge(src proto.Message)
- func (m *PostMortemList) XXX_Size() int
- func (m *PostMortemList) XXX_Unmarshal(b []byte) error
- type PostMortemSpec
- func (in *PostMortemSpec) DeepCopy() *PostMortemSpec
- func (in *PostMortemSpec) DeepCopyInto(out *PostMortemSpec)
- func (*PostMortemSpec) Descriptor() ([]byte, []int)
- func (m *PostMortemSpec) Marshal() (dAtA []byte, err error)
- func (m *PostMortemSpec) MarshalTo(dAtA []byte) (int, error)
- func (m *PostMortemSpec) MarshalToSizedBuffer(dAtA []byte) (int, error)
- func (*PostMortemSpec) ProtoMessage()
- func (m *PostMortemSpec) Reset()
- func (m *PostMortemSpec) Size() (n int)
- func (this *PostMortemSpec) String() string
- func (m *PostMortemSpec) Unmarshal(dAtA []byte) error
- func (m *PostMortemSpec) XXX_DiscardUnknown()
- func (m *PostMortemSpec) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *PostMortemSpec) XXX_Merge(src proto.Message)
- func (m *PostMortemSpec) XXX_Size() int
- func (m *PostMortemSpec) XXX_Unmarshal(b []byte) error
- type PostMortemStatus
- func (in *PostMortemStatus) DeepCopy() *PostMortemStatus
- func (in *PostMortemStatus) DeepCopyInto(out *PostMortemStatus)
- func (*PostMortemStatus) Descriptor() ([]byte, []int)
- func (m *PostMortemStatus) Marshal() (dAtA []byte, err error)
- func (m *PostMortemStatus) MarshalTo(dAtA []byte) (int, error)
- func (m *PostMortemStatus) MarshalToSizedBuffer(dAtA []byte) (int, error)
- func (*PostMortemStatus) ProtoMessage()
- func (m *PostMortemStatus) Reset()
- func (m *PostMortemStatus) Size() (n int)
- func (this *PostMortemStatus) String() string
- func (m *PostMortemStatus) Unmarshal(dAtA []byte) error
- func (m *PostMortemStatus) XXX_DiscardUnknown()
- func (m *PostMortemStatus) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *PostMortemStatus) XXX_Merge(src proto.Message)
- func (m *PostMortemStatus) XXX_Size() int
- func (m *PostMortemStatus) XXX_Unmarshal(b []byte) error
- type RaisedAlert
- func (in *RaisedAlert) DeepCopy() *RaisedAlert
- func (in *RaisedAlert) DeepCopyInto(out *RaisedAlert)
- func (*RaisedAlert) Descriptor() ([]byte, []int)
- func (m *RaisedAlert) Marshal() (dAtA []byte, err error)
- func (m *RaisedAlert) MarshalTo(dAtA []byte) (int, error)
- func (m *RaisedAlert) MarshalToSizedBuffer(dAtA []byte) (int, error)
- func (*RaisedAlert) ProtoMessage()
- func (m *RaisedAlert) Reset()
- func (m *RaisedAlert) Size() (n int)
- func (this *RaisedAlert) String() string
- func (m *RaisedAlert) Unmarshal(dAtA []byte) error
- func (m *RaisedAlert) XXX_DiscardUnknown()
- func (m *RaisedAlert) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *RaisedAlert) XXX_Merge(src proto.Message)
- func (m *RaisedAlert) XXX_Size() int
- func (m *RaisedAlert) XXX_Unmarshal(b []byte) error
- type Review
- func (conv *Review) AddFinalizer()
- func (conv *Review) Archived() bool
- func (conv *Review) CreateOrUpdateCond(cond ReviewCondition)
- func (in *Review) DeepCopy() *Review
- func (in *Review) DeepCopyInto(out *Review)
- func (in *Review) DeepCopyObject() runtime.Object
- func (conv *Review) Default()
- func (*Review) Descriptor() ([]byte, []int)
- func (conv *Review) GetCond(t ReviewConditionType) ReviewCondition
- func (conv *Review) GetCondIdx(t ReviewConditionType) int
- func (conv *Review) HasFinalizer() bool
- func (conv *Review) Key() string
- func (conv *Review) ManifestUri() string
- func (conv *Review) MarkArchived()
- func (conv *Review) MarkReady()
- func (m *Review) Marshal() (dAtA []byte, err error)
- func (m *Review) MarshalTo(dAtA []byte) (int, error)
- func (m *Review) MarshalToSizedBuffer(dAtA []byte) (int, error)
- func (*Review) ProtoMessage()
- func (conv *Review) RemoveFinalizer()
- func (conv *Review) RepPath(root string) (string, error)
- func (m *Review) Reset()
- func (conv *Review) RootUri() string
- func (review *Review) SetupWebhookWithManager(mgr ctrl.Manager) error
- func (m *Review) Size() (n int)
- func (this *Review) String() string
- func (conv *Review) ToYamlFile() ([]byte, error)
- func (m *Review) Unmarshal(dAtA []byte) error
- func (m *Review) XXX_DiscardUnknown()
- func (m *Review) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *Review) XXX_Merge(src proto.Message)
- func (m *Review) XXX_Size() int
- func (m *Review) XXX_Unmarshal(b []byte) error
- type ReviewCondition
- func (in *ReviewCondition) DeepCopy() *ReviewCondition
- func (in *ReviewCondition) DeepCopyInto(out *ReviewCondition)
- func (*ReviewCondition) Descriptor() ([]byte, []int)
- func (m *ReviewCondition) Marshal() (dAtA []byte, err error)
- func (m *ReviewCondition) MarshalTo(dAtA []byte) (int, error)
- func (m *ReviewCondition) MarshalToSizedBuffer(dAtA []byte) (int, error)
- func (*ReviewCondition) ProtoMessage()
- func (m *ReviewCondition) Reset()
- func (m *ReviewCondition) Size() (n int)
- func (this *ReviewCondition) String() string
- func (m *ReviewCondition) Unmarshal(dAtA []byte) error
- func (m *ReviewCondition) XXX_DiscardUnknown()
- func (m *ReviewCondition) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *ReviewCondition) XXX_Merge(src proto.Message)
- func (m *ReviewCondition) XXX_Size() int
- func (m *ReviewCondition) XXX_Unmarshal(b []byte) error
- type ReviewConditionType
- type ReviewList
- func (in *ReviewList) DeepCopy() *ReviewList
- func (in *ReviewList) DeepCopyInto(out *ReviewList)
- func (in *ReviewList) DeepCopyObject() runtime.Object
- func (*ReviewList) Descriptor() ([]byte, []int)
- func (m *ReviewList) Marshal() (dAtA []byte, err error)
- func (m *ReviewList) MarshalTo(dAtA []byte) (int, error)
- func (m *ReviewList) MarshalToSizedBuffer(dAtA []byte) (int, error)
- func (*ReviewList) ProtoMessage()
- func (m *ReviewList) Reset()
- func (m *ReviewList) Size() (n int)
- func (this *ReviewList) String() string
- func (m *ReviewList) Unmarshal(dAtA []byte) error
- func (m *ReviewList) XXX_DiscardUnknown()
- func (m *ReviewList) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *ReviewList) XXX_Merge(src proto.Message)
- func (m *ReviewList) XXX_Size() int
- func (m *ReviewList) XXX_Unmarshal(b []byte) error
- type ReviewSpec
- func (in *ReviewSpec) DeepCopy() *ReviewSpec
- func (in *ReviewSpec) DeepCopyInto(out *ReviewSpec)
- func (*ReviewSpec) Descriptor() ([]byte, []int)
- func (m *ReviewSpec) Marshal() (dAtA []byte, err error)
- func (m *ReviewSpec) MarshalTo(dAtA []byte) (int, error)
- func (m *ReviewSpec) MarshalToSizedBuffer(dAtA []byte) (int, error)
- func (*ReviewSpec) ProtoMessage()
- func (m *ReviewSpec) Reset()
- func (m *ReviewSpec) Size() (n int)
- func (this *ReviewSpec) String() string
- func (m *ReviewSpec) Unmarshal(dAtA []byte) error
- func (m *ReviewSpec) XXX_DiscardUnknown()
- func (m *ReviewSpec) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *ReviewSpec) XXX_Merge(src proto.Message)
- func (m *ReviewSpec) XXX_Size() int
- func (m *ReviewSpec) XXX_Unmarshal(b []byte) error
- type ReviewStatus
- func (in *ReviewStatus) DeepCopy() *ReviewStatus
- func (in *ReviewStatus) DeepCopyInto(out *ReviewStatus)
- func (*ReviewStatus) Descriptor() ([]byte, []int)
- func (m *ReviewStatus) Marshal() (dAtA []byte, err error)
- func (m *ReviewStatus) MarshalTo(dAtA []byte) (int, error)
- func (m *ReviewStatus) MarshalToSizedBuffer(dAtA []byte) (int, error)
- func (*ReviewStatus) ProtoMessage()
- func (m *ReviewStatus) Reset()
- func (m *ReviewStatus) Size() (n int)
- func (this *ReviewStatus) String() string
- func (m *ReviewStatus) Unmarshal(dAtA []byte) error
- func (m *ReviewStatus) XXX_DiscardUnknown()
- func (m *ReviewStatus) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *ReviewStatus) XXX_Merge(src proto.Message)
- func (m *ReviewStatus) XXX_Size() int
- func (m *ReviewStatus) XXX_Unmarshal(b []byte) error
- type RunBook
- func (runbook *RunBook) AddFinalizer()
- func (runbook *RunBook) CreateOrUpdateCond(cond RunBookCondition)
- func (in *RunBook) DeepCopy() *RunBook
- func (in *RunBook) DeepCopyInto(out *RunBook)
- func (in *RunBook) DeepCopyObject() runtime.Object
- func (runbook *RunBook) Default()
- func (*RunBook) Descriptor() ([]byte, []int)
- func (runbook *RunBook) GetCond(t RunBookConditionType) RunBookCondition
- func (runbook *RunBook) GetCondIdx(t RunBookConditionType) int
- func (runbook *RunBook) HasFinalizer() bool
- func (runbook *RunBook) Key() string
- func (runbook *RunBook) ManifestUri() string
- func (runbook *RunBook) MarkReady()
- func (runbook *RunBook) MarkSaved()
- func (m *RunBook) Marshal() (dAtA []byte, err error)
- func (m *RunBook) MarshalTo(dAtA []byte) (int, error)
- func (m *RunBook) MarshalToSizedBuffer(dAtA []byte) (int, error)
- func (*RunBook) ProtoMessage()
- func (runbook *RunBook) RemoveFinalizer()
- func (runbook *RunBook) RepPath(root string) (string, error)
- func (m *RunBook) Reset()
- func (runbook *RunBook) RootUri() string
- func (runbook *RunBook) Saved() bool
- func (pm *RunBook) SetupWebhookWithManager(mgr ctrl.Manager) error
- func (m *RunBook) Size() (n int)
- func (this *RunBook) String() string
- func (runbook *RunBook) ToYamlFile() ([]byte, error)
- func (m *RunBook) Unmarshal(dAtA []byte) error
- func (runbook *RunBook) ValidateCreate() error
- func (runbook *RunBook) ValidateDelete() error
- func (runbook *RunBook) ValidateUpdate(old runtime.Object) error
- func (m *RunBook) XXX_DiscardUnknown()
- func (m *RunBook) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *RunBook) XXX_Merge(src proto.Message)
- func (m *RunBook) XXX_Size() int
- func (m *RunBook) XXX_Unmarshal(b []byte) error
- type RunBookCondition
- func (in *RunBookCondition) DeepCopy() *RunBookCondition
- func (in *RunBookCondition) DeepCopyInto(out *RunBookCondition)
- func (*RunBookCondition) Descriptor() ([]byte, []int)
- func (m *RunBookCondition) Marshal() (dAtA []byte, err error)
- func (m *RunBookCondition) MarshalTo(dAtA []byte) (int, error)
- func (m *RunBookCondition) MarshalToSizedBuffer(dAtA []byte) (int, error)
- func (*RunBookCondition) ProtoMessage()
- func (m *RunBookCondition) Reset()
- func (m *RunBookCondition) Size() (n int)
- func (this *RunBookCondition) String() string
- func (m *RunBookCondition) Unmarshal(dAtA []byte) error
- func (m *RunBookCondition) XXX_DiscardUnknown()
- func (m *RunBookCondition) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *RunBookCondition) XXX_Merge(src proto.Message)
- func (m *RunBookCondition) XXX_Size() int
- func (m *RunBookCondition) XXX_Unmarshal(b []byte) error
- type RunBookConditionType
- type RunBookList
- func (in *RunBookList) DeepCopy() *RunBookList
- func (in *RunBookList) DeepCopyInto(out *RunBookList)
- func (in *RunBookList) DeepCopyObject() runtime.Object
- func (*RunBookList) Descriptor() ([]byte, []int)
- func (m *RunBookList) Marshal() (dAtA []byte, err error)
- func (m *RunBookList) MarshalTo(dAtA []byte) (int, error)
- func (m *RunBookList) MarshalToSizedBuffer(dAtA []byte) (int, error)
- func (*RunBookList) ProtoMessage()
- func (m *RunBookList) Reset()
- func (m *RunBookList) Size() (n int)
- func (this *RunBookList) String() string
- func (m *RunBookList) Unmarshal(dAtA []byte) error
- func (m *RunBookList) XXX_DiscardUnknown()
- func (m *RunBookList) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *RunBookList) XXX_Merge(src proto.Message)
- func (m *RunBookList) XXX_Size() int
- func (m *RunBookList) XXX_Unmarshal(b []byte) error
- type RunBookSpec
- func (in *RunBookSpec) DeepCopy() *RunBookSpec
- func (in *RunBookSpec) DeepCopyInto(out *RunBookSpec)
- func (*RunBookSpec) Descriptor() ([]byte, []int)
- func (m *RunBookSpec) Marshal() (dAtA []byte, err error)
- func (m *RunBookSpec) MarshalTo(dAtA []byte) (int, error)
- func (m *RunBookSpec) MarshalToSizedBuffer(dAtA []byte) (int, error)
- func (*RunBookSpec) ProtoMessage()
- func (m *RunBookSpec) Reset()
- func (m *RunBookSpec) Size() (n int)
- func (this *RunBookSpec) String() string
- func (m *RunBookSpec) Unmarshal(dAtA []byte) error
- func (m *RunBookSpec) XXX_DiscardUnknown()
- func (m *RunBookSpec) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *RunBookSpec) XXX_Merge(src proto.Message)
- func (m *RunBookSpec) XXX_Size() int
- func (m *RunBookSpec) XXX_Unmarshal(b []byte) error
- type RunBookStatus
- func (in *RunBookStatus) DeepCopy() *RunBookStatus
- func (in *RunBookStatus) DeepCopyInto(out *RunBookStatus)
- func (*RunBookStatus) Descriptor() ([]byte, []int)
- func (m *RunBookStatus) Marshal() (dAtA []byte, err error)
- func (m *RunBookStatus) MarshalTo(dAtA []byte) (int, error)
- func (m *RunBookStatus) MarshalToSizedBuffer(dAtA []byte) (int, error)
- func (*RunBookStatus) ProtoMessage()
- func (m *RunBookStatus) Reset()
- func (m *RunBookStatus) Size() (n int)
- func (this *RunBookStatus) String() string
- func (m *RunBookStatus) Unmarshal(dAtA []byte) error
- func (m *RunBookStatus) XXX_DiscardUnknown()
- func (m *RunBookStatus) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *RunBookStatus) XXX_Merge(src proto.Message)
- func (m *RunBookStatus) XXX_Size() int
- func (m *RunBookStatus) XXX_Unmarshal(b []byte) error
- type TaskSpec
- func (in *TaskSpec) DeepCopy() *TaskSpec
- func (in *TaskSpec) DeepCopyInto(out *TaskSpec)
- func (*TaskSpec) Descriptor() ([]byte, []int)
- func (m *TaskSpec) Marshal() (dAtA []byte, err error)
- func (m *TaskSpec) MarshalTo(dAtA []byte) (int, error)
- func (m *TaskSpec) MarshalToSizedBuffer(dAtA []byte) (int, error)
- func (*TaskSpec) ProtoMessage()
- func (m *TaskSpec) Reset()
- func (m *TaskSpec) Size() (n int)
- func (this *TaskSpec) String() string
- func (m *TaskSpec) Unmarshal(dAtA []byte) error
- func (m *TaskSpec) XXX_DiscardUnknown()
- func (m *TaskSpec) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *TaskSpec) XXX_Merge(src proto.Message)
- func (m *TaskSpec) XXX_Size() int
- func (m *TaskSpec) XXX_Unmarshal(b []byte) error
- type TimeLineEvent
- func (in *TimeLineEvent) DeepCopy() *TimeLineEvent
- func (in *TimeLineEvent) DeepCopyInto(out *TimeLineEvent)
- func (*TimeLineEvent) Descriptor() ([]byte, []int)
- func (m *TimeLineEvent) Marshal() (dAtA []byte, err error)
- func (m *TimeLineEvent) MarshalTo(dAtA []byte) (int, error)
- func (m *TimeLineEvent) MarshalToSizedBuffer(dAtA []byte) (int, error)
- func (*TimeLineEvent) ProtoMessage()
- func (m *TimeLineEvent) Reset()
- func (m *TimeLineEvent) Size() (n int)
- func (this *TimeLineEvent) String() string
- func (m *TimeLineEvent) Unmarshal(dAtA []byte) error
- func (m *TimeLineEvent) XXX_DiscardUnknown()
- func (m *TimeLineEvent) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *TimeLineEvent) XXX_Merge(src proto.Message)
- func (m *TimeLineEvent) XXX_Size() int
- func (m *TimeLineEvent) XXX_Unmarshal(b []byte) error
- type Todo
- func (alert *Todo) AddFinalizer()
- func (alert *Todo) CreateOrUpdateCond(cond TodoCondition)
- func (in *Todo) DeepCopy() *Todo
- func (in *Todo) DeepCopyInto(out *Todo)
- func (in *Todo) DeepCopyObject() runtime.Object
- func (alert *Todo) Default()
- func (*Todo) Descriptor() ([]byte, []int)
- func (alert *Todo) GetCond(t TodoConditionType) TodoCondition
- func (alert *Todo) GetCondIdx(t TodoConditionType) int
- func (alert *Todo) HasFinalizer() bool
- func (alert *Todo) IsReady() bool
- func (alert *Todo) ManifestUri() string
- func (alert *Todo) MarkArchived()
- func (task *Todo) MarkDone()
- func (m *Todo) Marshal() (dAtA []byte, err error)
- func (m *Todo) MarshalTo(dAtA []byte) (int, error)
- func (m *Todo) MarshalToSizedBuffer(dAtA []byte) (int, error)
- func (*Todo) ProtoMessage()
- func (alert *Todo) RemoveFinalizer()
- func (m *Todo) Reset()
- func (alert *Todo) RootUri() string
- func (alert *Todo) SetupWebhookWithManager(mgr ctrl.Manager) error
- func (m *Todo) Size() (n int)
- func (this *Todo) String() string
- func (alert *Todo) ToYamlFile() ([]byte, error)
- func (m *Todo) Unmarshal(dAtA []byte) error
- func (alert *Todo) ValidateCreate() error
- func (alert *Todo) ValidateDelete() error
- func (alert *Todo) ValidateUpdate(old runtime.Object) error
- func (m *Todo) XXX_DiscardUnknown()
- func (m *Todo) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *Todo) XXX_Merge(src proto.Message)
- func (m *Todo) XXX_Size() int
- func (m *Todo) XXX_Unmarshal(b []byte) error
- type TodoCondition
- func (in *TodoCondition) DeepCopy() *TodoCondition
- func (in *TodoCondition) DeepCopyInto(out *TodoCondition)
- func (*TodoCondition) Descriptor() ([]byte, []int)
- func (m *TodoCondition) Marshal() (dAtA []byte, err error)
- func (m *TodoCondition) MarshalTo(dAtA []byte) (int, error)
- func (m *TodoCondition) MarshalToSizedBuffer(dAtA []byte) (int, error)
- func (*TodoCondition) ProtoMessage()
- func (m *TodoCondition) Reset()
- func (m *TodoCondition) Size() (n int)
- func (this *TodoCondition) String() string
- func (m *TodoCondition) Unmarshal(dAtA []byte) error
- func (m *TodoCondition) XXX_DiscardUnknown()
- func (m *TodoCondition) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *TodoCondition) XXX_Merge(src proto.Message)
- func (m *TodoCondition) XXX_Size() int
- func (m *TodoCondition) XXX_Unmarshal(b []byte) error
- type TodoConditionType
- type TodoList
- func (in *TodoList) DeepCopy() *TodoList
- func (in *TodoList) DeepCopyInto(out *TodoList)
- func (in *TodoList) DeepCopyObject() runtime.Object
- func (*TodoList) Descriptor() ([]byte, []int)
- func (m *TodoList) Marshal() (dAtA []byte, err error)
- func (m *TodoList) MarshalTo(dAtA []byte) (int, error)
- func (m *TodoList) MarshalToSizedBuffer(dAtA []byte) (int, error)
- func (*TodoList) ProtoMessage()
- func (m *TodoList) Reset()
- func (m *TodoList) Size() (n int)
- func (this *TodoList) String() string
- func (m *TodoList) Unmarshal(dAtA []byte) error
- func (m *TodoList) XXX_DiscardUnknown()
- func (m *TodoList) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *TodoList) XXX_Merge(src proto.Message)
- func (m *TodoList) XXX_Size() int
- func (m *TodoList) XXX_Unmarshal(b []byte) error
- type TodoSpec
- func (in *TodoSpec) DeepCopy() *TodoSpec
- func (in *TodoSpec) DeepCopyInto(out *TodoSpec)
- func (*TodoSpec) Descriptor() ([]byte, []int)
- func (m *TodoSpec) Marshal() (dAtA []byte, err error)
- func (m *TodoSpec) MarshalTo(dAtA []byte) (int, error)
- func (m *TodoSpec) MarshalToSizedBuffer(dAtA []byte) (int, error)
- func (*TodoSpec) ProtoMessage()
- func (m *TodoSpec) Reset()
- func (m *TodoSpec) Size() (n int)
- func (this *TodoSpec) String() string
- func (m *TodoSpec) Unmarshal(dAtA []byte) error
- func (m *TodoSpec) XXX_DiscardUnknown()
- func (m *TodoSpec) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *TodoSpec) XXX_Merge(src proto.Message)
- func (m *TodoSpec) XXX_Size() int
- func (m *TodoSpec) XXX_Unmarshal(b []byte) error
- type TodoStatus
- func (in *TodoStatus) DeepCopy() *TodoStatus
- func (in *TodoStatus) DeepCopyInto(out *TodoStatus)
- func (*TodoStatus) Descriptor() ([]byte, []int)
- func (m *TodoStatus) Marshal() (dAtA []byte, err error)
- func (m *TodoStatus) MarshalTo(dAtA []byte) (int, error)
- func (m *TodoStatus) MarshalToSizedBuffer(dAtA []byte) (int, error)
- func (*TodoStatus) ProtoMessage()
- func (m *TodoStatus) Reset()
- func (m *TodoStatus) Size() (n int)
- func (this *TodoStatus) String() string
- func (m *TodoStatus) Unmarshal(dAtA []byte) error
- func (m *TodoStatus) XXX_DiscardUnknown()
- func (m *TodoStatus) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *TodoStatus) XXX_Merge(src proto.Message)
- func (m *TodoStatus) XXX_Size() int
- func (m *TodoStatus) XXX_Unmarshal(b []byte) error
Constants ¶
This section is empty.
Variables ¶
var ( ErrInvalidLengthGenerated = fmt.Errorf("proto: negative length found during unmarshaling") ErrIntOverflowGenerated = fmt.Errorf("proto: integer overflow") ErrUnexpectedEndOfGroupGenerated = fmt.Errorf("proto: unexpected end of group") )
var ( // SchemeBuilder registers our types SchemeBuilder = k8sruntime.NewSchemeBuilder(AddKnownTypes) // AddToScheme local alias for SchemeBuilder.AddToScheme AddToScheme = SchemeBuilder.AddToScheme )
var SchemeGroupVersion = schema.GroupVersion{Group: team.GroupName, Version: "v1alpha1"}
SchemeGroupVersion is group version used to register these objects
Functions ¶
func AddKnownTypes ¶
func AddKnownTypes(scheme *k8sruntime.Scheme) error
Adds the list of known types to api.Scheme.
func Resource ¶
func Resource(resource string) schema.GroupResource
Resource takes an unqualified resource and returns a Group qualified GroupResource
Types ¶
type ActionItem ¶ added in v0.4.709
type ActionItem struct { // The action to take in this action time // +kubebuilder:validation:Optional Action string `json:"action,omitempty" protobuf:"bytes,1,opt,name=action"` // action due date // +kubebuilder:validation:Optional Due *metav1.Time `json:"due,omitempty" protobuf:"bytes,2,opt,name=due"` // The account to which the action is assigned to // +kubebuilder:validation:Optional AssignedTo *corev1.ObjectReference `json:"assignedTo,omitempty" protobuf:"bytes,3,opt,name=assignedTo"` }
func (*ActionItem) DeepCopy ¶ added in v0.4.709
func (in *ActionItem) DeepCopy() *ActionItem
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ActionItem.
func (*ActionItem) DeepCopyInto ¶ added in v0.4.709
func (in *ActionItem) DeepCopyInto(out *ActionItem)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ActionItem) Descriptor ¶ added in v0.4.709
func (*ActionItem) Descriptor() ([]byte, []int)
func (*ActionItem) Marshal ¶ added in v0.4.709
func (m *ActionItem) Marshal() (dAtA []byte, err error)
func (*ActionItem) MarshalTo ¶ added in v0.4.709
func (m *ActionItem) MarshalTo(dAtA []byte) (int, error)
func (*ActionItem) MarshalToSizedBuffer ¶ added in v0.4.709
func (m *ActionItem) MarshalToSizedBuffer(dAtA []byte) (int, error)
func (*ActionItem) ProtoMessage ¶ added in v0.4.709
func (*ActionItem) ProtoMessage()
func (*ActionItem) Reset ¶ added in v0.4.709
func (m *ActionItem) Reset()
func (*ActionItem) Size ¶ added in v0.4.709
func (m *ActionItem) Size() (n int)
func (*ActionItem) String ¶ added in v0.4.709
func (this *ActionItem) String() string
func (*ActionItem) Unmarshal ¶ added in v0.4.709
func (m *ActionItem) Unmarshal(dAtA []byte) error
func (*ActionItem) XXX_DiscardUnknown ¶ added in v0.4.709
func (m *ActionItem) XXX_DiscardUnknown()
func (*ActionItem) XXX_Marshal ¶ added in v0.4.709
func (m *ActionItem) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*ActionItem) XXX_Merge ¶ added in v0.4.709
func (m *ActionItem) XXX_Merge(src proto.Message)
func (*ActionItem) XXX_Size ¶ added in v0.4.709
func (m *ActionItem) XXX_Size() int
func (*ActionItem) XXX_Unmarshal ¶ added in v0.4.709
func (m *ActionItem) XXX_Unmarshal(b []byte) error
type CheckListItem ¶
type CheckListItem struct { // The step ID // +kubebuilder:default:="" // +kubebuilder:validation:Optional ID *string `json:"id,omitempty" protobuf:"bytes,1,opt,name=id"` // Instruction to follow. // +kubebuilder:default:="" // +kubebuilder:validation:Optional Instruction *string `json:"instruction,omitempty" protobuf:"bytes,2,opt,name=instruction"` // Enabled indicate weather this item is enabled // +kubebuilder:default:=false // +kubebuilder:validation:Optional Enabled *bool `json:"enabled,omitempty" protobuf:"varint,3,opt,name=enabled"` // Condition is the condition to use this checklist item // +kubebuilder:default:="" // +kubebuilder:validation:Optional Condition *string `json:"condition,omitempty" protobuf:"bytes,4,opt,name=condition"` // The command line to execute when running the step. // +kubebuilder:default:="" // +kubebuilder:validation:Optional Command *string `json:"command,omitempty" protobuf:"bytes,5,opt,name=command"` // What must be true before the step // +kubebuilder:default:="" // +kubebuilder:validation:Optional PreCondition *string `json:"precondition,omitempty" protobuf:"bytes,6,opt,name=precondition"` // +kubebuilder:default:="" // +kubebuilder:validation:Optional PostCondition *string `json:"postcondition,omitempty" protobuf:"bytes,7,opt,name=postcondition"` }
func (*CheckListItem) DeepCopy ¶
func (in *CheckListItem) DeepCopy() *CheckListItem
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CheckListItem.
func (*CheckListItem) DeepCopyInto ¶
func (in *CheckListItem) DeepCopyInto(out *CheckListItem)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*CheckListItem) Descriptor ¶
func (*CheckListItem) Descriptor() ([]byte, []int)
func (*CheckListItem) Marshal ¶
func (m *CheckListItem) Marshal() (dAtA []byte, err error)
func (*CheckListItem) MarshalToSizedBuffer ¶
func (m *CheckListItem) MarshalToSizedBuffer(dAtA []byte) (int, error)
func (*CheckListItem) ProtoMessage ¶
func (*CheckListItem) ProtoMessage()
func (*CheckListItem) Reset ¶
func (m *CheckListItem) Reset()
func (*CheckListItem) Size ¶
func (m *CheckListItem) Size() (n int)
func (*CheckListItem) String ¶
func (this *CheckListItem) String() string
func (*CheckListItem) Unmarshal ¶
func (m *CheckListItem) Unmarshal(dAtA []byte) error
func (*CheckListItem) XXX_DiscardUnknown ¶
func (m *CheckListItem) XXX_DiscardUnknown()
func (*CheckListItem) XXX_Marshal ¶
func (m *CheckListItem) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*CheckListItem) XXX_Merge ¶
func (m *CheckListItem) XXX_Merge(src proto.Message)
func (*CheckListItem) XXX_Size ¶
func (m *CheckListItem) XXX_Size() int
func (*CheckListItem) XXX_Unmarshal ¶
func (m *CheckListItem) XXX_Unmarshal(b []byte) error
type Comment ¶
type Comment struct { // ID is the comment ID. Used when replying to a comment. ID string `json:"id,omitempty" protobuf:"bytes,1,opt,name=id"` // AuthorRef is a reference to the author of the comment AuthorRef *v1.ObjectReference `json:"authorRef,omitempty" protobuf:"bytes,2,opt,name=authorRef"` // If this comment is a reply to an id // +kubebuilder:default:="" // +kubebuilder:validation:Optional ReplyToID *string `json:"replyTo,omitempty" protobuf:"bytes,3,opt,name=replyTo"` // Content is the content of the comment // +kubebuilder:default:="" Content *string `json:"content,omitempty" protobuf:"bytes,4,opt,name=content"` // PostedAt is the time when the comment was posted // +kubebuilder:validation:Optional PostedAt *metav1.Time `json:"postedAt,omitempty" protobuf:"bytes,5,opt,name=postedAt"` // Sent indicate if the comment was sent to the notifier. // +kubebuilder:default:=false // +kubebuilder:validation:Optional Sent *bool `json:"sent,omitempty" protobuf:"varint,6,opt,name=sent"` // Pin the comment // +kubebuilder:default:=false // +kubebuilder:validation:Optional Pinned *bool `json:"pinned,omitempty" protobuf:"varint,7,opt,name=pinned"` // The ID of the reply // +kubebuilder:default:="" // +kubebuilder:validation:Optional ReplyIndicationID *string `json:"replyIndicationID,omitempty" protobuf:"bytes,8,opt,name=replyIndicationID"` // The URL of an Image attached to this review // +kubebuilder:default:="" // +kubebuilder:validation:Optional ImageURL *string `json:"imageURL,omitempty" protobuf:"bytes,9,opt,name=imageURL"` // The ID of the reply // +kubebuilder:default:="" // +kubebuilder:validation:Optional AccountMentionID *string `json:"accountMentionID,omitempty" protobuf:"bytes,10,opt,name=accountMentionID"` }
Commnet represents a single comment in the review
func (*Comment) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Comment.
func (*Comment) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*Comment) Descriptor ¶
func (*Comment) MarshalToSizedBuffer ¶
func (*Comment) ProtoMessage ¶
func (*Comment) ProtoMessage()
func (*Comment) XXX_DiscardUnknown ¶
func (m *Comment) XXX_DiscardUnknown()
func (*Comment) XXX_Marshal ¶
func (*Comment) XXX_Unmarshal ¶
type Meeting ¶
type Meeting struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty" protobuf:"bytes,1,opt,name=metadata"` Spec MeetingSpec `json:"spec" protobuf:"bytes,2,opt,name=spec"` Status MeetingStatus `json:"status,omitempty" protobuf:"bytes,3,opt,name=status"` }
+kubebuilder:object:root=true +kubebuilder:subresource:status +kubebuilder:printcolumn:name="Status",type="string",JSONPath=".status.phase",description="" +kubebuilder:printcolumn:name="Description",type="string",JSONPath=".spec.description",description="" +kubebuilder:printcolumn:name="Entity Namespace",type="string",JSONPath=".spec.entityRef.name",description="" +kubebuilder:printcolumn:name="Entity Name",type="string",JSONPath=".spec.entityRef.namespace",description="" +kubebuilder:printcolumn:name="Time",type="date",JSONPath=".spec.time",description="" +kubebuilder:printcolumn:name="Age",type="date",JSONPath=".metadata.creationTimestamp",description="" +kubebuilder:resource:path=meetings,singular=meeting,categories={infra,modela}
func (*Meeting) AddFinalizer ¶
func (alert *Meeting) AddFinalizer()
func (*Meeting) CreateOrUpdateCond ¶
func (alert *Meeting) CreateOrUpdateCond(cond MeetingCondition)
Merge or update condition
func (*Meeting) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Meeting.
func (*Meeting) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*Meeting) DeepCopyObject ¶
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*Meeting) Descriptor ¶
func (*Meeting) GetCond ¶
func (alert *Meeting) GetCond(t MeetingConditionType) MeetingCondition
func (*Meeting) GetCondIdx ¶
func (alert *Meeting) GetCondIdx(t MeetingConditionType) int
func (*Meeting) HasFinalizer ¶
func (*Meeting) ManifestUri ¶
func (*Meeting) MarkArchived ¶
func (alert *Meeting) MarkArchived()
func (*Meeting) MarshalToSizedBuffer ¶
func (*Meeting) ProtoMessage ¶
func (*Meeting) ProtoMessage()
func (*Meeting) RemoveFinalizer ¶
func (alert *Meeting) RemoveFinalizer()
func (*Meeting) SetupWebhookWithManager ¶
func (*Meeting) ToYamlFile ¶
func (*Meeting) ValidateCreate ¶
ValidateCreate implements webhook.Validator so a webhook will be registered for the type
func (*Meeting) ValidateDelete ¶
func (*Meeting) ValidateUpdate ¶
ValidateUpdate implements webhook.Validator so a webhook will be registered for the type
func (*Meeting) XXX_DiscardUnknown ¶
func (m *Meeting) XXX_DiscardUnknown()
func (*Meeting) XXX_Marshal ¶
func (*Meeting) XXX_Unmarshal ¶
type MeetingCondition ¶
type MeetingCondition struct { // Type of account condition. Type MeetingConditionType `json:"type" protobuf:"bytes,1,opt,name=type,casttype=MeetingConditionType"` // Status of the condition, one of True, False, Unknown. Status v1.ConditionStatus `json:"status" protobuf:"bytes,2,opt,name=status,casttype=k8s.io/api/core/v1.ConditionStatus"` // Last time the condition transitioned from one status to another. LastTransitionTime *metav1.Time `json:"lastTransitionTime,omitempty" protobuf:"bytes,3,opt,name=lastTransitionTime"` // The reason for the condition's last transition. Reason string `json:"reason,omitempty" protobuf:"bytes,4,opt,name=reason"` // A human readable message indicating details about the transition. Message string `json:"message,omitempty" protobuf:"bytes,5,opt,name=message"` }
MeetingCondition describes the state of the license at a certain point.
func (*MeetingCondition) DeepCopy ¶
func (in *MeetingCondition) DeepCopy() *MeetingCondition
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MeetingCondition.
func (*MeetingCondition) DeepCopyInto ¶
func (in *MeetingCondition) DeepCopyInto(out *MeetingCondition)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*MeetingCondition) Descriptor ¶
func (*MeetingCondition) Descriptor() ([]byte, []int)
func (*MeetingCondition) Marshal ¶
func (m *MeetingCondition) Marshal() (dAtA []byte, err error)
func (*MeetingCondition) MarshalToSizedBuffer ¶
func (m *MeetingCondition) MarshalToSizedBuffer(dAtA []byte) (int, error)
func (*MeetingCondition) ProtoMessage ¶
func (*MeetingCondition) ProtoMessage()
func (*MeetingCondition) Reset ¶
func (m *MeetingCondition) Reset()
func (*MeetingCondition) Size ¶
func (m *MeetingCondition) Size() (n int)
func (*MeetingCondition) String ¶
func (this *MeetingCondition) String() string
func (*MeetingCondition) Unmarshal ¶
func (m *MeetingCondition) Unmarshal(dAtA []byte) error
func (*MeetingCondition) XXX_DiscardUnknown ¶
func (m *MeetingCondition) XXX_DiscardUnknown()
func (*MeetingCondition) XXX_Marshal ¶
func (m *MeetingCondition) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*MeetingCondition) XXX_Merge ¶
func (m *MeetingCondition) XXX_Merge(src proto.Message)
func (*MeetingCondition) XXX_Size ¶
func (m *MeetingCondition) XXX_Size() int
func (*MeetingCondition) XXX_Unmarshal ¶
func (m *MeetingCondition) XXX_Unmarshal(b []byte) error
type MeetingConditionType ¶
type MeetingConditionType string
Meeting condition
const ( MeetingDone MeetingConditionType = "Done" MeetingSaved MeetingConditionType = "Saved" )
/ Meeting Condition
type MeetingList ¶
type MeetingList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty" protobuf:"bytes,1,opt,name=metadata"` Items []Meeting `json:"items" protobuf:"bytes,2,rep,name=items"` }
+kubebuilder:object:root=true MeetingList is a list of Meetings
func (*MeetingList) DeepCopy ¶
func (in *MeetingList) DeepCopy() *MeetingList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MeetingList.
func (*MeetingList) DeepCopyInto ¶
func (in *MeetingList) DeepCopyInto(out *MeetingList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*MeetingList) DeepCopyObject ¶
func (in *MeetingList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*MeetingList) Descriptor ¶
func (*MeetingList) Descriptor() ([]byte, []int)
func (*MeetingList) Marshal ¶
func (m *MeetingList) Marshal() (dAtA []byte, err error)
func (*MeetingList) MarshalToSizedBuffer ¶
func (m *MeetingList) MarshalToSizedBuffer(dAtA []byte) (int, error)
func (*MeetingList) ProtoMessage ¶
func (*MeetingList) ProtoMessage()
func (*MeetingList) Reset ¶
func (m *MeetingList) Reset()
func (*MeetingList) Size ¶
func (m *MeetingList) Size() (n int)
func (*MeetingList) String ¶
func (this *MeetingList) String() string
func (*MeetingList) Unmarshal ¶
func (m *MeetingList) Unmarshal(dAtA []byte) error
func (*MeetingList) XXX_DiscardUnknown ¶
func (m *MeetingList) XXX_DiscardUnknown()
func (*MeetingList) XXX_Marshal ¶
func (m *MeetingList) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*MeetingList) XXX_Merge ¶
func (m *MeetingList) XXX_Merge(src proto.Message)
func (*MeetingList) XXX_Size ¶
func (m *MeetingList) XXX_Size() int
func (*MeetingList) XXX_Unmarshal ¶
func (m *MeetingList) XXX_Unmarshal(b []byte) error
type MeetingPhase ¶
type MeetingPhase string
ModelPhase is the current phase of a model
const ( MeetingPhasePending MeetingPhase = "Pending" MeetingPhaseDone MeetingPhase = "Done" )
type MeetingSpec ¶
type MeetingSpec struct { // Description of the meeting // +kubebuilder:default:="" // +kubebuilder:validation:Optional Description *string `json:"description,omitempty" protobuf:"bytes,1,opt,name=description"` // Agenda of the meeting // +kubebuilder:default:="" // +kubebuilder:validation:Optional Agenda *string `json:"agenda,omitempty" protobuf:"bytes,2,opt,name=agenda"` // The modela entity that the meeting is about // +kubebuilder:validation:Optional EntityRef v1.ObjectReference `json:"entityRef,omitempty" protobuf:"bytes,3,opt,name=entityRef"` // NotifierName is the name of the notifier used to fire the alert. // +kubebuilder:default:="" // +kubebuilder:validation:Optional NotifierName *string `json:"notifierName,omitempty" protobuf:"bytes,4,opt,name=notifierName"` // Assigned to is the user name assigned to this task // +kubebuilder:validation:Optional Participants []string `json:"participants,omitempty" protobuf:"bytes,5,rep,name=participants"` // Flagged denote if the meeting is flagged // +kubebuilder:default:=false // +kubebuilder:validation:Optional Flagged *bool `json:"flagged,omitempty" protobuf:"varint,6,opt,name=flagged"` // Reminder is the time to send a reminder // +kubebuilder:validation:Optional Reminder *metav1.Time `json:"reminder,omitempty" protobuf:"bytes,7,opt,name=reminder"` // The meeting notes. // +kubebuilder:validation:Optional Notes string `json:"notes,omitempty" protobuf:"bytes,8,opt,name=notes"` // the meeting action items // +kubebuilder:validation:Optional ActionItems []ActionItem `json:"actionItems,omitempty" protobuf:"bytes,9,opt,name=actionItems"` // TenantRef is the commit tenant // +kubebuilder:validation:Optional TenantRef *v1.ObjectReference `json:"tenantRef,omitempty" protobuf:"bytes,10,opt,name=tenantRef"` // The meeting time // +kubebuilder:validation:Optional Time *metav1.Time `json:"time,omitempty" protobuf:"bytes,11,opt,name=time"` // A link to calender URL // +kubebuilder:validation:Optional CalendarURL *string `json:"calendarURL,omitempty" protobuf:"bytes,12,opt,name=calendarURL"` }
MeetingSpec defines the desired state of Meeting
func (*MeetingSpec) DeepCopy ¶
func (in *MeetingSpec) DeepCopy() *MeetingSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MeetingSpec.
func (*MeetingSpec) DeepCopyInto ¶
func (in *MeetingSpec) DeepCopyInto(out *MeetingSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*MeetingSpec) Descriptor ¶
func (*MeetingSpec) Descriptor() ([]byte, []int)
func (*MeetingSpec) Marshal ¶
func (m *MeetingSpec) Marshal() (dAtA []byte, err error)
func (*MeetingSpec) MarshalToSizedBuffer ¶
func (m *MeetingSpec) MarshalToSizedBuffer(dAtA []byte) (int, error)
func (*MeetingSpec) ProtoMessage ¶
func (*MeetingSpec) ProtoMessage()
func (*MeetingSpec) Reset ¶
func (m *MeetingSpec) Reset()
func (*MeetingSpec) Size ¶
func (m *MeetingSpec) Size() (n int)
func (*MeetingSpec) String ¶
func (this *MeetingSpec) String() string
func (*MeetingSpec) Unmarshal ¶
func (m *MeetingSpec) Unmarshal(dAtA []byte) error
func (*MeetingSpec) XXX_DiscardUnknown ¶
func (m *MeetingSpec) XXX_DiscardUnknown()
func (*MeetingSpec) XXX_Marshal ¶
func (m *MeetingSpec) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*MeetingSpec) XXX_Merge ¶
func (m *MeetingSpec) XXX_Merge(src proto.Message)
func (*MeetingSpec) XXX_Size ¶
func (m *MeetingSpec) XXX_Size() int
func (*MeetingSpec) XXX_Unmarshal ¶
func (m *MeetingSpec) XXX_Unmarshal(b []byte) error
type MeetingStatus ¶
type MeetingStatus struct { // Phase is the phase of the meeting // +kubebuilder:default:="Pending" // +kubebuilder:validation:Optional Phase MeetingPhase `json:"phase" protobuf:"bytes,1,opt,name=phase"` // ObservedGeneration is the Last generation that was acted on //+kubebuilder:validation:Optional ObservedGeneration int64 `json:"observedGeneration,omitempty" protobuf:"varint,2,opt,name=observedGeneration"` // Last time the object was updated //+kubebuilder:validation:Optional LastUpdated *metav1.Time `json:"lastUpdated,omitempty" protobuf:"bytes,6,opt,name=lastUpdated"` // +patchMergeKey=type // +patchStrategy=merge // +kubebuilder:validation:Optional Conditions []MeetingCondition `json:"conditions,omitempty" patchStrategy:"merge" patchMergeKey:"type" protobuf:"bytes,7,rep,name=conditions"` }
MeetingStatus is the observed state of a Meeting
func (*MeetingStatus) DeepCopy ¶
func (in *MeetingStatus) DeepCopy() *MeetingStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MeetingStatus.
func (*MeetingStatus) DeepCopyInto ¶
func (in *MeetingStatus) DeepCopyInto(out *MeetingStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*MeetingStatus) Descriptor ¶
func (*MeetingStatus) Descriptor() ([]byte, []int)
func (*MeetingStatus) Marshal ¶
func (m *MeetingStatus) Marshal() (dAtA []byte, err error)
func (*MeetingStatus) MarshalToSizedBuffer ¶
func (m *MeetingStatus) MarshalToSizedBuffer(dAtA []byte) (int, error)
func (*MeetingStatus) ProtoMessage ¶
func (*MeetingStatus) ProtoMessage()
func (*MeetingStatus) Reset ¶
func (m *MeetingStatus) Reset()
func (*MeetingStatus) Size ¶
func (m *MeetingStatus) Size() (n int)
func (*MeetingStatus) String ¶
func (this *MeetingStatus) String() string
func (*MeetingStatus) Unmarshal ¶
func (m *MeetingStatus) Unmarshal(dAtA []byte) error
func (*MeetingStatus) XXX_DiscardUnknown ¶
func (m *MeetingStatus) XXX_DiscardUnknown()
func (*MeetingStatus) XXX_Marshal ¶
func (m *MeetingStatus) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*MeetingStatus) XXX_Merge ¶
func (m *MeetingStatus) XXX_Merge(src proto.Message)
func (*MeetingStatus) XXX_Size ¶
func (m *MeetingStatus) XXX_Size() int
func (*MeetingStatus) XXX_Unmarshal ¶
func (m *MeetingStatus) XXX_Unmarshal(b []byte) error
type PostMortem ¶
type PostMortem struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty" protobuf:"bytes,1,opt,name=metadata"` Spec PostMortemSpec `json:"spec" protobuf:"bytes,2,opt,name=spec"` Status PostMortemStatus `json:"status,omitempty" protobuf:"bytes,3,opt,name=status"` }
+kubebuilder:object:root=true +kubebuilder:subresource:status +kubebuilder:printcolumn:name="Ready",type="string",JSONPath=".status.conditions[?(@.type==\"Ready\")].status",description="" +kubebuilder:printcolumn:name="Age",type="date",JSONPath=".metadata.creationTimestamp",description="" +kubebuilder:resource:path=postmortems,shortName=pt,singular=postmortem,categories={team,modela,all} PostMortem represent a post mortem
func (*PostMortem) AddFinalizer ¶
func (pm *PostMortem) AddFinalizer()
func (*PostMortem) Archived ¶
func (pm *PostMortem) Archived() bool
func (*PostMortem) CreateOrUpdateCond ¶
func (pm *PostMortem) CreateOrUpdateCond(cond PostMortemCondition)
Merge or update condition
func (*PostMortem) DeepCopy ¶
func (in *PostMortem) DeepCopy() *PostMortem
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PostMortem.
func (*PostMortem) DeepCopyInto ¶
func (in *PostMortem) DeepCopyInto(out *PostMortem)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*PostMortem) DeepCopyObject ¶
func (in *PostMortem) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*PostMortem) Default ¶
func (pm *PostMortem) Default()
func (*PostMortem) Descriptor ¶
func (*PostMortem) Descriptor() ([]byte, []int)
func (*PostMortem) GetCond ¶
func (pm *PostMortem) GetCond(t PostMortemConditionType) PostMortemCondition
func (*PostMortem) GetCondIdx ¶
func (pm *PostMortem) GetCondIdx(t PostMortemConditionType) int
func (*PostMortem) HasFinalizer ¶
func (pm *PostMortem) HasFinalizer() bool
func (*PostMortem) Key ¶
func (pm *PostMortem) Key() string
func (*PostMortem) ManifestUri ¶
func (pm *PostMortem) ManifestUri() string
func (*PostMortem) MarkArchived ¶
func (pm *PostMortem) MarkArchived()
func (*PostMortem) MarkReady ¶
func (pm *PostMortem) MarkReady()
func (*PostMortem) Marshal ¶
func (m *PostMortem) Marshal() (dAtA []byte, err error)
func (*PostMortem) MarshalToSizedBuffer ¶
func (m *PostMortem) MarshalToSizedBuffer(dAtA []byte) (int, error)
func (*PostMortem) ProtoMessage ¶
func (*PostMortem) ProtoMessage()
func (*PostMortem) RemoveFinalizer ¶
func (pm *PostMortem) RemoveFinalizer()
func (*PostMortem) RepPath ¶
func (pm *PostMortem) RepPath(root string) (string, error)
Return the on disk rep location
func (*PostMortem) Reset ¶
func (m *PostMortem) Reset()
func (*PostMortem) RootUri ¶
func (pm *PostMortem) RootUri() string
func (*PostMortem) SetupWebhookWithManager ¶
func (pm *PostMortem) SetupWebhookWithManager(mgr ctrl.Manager) error
func (*PostMortem) Size ¶
func (m *PostMortem) Size() (n int)
func (*PostMortem) String ¶
func (this *PostMortem) String() string
func (*PostMortem) ToYamlFile ¶
func (pm *PostMortem) ToYamlFile() ([]byte, error)
func (*PostMortem) Unmarshal ¶
func (m *PostMortem) Unmarshal(dAtA []byte) error
func (*PostMortem) ValidateCreate ¶
func (pm *PostMortem) ValidateCreate() error
ValidateCreate implements webhook.Validator so a webhook will be registered for the type
func (*PostMortem) ValidateDelete ¶
func (pm *PostMortem) ValidateDelete() error
func (*PostMortem) ValidateUpdate ¶
func (pm *PostMortem) ValidateUpdate(old runtime.Object) error
ValidateUpdate implements webhook.Validator so a webhook will be registered for the type
func (*PostMortem) XXX_DiscardUnknown ¶
func (m *PostMortem) XXX_DiscardUnknown()
func (*PostMortem) XXX_Marshal ¶
func (m *PostMortem) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*PostMortem) XXX_Merge ¶
func (m *PostMortem) XXX_Merge(src proto.Message)
func (*PostMortem) XXX_Size ¶
func (m *PostMortem) XXX_Size() int
func (*PostMortem) XXX_Unmarshal ¶
func (m *PostMortem) XXX_Unmarshal(b []byte) error
type PostMortemCondition ¶
type PostMortemCondition struct { // Type of bucket condition. Type PostMortemConditionType `json:"type" protobuf:"bytes,1,opt,name=type,casttype=PostMortemConditionType"` // Status of the condition, one of True, False, Unknown. Status v1.ConditionStatus `json:"status" protobuf:"bytes,2,opt,name=status,casttype=k8s.io/api/core/v1.ConditionStatus"` // Last time the condition transitioned from one status to another. LastTransitionTime *metav1.Time `json:"lastTransitionTime,omitempty" protobuf:"bytes,3,opt,name=lastTransitionTime"` // The reason for the condition's last transition. Reason string `json:"reason,omitempty" protobuf:"bytes,4,opt,name=reason"` // A human readable message indicating details about the transition. Message string `json:"message,omitempty" protobuf:"bytes,5,opt,name=message"` }
Post Morem Condition describes the state of a post mortem at a certain point.
func (*PostMortemCondition) DeepCopy ¶
func (in *PostMortemCondition) DeepCopy() *PostMortemCondition
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PostMortemCondition.
func (*PostMortemCondition) DeepCopyInto ¶
func (in *PostMortemCondition) DeepCopyInto(out *PostMortemCondition)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*PostMortemCondition) Descriptor ¶
func (*PostMortemCondition) Descriptor() ([]byte, []int)
func (*PostMortemCondition) Marshal ¶
func (m *PostMortemCondition) Marshal() (dAtA []byte, err error)
func (*PostMortemCondition) MarshalTo ¶
func (m *PostMortemCondition) MarshalTo(dAtA []byte) (int, error)
func (*PostMortemCondition) MarshalToSizedBuffer ¶
func (m *PostMortemCondition) MarshalToSizedBuffer(dAtA []byte) (int, error)
func (*PostMortemCondition) ProtoMessage ¶
func (*PostMortemCondition) ProtoMessage()
func (*PostMortemCondition) Reset ¶
func (m *PostMortemCondition) Reset()
func (*PostMortemCondition) Size ¶
func (m *PostMortemCondition) Size() (n int)
func (*PostMortemCondition) String ¶
func (this *PostMortemCondition) String() string
func (*PostMortemCondition) Unmarshal ¶
func (m *PostMortemCondition) Unmarshal(dAtA []byte) error
func (*PostMortemCondition) XXX_DiscardUnknown ¶
func (m *PostMortemCondition) XXX_DiscardUnknown()
func (*PostMortemCondition) XXX_Marshal ¶
func (m *PostMortemCondition) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*PostMortemCondition) XXX_Merge ¶
func (m *PostMortemCondition) XXX_Merge(src proto.Message)
func (*PostMortemCondition) XXX_Size ¶
func (m *PostMortemCondition) XXX_Size() int
func (*PostMortemCondition) XXX_Unmarshal ¶
func (m *PostMortemCondition) XXX_Unmarshal(b []byte) error
type PostMortemConditionType ¶
type PostMortemConditionType string
const ( PostMortemReady PostMortemConditionType = "Ready" PostMortemSaved PostMortemConditionType = "Saved" )
/ Post Moretem Condition
type PostMortemList ¶
type PostMortemList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty" protobuf:"bytes,1,opt,name=metadata"` Items []PostMortem `json:"items" protobuf:"bytes,2,rep,name=items"` }
+kubebuilder:object:root=true PostMortemList is a list of PostMortems
func (*PostMortemList) DeepCopy ¶
func (in *PostMortemList) DeepCopy() *PostMortemList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PostMortemList.
func (*PostMortemList) DeepCopyInto ¶
func (in *PostMortemList) DeepCopyInto(out *PostMortemList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*PostMortemList) DeepCopyObject ¶
func (in *PostMortemList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*PostMortemList) Descriptor ¶
func (*PostMortemList) Descriptor() ([]byte, []int)
func (*PostMortemList) Marshal ¶
func (m *PostMortemList) Marshal() (dAtA []byte, err error)
func (*PostMortemList) MarshalToSizedBuffer ¶
func (m *PostMortemList) MarshalToSizedBuffer(dAtA []byte) (int, error)
func (*PostMortemList) ProtoMessage ¶
func (*PostMortemList) ProtoMessage()
func (*PostMortemList) Reset ¶
func (m *PostMortemList) Reset()
func (*PostMortemList) Size ¶
func (m *PostMortemList) Size() (n int)
func (*PostMortemList) String ¶
func (this *PostMortemList) String() string
func (*PostMortemList) Unmarshal ¶
func (m *PostMortemList) Unmarshal(dAtA []byte) error
func (*PostMortemList) XXX_DiscardUnknown ¶
func (m *PostMortemList) XXX_DiscardUnknown()
func (*PostMortemList) XXX_Marshal ¶
func (m *PostMortemList) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*PostMortemList) XXX_Merge ¶
func (m *PostMortemList) XXX_Merge(src proto.Message)
func (*PostMortemList) XXX_Size ¶
func (m *PostMortemList) XXX_Size() int
func (*PostMortemList) XXX_Unmarshal ¶
func (m *PostMortemList) XXX_Unmarshal(b []byte) error
type PostMortemSpec ¶
type PostMortemSpec struct { // +kubebuilder:default:="" // +kubebuilder:validation:Optional // Description of the meeting Description *string `json:"description,omitempty" protobuf:"bytes,1,opt,name=description"` // The target object of the post mortem for example a predictor. // +kubebuilder:validation:Optional EntityRef *v1.ObjectReference `json:"entityRef" protobuf:"bytes,2,opt,name=entityRef"` // The place of the events, can be lab or serving site. // +kubebuilder:validation:Optional LocationRef *v1.ObjectReference `json:"locationRef" protobuf:"bytes,3,opt,name=locationRef"` // Reference to accounts that handled the post-mortem // +kubebuilder:validation:Optional HandledBy []v1.ObjectReference `json:"handledBy" protobuf:"bytes,4,rep,name=handledBy"` // Alerts // +kubebuilder:validation:Optional Alerts []RaisedAlert `json:"alerts" protobuf:"bytes,5,rep,name=alerts"` // Timeline is the list of events that happed during the events // +kubebuilder:validation:Optional TimeLine []TimeLineEvent `json:"timeline" protobuf:"bytes,6,rep,name=timeline"` // Root cause // +kubebuilder:default:="" // +kubebuilder:validation:Optional RootCause *string `json:"rootCause" protobuf:"bytes,7,opt,name=rootCause"` // Summary of the post mortem // +kubebuilder:default:="" // +kubebuilder:validation:Optional Summary *string `json:"summary" protobuf:"bytes,8,opt,name=summary"` // The owner account name // +kubebuilder:default:="no-one" // +kubebuilder:validation:Optional Owner *string `json:"owner,omitempty" protobuf:"bytes,9,opt,name=owner"` // TenantRef is the commit tenant // +kubebuilder:validation:Optional TenantRef *v1.ObjectReference `json:"tenantRef,omitempty" protobuf:"bytes,10,opt,name=tenantRef"` // The start time of the post mortem // +kubebuilder:validation:Optional StartTime *metav1.Time `json:"startTime,omitempty" protobuf:"bytes,11,opt,name=startTime"` // The detection time of the post mortem // +kubebuilder:validation:Optional DetectionTime *metav1.Time `json:"detectionTime,omitempty" protobuf:"bytes,12,opt,name=detectionTime"` // The end time of the post mortem. // +kubebuilder:validation:Optional EndTime *metav1.Time `json:"endTime,omitempty" protobuf:"bytes,13,opt,name=endTime"` // Attach image to the post mortem. // +kubebuilder:default:="" // +kubebuilder:validation:Optional ImageURL *string `json:"imageURL,omitempty" protobuf:"bytes,14,opt,name=imageURL"` }
PostMortemSpec defines the desired state of PostMorem
func (*PostMortemSpec) DeepCopy ¶
func (in *PostMortemSpec) DeepCopy() *PostMortemSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PostMortemSpec.
func (*PostMortemSpec) DeepCopyInto ¶
func (in *PostMortemSpec) DeepCopyInto(out *PostMortemSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*PostMortemSpec) Descriptor ¶
func (*PostMortemSpec) Descriptor() ([]byte, []int)
func (*PostMortemSpec) Marshal ¶
func (m *PostMortemSpec) Marshal() (dAtA []byte, err error)
func (*PostMortemSpec) MarshalToSizedBuffer ¶
func (m *PostMortemSpec) MarshalToSizedBuffer(dAtA []byte) (int, error)
func (*PostMortemSpec) ProtoMessage ¶
func (*PostMortemSpec) ProtoMessage()
func (*PostMortemSpec) Reset ¶
func (m *PostMortemSpec) Reset()
func (*PostMortemSpec) Size ¶
func (m *PostMortemSpec) Size() (n int)
func (*PostMortemSpec) String ¶
func (this *PostMortemSpec) String() string
func (*PostMortemSpec) Unmarshal ¶
func (m *PostMortemSpec) Unmarshal(dAtA []byte) error
func (*PostMortemSpec) XXX_DiscardUnknown ¶
func (m *PostMortemSpec) XXX_DiscardUnknown()
func (*PostMortemSpec) XXX_Marshal ¶
func (m *PostMortemSpec) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*PostMortemSpec) XXX_Merge ¶
func (m *PostMortemSpec) XXX_Merge(src proto.Message)
func (*PostMortemSpec) XXX_Size ¶
func (m *PostMortemSpec) XXX_Size() int
func (*PostMortemSpec) XXX_Unmarshal ¶
func (m *PostMortemSpec) XXX_Unmarshal(b []byte) error
type PostMortemStatus ¶
type PostMortemStatus struct { // ObservedGeneration is the Last generation that was acted on //+kubebuilder:validation:Optional ObservedGeneration int64 `json:"observedGeneration,omitempty" protobuf:"varint,1,opt,name=observedGeneration"` // Last time the object was updated //+kubebuilder:validation:Optional LastUpdated *metav1.Time `json:"lastUpdated,omitempty" protobuf:"bytes,2,opt,name=lastUpdated"` // +patchMergeKey=type // +patchStrategy=merge // +kubebuilder:validation:Optional Conditions []PostMortemCondition `json:"conditions,omitempty" patchStrategy:"merge" patchMergeKey:"type" protobuf:"bytes,3,rep,name=conditions"` }
PostMortemStatus defines the actual state of a PostMortem
func (*PostMortemStatus) DeepCopy ¶
func (in *PostMortemStatus) DeepCopy() *PostMortemStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PostMortemStatus.
func (*PostMortemStatus) DeepCopyInto ¶
func (in *PostMortemStatus) DeepCopyInto(out *PostMortemStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*PostMortemStatus) Descriptor ¶
func (*PostMortemStatus) Descriptor() ([]byte, []int)
func (*PostMortemStatus) Marshal ¶
func (m *PostMortemStatus) Marshal() (dAtA []byte, err error)
func (*PostMortemStatus) MarshalToSizedBuffer ¶
func (m *PostMortemStatus) MarshalToSizedBuffer(dAtA []byte) (int, error)
func (*PostMortemStatus) ProtoMessage ¶
func (*PostMortemStatus) ProtoMessage()
func (*PostMortemStatus) Reset ¶
func (m *PostMortemStatus) Reset()
func (*PostMortemStatus) Size ¶
func (m *PostMortemStatus) Size() (n int)
func (*PostMortemStatus) String ¶
func (this *PostMortemStatus) String() string
func (*PostMortemStatus) Unmarshal ¶
func (m *PostMortemStatus) Unmarshal(dAtA []byte) error
func (*PostMortemStatus) XXX_DiscardUnknown ¶
func (m *PostMortemStatus) XXX_DiscardUnknown()
func (*PostMortemStatus) XXX_Marshal ¶
func (m *PostMortemStatus) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*PostMortemStatus) XXX_Merge ¶
func (m *PostMortemStatus) XXX_Merge(src proto.Message)
func (*PostMortemStatus) XXX_Size ¶
func (m *PostMortemStatus) XXX_Size() int
func (*PostMortemStatus) XXX_Unmarshal ¶
func (m *PostMortemStatus) XXX_Unmarshal(b []byte) error
type RaisedAlert ¶
type RaisedAlert struct { // +kubebuilder:validation:Optional Name *string `json:"name" protobuf:"bytes,1,opt,name=name"` // +kubebuilder:validation:Optional At *metav1.Time `json:"at" protobuf:"bytes,2,opt,name=at"` }
Alert is an alert that was raised during the incident
func (*RaisedAlert) DeepCopy ¶
func (in *RaisedAlert) DeepCopy() *RaisedAlert
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RaisedAlert.
func (*RaisedAlert) DeepCopyInto ¶
func (in *RaisedAlert) DeepCopyInto(out *RaisedAlert)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*RaisedAlert) Descriptor ¶
func (*RaisedAlert) Descriptor() ([]byte, []int)
func (*RaisedAlert) Marshal ¶
func (m *RaisedAlert) Marshal() (dAtA []byte, err error)
func (*RaisedAlert) MarshalToSizedBuffer ¶
func (m *RaisedAlert) MarshalToSizedBuffer(dAtA []byte) (int, error)
func (*RaisedAlert) ProtoMessage ¶
func (*RaisedAlert) ProtoMessage()
func (*RaisedAlert) Reset ¶
func (m *RaisedAlert) Reset()
func (*RaisedAlert) Size ¶
func (m *RaisedAlert) Size() (n int)
func (*RaisedAlert) String ¶
func (this *RaisedAlert) String() string
func (*RaisedAlert) Unmarshal ¶
func (m *RaisedAlert) Unmarshal(dAtA []byte) error
func (*RaisedAlert) XXX_DiscardUnknown ¶
func (m *RaisedAlert) XXX_DiscardUnknown()
func (*RaisedAlert) XXX_Marshal ¶
func (m *RaisedAlert) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*RaisedAlert) XXX_Merge ¶
func (m *RaisedAlert) XXX_Merge(src proto.Message)
func (*RaisedAlert) XXX_Size ¶
func (m *RaisedAlert) XXX_Size() int
func (*RaisedAlert) XXX_Unmarshal ¶
func (m *RaisedAlert) XXX_Unmarshal(b []byte) error
type Review ¶
type Review struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty" protobuf:"bytes,1,opt,name=metadata"` Spec ReviewSpec `json:"spec" protobuf:"bytes,2,opt,name=spec"` Status ReviewStatus `json:"status,omitempty" protobuf:"bytes,3,opt,name=status"` }
+kubebuilder:object:root=true +kubebuilder:printcolumn:name="Entity Kind",type="string",JSONPath=".spec.entityRef.kind",description="" +kubebuilder:printcolumn:name="Entity Namespace",type="string",JSONPath=".spec.entityRef.namespace",description="" +kubebuilder:printcolumn:name="Entity Name",type="string",JSONPath=".spec.entityRef.name",description="" +kubebuilder:printcolumn:name="Ready",type="string",JSONPath=".status.conditions[?(@.type==\"Ready\")].status",description="" +kubebuilder:printcolumn:name="Age",type="date",JSONPath=".metadata.creationTimestamp",description="" +kubebuilder:subresource:status +kubebuilder:resource:path=reviews,shortName=cv,singular=review,categories={team,modela} Review represents a comment about any review
func ParseCommentYaml ¶
func (*Review) AddFinalizer ¶
func (conv *Review) AddFinalizer()
func (*Review) CreateOrUpdateCond ¶
func (conv *Review) CreateOrUpdateCond(cond ReviewCondition)
Merge or update condition
func (*Review) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Review.
func (*Review) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*Review) DeepCopyObject ¶
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*Review) Descriptor ¶
func (*Review) GetCond ¶
func (conv *Review) GetCond(t ReviewConditionType) ReviewCondition
func (*Review) GetCondIdx ¶
func (conv *Review) GetCondIdx(t ReviewConditionType) int
func (*Review) HasFinalizer ¶
func (*Review) ManifestUri ¶
func (*Review) MarkArchived ¶
func (conv *Review) MarkArchived()
func (*Review) MarshalToSizedBuffer ¶
func (*Review) ProtoMessage ¶
func (*Review) ProtoMessage()
func (*Review) RemoveFinalizer ¶
func (conv *Review) RemoveFinalizer()
func (*Review) SetupWebhookWithManager ¶
func (*Review) ToYamlFile ¶
func (*Review) XXX_DiscardUnknown ¶
func (m *Review) XXX_DiscardUnknown()
func (*Review) XXX_Marshal ¶
func (*Review) XXX_Unmarshal ¶
type ReviewCondition ¶
type ReviewCondition struct { Type ReviewConditionType `json:"type" protobuf:"bytes,1,opt,name=type,casttype=ReviewConditionType"` Status v1.ConditionStatus `json:"status" protobuf:"bytes,2,opt,name=status,casttype=k8s.io/api/core/v1.ConditionStatus"` // Last time the condition transitioned from one status to another. LastTransitionTime *metav1.Time `json:"lastTransitionTime,omitempty" protobuf:"bytes,3,opt,name=lastTransitionTime"` // The reason for the condition's last transition. Reason string `json:"reason,omitempty" protobuf:"bytes,4,opt,name=reason"` // A human readable message indicating details about the transition. Message string `json:"message,omitempty" protobuf:"bytes,5,opt,name=message"` }
ReviewCondition describes the state of the review
func (*ReviewCondition) DeepCopy ¶
func (in *ReviewCondition) DeepCopy() *ReviewCondition
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ReviewCondition.
func (*ReviewCondition) DeepCopyInto ¶
func (in *ReviewCondition) DeepCopyInto(out *ReviewCondition)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ReviewCondition) Descriptor ¶
func (*ReviewCondition) Descriptor() ([]byte, []int)
func (*ReviewCondition) Marshal ¶
func (m *ReviewCondition) Marshal() (dAtA []byte, err error)
func (*ReviewCondition) MarshalToSizedBuffer ¶
func (m *ReviewCondition) MarshalToSizedBuffer(dAtA []byte) (int, error)
func (*ReviewCondition) ProtoMessage ¶
func (*ReviewCondition) ProtoMessage()
func (*ReviewCondition) Reset ¶
func (m *ReviewCondition) Reset()
func (*ReviewCondition) Size ¶
func (m *ReviewCondition) Size() (n int)
func (*ReviewCondition) String ¶
func (this *ReviewCondition) String() string
func (*ReviewCondition) Unmarshal ¶
func (m *ReviewCondition) Unmarshal(dAtA []byte) error
func (*ReviewCondition) XXX_DiscardUnknown ¶
func (m *ReviewCondition) XXX_DiscardUnknown()
func (*ReviewCondition) XXX_Marshal ¶
func (m *ReviewCondition) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*ReviewCondition) XXX_Merge ¶
func (m *ReviewCondition) XXX_Merge(src proto.Message)
func (*ReviewCondition) XXX_Size ¶
func (m *ReviewCondition) XXX_Size() int
func (*ReviewCondition) XXX_Unmarshal ¶
func (m *ReviewCondition) XXX_Unmarshal(b []byte) error
type ReviewConditionType ¶
type ReviewConditionType string
/ BucketName conditions
const ( ReviewReady ReviewConditionType = "Ready" ReviewSaved ReviewConditionType = "Saved" )
/ BucketName Condition
type ReviewList ¶
type ReviewList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty" protobuf:"bytes,1,opt,name=metadata"` Items []Review `json:"items" protobuf:"bytes,2,rep,name=items"` }
+kubebuilder:object:root=true ReviewList is a list of Reviews
func (*ReviewList) DeepCopy ¶
func (in *ReviewList) DeepCopy() *ReviewList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ReviewList.
func (*ReviewList) DeepCopyInto ¶
func (in *ReviewList) DeepCopyInto(out *ReviewList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ReviewList) DeepCopyObject ¶
func (in *ReviewList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*ReviewList) Descriptor ¶
func (*ReviewList) Descriptor() ([]byte, []int)
func (*ReviewList) Marshal ¶
func (m *ReviewList) Marshal() (dAtA []byte, err error)
func (*ReviewList) MarshalToSizedBuffer ¶
func (m *ReviewList) MarshalToSizedBuffer(dAtA []byte) (int, error)
func (*ReviewList) ProtoMessage ¶
func (*ReviewList) ProtoMessage()
func (*ReviewList) Reset ¶
func (m *ReviewList) Reset()
func (*ReviewList) Size ¶
func (m *ReviewList) Size() (n int)
func (*ReviewList) String ¶
func (this *ReviewList) String() string
func (*ReviewList) Unmarshal ¶
func (m *ReviewList) Unmarshal(dAtA []byte) error
func (*ReviewList) XXX_DiscardUnknown ¶
func (m *ReviewList) XXX_DiscardUnknown()
func (*ReviewList) XXX_Marshal ¶
func (m *ReviewList) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*ReviewList) XXX_Merge ¶
func (m *ReviewList) XXX_Merge(src proto.Message)
func (*ReviewList) XXX_Size ¶
func (m *ReviewList) XXX_Size() int
func (*ReviewList) XXX_Unmarshal ¶
func (m *ReviewList) XXX_Unmarshal(b []byte) error
type ReviewSpec ¶
type ReviewSpec struct { // The target of the review EntityRef *v1.ObjectReference `json:"entityRef" protobuf:"bytes,1,opt,name=entityRef"` // Messages are the messages of the review. Messages []Comment `json:"messages" protobuf:"bytes,2,rep,name=messages"` // The owner account name // +kubebuilder:default:="no-one" // +kubebuilder:validation:Optional Owner *string `json:"owner,omitempty" protobuf:"bytes,3,opt,name=owner"` // The notifier is used for alerts about new msgs in the review // +kubebuilder:default:="default-slack-notifier" // +kubebuilder:validation:Optional NotifierName *string `json:"notifierName,omitempty" protobuf:"bytes,4,opt,name=notifierName"` // TenantRef is the review tenant. // +kubebuilder:validation:Optional TenantRef *v1.ObjectReference `json:"tenantRef,omitempty" protobuf:"bytes,5,opt,name=tenantRef"` }
ReviewSpec defines the desired state of a Review
func (*ReviewSpec) DeepCopy ¶
func (in *ReviewSpec) DeepCopy() *ReviewSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ReviewSpec.
func (*ReviewSpec) DeepCopyInto ¶
func (in *ReviewSpec) DeepCopyInto(out *ReviewSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ReviewSpec) Descriptor ¶
func (*ReviewSpec) Descriptor() ([]byte, []int)
func (*ReviewSpec) Marshal ¶
func (m *ReviewSpec) Marshal() (dAtA []byte, err error)
func (*ReviewSpec) MarshalToSizedBuffer ¶
func (m *ReviewSpec) MarshalToSizedBuffer(dAtA []byte) (int, error)
func (*ReviewSpec) ProtoMessage ¶
func (*ReviewSpec) ProtoMessage()
func (*ReviewSpec) Reset ¶
func (m *ReviewSpec) Reset()
func (*ReviewSpec) Size ¶
func (m *ReviewSpec) Size() (n int)
func (*ReviewSpec) String ¶
func (this *ReviewSpec) String() string
func (*ReviewSpec) Unmarshal ¶
func (m *ReviewSpec) Unmarshal(dAtA []byte) error
func (*ReviewSpec) XXX_DiscardUnknown ¶
func (m *ReviewSpec) XXX_DiscardUnknown()
func (*ReviewSpec) XXX_Marshal ¶
func (m *ReviewSpec) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*ReviewSpec) XXX_Merge ¶
func (m *ReviewSpec) XXX_Merge(src proto.Message)
func (*ReviewSpec) XXX_Size ¶
func (m *ReviewSpec) XXX_Size() int
func (*ReviewSpec) XXX_Unmarshal ¶
func (m *ReviewSpec) XXX_Unmarshal(b []byte) error
type ReviewStatus ¶
type ReviewStatus struct { // Last time the object was updated //+kubebuilder:validation:Optional LastUpdated *metav1.Time `json:"lastUpdated,omitempty" protobuf:"bytes,1,opt,name=lastUpdated"` // ObservedGeneration is the Last generation that was acted on //+kubebuilder:validation:Optional ObservedGeneration int64 `json:"observedGeneration,omitempty" protobuf:"varint,2,opt,name=observedGeneration"` // +patchMergeKey=type // +patchStrategy=merge // +kubebuilder:validation:Optional Conditions []ReviewCondition `json:"conditions,omitempty" patchStrategy:"merge" patchMergeKey:"type" protobuf:"bytes,3,rep,name=conditions"` }
ReviewStatus is the current status of the review
func (*ReviewStatus) DeepCopy ¶
func (in *ReviewStatus) DeepCopy() *ReviewStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ReviewStatus.
func (*ReviewStatus) DeepCopyInto ¶
func (in *ReviewStatus) DeepCopyInto(out *ReviewStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ReviewStatus) Descriptor ¶
func (*ReviewStatus) Descriptor() ([]byte, []int)
func (*ReviewStatus) Marshal ¶
func (m *ReviewStatus) Marshal() (dAtA []byte, err error)
func (*ReviewStatus) MarshalToSizedBuffer ¶
func (m *ReviewStatus) MarshalToSizedBuffer(dAtA []byte) (int, error)
func (*ReviewStatus) ProtoMessage ¶
func (*ReviewStatus) ProtoMessage()
func (*ReviewStatus) Reset ¶
func (m *ReviewStatus) Reset()
func (*ReviewStatus) Size ¶
func (m *ReviewStatus) Size() (n int)
func (*ReviewStatus) String ¶
func (this *ReviewStatus) String() string
func (*ReviewStatus) Unmarshal ¶
func (m *ReviewStatus) Unmarshal(dAtA []byte) error
func (*ReviewStatus) XXX_DiscardUnknown ¶
func (m *ReviewStatus) XXX_DiscardUnknown()
func (*ReviewStatus) XXX_Marshal ¶
func (m *ReviewStatus) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*ReviewStatus) XXX_Merge ¶
func (m *ReviewStatus) XXX_Merge(src proto.Message)
func (*ReviewStatus) XXX_Size ¶
func (m *ReviewStatus) XXX_Size() int
func (*ReviewStatus) XXX_Unmarshal ¶
func (m *ReviewStatus) XXX_Unmarshal(b []byte) error
type RunBook ¶
type RunBook struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty" protobuf:"bytes,1,opt,name=metadata"` Spec RunBookSpec `json:"spec" protobuf:"bytes,2,opt,name=spec"` Status RunBookStatus `json:"status,omitempty" protobuf:"bytes,3,opt,name=status"` }
+kubebuilder:object:root=true +kubebuilder:printcolumn:name="Ready",type="string",JSONPath=".status.conditions[?(@.type==\"Ready\")].status",description="" +kubebuilder:printcolumn:name="Age",type="date",JSONPath=".metadata.creationTimestamp",description="" +kubebuilder:subresource:status +kubebuilder:resource:path=runbooks,shortName=rb,singular=runbook,categories={data,modela} RunBook represent a list of instructions for a specific operation
func (*RunBook) AddFinalizer ¶
func (runbook *RunBook) AddFinalizer()
func (*RunBook) CreateOrUpdateCond ¶
func (runbook *RunBook) CreateOrUpdateCond(cond RunBookCondition)
Merge or update condition
func (*RunBook) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RunBook.
func (*RunBook) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*RunBook) DeepCopyObject ¶
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*RunBook) Descriptor ¶
func (*RunBook) GetCond ¶
func (runbook *RunBook) GetCond(t RunBookConditionType) RunBookCondition
func (*RunBook) GetCondIdx ¶
func (runbook *RunBook) GetCondIdx(t RunBookConditionType) int
func (*RunBook) HasFinalizer ¶
func (*RunBook) ManifestUri ¶
func (*RunBook) MarshalToSizedBuffer ¶
func (*RunBook) ProtoMessage ¶
func (*RunBook) ProtoMessage()
func (*RunBook) RemoveFinalizer ¶
func (runbook *RunBook) RemoveFinalizer()
func (*RunBook) SetupWebhookWithManager ¶
func (*RunBook) ToYamlFile ¶
func (*RunBook) ValidateCreate ¶
ValidateCreate implements webhook.Validator so a webhook will be registered for the type
func (*RunBook) ValidateDelete ¶
func (*RunBook) ValidateUpdate ¶
ValidateUpdate implements webhook.Validator so a webhook will be registered for the type
func (*RunBook) XXX_DiscardUnknown ¶
func (m *RunBook) XXX_DiscardUnknown()
func (*RunBook) XXX_Marshal ¶
func (*RunBook) XXX_Unmarshal ¶
type RunBookCondition ¶
type RunBookCondition struct { // Type of condition. Type RunBookConditionType `json:"type" protobuf:"bytes,1,opt,name=type,casttype=RunBookConditionType"` // Status of the condition, one of True, False, Unknown. Status v1.ConditionStatus `json:"status" protobuf:"bytes,2,opt,name=status,casttype=k8s.io/api/core/v1.ConditionStatus"` // The last time this condition was updated. LastUpdateTime metav1.Time `json:"lastUpdateTime,omitempty" protobuf:"bytes,3,opt,name=lastUpdateTime"` // Last time the condition transitioned from one status to another. LastTransitionTime *metav1.Time `json:"lastTransitionTime,omitempty" protobuf:"bytes,4,opt,name=lastTransitionTime"` // The reason for the condition's last transition. Reason string `json:"reason,omitempty" protobuf:"bytes,5,opt,name=reason"` // A human readable message indicating details about the transition. Message string `json:"message,omitempty" protobuf:"bytes,6,opt,name=message"` }
RunBookCondition describes the state of a RunBook at a certain point.
func (*RunBookCondition) DeepCopy ¶
func (in *RunBookCondition) DeepCopy() *RunBookCondition
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RunBookCondition.
func (*RunBookCondition) DeepCopyInto ¶
func (in *RunBookCondition) DeepCopyInto(out *RunBookCondition)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*RunBookCondition) Descriptor ¶
func (*RunBookCondition) Descriptor() ([]byte, []int)
func (*RunBookCondition) Marshal ¶
func (m *RunBookCondition) Marshal() (dAtA []byte, err error)
func (*RunBookCondition) MarshalToSizedBuffer ¶
func (m *RunBookCondition) MarshalToSizedBuffer(dAtA []byte) (int, error)
func (*RunBookCondition) ProtoMessage ¶
func (*RunBookCondition) ProtoMessage()
func (*RunBookCondition) Reset ¶
func (m *RunBookCondition) Reset()
func (*RunBookCondition) Size ¶
func (m *RunBookCondition) Size() (n int)
func (*RunBookCondition) String ¶
func (this *RunBookCondition) String() string
func (*RunBookCondition) Unmarshal ¶
func (m *RunBookCondition) Unmarshal(dAtA []byte) error
func (*RunBookCondition) XXX_DiscardUnknown ¶
func (m *RunBookCondition) XXX_DiscardUnknown()
func (*RunBookCondition) XXX_Marshal ¶
func (m *RunBookCondition) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*RunBookCondition) XXX_Merge ¶
func (m *RunBookCondition) XXX_Merge(src proto.Message)
func (*RunBookCondition) XXX_Size ¶
func (m *RunBookCondition) XXX_Size() int
func (*RunBookCondition) XXX_Unmarshal ¶
func (m *RunBookCondition) XXX_Unmarshal(b []byte) error
type RunBookConditionType ¶
type RunBookConditionType string
/ RunBook conditions
const ( RunBookReady RunBookConditionType = "Ready" RunBookSaved RunBookConditionType = "Saved" )
/ RunBookReady Condition
type RunBookList ¶
type RunBookList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty" protobuf:"bytes,1,opt,name=metadata"` Items []RunBook `json:"items" protobuf:"bytes,2,rep,name=items"` }
+kubebuilder:object:root=true RunBookList is a list of RunBooks
func (*RunBookList) DeepCopy ¶
func (in *RunBookList) DeepCopy() *RunBookList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RunBookList.
func (*RunBookList) DeepCopyInto ¶
func (in *RunBookList) DeepCopyInto(out *RunBookList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*RunBookList) DeepCopyObject ¶
func (in *RunBookList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*RunBookList) Descriptor ¶
func (*RunBookList) Descriptor() ([]byte, []int)
func (*RunBookList) Marshal ¶
func (m *RunBookList) Marshal() (dAtA []byte, err error)
func (*RunBookList) MarshalToSizedBuffer ¶
func (m *RunBookList) MarshalToSizedBuffer(dAtA []byte) (int, error)
func (*RunBookList) ProtoMessage ¶
func (*RunBookList) ProtoMessage()
func (*RunBookList) Reset ¶
func (m *RunBookList) Reset()
func (*RunBookList) Size ¶
func (m *RunBookList) Size() (n int)
func (*RunBookList) String ¶
func (this *RunBookList) String() string
func (*RunBookList) Unmarshal ¶
func (m *RunBookList) Unmarshal(dAtA []byte) error
func (*RunBookList) XXX_DiscardUnknown ¶
func (m *RunBookList) XXX_DiscardUnknown()
func (*RunBookList) XXX_Marshal ¶
func (m *RunBookList) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*RunBookList) XXX_Merge ¶
func (m *RunBookList) XXX_Merge(src proto.Message)
func (*RunBookList) XXX_Size ¶
func (m *RunBookList) XXX_Size() int
func (*RunBookList) XXX_Unmarshal ¶
func (m *RunBookList) XXX_Unmarshal(b []byte) error
type RunBookSpec ¶
type RunBookSpec struct { // Description of the run book // +kubebuilder:default:="" // +kubebuilder:validation:Optional Description *string `json:"description,omitempty" protobuf:"bytes,1,opt,name=description"` // The target object of run book // +kubebuilder:validation:Optional EntityRef *v1.ObjectReference `json:"entityRef" protobuf:"bytes,2,opt,name=entityRef"` // The author of the run book AuthorRef *v1.ObjectReference `json:"authorRef,omitempty" protobuf:"bytes,3,opt,name=authorRef"` // The checklist // +kubebuilder:validation:Optional CheckList []CheckListItem `json:"checklist,omitempty" protobuf:"bytes,4,opt,name=checklist"` // The owner account name // +kubebuilder:default:="no-one" // +kubebuilder:validation:Optional Owner *string `json:"owner,omitempty" protobuf:"bytes,5,opt,name=owner"` // TenantRef is the run book tenant // +kubebuilder:validation:Optional TenantRef *v1.ObjectReference `json:"tenantRef,omitempty" protobuf:"bytes,6,opt,name=tenantRef"` }
RunBookSpec defines the desired state of RunBook
func (*RunBookSpec) DeepCopy ¶
func (in *RunBookSpec) DeepCopy() *RunBookSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RunBookSpec.
func (*RunBookSpec) DeepCopyInto ¶
func (in *RunBookSpec) DeepCopyInto(out *RunBookSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*RunBookSpec) Descriptor ¶
func (*RunBookSpec) Descriptor() ([]byte, []int)
func (*RunBookSpec) Marshal ¶
func (m *RunBookSpec) Marshal() (dAtA []byte, err error)
func (*RunBookSpec) MarshalToSizedBuffer ¶
func (m *RunBookSpec) MarshalToSizedBuffer(dAtA []byte) (int, error)
func (*RunBookSpec) ProtoMessage ¶
func (*RunBookSpec) ProtoMessage()
func (*RunBookSpec) Reset ¶
func (m *RunBookSpec) Reset()
func (*RunBookSpec) Size ¶
func (m *RunBookSpec) Size() (n int)
func (*RunBookSpec) String ¶
func (this *RunBookSpec) String() string
func (*RunBookSpec) Unmarshal ¶
func (m *RunBookSpec) Unmarshal(dAtA []byte) error
func (*RunBookSpec) XXX_DiscardUnknown ¶
func (m *RunBookSpec) XXX_DiscardUnknown()
func (*RunBookSpec) XXX_Marshal ¶
func (m *RunBookSpec) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*RunBookSpec) XXX_Merge ¶
func (m *RunBookSpec) XXX_Merge(src proto.Message)
func (*RunBookSpec) XXX_Size ¶
func (m *RunBookSpec) XXX_Size() int
func (*RunBookSpec) XXX_Unmarshal ¶
func (m *RunBookSpec) XXX_Unmarshal(b []byte) error
type RunBookStatus ¶
type RunBookStatus struct { // ObservedGeneration is the Last generation that was acted on //+kubebuilder:validation:Optional ObservedGeneration int64 `json:"observedGeneration,omitempty" protobuf:"varint,1,opt,name=observedGeneration"` // Last time the object was updated //+kubebuilder:validation:Optional LastUpdated *metav1.Time `json:"lastUpdated,omitempty" protobuf:"bytes,2,opt,name=lastUpdated"` // +patchMergeKey=type // +patchStrategy=merge // +kubebuilder:validation:Optional Conditions []RunBookCondition `json:"conditions,omitempty" patchStrategy:"merge" patchMergeKey:"type" protobuf:"bytes,3,rep,name=conditions"` }
RunBookStatus defines the actual state of a RunBook
func (*RunBookStatus) DeepCopy ¶
func (in *RunBookStatus) DeepCopy() *RunBookStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RunBookStatus.
func (*RunBookStatus) DeepCopyInto ¶
func (in *RunBookStatus) DeepCopyInto(out *RunBookStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*RunBookStatus) Descriptor ¶
func (*RunBookStatus) Descriptor() ([]byte, []int)
func (*RunBookStatus) Marshal ¶
func (m *RunBookStatus) Marshal() (dAtA []byte, err error)
func (*RunBookStatus) MarshalToSizedBuffer ¶
func (m *RunBookStatus) MarshalToSizedBuffer(dAtA []byte) (int, error)
func (*RunBookStatus) ProtoMessage ¶
func (*RunBookStatus) ProtoMessage()
func (*RunBookStatus) Reset ¶
func (m *RunBookStatus) Reset()
func (*RunBookStatus) Size ¶
func (m *RunBookStatus) Size() (n int)
func (*RunBookStatus) String ¶
func (this *RunBookStatus) String() string
func (*RunBookStatus) Unmarshal ¶
func (m *RunBookStatus) Unmarshal(dAtA []byte) error
func (*RunBookStatus) XXX_DiscardUnknown ¶
func (m *RunBookStatus) XXX_DiscardUnknown()
func (*RunBookStatus) XXX_Marshal ¶
func (m *RunBookStatus) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*RunBookStatus) XXX_Merge ¶
func (m *RunBookStatus) XXX_Merge(src proto.Message)
func (*RunBookStatus) XXX_Size ¶
func (m *RunBookStatus) XXX_Size() int
func (*RunBookStatus) XXX_Unmarshal ¶
func (m *RunBookStatus) XXX_Unmarshal(b []byte) error
type TaskSpec ¶ added in v0.4.709
type TaskSpec struct { ID *string `json:"id,omitempty" protobuf:"bytes,1,opt,name=id"` // +kubebuilder:default:="" // +kubebuilder:validation:Optional Content *string `json:"description,omitempty" protobuf:"bytes,2,opt,name=description"` // Assigned to is the user name assigned to this task // +kubebuilder:default:="no-one" // +kubebuilder:validation:Optional AssignedTo *string `json:"assignedTo,omitempty" protobuf:"bytes,3,opt,name=assignedTo"` // Flagged donete that task was flagged DueDate *metav1.Time `json:"dueDate,omitempty" protobuf:"bytes,4,opt,name=dueDate"` // Reminder is the time to send a reminder Reminder *metav1.Time `json:"reminder,omitempty" protobuf:"bytes,5,opt,name=reminder"` // If this task is a subtask, this is the name of the subtask // +kubebuilder:default:="" // +kubebuilder:validation:Optional ParentTask *string `json:"parentTask,omitempty" protobuf:"bytes,6,opt,name=parentTask"` }
func (*TaskSpec) DeepCopy ¶ added in v0.4.709
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TaskSpec.
func (*TaskSpec) DeepCopyInto ¶ added in v0.4.709
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*TaskSpec) Descriptor ¶ added in v0.4.709
func (*TaskSpec) MarshalToSizedBuffer ¶ added in v0.4.709
func (*TaskSpec) ProtoMessage ¶ added in v0.4.709
func (*TaskSpec) ProtoMessage()
func (*TaskSpec) XXX_DiscardUnknown ¶ added in v0.4.709
func (m *TaskSpec) XXX_DiscardUnknown()
func (*TaskSpec) XXX_Marshal ¶ added in v0.4.709
func (*TaskSpec) XXX_Unmarshal ¶ added in v0.4.709
type TimeLineEvent ¶
type TimeLineEvent struct { // +kubebuilder:validation:Optional // +kubebuilder:default:="" Content *string `json:"content" protobuf:"bytes,1,opt,name=content"` // +kubebuilder:validation:Optional At *metav1.Time `json:"at" protobuf:"bytes,2,opt,name=at"` }
TimeLineEvent
func (*TimeLineEvent) DeepCopy ¶
func (in *TimeLineEvent) DeepCopy() *TimeLineEvent
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TimeLineEvent.
func (*TimeLineEvent) DeepCopyInto ¶
func (in *TimeLineEvent) DeepCopyInto(out *TimeLineEvent)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*TimeLineEvent) Descriptor ¶
func (*TimeLineEvent) Descriptor() ([]byte, []int)
func (*TimeLineEvent) Marshal ¶
func (m *TimeLineEvent) Marshal() (dAtA []byte, err error)
func (*TimeLineEvent) MarshalToSizedBuffer ¶
func (m *TimeLineEvent) MarshalToSizedBuffer(dAtA []byte) (int, error)
func (*TimeLineEvent) ProtoMessage ¶
func (*TimeLineEvent) ProtoMessage()
func (*TimeLineEvent) Reset ¶
func (m *TimeLineEvent) Reset()
func (*TimeLineEvent) Size ¶
func (m *TimeLineEvent) Size() (n int)
func (*TimeLineEvent) String ¶
func (this *TimeLineEvent) String() string
func (*TimeLineEvent) Unmarshal ¶
func (m *TimeLineEvent) Unmarshal(dAtA []byte) error
func (*TimeLineEvent) XXX_DiscardUnknown ¶
func (m *TimeLineEvent) XXX_DiscardUnknown()
func (*TimeLineEvent) XXX_Marshal ¶
func (m *TimeLineEvent) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*TimeLineEvent) XXX_Merge ¶
func (m *TimeLineEvent) XXX_Merge(src proto.Message)
func (*TimeLineEvent) XXX_Size ¶
func (m *TimeLineEvent) XXX_Size() int
func (*TimeLineEvent) XXX_Unmarshal ¶
func (m *TimeLineEvent) XXX_Unmarshal(b []byte) error
type Todo ¶
type Todo struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty" protobuf:"bytes,1,opt,name=metadata"` Spec TodoSpec `json:"spec" protobuf:"bytes,2,opt,name=spec"` Status TodoStatus `json:"status,omitempty" protobuf:"bytes,3,opt,name=status"` }
+kubebuilder:object:root=true +kubebuilder:subresource:status +kubebuilder:printcolumn:name="Status",type="string",JSONPath=".status.phase",description="" +kubebuilder:printcolumn:name="Description",type="string",JSONPath=".spec.description",description="" +kubebuilder:printcolumn:name="Entity Namespace",type="string",JSONPath=".spec.entityRef.namespace",description="" +kubebuilder:printcolumn:name="Entity Name",type="string",JSONPath=".spec.entityRef.name",description="" +kubebuilder:printcolumn:name="Age",type="date",JSONPath=".metadata.creationTimestamp",description="" +kubebuilder:resource:path=todos,singular=todo,categories={team,modela}
func (*Todo) AddFinalizer ¶
func (alert *Todo) AddFinalizer()
func (*Todo) CreateOrUpdateCond ¶
func (alert *Todo) CreateOrUpdateCond(cond TodoCondition)
Merge or update condition
func (*Todo) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Todo.
func (*Todo) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*Todo) DeepCopyObject ¶
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*Todo) Descriptor ¶
func (*Todo) GetCond ¶
func (alert *Todo) GetCond(t TodoConditionType) TodoCondition
func (*Todo) GetCondIdx ¶
func (alert *Todo) GetCondIdx(t TodoConditionType) int
func (*Todo) HasFinalizer ¶
func (*Todo) ManifestUri ¶
func (*Todo) MarkArchived ¶
func (alert *Todo) MarkArchived()
func (*Todo) ProtoMessage ¶
func (*Todo) ProtoMessage()
func (*Todo) RemoveFinalizer ¶
func (alert *Todo) RemoveFinalizer()
func (*Todo) SetupWebhookWithManager ¶
func (*Todo) ToYamlFile ¶
func (*Todo) ValidateCreate ¶
ValidateCreate implements webhook.Validator so a webhook will be registered for the type
func (*Todo) ValidateDelete ¶
func (*Todo) ValidateUpdate ¶
ValidateUpdate implements webhook.Validator so a webhook will be registered for the type
func (*Todo) XXX_DiscardUnknown ¶
func (m *Todo) XXX_DiscardUnknown()
func (*Todo) XXX_Unmarshal ¶
type TodoCondition ¶
type TodoCondition struct { // Type of account condition. Type TodoConditionType `json:"type" protobuf:"bytes,1,opt,name=type,casttype=TodoConditionType"` // Status of the condition, one of True, False, Unknown. Status v1.ConditionStatus `json:"status" protobuf:"bytes,2,opt,name=status,casttype=k8s.io/api/core/v1.ConditionStatus"` // Last time the condition transitioned from one status to another. LastTransitionTime *metav1.Time `json:"lastTransitionTime,omitempty" protobuf:"bytes,3,opt,name=lastTransitionTime"` // The reason for the condition's last transition. Reason string `json:"reason,omitempty" protobuf:"bytes,4,opt,name=reason"` // A human readable message indicating details about the transition. Message string `json:"message,omitempty" protobuf:"bytes,5,opt,name=message"` }
TodoCondition describes the state of the license at a certain point.
func (*TodoCondition) DeepCopy ¶
func (in *TodoCondition) DeepCopy() *TodoCondition
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TodoCondition.
func (*TodoCondition) DeepCopyInto ¶
func (in *TodoCondition) DeepCopyInto(out *TodoCondition)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*TodoCondition) Descriptor ¶
func (*TodoCondition) Descriptor() ([]byte, []int)
func (*TodoCondition) Marshal ¶
func (m *TodoCondition) Marshal() (dAtA []byte, err error)
func (*TodoCondition) MarshalToSizedBuffer ¶
func (m *TodoCondition) MarshalToSizedBuffer(dAtA []byte) (int, error)
func (*TodoCondition) ProtoMessage ¶
func (*TodoCondition) ProtoMessage()
func (*TodoCondition) Reset ¶
func (m *TodoCondition) Reset()
func (*TodoCondition) Size ¶
func (m *TodoCondition) Size() (n int)
func (*TodoCondition) String ¶
func (this *TodoCondition) String() string
func (*TodoCondition) Unmarshal ¶
func (m *TodoCondition) Unmarshal(dAtA []byte) error
func (*TodoCondition) XXX_DiscardUnknown ¶
func (m *TodoCondition) XXX_DiscardUnknown()
func (*TodoCondition) XXX_Marshal ¶
func (m *TodoCondition) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*TodoCondition) XXX_Merge ¶
func (m *TodoCondition) XXX_Merge(src proto.Message)
func (*TodoCondition) XXX_Size ¶
func (m *TodoCondition) XXX_Size() int
func (*TodoCondition) XXX_Unmarshal ¶
func (m *TodoCondition) XXX_Unmarshal(b []byte) error
type TodoConditionType ¶
type TodoConditionType string
Todo condition
const ( TodoDone TodoConditionType = "Done" TodoSaved TodoConditionType = "Saved" )
/ Todo Condition
type TodoList ¶
type TodoList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty" protobuf:"bytes,1,opt,name=metadata"` Items []Todo `json:"items" protobuf:"bytes,2,rep,name=items"` }
+kubebuilder:object:root=true TodoList is a list of Todos
func (*TodoList) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TodoList.
func (*TodoList) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*TodoList) DeepCopyObject ¶
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*TodoList) Descriptor ¶
func (*TodoList) MarshalToSizedBuffer ¶
func (*TodoList) ProtoMessage ¶
func (*TodoList) ProtoMessage()
func (*TodoList) XXX_DiscardUnknown ¶
func (m *TodoList) XXX_DiscardUnknown()
func (*TodoList) XXX_Marshal ¶
func (*TodoList) XXX_Unmarshal ¶
type TodoSpec ¶
type TodoSpec struct { // +kubebuilder:default:="" // +kubebuilder:validation:Optional Description *string `json:"description,omitempty" protobuf:"bytes,1,opt,name=description"` // +kubebuilder:validation:Optional Tasks []TaskSpec `json:"task,omitempty" protobuf:"bytes,2,rep,name=tasks"` // The modela entity that the task refer to. // +kubebuilder:validation:Optional EntityRef v1.ObjectReference `json:"entityRef,omitempty" protobuf:"bytes,3,opt,name=entityRef"` // +kubebuilder:default:="" // +kubebuilder:validation:Required // NotifierName is the name of the notifier used to fire the alert. NotifierName *string `json:"notifierName,omitempty" protobuf:"bytes,4,opt,name=notifierName"` // Flagged donate that task was flagged // +kubebuilder:default:=false // +kubebuilder:validation:Optional Flagged *bool `json:"flagged,omitempty" protobuf:"varint,5,opt,name=flagged"` // TenantRef is the todo tenant // +kubebuilder:validation:Optional TenantRef *v1.ObjectReference `json:"tenantRef,omitempty" protobuf:"bytes,6,opt,name=tenantRef"` }
TodoSpec defines the desired state of Todo
func (*TodoSpec) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TodoSpec.
func (*TodoSpec) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*TodoSpec) Descriptor ¶
func (*TodoSpec) MarshalToSizedBuffer ¶
func (*TodoSpec) ProtoMessage ¶
func (*TodoSpec) ProtoMessage()
func (*TodoSpec) XXX_DiscardUnknown ¶
func (m *TodoSpec) XXX_DiscardUnknown()
func (*TodoSpec) XXX_Marshal ¶
func (*TodoSpec) XXX_Unmarshal ¶
type TodoStatus ¶
type TodoStatus struct { // ObservedGeneration is the Last generation that was acted on //+kubebuilder:validation:Optional ObservedGeneration int64 `json:"observedGeneration,omitempty" protobuf:"varint,1,opt,name=observedGeneration"` // Last time the object was updated //+kubebuilder:validation:Optional LastUpdated *metav1.Time `json:"lastUpdated,omitempty" protobuf:"bytes,2,opt,name=lastUpdated"` // +patchMergeKey=type // +patchStrategy=merge // +kubebuilder:validation:Optional Conditions []TodoCondition `json:"conditions,omitempty" patchStrategy:"merge" patchMergeKey:"type" protobuf:"bytes,3,rep,name=conditions"` }
TodoStatus is the observed state of a Todo
func (*TodoStatus) DeepCopy ¶
func (in *TodoStatus) DeepCopy() *TodoStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TodoStatus.
func (*TodoStatus) DeepCopyInto ¶
func (in *TodoStatus) DeepCopyInto(out *TodoStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*TodoStatus) Descriptor ¶
func (*TodoStatus) Descriptor() ([]byte, []int)
func (*TodoStatus) Marshal ¶
func (m *TodoStatus) Marshal() (dAtA []byte, err error)
func (*TodoStatus) MarshalToSizedBuffer ¶
func (m *TodoStatus) MarshalToSizedBuffer(dAtA []byte) (int, error)
func (*TodoStatus) ProtoMessage ¶
func (*TodoStatus) ProtoMessage()
func (*TodoStatus) Reset ¶
func (m *TodoStatus) Reset()
func (*TodoStatus) Size ¶
func (m *TodoStatus) Size() (n int)
func (*TodoStatus) String ¶
func (this *TodoStatus) String() string
func (*TodoStatus) Unmarshal ¶
func (m *TodoStatus) Unmarshal(dAtA []byte) error
func (*TodoStatus) XXX_DiscardUnknown ¶
func (m *TodoStatus) XXX_DiscardUnknown()
func (*TodoStatus) XXX_Marshal ¶
func (m *TodoStatus) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*TodoStatus) XXX_Merge ¶
func (m *TodoStatus) XXX_Merge(src proto.Message)
func (*TodoStatus) XXX_Size ¶
func (m *TodoStatus) XXX_Size() int
func (*TodoStatus) XXX_Unmarshal ¶
func (m *TodoStatus) XXX_Unmarshal(b []byte) error
Source Files
¶
- doc.go
- generated.pb.go
- meeting_lifecycle.go
- meeting_types.go
- meeting_webhook.go
- postmortem_lifecycle.go
- postmortem_types.go
- postmortem_webhook.go
- register.go
- review_lifecycle.go
- review_types.go
- review_webhook.go
- runbook_lifecycle.go
- runbook_types.go
- runbook_webhook.go
- todo_lifecycle.go
- todo_types.go
- todo_webhook.go
- zz_generated.deepcopy.go