Skip to content

DM-52900: Helm hook and configuration changes to enable TAP_SCHEMA management from Repertoire - #5649

Merged
stvoutsin merged 10 commits into
mainfrom
tickets/DM-52900
Jan 22, 2026
Merged

stvoutsin merged 10 commits into
mainfrom
tickets/DM-52900

Conversation

@stvoutsin

@stvoutsin stvoutsin commented Nov 10, 2025 •

Copy link
Copy Markdown
Member

Description

  • Introduces a helm hook and the required corresponding configuration values needed for the Repertoire tickets/DM-53083 PR.
  • Allows managing the TAP_SCHEMA database via a Repertoire cli, used via a Helm hook which uses felis to update a TAP_SCHEMA database stored in either CloudSQL or an external Postgres database.
  • Modifies configuration of tap helm chart to allow three possible deployment types for TAP_SCHEMA: containerized, external & cloudsql

@stvoutsin
stvoutsin force-pushed the tickets/DM-52900 branch 17 times, most recently from af51efb to 95c5d7b Compare November 11, 2025 16:35
@stvoutsin
stvoutsin force-pushed the tickets/DM-52900 branch 2 times, most recently from a4b9180 to 77258ab Compare November 21, 2025 23:23
@stvoutsin
stvoutsin marked this pull request as ready for review November 21, 2025 23:36
@stvoutsin
stvoutsin marked this pull request as draft November 21, 2025 23:36
@stvoutsin
stvoutsin force-pushed the tickets/DM-52900 branch 5 times, most recently from ccaff15 to 91c0771 Compare December 3, 2025 04:33
@stvoutsin
stvoutsin marked this pull request as ready for review December 3, 2025 04:43
@stvoutsin
stvoutsin force-pushed the tickets/DM-52900 branch 2 times, most recently from c4a49f4 to c112b0e Compare December 9, 2025 00:13
@stvoutsin
stvoutsin force-pushed the tickets/DM-52900 branch 17 times, most recently from 1f2d65f to d29ac21 Compare December 16, 2025 22:03
@stvoutsin
stvoutsin force-pushed the tickets/DM-52900 branch 2 times, most recently from 592f973 to d30fa2b Compare January 5, 2026 22:33
- Add update-tap-schema hook and required configuration into repertoire
- Change structure of TAP to handle containerized, cloudsql & external databases
- Restructure secrets handling for tap applications
- Change TAP service apps to make cloudsql default type for uws and tap_schema for ssotap and tap
- Keep tap_schema as containerized option on idfprod for now with uws as cloudsql
- Use containerized uws and tap_schema for other non-idf envs
- Upgrade repertoire to version 0.7.0
…s separately

- Set uws.maxActive to 4 for tap and 3 for ssotap
- Set tapadm.maxActive to 2 for tap and 1 for ssotap
- Set tapuser.maxActive to 2 for tap and 2 for ssotap
- These versions are needed to support the new configuration structure for separating tapuser and tapadm connection settings
- Upgrade TAP apps for non-bridge envs to version 2.15.1 of TAP
- Update datalinkPayloadUrl for tap to use updated sdm_schemas version
- Update tapSchema version used by usdf envs
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.

2 participants