CV0-004 · Question #384
A new major version of a package installed on a VM was recently released. Which of the following should a cloud engineer do first before applying the upgrade?
The correct answer is C. Investigate for any breaking changes. When a major version of a package is released, the first step is to investigate for breaking changes. Major version increments (per semantic versioning) signal intentional, incompatible API or behavioral changes that could break the existing application. Understanding these…
Question
A new major version of a package installed on a VM was recently released. Which of the following should a cloud engineer do first before applying the upgrade?
Options
- AReview for package dependencies
- BRaise a change request
- CInvestigate for any breaking changes
- DVerify that patching the VM will not reset user data
How the community answered
(56 responses)- A4% (2)
- B9% (5)
- C86% (48)
- D2% (1)
Explanation
When a major version of a package is released, the first step is to investigate for breaking changes. Major version increments (per semantic versioning) signal intentional, incompatible API or behavioral changes that could break the existing application. Understanding these breaking changes determines whether the upgrade is feasible, what code changes are required, and what risks exist before any other steps are taken. Reviewing package dependencies (A) is important but secondary-you first need to know if the upgrade is even safe. Raising a change request (B) is a procedural/governance step that follows the technical assessment. Verifying user data (D) is relevant but a more specific concern than the broader impact of breaking changes.
Topics
Community Discussion
No community discussion yet for this question.