Note: This bug is displayed in read-only format because the product is no longer active in Red Hat Bugzilla.

Bug 1745318

Summary: [Doc] Deprecation of Application Provisioning Tool service (APT)
Product: Red Hat Enterprise Virtualization Manager Reporter: Gal Zaidman <gzaidman>
Component: DocumentationAssignee: Steve Goodman <sgoodman>
Status: CLOSED NEXTRELEASE QA Contact: rhev-docs <rhev-docs>
Severity: urgent Docs Contact:
Priority: urgent    
Version: 4.4.0CC: bugs, dfediuck, lsurette, lsvaty, mtessun, sbonazzo, sgoodman, srevivo, tburke
Target Milestone: ovirt-4.3.7Keywords: Documentation, NoDocsQEReview, ZStream
Target Release: 4.3.7   
Hardware: Unspecified   
OS: Unspecified   
Whiteboard:
Fixed In Version: Doc Type: Deprecated Functionality
Doc Text:
The APT service, used by the Red Hat Virtualization Guest Tools for Windows virtual machines, is deprecated in Red Hat Virtualization 4.3.7, and will be removed in Red Hat Virtualization 4.4 because: - RHV 4.2 removed the automatic upgrading of guest tools, because the APT service subsequently caused a forced reboot of the virtual machine without a confirmation prompt, possibly causing data loss. - Red Hat Virtualization 4.4 will use the virtio-win installer, which requires re-factoring to continue supporting the APT service.
Story Points: ---
Clone Of: Environment:
Last Closed: 2019-11-13 08:21:35 UTC Type: Bug
Regression: --- Mount Type: ---
Documentation: --- CRM:
Verified Versions: Category: ---
oVirt Team: Integration RHEL 7.3 requirements from Atomic Host:
Cloudforms Team: --- Target Upstream Version:
Embargoed:

Description Gal Zaidman 2019-08-25 11:08:52 UTC
Currently, the APT service is broken and we have decided to deprecate it from 4.4 guest tools, because:

- In the past, we used to create a symbolic/hard link between the new WGT versioned ISO and an unversioned CD image so all the windows guest tools which already had the unversioned ISO attached would have seen the updated content of the iso and automagically upgraded the drivers and rebooted - we removed it on 4.2.

- guest would reboot without asking confirmation causing possible data loss to customers.

- On 4.4 we will move to the virtio-win installer and we would need a large refactor to the APT service.

Comment 1 Sandro Bonazzola 2019-08-28 09:05:56 UTC
Moving downstream since APT doesn't exist upstream

Comment 2 RHEL Program Management 2019-09-30 20:51:36 UTC
The documentation text flag should only be set after 'doc text' field is provided. Please provide the documentation text and set the flag to '?' again.

Comment 3 Steve Goodman 2019-11-06 08:29:48 UTC
Gal, is this correct?

The APT service, used by the Red Hat Virtualization Guest Tools for Windows virtual machines, is deprecated in Red Hat Virtualization 4.3.7, and will be removed in Red Hat Virtualization 4.4 because:
- Automatic driver upgrades and rebooting was removed in RHV 4.2.
- The virtual machine reboots without a confirmation prompt, possibly causing data loss.
- Red Hat Virtualization 4.4 will use the virtio-win installer, which will require  refactoring to continue supporting the APT service.

Comment 4 Gal Zaidman 2019-11-07 13:25:03 UTC
(In reply to Steve Goodman from comment #3)
> Gal, is this correct?
> 
> The APT service, used by the Red Hat Virtualization Guest Tools for Windows
> virtual machines, is deprecated in Red Hat Virtualization 4.3.7, and will be
> removed in Red Hat Virtualization 4.4 because:
> - Automatic driver upgrades and rebooting was removed in RHV 4.2.
> - The virtual machine reboots without a confirmation prompt, possibly
> causing data loss.
> - Red Hat Virtualization 4.4 will use the virtio-win installer, which will
> require  refactoring to continue supporting the APT service.

looks great, just to expend a bit on what you write:
* The APT service, would cause a forced reboot of the VM when a new iso would attach (because it would install the new tools).
* In past versions we removed the logic of automatically attaching a new iso to the Windows VM, without it the APT service only starts when a customer manually attaches the new RHV-WHT iso.

Comment 5 Steve Goodman 2019-11-07 13:43:25 UTC
Ok. How's this:

The APT service, used by the Red Hat Virtualization Guest Tools for Windows virtual machines, is deprecated in Red Hat Virtualization 4.3.7, and will be removed in Red Hat Virtualization 4.4 because:
- RHV 4.2 removed the automatic upgrading of guest tools, because the APT service subsequently caused a forced reboot of the virtual machine without a confirmation prompt, possibly causing data loss.
- Red Hat Virtualization 4.4 will use the virtio-win installer, which will require  refactoring to continue supporting the APT service.

Comment 6 Gal Zaidman 2019-11-07 14:11:26 UTC
(In reply to Steve Goodman from comment #5)
> Ok. How's this:
> 
> The APT service, used by the Red Hat Virtualization Guest Tools for Windows
> virtual machines, is deprecated in Red Hat Virtualization 4.3.7, and will be
> removed in Red Hat Virtualization 4.4 because:
> - RHV 4.2 removed the automatic upgrading of guest tools, because the APT
> service subsequently caused a forced reboot of the virtual machine without a
> confirmation prompt, possibly causing data loss.
> - Red Hat Virtualization 4.4 will use the virtio-win installer, which will
> require  refactoring to continue supporting the APT service.

I think that is ok

Comment 7 Steve Goodman 2019-11-11 06:51:32 UTC
Do I understand correctly that this doesn't require any documentation other than the deprecation notice in the Release Notes?

Comment 8 Gal Zaidman 2019-11-12 07:14:55 UTC
I think so, but I want to make sure so asking Sandro

Comment 9 Sandro Bonazzola 2019-11-13 08:14:20 UTC
Yes, releasse note deprecation notice only