-
Notifications
You must be signed in to change notification settings - Fork 1
Description
Description
This issue will be used for discussion around topics for controller and API alignment through our openMCP repositories. The issue description will be updated continuously.
Decisions that we agreed upon:
-
Switch from own
ConditionListimplementation to[]metav1.Condition👍 -
CommonStatusstruct will be placed inapi/commondirectory, e.g. Align controller and API structure across repositories #70 (comment) 👍 -
ObjectReferenceandNamespacedObjectReferencewill be replaced by https://github.com/kubernetes/apimachinery/blob/v0.33.2/pkg/types/namespacedname.go#L27 + defining aliases, e.g. Align controller and API structure across repositories #70 (comment) 👍 -
We define concrete Phases of a
Clusterresource 👍Ready-> something is successulProgressing-> else progressing (creating/updating)Terminating-> when deleting- e.g. Align controller and API structure across repositories #70 (comment)
-
Emit event when phase changes, decision done with Align controller and API structure across repositories #70 (comment) 👍
-
last reconcile time can be deleted 👍
-
using openmcp-operator as best practice for all other repos to come 👍