diff --git a/internal/cnpgi/operator/lifecycle.go b/internal/cnpgi/operator/lifecycle.go index eb2513c..d5c9918 100644 --- a/internal/cnpgi/operator/lifecycle.go +++ b/internal/cnpgi/operator/lifecycle.go @@ -41,9 +41,6 @@ func (impl LifecycleImplementation) GetCapabilities( { Type: lifecycle.OperatorOperationType_TYPE_CREATE, }, - { - Type: lifecycle.OperatorOperationType_TYPE_PATCH, - }, { Type: lifecycle.OperatorOperationType_TYPE_EVALUATE, }, @@ -95,15 +92,6 @@ func (impl LifecycleImplementation) LifecycleHook( return nil, nil } - // Only allow modifications during EVALUATE or CREATE operations. - // For PATCH, UPDATE, or other operations, skip processing as the operator will handle changes during EVALUATE. - if *operation != lifecycle.OperatorOperationType_TYPE_EVALUATE && - *operation != lifecycle.OperatorOperationType_TYPE_CREATE { - contextLogger.Trace("Skipping lifecycle hook: operation is not EVALUATE or CREATE", - "operation", operation.String()) - return nil, nil - } - switch kind { case "Pod": contextLogger.Info("Reconciling pod")