func (r *ReconcileTenant) clientApply(obj runtime.Object) error {
	var err error
	if err = r.Client.Create(context.TODO(), obj); err != nil {
		if errors.IsAlreadyExists(err) {
			// Update instead of create
			err = r.Client.Update(context.TODO(), obj)
		}
	}
	return err
}
// Create if not existing, update otherwise
Create if not existing, update otherwise
// Create if not existing update otherwise
func (r *ReconcileTenant) clientApply(obj runtime.Object) error {
	var err error
	if err = r.Client.Create(context.TODO(), obj); err != nil {
		if errors.IsAlreadyExists(err) {
			err = r.Client.Update(context.TODO(), obj)
		}
	}
	return err
}
func ( r * ReconcileTenant ) clientApply ( obj runtime . Object ) error { var err error if err = r . Client . Create ( context . TODO ( ) , obj ) ; err != nil { if errors . IsAlreadyExists ( err ) { err = r . Client . Update ( context . TODO ( ) , obj ) } } return err }
Create if not existing, update otherwise
Create if not existing update otherwise
// Update instead of create