-
Notifications
You must be signed in to change notification settings - Fork 1
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
[AB#41785] separate replication connection string for deployment scenarios #181
Merged
AxTrusov
merged 2 commits into
feature/localization
from
feature/replication-connection-string-used
Oct 18, 2023
Merged
[AB#41785] separate replication connection string for deployment scenarios #181
AxTrusov
merged 2 commits into
feature/localization
from
feature/replication-connection-string-used
Oct 18, 2023
Conversation
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Zehelein
approved these changes
Oct 18, 2023
AxTrusov
added a commit
that referenced
this pull request
Oct 23, 2023
…arios (#181) * chore: separate replication connection string used for replication service [AB#41785] * chore: add explicit description to replication port [AB#41785]
AxTrusov
added a commit
that referenced
this pull request
Nov 13, 2023
…arios (#181) * chore: separate replication connection string used for replication service [AB#41785] * chore: add explicit description to replication port [AB#41785]
AxTrusov
added a commit
that referenced
this pull request
Nov 14, 2023
…arios (#181) * chore: separate replication connection string used for replication service [AB#41785] * chore: add explicit description to replication port [AB#41785]
AxTrusov
added a commit
that referenced
this pull request
Dec 5, 2023
…arios (#181) * chore: separate replication connection string used for replication service [AB#41785] * chore: add explicit description to replication port [AB#41785]
AxTrusov
added a commit
that referenced
this pull request
Feb 7, 2024
…arios (#181) * chore: separate replication connection string used for replication service [AB#41785] * chore: add explicit description to replication port [AB#41785]
AxTrusov
added a commit
that referenced
this pull request
Mar 4, 2024
…arios (#181) * chore: separate replication connection string used for replication service [AB#41785] * chore: add explicit description to replication port [AB#41785]
AxTrusov
added a commit
that referenced
this pull request
Mar 6, 2024
…arios (#181) * chore: separate replication connection string used for replication service [AB#41785] * chore: add explicit description to replication port [AB#41785]
AxTrusov
added a commit
that referenced
this pull request
Mar 11, 2024
…arios (#181) * chore: separate replication connection string used for replication service [AB#41785] * chore: add explicit description to replication port [AB#41785]
AxTrusov
added a commit
that referenced
this pull request
Mar 14, 2024
…arios (#181) * chore: separate replication connection string used for replication service [AB#41785] * chore: add explicit description to replication port [AB#41785]
AxTrusov
added a commit
that referenced
this pull request
Mar 14, 2024
* chore: include feature branch to pr checks * chore: disable PR checks for localization feature branch * [AB#39600] [AB#39414] [AB#39279] [AB#39062] Movies and movie genres data can now be synced with the Localization service (#80) * feat: movies and movie genres data can now be synced with the Localization service [AB#39600] * chore: testing infra adjusted and packages updated [AB#39600] * test: adjustments [AB#39600] * chore: make replication slot name configurable [AB#39600] * chore: use nav type action for Localization links * chore: PR review adjustments [AB#39600] * chore: minor adjustment to no longer use dropped message type [AB#39600] * chore: revert pr check changes * chore: temp PR pipeline fix attempt * chore: revert the PR pipeline temp fix * chore: drop temp docker infra setup for pr checks * chore: increase the space size for out of memory * chore: adjust run tests build step * chore: change max workers for jest CI runs * chore: try 2 jest workers * chore: try setting jest max workers to 1 * chore: use dev infra for running ci tests * chore: run ci tests serially * chore: temporarily disable PR builds for localization feature branch --------- Co-authored-by: Inga Eglite <eglite@axinom.com> * [AB#39602] channel localizations added (#115) * feat: channel localizations are now handled and available [AB#39602] * chore: PR review adjustments [AB#39602] * [AB#39601] movie and movie genre localizations can now be published (#128) * feature: movie and movie genre localizations can now be published [AB#39601] * chore: make media service to always publish localizations array [AB#39601] * chore: PR review adjustments [AB#39601] * [AB#40831] added a workaround to jest memory leak issue for CI PR builds (#138) * fix: added a workaround to jest memory leak issue for CI PR builds [AB#40831] * chore: limit the amount of workers for the CI script [AB#40831] * chore: increase tests debug timeout to 15min * [AB#40804] make logical replication slot name empty in .env.template (#139) * fix: make logical replication slot name empty in template [AB#40804] * chore: adjust test config for CI PR builds [AB#40804] * [AB#40026] Localizations integrated for TV Shows, Seasons, Episodes, Collections, and TV Show Genres (#141) * feat: localizations integrated for TV Shows, Seasons, Episodes, Collections, and TV Show Genres [AB#40026] * chore: PR review adjustments [AB#40026] * feat: ensureReplicationSlotAndPublicationExist helper used (#153) [AB#41392] * fix: prepareEntityLocalizationsForPublishing changed from mutation to query (#160) [AB#41559] * chore: localizations review (#178) [AB#41699] * [AB#41785] separate replication connection string for deployment scenarios (#181) * chore: separate replication connection string used for replication service [AB#41785] * chore: add explicit description to replication port [AB#41785] * chore: remove feature branch pr build indication * fix: entity field definition title no longer includes field word (#186) [AB#41842] * chore: bump integration lib and apply renaming * chore: bump libs and renamed registerLocalizationEntryPoints * feat: localizable properties are embedded into the root entity using views (#193) [AB#41880] * [AB#42059] channel localizations dropped (#195) * feat: channel localizations dropped [AB#42059] * test: minor test fixes [AB#42059] * chore: post-rebase adjustments * chore: increase catalog tests timeout * chore: increase jest workers count * chore: set jest workers to 5 * chore: set jest workers to 3 and timeout to 120s * fix: add memory leak fix to root level jest config [AB#40831] * feat: catalog service whitelists custom locale header (#206) [AB#42148] * [AB#40605] Ingest of localizations is now supported (#211) * feat: Ingest of localizations is now supported [AB#40605] * chore: pr review adjustments [AB#40605] * [AB#42388] inactive field source values are now synced (#216) * feat: inactive field source values are now synced [AB#42388] * chore: update mosaic package versions [AB#42388] * chore: re-create localization migrations after rebase * [AB#42975] logical replication approach dropped in favor of db triggers and message polling (#253) * feat: logical replication approach dropped in favor of db triggers and message polling [AB#42975] * chore: PR review adjustments [AB#42975] * chore: feature-branch review adjustments (#254) [AB#41699] * chore: post-rebase catalog grants adjustments [AB#41699] * chore: update mosaic packages --------- Co-authored-by: Inga Eglite <eglite@axinom.com> Co-authored-by: Benjamin Schwendner <schwendner@axinom.de> Co-authored-by: Isuru Jayasooriya <jayasooriya@axinom.com>
yasithA
pushed a commit
that referenced
this pull request
Apr 11, 2024
* chore: include feature branch to pr checks * chore: disable PR checks for localization feature branch * [AB#39600] [AB#39414] [AB#39279] [AB#39062] Movies and movie genres data can now be synced with the Localization service (#80) * feat: movies and movie genres data can now be synced with the Localization service [AB#39600] * chore: testing infra adjusted and packages updated [AB#39600] * test: adjustments [AB#39600] * chore: make replication slot name configurable [AB#39600] * chore: use nav type action for Localization links * chore: PR review adjustments [AB#39600] * chore: minor adjustment to no longer use dropped message type [AB#39600] * chore: revert pr check changes * chore: temp PR pipeline fix attempt * chore: revert the PR pipeline temp fix * chore: drop temp docker infra setup for pr checks * chore: increase the space size for out of memory * chore: adjust run tests build step * chore: change max workers for jest CI runs * chore: try 2 jest workers * chore: try setting jest max workers to 1 * chore: use dev infra for running ci tests * chore: run ci tests serially * chore: temporarily disable PR builds for localization feature branch --------- Co-authored-by: Inga Eglite <eglite@axinom.com> * [AB#39602] channel localizations added (#115) * feat: channel localizations are now handled and available [AB#39602] * chore: PR review adjustments [AB#39602] * [AB#39601] movie and movie genre localizations can now be published (#128) * feature: movie and movie genre localizations can now be published [AB#39601] * chore: make media service to always publish localizations array [AB#39601] * chore: PR review adjustments [AB#39601] * [AB#40831] added a workaround to jest memory leak issue for CI PR builds (#138) * fix: added a workaround to jest memory leak issue for CI PR builds [AB#40831] * chore: limit the amount of workers for the CI script [AB#40831] * chore: increase tests debug timeout to 15min * [AB#40804] make logical replication slot name empty in .env.template (#139) * fix: make logical replication slot name empty in template [AB#40804] * chore: adjust test config for CI PR builds [AB#40804] * [AB#40026] Localizations integrated for TV Shows, Seasons, Episodes, Collections, and TV Show Genres (#141) * feat: localizations integrated for TV Shows, Seasons, Episodes, Collections, and TV Show Genres [AB#40026] * chore: PR review adjustments [AB#40026] * feat: ensureReplicationSlotAndPublicationExist helper used (#153) [AB#41392] * fix: prepareEntityLocalizationsForPublishing changed from mutation to query (#160) [AB#41559] * chore: localizations review (#178) [AB#41699] * [AB#41785] separate replication connection string for deployment scenarios (#181) * chore: separate replication connection string used for replication service [AB#41785] * chore: add explicit description to replication port [AB#41785] * chore: remove feature branch pr build indication * fix: entity field definition title no longer includes field word (#186) [AB#41842] * chore: bump integration lib and apply renaming * chore: bump libs and renamed registerLocalizationEntryPoints * feat: localizable properties are embedded into the root entity using views (#193) [AB#41880] * [AB#42059] channel localizations dropped (#195) * feat: channel localizations dropped [AB#42059] * test: minor test fixes [AB#42059] * chore: post-rebase adjustments * chore: increase catalog tests timeout * chore: increase jest workers count * chore: set jest workers to 5 * chore: set jest workers to 3 and timeout to 120s * fix: add memory leak fix to root level jest config [AB#40831] * feat: catalog service whitelists custom locale header (#206) [AB#42148] * [AB#40605] Ingest of localizations is now supported (#211) * feat: Ingest of localizations is now supported [AB#40605] * chore: pr review adjustments [AB#40605] * [AB#42388] inactive field source values are now synced (#216) * feat: inactive field source values are now synced [AB#42388] * chore: update mosaic package versions [AB#42388] * chore: re-create localization migrations after rebase * [AB#42975] logical replication approach dropped in favor of db triggers and message polling (#253) * feat: logical replication approach dropped in favor of db triggers and message polling [AB#42975] * chore: PR review adjustments [AB#42975] * chore: feature-branch review adjustments (#254) [AB#41699] * chore: post-rebase catalog grants adjustments [AB#41699] * chore: update mosaic packages --------- Co-authored-by: Inga Eglite <eglite@axinom.com> Co-authored-by: Benjamin Schwendner <schwendner@axinom.de> Co-authored-by: Isuru Jayasooriya <jayasooriya@axinom.com>
vindulaR
added a commit
that referenced
this pull request
Apr 11, 2024
* [AB#42874] GraphQL subscription events are now strongly typed (#235) * feat: subscription events are now strongly typed [AB#42874] * chore: fix catalog build error related to video custom_id [AB#42909] * feat: transactional inbox for the Catalog Service * chore: PR adjustments * fix: swtich to hotfixed tx-inbox-outbox lib * refactor: ♻️ use the new metrics interface with the logger passed-in (#263) * feat: close template1 connections on test:reset:dbs * [AB#41699] Localizations integration (#164) * chore: include feature branch to pr checks * chore: disable PR checks for localization feature branch * [AB#39600] [AB#39414] [AB#39279] [AB#39062] Movies and movie genres data can now be synced with the Localization service (#80) * feat: movies and movie genres data can now be synced with the Localization service [AB#39600] * chore: testing infra adjusted and packages updated [AB#39600] * test: adjustments [AB#39600] * chore: make replication slot name configurable [AB#39600] * chore: use nav type action for Localization links * chore: PR review adjustments [AB#39600] * chore: minor adjustment to no longer use dropped message type [AB#39600] * chore: revert pr check changes * chore: temp PR pipeline fix attempt * chore: revert the PR pipeline temp fix * chore: drop temp docker infra setup for pr checks * chore: increase the space size for out of memory * chore: adjust run tests build step * chore: change max workers for jest CI runs * chore: try 2 jest workers * chore: try setting jest max workers to 1 * chore: use dev infra for running ci tests * chore: run ci tests serially * chore: temporarily disable PR builds for localization feature branch --------- Co-authored-by: Inga Eglite <eglite@axinom.com> * [AB#39602] channel localizations added (#115) * feat: channel localizations are now handled and available [AB#39602] * chore: PR review adjustments [AB#39602] * [AB#39601] movie and movie genre localizations can now be published (#128) * feature: movie and movie genre localizations can now be published [AB#39601] * chore: make media service to always publish localizations array [AB#39601] * chore: PR review adjustments [AB#39601] * [AB#40831] added a workaround to jest memory leak issue for CI PR builds (#138) * fix: added a workaround to jest memory leak issue for CI PR builds [AB#40831] * chore: limit the amount of workers for the CI script [AB#40831] * chore: increase tests debug timeout to 15min * [AB#40804] make logical replication slot name empty in .env.template (#139) * fix: make logical replication slot name empty in template [AB#40804] * chore: adjust test config for CI PR builds [AB#40804] * [AB#40026] Localizations integrated for TV Shows, Seasons, Episodes, Collections, and TV Show Genres (#141) * feat: localizations integrated for TV Shows, Seasons, Episodes, Collections, and TV Show Genres [AB#40026] * chore: PR review adjustments [AB#40026] * feat: ensureReplicationSlotAndPublicationExist helper used (#153) [AB#41392] * fix: prepareEntityLocalizationsForPublishing changed from mutation to query (#160) [AB#41559] * chore: localizations review (#178) [AB#41699] * [AB#41785] separate replication connection string for deployment scenarios (#181) * chore: separate replication connection string used for replication service [AB#41785] * chore: add explicit description to replication port [AB#41785] * chore: remove feature branch pr build indication * fix: entity field definition title no longer includes field word (#186) [AB#41842] * chore: bump integration lib and apply renaming * chore: bump libs and renamed registerLocalizationEntryPoints * feat: localizable properties are embedded into the root entity using views (#193) [AB#41880] * [AB#42059] channel localizations dropped (#195) * feat: channel localizations dropped [AB#42059] * test: minor test fixes [AB#42059] * chore: post-rebase adjustments * chore: increase catalog tests timeout * chore: increase jest workers count * chore: set jest workers to 5 * chore: set jest workers to 3 and timeout to 120s * fix: add memory leak fix to root level jest config [AB#40831] * feat: catalog service whitelists custom locale header (#206) [AB#42148] * [AB#40605] Ingest of localizations is now supported (#211) * feat: Ingest of localizations is now supported [AB#40605] * chore: pr review adjustments [AB#40605] * [AB#42388] inactive field source values are now synced (#216) * feat: inactive field source values are now synced [AB#42388] * chore: update mosaic package versions [AB#42388] * chore: re-create localization migrations after rebase * [AB#42975] logical replication approach dropped in favor of db triggers and message polling (#253) * feat: logical replication approach dropped in favor of db triggers and message polling [AB#42975] * chore: PR review adjustments [AB#42975] * chore: feature-branch review adjustments (#254) [AB#41699] * chore: post-rebase catalog grants adjustments [AB#41699] * chore: update mosaic packages --------- Co-authored-by: Inga Eglite <eglite@axinom.com> Co-authored-by: Benjamin Schwendner <schwendner@axinom.de> Co-authored-by: Isuru Jayasooriya <jayasooriya@axinom.com> * feat: number of default seed genres reduced to 10 per type (#264) [AB#43455] * feat: Update isLocalizationEnabled if Localization Service is disabled * feat: refactoring and enabling localization for hosting * test: test fixes and improvements * fix: explorer titles to be similar to managed workflows * fix: refetch queries after mutations are completed * chore: Updated library versions * chore: Update pg-transactional-outbox version (#273) * fix: Fix messaging errors * fix: make sure setup script works when service account for media service did not exist before [AB#43685] * fix: entity titles are now fully generated for localized seasons and episodes (#279) [AB#43767] * chore: Update packages * chore: Upgrade libs --------- Co-authored-by: Sergey Trusov <117624390+AxTrusov@users.noreply.github.com> Co-authored-by: Frank Zehelein <zehelein@axinom.com> Co-authored-by: Yasith Ariyasena <yasith.ariyasena@gmail.com> Co-authored-by: Ruwan Xaviour Fernando <8752394+EmperorRXF@users.noreply.github.com> Co-authored-by: Inga Eglite <eglite@axinom.com> Co-authored-by: Benjamin Schwendner <schwendner@axinom.de> Co-authored-by: Isuru Jayasooriya <jayasooriya@axinom.com> Co-authored-by: Vindula <vindula@CMB-VINDULA.local> Co-authored-by: Sergey Trusov <trusov@axinom.com>
yohanAnushka
added a commit
that referenced
this pull request
Apr 15, 2024
* [AB#42874] GraphQL subscription events are now strongly typed (#235) * feat: subscription events are now strongly typed [AB#42874] * chore: fix catalog build error related to video custom_id [AB#42909] * [AB#42984] Add platform to docker build cmd (#238) * fix: Add platform to docker build command * fix: Restructure the docker build command * style: removing delete icon from action panel * fix: transformNavigationTree no longer crashes the navigation if no settings items are in the tree (#241) * [AB#43264] fix: ➕ add missing deps (#246) * fix: ➕ add missing deps into catalog-service, entitlement-service, vod-to-live-service * [AB#41828] feat: redirect browser requests to graphiql (#250) * feat: redirect browser requests to graphiql * ci: fix name validation when rasing PR from vscode * chore: Updated lib versions * chore: Updated lib versions * feat: transactional outbox/inbox for the media service * chore: mosaic version upgrades * chore: update after yarn force * chore: increased the finished ingest doc interval * chore: removed unused type * feat: transactional inbox for the Catalog Service * feat: inline auth for ChannelGuardedTransactionalMessageHandler * chore: added missing dependency * chore: UI lib hotfix * chore: PR adjustments * chore: index file adjustment * feat: added the transactional outbox/inbox to the entitlement service * chore: PR adjustments * feat: The GQL role only has SELECT grants on app_public tables * test: handler tests us now the root pool * Adding .DS_Store to .gitignore (#258) * fix: ⬆️ upgrade `geoip-country` lib to latest to fix entitlement-service startup errors (#256) * feat: allow GEO IP download URL to be configured * feat: allow GEO license key OR download URL * feat: close template1 connections on test:reset:dbs * chore: update libs for iteration 93 * refactor: :recycle: use the new metrics interface with the logger passed-in (#263) * refactor: ♻️ use the new metrics interface with the logger passed-in (#263) * fix: swtich to hotfixed tx-inbox-outbox lib * [AB#41699] Localizations integration (#164) * chore: include feature branch to pr checks * chore: disable PR checks for localization feature branch * [AB#39600] [AB#39414] [AB#39279] [AB#39062] Movies and movie genres data can now be synced with the Localization service (#80) * feat: movies and movie genres data can now be synced with the Localization service [AB#39600] * chore: testing infra adjusted and packages updated [AB#39600] * test: adjustments [AB#39600] * chore: make replication slot name configurable [AB#39600] * chore: use nav type action for Localization links * chore: PR review adjustments [AB#39600] * chore: minor adjustment to no longer use dropped message type [AB#39600] * chore: revert pr check changes * chore: temp PR pipeline fix attempt * chore: revert the PR pipeline temp fix * chore: drop temp docker infra setup for pr checks * chore: increase the space size for out of memory * chore: adjust run tests build step * chore: change max workers for jest CI runs * chore: try 2 jest workers * chore: try setting jest max workers to 1 * chore: use dev infra for running ci tests * chore: run ci tests serially * chore: temporarily disable PR builds for localization feature branch --------- Co-authored-by: Inga Eglite <eglite@axinom.com> * [AB#39602] channel localizations added (#115) * feat: channel localizations are now handled and available [AB#39602] * chore: PR review adjustments [AB#39602] * [AB#39601] movie and movie genre localizations can now be published (#128) * feature: movie and movie genre localizations can now be published [AB#39601] * chore: make media service to always publish localizations array [AB#39601] * chore: PR review adjustments [AB#39601] * [AB#40831] added a workaround to jest memory leak issue for CI PR builds (#138) * fix: added a workaround to jest memory leak issue for CI PR builds [AB#40831] * chore: limit the amount of workers for the CI script [AB#40831] * chore: increase tests debug timeout to 15min * [AB#40804] make logical replication slot name empty in .env.template (#139) * fix: make logical replication slot name empty in template [AB#40804] * chore: adjust test config for CI PR builds [AB#40804] * [AB#40026] Localizations integrated for TV Shows, Seasons, Episodes, Collections, and TV Show Genres (#141) * feat: localizations integrated for TV Shows, Seasons, Episodes, Collections, and TV Show Genres [AB#40026] * chore: PR review adjustments [AB#40026] * feat: ensureReplicationSlotAndPublicationExist helper used (#153) [AB#41392] * fix: prepareEntityLocalizationsForPublishing changed from mutation to query (#160) [AB#41559] * chore: localizations review (#178) [AB#41699] * [AB#41785] separate replication connection string for deployment scenarios (#181) * chore: separate replication connection string used for replication service [AB#41785] * chore: add explicit description to replication port [AB#41785] * chore: remove feature branch pr build indication * fix: entity field definition title no longer includes field word (#186) [AB#41842] * chore: bump integration lib and apply renaming * chore: bump libs and renamed registerLocalizationEntryPoints * feat: localizable properties are embedded into the root entity using views (#193) [AB#41880] * [AB#42059] channel localizations dropped (#195) * feat: channel localizations dropped [AB#42059] * test: minor test fixes [AB#42059] * chore: post-rebase adjustments * chore: increase catalog tests timeout * chore: increase jest workers count * chore: set jest workers to 5 * chore: set jest workers to 3 and timeout to 120s * fix: add memory leak fix to root level jest config [AB#40831] * feat: catalog service whitelists custom locale header (#206) [AB#42148] * [AB#40605] Ingest of localizations is now supported (#211) * feat: Ingest of localizations is now supported [AB#40605] * chore: pr review adjustments [AB#40605] * [AB#42388] inactive field source values are now synced (#216) * feat: inactive field source values are now synced [AB#42388] * chore: update mosaic package versions [AB#42388] * chore: re-create localization migrations after rebase * [AB#42975] logical replication approach dropped in favor of db triggers and message polling (#253) * feat: logical replication approach dropped in favor of db triggers and message polling [AB#42975] * chore: PR review adjustments [AB#42975] * chore: feature-branch review adjustments (#254) [AB#41699] * chore: post-rebase catalog grants adjustments [AB#41699] * chore: update mosaic packages --------- Co-authored-by: Inga Eglite <eglite@axinom.com> Co-authored-by: Benjamin Schwendner <schwendner@axinom.de> Co-authored-by: Isuru Jayasooriya <jayasooriya@axinom.com> * feat: number of default seed genres reduced to 10 per type (#264) [AB#43455] * feat: entitlement trx outbox/inbox hosting added * feat: Update isLocalizationEnabled if Localization Service is disabled * feat: entitlement trx outbox/inbox hosting added * feat: refactoring and enabling localization for hosting * test: test fixes and improvements * fix: explorer titles to be similar to managed workflows * fix: refetch queries after mutations are completed * chore: Updated library versions * chore: Update pg-transactional-outbox version (#273) * fix: Fix messaging errors * fix: make sure setup script works when service account for media service did not exist before [AB#43685] * fix: entity titles are now fully generated for localized seasons and episodes (#279) [AB#43767] * [AB#43742] Ingests: Edit permission is no longer required for media service account (#277) * feat: Ingests: Edit permission is no longer required for media service account [AB#43742] * chore: adjust token usage in upsert finished handler and test [AB#43742] --------- Co-authored-by: Sergey Trusov <117624390+AxTrusov@users.noreply.github.com> Co-authored-by: Yasith Ariyasena <yasith.ariyasena@gmail.com> Co-authored-by: Irina Gusseva <gusseva@gmail.com> Co-authored-by: axinomirina <137154001+axinomirina@users.noreply.github.com> Co-authored-by: Benjamin Schwendner <schwendner@axinom.com> Co-authored-by: Ruwan Xaviour Fernando <8752394+EmperorRXF@users.noreply.github.com> Co-authored-by: Vindula <vindula@CMB-VINDULA.local> Co-authored-by: vindulaR <51985339+vindulaR@users.noreply.github.com> Co-authored-by: Frank Zehelein <zehelein@axinom.com> Co-authored-by: Oleg Knut <oleg77@gmail.com> Co-authored-by: Inga Eglite <eglite@axinom.com> Co-authored-by: Benjamin Schwendner <schwendner@axinom.de> Co-authored-by: Isuru Jayasooriya <jayasooriya@axinom.com> Co-authored-by: Isuru <92033440+axisuru@users.noreply.github.com> Co-authored-by: Sergey Trusov <trusov@axinom.com>
yohanAnushka
added a commit
that referenced
this pull request
May 7, 2024
* [AB#42874] GraphQL subscription events are now strongly typed (#235) * feat: subscription events are now strongly typed [AB#42874] * chore: fix catalog build error related to video custom_id [AB#42909] * [AB#42984] Add platform to docker build cmd (#238) * fix: Add platform to docker build command * fix: Restructure the docker build command * style: removing delete icon from action panel * fix: transformNavigationTree no longer crashes the navigation if no settings items are in the tree (#241) * [AB#43264] fix: ➕ add missing deps (#246) * fix: ➕ add missing deps into catalog-service, entitlement-service, vod-to-live-service * [AB#41828] feat: redirect browser requests to graphiql (#250) * feat: redirect browser requests to graphiql * ci: fix name validation when rasing PR from vscode * chore: Updated lib versions * chore: Updated lib versions * feat: transactional outbox/inbox for the media service * chore: mosaic version upgrades * chore: update after yarn force * chore: increased the finished ingest doc interval * chore: removed unused type * feat: transactional inbox for the Catalog Service * feat: inline auth for ChannelGuardedTransactionalMessageHandler * chore: added missing dependency * chore: UI lib hotfix * chore: PR adjustments * chore: index file adjustment * feat: added the transactional outbox/inbox to the entitlement service * chore: PR adjustments * feat: The GQL role only has SELECT grants on app_public tables * test: handler tests us now the root pool * Adding .DS_Store to .gitignore (#258) * fix: ⬆️ upgrade `geoip-country` lib to latest to fix entitlement-service startup errors (#256) * feat: allow GEO IP download URL to be configured * feat: allow GEO license key OR download URL * feat: close template1 connections on test:reset:dbs * chore: update libs for iteration 93 * refactor: :recycle: use the new metrics interface with the logger passed-in (#263) * refactor: ♻️ use the new metrics interface with the logger passed-in (#263) * fix: swtich to hotfixed tx-inbox-outbox lib * [AB#41699] Localizations integration (#164) * chore: include feature branch to pr checks * chore: disable PR checks for localization feature branch * [AB#39600] [AB#39414] [AB#39279] [AB#39062] Movies and movie genres data can now be synced with the Localization service (#80) * feat: movies and movie genres data can now be synced with the Localization service [AB#39600] * chore: testing infra adjusted and packages updated [AB#39600] * test: adjustments [AB#39600] * chore: make replication slot name configurable [AB#39600] * chore: use nav type action for Localization links * chore: PR review adjustments [AB#39600] * chore: minor adjustment to no longer use dropped message type [AB#39600] * chore: revert pr check changes * chore: temp PR pipeline fix attempt * chore: revert the PR pipeline temp fix * chore: drop temp docker infra setup for pr checks * chore: increase the space size for out of memory * chore: adjust run tests build step * chore: change max workers for jest CI runs * chore: try 2 jest workers * chore: try setting jest max workers to 1 * chore: use dev infra for running ci tests * chore: run ci tests serially * chore: temporarily disable PR builds for localization feature branch --------- Co-authored-by: Inga Eglite <eglite@axinom.com> * [AB#39602] channel localizations added (#115) * feat: channel localizations are now handled and available [AB#39602] * chore: PR review adjustments [AB#39602] * [AB#39601] movie and movie genre localizations can now be published (#128) * feature: movie and movie genre localizations can now be published [AB#39601] * chore: make media service to always publish localizations array [AB#39601] * chore: PR review adjustments [AB#39601] * [AB#40831] added a workaround to jest memory leak issue for CI PR builds (#138) * fix: added a workaround to jest memory leak issue for CI PR builds [AB#40831] * chore: limit the amount of workers for the CI script [AB#40831] * chore: increase tests debug timeout to 15min * [AB#40804] make logical replication slot name empty in .env.template (#139) * fix: make logical replication slot name empty in template [AB#40804] * chore: adjust test config for CI PR builds [AB#40804] * [AB#40026] Localizations integrated for TV Shows, Seasons, Episodes, Collections, and TV Show Genres (#141) * feat: localizations integrated for TV Shows, Seasons, Episodes, Collections, and TV Show Genres [AB#40026] * chore: PR review adjustments [AB#40026] * feat: ensureReplicationSlotAndPublicationExist helper used (#153) [AB#41392] * fix: prepareEntityLocalizationsForPublishing changed from mutation to query (#160) [AB#41559] * chore: localizations review (#178) [AB#41699] * [AB#41785] separate replication connection string for deployment scenarios (#181) * chore: separate replication connection string used for replication service [AB#41785] * chore: add explicit description to replication port [AB#41785] * chore: remove feature branch pr build indication * fix: entity field definition title no longer includes field word (#186) [AB#41842] * chore: bump integration lib and apply renaming * chore: bump libs and renamed registerLocalizationEntryPoints * feat: localizable properties are embedded into the root entity using views (#193) [AB#41880] * [AB#42059] channel localizations dropped (#195) * feat: channel localizations dropped [AB#42059] * test: minor test fixes [AB#42059] * chore: post-rebase adjustments * chore: increase catalog tests timeout * chore: increase jest workers count * chore: set jest workers to 5 * chore: set jest workers to 3 and timeout to 120s * fix: add memory leak fix to root level jest config [AB#40831] * feat: catalog service whitelists custom locale header (#206) [AB#42148] * [AB#40605] Ingest of localizations is now supported (#211) * feat: Ingest of localizations is now supported [AB#40605] * chore: pr review adjustments [AB#40605] * [AB#42388] inactive field source values are now synced (#216) * feat: inactive field source values are now synced [AB#42388] * chore: update mosaic package versions [AB#42388] * chore: re-create localization migrations after rebase * [AB#42975] logical replication approach dropped in favor of db triggers and message polling (#253) * feat: logical replication approach dropped in favor of db triggers and message polling [AB#42975] * chore: PR review adjustments [AB#42975] * chore: feature-branch review adjustments (#254) [AB#41699] * chore: post-rebase catalog grants adjustments [AB#41699] * chore: update mosaic packages --------- Co-authored-by: Inga Eglite <eglite@axinom.com> Co-authored-by: Benjamin Schwendner <schwendner@axinom.de> Co-authored-by: Isuru Jayasooriya <jayasooriya@axinom.com> * feat: number of default seed genres reduced to 10 per type (#264) [AB#43455] * feat: entitlement trx outbox/inbox hosting added * feat: Update isLocalizationEnabled if Localization Service is disabled * feat: entitlement trx outbox/inbox hosting added * feat: refactoring and enabling localization for hosting * test: test fixes and improvements * fix: explorer titles to be similar to managed workflows * fix: refetch queries after mutations are completed * chore: Updated library versions * chore: Update pg-transactional-outbox version (#273) * chore: Update pg-transactional-outbox version (#273) * fix: Fix messaging errors * [AB#43670] Fix mosaic lib versions (#274) * chore: Fix mosaic lib versions * chore: capture exit code of yarn build command * chore: update lib versions with caret * test: fix unit tests --------- Co-authored-by: Anushka Liyanage <liyanage@axinom.com> * fix: make sure setup script works when service account for media service did not exist before (#275) [AB#43685] * fix: make sure setup script works when service account for media service did not exist before [AB#43685] * [AB#43742] Ingests: Edit permission is no longer required for media service account (#277) * feat: Ingests: Edit permission is no longer required for media service account [AB#43742] * chore: adjust token usage in upsert finished handler and test [AB#43742] * chore: renamed loginClient to ownerClient in media handlers (#278) [AB#43746] * fix: entity titles are now fully generated for localized seasons and episodes (#279) [AB#43767] * fix: entity titles are now fully generated for localized seasons and episodes (#279) [AB#43767] * fix: added the ID service permissions to setup * chore: Update piral to 1.5.2 (#287) * feat: allows hiding/showing Localizations button on details using env variable (#284) [AB#43755] * chore: Update mosaic-portal version (#288) * chore: update libs for iteration 96 * chore: revert service-common version to 0.48.0 --------- Co-authored-by: Sergey Trusov <117624390+AxTrusov@users.noreply.github.com> Co-authored-by: Yasith Ariyasena <yasith.ariyasena@gmail.com> Co-authored-by: Irina Gusseva <gusseva@gmail.com> Co-authored-by: axinomirina <137154001+axinomirina@users.noreply.github.com> Co-authored-by: Benjamin Schwendner <schwendner@axinom.com> Co-authored-by: Ruwan Xaviour Fernando <8752394+EmperorRXF@users.noreply.github.com> Co-authored-by: Vindula <vindula@CMB-VINDULA.local> Co-authored-by: vindulaR <51985339+vindulaR@users.noreply.github.com> Co-authored-by: Frank Zehelein <zehelein@axinom.com> Co-authored-by: Oleg Knut <oleg77@gmail.com> Co-authored-by: Inga Eglite <eglite@axinom.com> Co-authored-by: Benjamin Schwendner <schwendner@axinom.de> Co-authored-by: Isuru Jayasooriya <jayasooriya@axinom.com> Co-authored-by: Isuru <92033440+axisuru@users.noreply.github.com> Co-authored-by: Sergey Trusov <trusov@axinom.com>
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Pull Request
Prerequisites
Description
When service is deployed, the logical replication service must connect to the database directly and not through pg-bouncer. For this reason, a separate port value and owner connection string are used to make sure only replication services are connecting to the database avoiding the pg-bouncer.
Testing Notes
Make sure that localizations work. (e.g. creating a movie will also create a movie entry in localizations workflow)