Skip to content

fix: marketing cta types#3801

Open
rebelchris wants to merge 2 commits intomainfrom
fix-marketing-cta-types
Open

fix: marketing cta types#3801
rebelchris wants to merge 2 commits intomainfrom
fix-marketing-cta-types

Conversation

@rebelchris
Copy link
Copy Markdown
Contributor

A way to prepare for future marketing CTA load (that can load multiple) just by knowing type
And introducing query we use for new help feature.

@rebelchris rebelchris requested a review from capJavert April 15, 2026 11:40
@pulumi
Copy link
Copy Markdown

pulumi bot commented Apr 15, 2026

🍹 The Update (preview) for dailydotdev/api/prod (at efa8355) was successful.

✨ Neo Explanation

Routine deployment promoting commit `6240b7b9` to production — all services and cron jobs get the new image, and fresh DB + ClickHouse migration Jobs are created to run the new commit's migrations. ✅ Low Risk

This is a standard application deployment rolling out a new image build (de5f60ee6240b7b9) across all services. Every deployment and cron job is updated solely to point to the new container image tag and version label — no configuration, resource limits, or scheduling changes are involved.

The two migration Jobs (PostgreSQL via TypeORM and ClickHouse) follow the pattern of creating new versioned Job resources for the incoming commit and deleting the previous commit's Jobs. The new migration Jobs will run against the databases before (or alongside) the rolling deployment of the new image.

🔵 Info — The GCP provider emitted a credential warning (could not find default credentials), but this appears to be a diagnostic-only issue that did not block the update. Worth confirming the GCP provider credentials are intact in the CI environment to avoid surprises if any GCP resources need reconciling in a future update.

Resource Changes

    Name                                                       Type                           Operation
~   vpc-native-update-source-public-threshold-cron             kubernetes:batch/v1:CronJob    update
-   vpc-native-api-db-migration-de5f60ee                       kubernetes:batch/v1:Job        delete
~   vpc-native-hourly-notification-cron                        kubernetes:batch/v1:CronJob    update
~   vpc-native-update-highlighted-views-cron                   kubernetes:batch/v1:CronJob    update
~   vpc-native-bg-deployment                                   kubernetes:apps/v1:Deployment  update
~   vpc-native-update-tag-materialized-views-cron              kubernetes:batch/v1:CronJob    update
+   vpc-native-api-clickhouse-migration-6240b7b9               kubernetes:batch/v1:Job        create
~   vpc-native-update-views-cron                               kubernetes:batch/v1:CronJob    update
~   vpc-native-calculate-top-readers-cron                      kubernetes:batch/v1:CronJob    update
~   vpc-native-check-analytics-report-cron                     kubernetes:batch/v1:CronJob    update
~   vpc-native-generate-search-invites-cron                    kubernetes:batch/v1:CronJob    update
~   vpc-native-post-analytics-clickhouse-cron                  kubernetes:batch/v1:CronJob    update
~   vpc-native-user-profile-analytics-clickhouse-cron          kubernetes:batch/v1:CronJob    update
~   vpc-native-user-profile-analytics-history-clickhouse-cron  kubernetes:batch/v1:CronJob    update
~   vpc-native-generic-referral-reminder-cron                  kubernetes:batch/v1:CronJob    update
~   vpc-native-clean-expired-better-auth-sessions-cron         kubernetes:batch/v1:CronJob    update
~   vpc-native-clean-channel-highlights-cron                   kubernetes:batch/v1:CronJob    update
~   vpc-native-personalized-digest-deployment                  kubernetes:apps/v1:Deployment  update
~   vpc-native-user-posts-analytics-refresh-cron               kubernetes:batch/v1:CronJob    update
+   vpc-native-api-db-migration-6240b7b9                       kubernetes:batch/v1:Job        create
~   vpc-native-squad-posts-analytics-refresh-cron              kubernetes:batch/v1:CronJob    update
~   vpc-native-clean-zombie-opportunities-cron                 kubernetes:batch/v1:CronJob    update
~   vpc-native-post-analytics-history-day-clickhouse-cron      kubernetes:batch/v1:CronJob    update
-   vpc-native-api-clickhouse-migration-de5f60ee               kubernetes:batch/v1:Job        delete
~   vpc-native-personalized-digest-cron                        kubernetes:batch/v1:CronJob    update
~   vpc-native-daily-digest-cron                               kubernetes:batch/v1:CronJob    update
~   vpc-native-user-profile-updated-sync-cron                  kubernetes:batch/v1:CronJob    update
~   vpc-native-update-trending-cron                            kubernetes:batch/v1:CronJob    update
~   vpc-native-sync-subscription-with-cio-cron                 kubernetes:batch/v1:CronJob    update
~   vpc-native-materialize-yearly-best-post-archives-cron      kubernetes:batch/v1:CronJob    update
~   vpc-native-private-deployment                              kubernetes:apps/v1:Deployment  update
~   vpc-native-worker-job-deployment                           kubernetes:apps/v1:Deployment  update
~   vpc-native-deployment                                      kubernetes:apps/v1:Deployment  update
~   vpc-native-temporal-deployment                             kubernetes:apps/v1:Deployment  update
~   vpc-native-channel-highlights-cron                         kubernetes:batch/v1:CronJob    update
~   vpc-native-expire-super-agent-trial-cron                   kubernetes:batch/v1:CronJob    update
~   vpc-native-clean-zombie-users-cron                         kubernetes:batch/v1:CronJob    update
~   vpc-native-clean-stale-user-transactions-cron              kubernetes:batch/v1:CronJob    update
~   vpc-native-update-achievement-rarity-cron                  kubernetes:batch/v1:CronJob    update
~   vpc-native-rotate-weekly-quests-cron                       kubernetes:batch/v1:CronJob    update
~   vpc-native-channel-digests-cron                            kubernetes:batch/v1:CronJob    update
... and 11 other changes

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant