Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Patch staging CN #3933

Merged
merged 7 commits into from Sep 24, 2022
Merged

Patch staging CN #3933

merged 7 commits into from Sep 24, 2022

Conversation

SidSethi
Copy link
Contributor

@SidSethi SidSethi commented Sep 23, 2022

Description

Due to Goerli eth migration, the delegate owner wallet values for content nodes on EthContracts
To fix this, we add new envvars, only meant to be used on staging

NOTE: this means no new nodes can be registered on staging until entity manager migration (this is fine)

Tests

Tests pass - this is already running on staging, maddog confirms local dev unaffected, and prod will be unaffected as long as it never sets the oldDelegateOwnerWallet / oldDelegatePrivateKey values

Monitoring - How will this change be monitored? Are there sufficient logs / alerts?

All registered content nodes should show "isRegisteredOnURSM": true in health check

@isaacsolo isaacsolo self-assigned this Sep 23, 2022
@pull-request-size pull-request-size bot added size/M and removed size/L labels Sep 23, 2022
@SidSethi SidSethi marked this pull request as ready for review September 24, 2022 01:13
@SidSethi SidSethi merged commit 36884df into master Sep 24, 2022
@SidSethi SidSethi deleted the ss-fix-ursm-inconsistency branch September 24, 2022 01:17
audius-infra pushed a commit that referenced this pull request Sep 27, 2022
## Changelog

