feat(request-integration): let users request missing blueprints and secret manager integration - #2934
Conversation
…tions Adds a "Request blueprint"/"Request integration" CTA and feedback modal on the Service creation page, the cluster creation addons step, and cluster settings > Add-ons, so users can signal a missing item instead of silently bouncing. Submissions are tracked via PostHog (blueprint-missing-feedback, cluster-secret-manager-missing-feedback). Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
|
View your CI Pipeline Execution ↗ for commit 89f9131
💡 Verify your cache is correct by running tasks in a sandbox. Read docs ↗ ☁️ Nx Cloud last updated this comment at |
Codecov Report❌ Patch coverage is Additional details and impacted files@@ Coverage Diff @@
## staging #2934 +/- ##
===========================================
+ Coverage 49.68% 51.21% +1.52%
===========================================
Files 1302 840 -462
Lines 28022 21029 -6993
Branches 8179 6395 -1784
===========================================
- Hits 13924 10769 -3155
+ Misses 11761 8408 -3353
+ Partials 2337 1852 -485
Flags with carried forward coverage won't be shown. Click here to find out more. ☔ View full report in Codecov by Harness. 🚀 New features to boost your workflow:
|
There was a problem hiding this comment.
All reported issues were addressed across 7 files
Reply with feedback, questions, or to request a fix.
Re-trigger cubic
…nager/secret-manager-missing-modal.tsx Co-authored-by: cubic-dev-ai[bot] <191113872+cubic-dev-ai[bot]@users.noreply.github.com>
…ep-addons/step-addons.tsx Co-authored-by: cubic-dev-ai[bot] <191113872+cubic-dev-ai[bot]@users.noreply.github.com>
…ssing-modal/blueprint-missing-modal.tsx Co-authored-by: cubic-dev-ai[bot] <191113872+cubic-dev-ai[bot]@users.noreply.github.com>
…ible BlueprintSection returned null before rendering anything once compatibleBlueprints was empty, hiding the "Request blueprint" CTA exactly when users have no matching blueprint to find. Let it fall through to the existing empty state instead. Also trigger form validation on mount in BlueprintMissingModal so the submit button isn't disabled when the modal opens with an already valid, prefilled search term (react-hook-form doesn't validate on mount under mode: 'onChange'). Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
There was a problem hiding this comment.
All reported issues were addressed across 3 files (changes from recent commits).
Tip: Review your code locally with the cubic CLI to iterate faster.
Re-trigger cubic
…ssing-modal/blueprint-missing-modal.tsx Co-authored-by: cubic-dev-ai[bot] <191113872+cubic-dev-ai[bot]@users.noreply.github.com>
|
🎉 This PR is included in version 1.348.0 🎉 The release is available on GitHub release Your semantic-release bot 📦🚀 |
Summary
Issue: QOV-2230
Frontend
Tracking (PostHog)
Screenshots / Recordings
Testing
yarn testoryarn test -u(if you need to regenerate snapshots)yarn formatyarn lintPR Checklist
.cursor/rules)feat(service): add new Terraform service) - required for semantic-releaseSummary by cubic
Lets users request missing blueprints and secret manager integrations (QOV-2230) instead of leaving them stuck when what they need isn't listed. Adds "Request blueprint" buttons on the New Service page and "Request integration" buttons on the cluster creation Add-ons step and Cluster Settings > Add-ons, each opening a feedback modal. Also aligns button heights with the surrounding search inputs and dropdown triggers.
The blueprint modal pre-fills the message with the current search term and enables Send request right away when that term is already filled; the "No blueprints found" empty state shows a request button even when no blueprints are compatible with the cluster.
Tracking
blueprint-missing-feedbackwith message, organization_id, and cloud_provider.cluster-secret-manager-missing-feedbackwith message, organization_id, cluster_id, and source (creation-floworsettings).Written for commit 89f9131. Summary will update on new commits.