Cloud Deploy CD Pipeline with Manual QA
Short answer
D Create two pipeline stages, and use a standard deployment strategy.
Question
Key Takeaways
The exam tests the ability to structure a pipeline around human-in-the-loop verification; the common trap is assuming canary deployment is always superior for risk reduction, ignoring that canary relies on automated metrics which don't exist here.
This question tests the design of a Cloud Deploy pipeline for GKE when automated testing is absent but manual QA verification is required. It establishes that two stages are needed to separate deployment from validation, and a standard strategy is safer after manual approval than a canary.
Common mistake: Many learners choose C (Canary) because they associate 'canary' with safety. However, canary deployments typically rely on automated traffic shifting and monitoring metrics to decide whether to promote or roll back. Without automated testing/monitoring, a manual check on a full rollout (Standard) after a staging phase is the more robust manual workflow.
Expert Analysis
Why the Answer Is Correct
The correct approach is to create two pipeline stages: one for initial deployment (e.g., to a staging environment) and a second for production promotion. Since there is no automated testing, the Quality Assurance team needs a stable environment to perform manual verification before any production traffic is touched. Using a 'standard deployment strategy' in the final stage means that once QA approves the release in the previous stage, the new version is deployed to production (often via a rolling update or blue/green switch) to serve all traffic. This separates the 'build/deploy' action from the 'verify/promote' action, ensuring manual QA gates are respected.Why the Other Options Are Wrong
Option A fails because a single stage cannot accommodate the mandatory manual verification step between deployment and production traffic processing. Option B uses a canary strategy, which gradually shifts traffic. While canary is good for automated risk mitigation, it assumes you can monitor health automatically. If QA must manually verify before any production traffic, a canary (which sends some traffic immediately upon deploy) violates the requirement. Option D suggests a standard strategy, but without the separation of stages, it doesn't provide the necessary gate for the QA team to intervene.Community Comment Notes
The community is split, but several users like kleranti, RushinthJohn, kitaharazyl, BlackCoffee, and a36df5b argue for D. As RushinthJohn noted, "Two pipeline stages... allows for a dedicated QA stage before production." Others like hproms and odinson prefer C, stating "Canary will be better," likely confusing general best practices with this specific constraint of manual-only QA. The consensus among those who understand the 'manual verification before any traffic' constraint leans toward the staged approach with standard promotion.Exam Strategy
When a question specifies 'manual verification' and 'no automated testing', look for pipeline structures that explicitly separate deployment from promotion/validation. Avoid canary/rolling strategies if they imply automatic traffic shifting based on metrics that don't exist; instead, favor a 'staging then production' stage model where the final stage acts as the controlled rollout after human approval.
Frequently Asked Questions
Why not use Canary deployment for manual QA?
What does 'standard deployment strategy' mean in Cloud Deploy?
Discussion 6 contributions
Compiled from public community threads and reader submissions, lightly edited for clarity. Handles and vote tallies are shown as recorded, and comments reflect the views of individual contributors.
From public community threads 6
-
RushinthJohn 👍 3 Answered CTwo pipeline stages: Similar to C, this allows for a dedicated QA stage before production. Standard deployment strategy (in the Production stage): After QA, if a "standard deployment" (like a rolling update or blue/green switch) is used, it means the new version gets 100% of production traffic fairly quickly. Problem: While this allows for manual QA, without automated testing, jumping from manual QA directly to 100% production traffic is riskier than a canary strategy. A standard deployment doesn't offer the gradual rollout and risk mitigation that a canary does, especially critical when automated testing is absent.
-
kleranti 👍 3 Answered DD is better
-
hproms 👍 2 Answered CI think C is better when deploying with manual inspection without QA.
-
odinson 👍 2 Answered CCanary will be better
-
BlackCoffee 👍 1 Answered DD - Create two pipeline stages, and use a standard deployment strategy.
Show 1 more comment
-
a36df5b 👍 1 Answered DD. Create two pipeline stages, and use a standard deployment strategy.
Reader comments & corrections
No reader corrections yet — spotted an error or have a note? Share it below.
Related Analysis
Practice All PCDOE Questions
Access 75 questions with complete answers and detailed explanations.
View Full PCDOE Practice Test →