- 2022-09-27 [e85874b] [PAY-480][PAY-482][PAY-488][PAY-503][PAY-520][PAY-588] Activate premium content middleware (#3841) [Saliou Diallo]
- 2022-09-27 [d075c43] [PAY-631] Update filter logic for trending premium content (#3904) [Saliou Diallo]
- 2022-09-26 [13d48e5] Await CN services before starting server (#3937) [Theo Ilie]
- 2022-09-26 [56340ff] Run Content Node on multiple cluster processes and migrate Bull->BullMQ (#3881) [Theo Ilie]
- 2022-09-26 [a39471f] Add Hyperpop to trending (#3931) [Raymond Jacobson]
- 2022-09-23 [620ab53] INF-251 don't send Starting nor Success slack messages for auto-deploys (#3935) [Joaquin Casares]
- 2022-09-23 [36884df] Patch staging CN delegateOwnerWallet (#3933) [Sid Sethi]
- 2022-09-23 [d662e84] INF-251 Streamlined reorg for Deployment Pipeline (#3934) [Joaquin Casares]
- 2022-09-23 [f1e0981] INF-251 add host to post-health check logs (#3932) [Joaquin Casares]
- 2022-09-23 [40af9d4] Block notifs on error 7 (#3930) [Michael Piazza]
- 2022-09-23 [60b6310] INF-251 reorg production deployment flow w/release-day lessons (#3927) [Joaquin Casares]
- 2022-09-23 [37b651c] INF-251 always deploy to canaries first (#3924) [Joaquin Casares]
- 2022-09-23 [53e96f8] INF-251 remove hold job for auto-deploying to staging (#3926) [Joaquin Casares]
- 2022-09-23 [bc0fe57] Remove handle relay blocking logic (#3921) [Michael Piazza]
- 2022-09-23 [5cf8e3f] Add upload track to audius-cmd (#3915) [Cheran]
- 2022-09-23 [dc2ec68] CON-402 CN Remove all synchronous disk ops (#3908) [Sid Sethi]
- 2022-09-22 [e438b87] Add check for GCP DBs in check-secrets.sh (#3925) [Michael Piazza]
- 2022-09-22 [5dc84a9] Update stage contract addresses to goerli (#3922) [Isaac Solo]
- 2022-09-22 [df427a9] INF-251 don't block releases for test-eth-contracts (#3920) [Joaquin Casares]
- 2022-09-22 [1a134bb] INF-251 throttle prod releases (#3919) [Joaquin Casares]
- 2022-09-22 [64b1889] Randomize order of orphaned data recovery (#3917) [Theo Ilie]
- 2022-09-22 [56ab786] [PAY-604] Use /abuse endpoint in Identity (#3860) [Michael Piazza]
- 2022-09-22 [0eff09d] Default foundation spIDs to reconfig blacklist (#3901) [vicky :)]
- 2022-09-21 [b5dd929] Bump to version 0.3.67 (#3913) [Sid Sethi]
- 2022-09-21 [c2c9502] Fix artist name sorter (#3912) [Raymond Jacobson]
- 2022-09-21 [da6aeeb] INF-251 use set-tag for prod (#3911) [Joaquin Casares]
- 2022-09-21 [945ba42] INF-251 Allow for surgical deployments via a trigger pipeline (#3910) [Joaquin Casares]
- 2022-09-21 [04be7bb] bump connection pool max (#3909) [Johannes Naylor]
- 2022-09-21 [0a05746] remove start time from slack alert (#3907) [Johannes Naylor]
- 2022-09-21 [41c0ac7] Creator node Track owner validation from discovery (#3851) [Joseph Lee]
- 2022-09-21 [8a4cb0c] Increase CN nginx worker procs + Update caching rules (#3883) [Sid Sethi]
- 2022-09-20 [1712c8c] Add a route to start a stripe session in SDK (#3878) [Marcus Pasell]
- 2022-09-20 [8fbd03d] INF deploy-master-hold (#3902) [Joaquin Casares]
- 2022-09-20 [77fcfc3] [PAY-568] Add route to identity to create a Stripe session (#3879) [Marcus Pasell]
- 2022-09-20 [d9c8474] INF-251 Automate Production Deployments (#3893) [Joaquin Casares]
- 2022-09-20 [84d3f28] Make block explorer optional (#3894) [Cheran]
- 2022-09-20 [400b146] Add feeling lucky API to libs (#3895) [Isaac Solo]
- 2022-09-20 [c17637c] Add feeling lucky route (#3896) [Isaac Solo]
- 2022-09-20 [989b35d] Change tsconfig root dir (#3900) [vicky :)]
- 2022-09-20 [7ab9807] Also log aborts in issuing sync flow (#3899) [vicky :)]
- 2022-09-20 [c63975f] Include 2 new challenges in notification tests (#3889) [Reed]
- 2022-09-20 [4bc1e73] Add FsInstrumentation to content node (#3898) [Johannes Naylor]
- 2022-09-19 [b201438] More grafana granularity and track sync failure per wallet (#3886) [vicky :)]
- 2022-09-19 [89545fb] [CON-395] Add duration to network monitoring metrics (#3891) [Johannes Naylor]
- 2022-09-19 [5d613e4] Run is_available job every 3 hours (#3892) [Raymond Jacobson]
- 2022-09-19 [5c199d6] INF clear exporter's tallies for new proposals (#3885) [Joaquin Casares]
- 2022-09-19 [fb87b2e] INF production Grafana snapshot (#3890) [Joaquin Casares]
- 2022-09-19 [64fb281] Fix email deliverable field (#3888) [Michael Piazza]
- 2022-09-19 [95cc726] [CON-395] Add start time to network monitoring slack alert (#3887) [Johannes Naylor]
- 2022-09-19 [05d7766] Clean up sanity checks (#3658) [Dheeraj Manjunath]
- 2022-09-19 [e12947e] Add auth headers cmd for local dev (#3852) [Cheran]
- 2022-09-19 [d9a7b36] Add ESLint rules to prevent easy errors (#3884) [Johannes Naylor]
- 2022-09-19 [9d7d567] Remove snapback init from serviceRegistry (#3882) [Theo Ilie]
- 2022-09-18 [cfbe6d4] Add aborts for primary sync from secondary (#3877) [vicky :)]
- 2022-09-18 [9720cb9] Set reconfig blacklist (#3871) [vicky :)]
- 2022-09-16 [22a3f66] First Playlist and Tip Challenge Playlist Notifications (#3880) [Reed]
- 2022-09-16 [d87f1db] INF-194 Add staging deploys to CircleCi (#3545) [Joaquin Casares]
- 2022-09-16 [c5ef7ea] Update final retry call and add async retry tests (#3844) [vicky :)]
- 2022-09-15 [eac4bb7] [INF-187] Add elastic search to discovery provider (#3800) [Cheran]
- 2022-09-15 [31a81c1] Increase node mem in cnode (#3876) [Raymond Jacobson]
- 2022-09-14 [6f255c5] Fix generated types (#3873) [Saliou Diallo]
- 2022-09-14 [8fc2753] Remove redundant stack trace log (#3872) [vicky :)]
- 2022-09-14 [d46fbab] Test apply early limit true (#3870) [Joseph Lee]
- 2022-09-14 [baed51d] Breakup try catch in audius libs init (#3869) [vicky :)]
- 2022-09-14 [bf379dc] Add multi-root VSCode workspace (#3866) [Michael Piazza]
- 2022-09-14 [93098e4] double snapbackUsersPerJob (#3868) [Sid Sethi]
- 2022-09-14 [cd7681f] Enable all reconfig modes on prod by default (#3858) [Sid Sethi]
- 2022-09-14 [51d0eff] Bump sdk to v1.0.5 [audius-infra]
audius-infra pushed a commit that referenced this pull request Sep 27, 2022
## Changelog

- 2022-09-27 [e85874b] [PAY-480][PAY-482][PAY-488][PAY-503][PAY-520][PAY-588] Activate premium content middleware (#3841) [Saliou Diallo]
- 2022-09-27 [d075c43] [PAY-631] Update filter logic for trending premium content (#3904) [Saliou Diallo]
- 2022-09-26 [13d48e5] Await CN services before starting server (#3937) [Theo Ilie]
- 2022-09-26 [56340ff] Run Content Node on multiple cluster processes and migrate Bull->BullMQ (#3881) [Theo Ilie]
- 2022-09-26 [a39471f] Add Hyperpop to trending (#3931) [Raymond Jacobson]
- 2022-09-23 [620ab53] INF-251 don't send Starting nor Success slack messages for auto-deploys (#3935) [Joaquin Casares]
- 2022-09-23 [36884df] Patch staging CN delegateOwnerWallet (#3933) [Sid Sethi]
- 2022-09-23 [d662e84] INF-251 Streamlined reorg for Deployment Pipeline (#3934) [Joaquin Casares]
- 2022-09-23 [f1e0981] INF-251 add host to post-health check logs (#3932) [Joaquin Casares]
- 2022-09-23 [40af9d4] Block notifs on error 7 (#3930) [Michael Piazza]
- 2022-09-23 [60b6310] INF-251 reorg production deployment flow w/release-day lessons (#3927) [Joaquin Casares]
- 2022-09-23 [37b651c] INF-251 always deploy to canaries first (#3924) [Joaquin Casares]
- 2022-09-23 [53e96f8] INF-251 remove hold job for auto-deploying to staging (#3926) [Joaquin Casares]
- 2022-09-23 [bc0fe57] Remove handle relay blocking logic (#3921) [Michael Piazza]
- 2022-09-23 [5cf8e3f] Add upload track to audius-cmd (#3915) [Cheran]
- 2022-09-23 [dc2ec68] CON-402 CN Remove all synchronous disk ops (#3908) [Sid Sethi]
- 2022-09-22 [e438b87] Add check for GCP DBs in check-secrets.sh (#3925) [Michael Piazza]
- 2022-09-22 [5dc84a9] Update stage contract addresses to goerli (#3922) [Isaac Solo]
- 2022-09-22 [df427a9] INF-251 don't block releases for test-eth-contracts (#3920) [Joaquin Casares]
- 2022-09-22 [1a134bb] INF-251 throttle prod releases (#3919) [Joaquin Casares]
- 2022-09-22 [64b1889] Randomize order of orphaned data recovery (#3917) [Theo Ilie]
- 2022-09-22 [56ab786] [PAY-604] Use /abuse endpoint in Identity (#3860) [Michael Piazza]
- 2022-09-22 [0eff09d] Default foundation spIDs to reconfig blacklist (#3901) [vicky :)]
- 2022-09-21 [b5dd929] Bump to version 0.3.67 (#3913) [Sid Sethi]
- 2022-09-21 [c2c9502] Fix artist name sorter (#3912) [Raymond Jacobson]
- 2022-09-21 [da6aeeb] INF-251 use set-tag for prod (#3911) [Joaquin Casares]
- 2022-09-21 [945ba42] INF-251 Allow for surgical deployments via a trigger pipeline (#3910) [Joaquin Casares]
- 2022-09-21 [04be7bb] bump connection pool max (#3909) [Johannes Naylor]
- 2022-09-21 [0a05746] remove start time from slack alert (#3907) [Johannes Naylor]
- 2022-09-21 [41c0ac7] Creator node Track owner validation from discovery (#3851) [Joseph Lee]
- 2022-09-21 [8a4cb0c] Increase CN nginx worker procs + Update caching rules (#3883) [Sid Sethi]
- 2022-09-20 [1712c8c] Add a route to start a stripe session in SDK (#3878) [Marcus Pasell]
- 2022-09-20 [8fbd03d] INF deploy-master-hold (#3902) [Joaquin Casares]
- 2022-09-20 [77fcfc3] [PAY-568] Add route to identity to create a Stripe session (#3879) [Marcus Pasell]
- 2022-09-20 [d9c8474] INF-251 Automate Production Deployments (#3893) [Joaquin Casares]
- 2022-09-20 [84d3f28] Make block explorer optional (#3894) [Cheran]
- 2022-09-20 [400b146] Add feeling lucky API to libs (#3895) [Isaac Solo]
- 2022-09-20 [c17637c] Add feeling lucky route (#3896) [Isaac Solo]
- 2022-09-20 [989b35d] Change tsconfig root dir (#3900) [vicky :)]
- 2022-09-20 [7ab9807] Also log aborts in issuing sync flow (#3899) [vicky :)]
- 2022-09-20 [c63975f] Include 2 new challenges in notification tests (#3889) [Reed]
- 2022-09-20 [4bc1e73] Add FsInstrumentation to content node (#3898) [Johannes Naylor]
- 2022-09-19 [b201438] More grafana granularity and track sync failure per wallet (#3886) [vicky :)]
- 2022-09-19 [89545fb] [CON-395] Add duration to network monitoring metrics (#3891) [Johannes Naylor]
- 2022-09-19 [5d613e4] Run is_available job every 3 hours (#3892) [Raymond Jacobson]
- 2022-09-19 [5c199d6] INF clear exporter's tallies for new proposals (#3885) [Joaquin Casares]
- 2022-09-19 [fb87b2e] INF production Grafana snapshot (#3890) [Joaquin Casares]
- 2022-09-19 [64fb281] Fix email deliverable field (#3888) [Michael Piazza]
- 2022-09-19 [95cc726] [CON-395] Add start time to network monitoring slack alert (#3887) [Johannes Naylor]
- 2022-09-19 [05d7766] Clean up sanity checks (#3658) [Dheeraj Manjunath]
- 2022-09-19 [e12947e] Add auth headers cmd for local dev (#3852) [Cheran]
- 2022-09-19 [d9a7b36] Add ESLint rules to prevent easy errors (#3884) [Johannes Naylor]
- 2022-09-19 [9d7d567] Remove snapback init from serviceRegistry (#3882) [Theo Ilie]
- 2022-09-18 [cfbe6d4] Add aborts for primary sync from secondary (#3877) [vicky :)]
- 2022-09-18 [9720cb9] Set reconfig blacklist (#3871) [vicky :)]
- 2022-09-16 [22a3f66] First Playlist and Tip Challenge Playlist Notifications (#3880) [Reed]
- 2022-09-16 [d87f1db] INF-194 Add staging deploys to CircleCi (#3545) [Joaquin Casares]
- 2022-09-16 [c5ef7ea] Update final retry call and add async retry tests (#3844) [vicky :)]
- 2022-09-15 [eac4bb7] [INF-187] Add elastic search to discovery provider (#3800) [Cheran]
- 2022-09-15 [31a81c1] Increase node mem in cnode (#3876) [Raymond Jacobson]
- 2022-09-14 [6f255c5] Fix generated types (#3873) [Saliou Diallo]
- 2022-09-14 [8fc2753] Remove redundant stack trace log (#3872) [vicky :)]
- 2022-09-14 [d46fbab] Test apply early limit true (#3870) [Joseph Lee]
- 2022-09-14 [baed51d] Breakup try catch in audius libs init (#3869) [vicky :)]
- 2022-09-14 [bf379dc] Add multi-root VSCode workspace (#3866) [Michael Piazza]
- 2022-09-14 [93098e4] double snapbackUsersPerJob (#3868) [Sid Sethi]
- 2022-09-14 [cd7681f] Enable all reconfig modes on prod by default (#3858) [Sid Sethi]
- 2022-09-14 [51d0eff] Bump sdk to v1.0.5 [audius-infra]
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

3 participants