Skip to content
Draft
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
5 changes: 3 additions & 2 deletions commons/att/configmaps/feature-flags-configmap.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -11,5 +11,6 @@ data:
FEATURE_FLAG_CLIENT_ASSERTION_STRICT_CLAIMS_VALIDATION: "true"
FEATURE_FLAG_IMPROVED_PRODUCER_VERIFICATION_CLAIMS: "true"
FEATURE_FLAG_NOTIFICATION_CONFIG: "false"
SIGNALHUB_WHITELIST_CONSUMER : ""
SIGNALHUB_WHITELIST_PRODUCER : ""
FEATURE_FLAG_ESERVICE_PERSONAL_DATA: "false"
SIGNALHUB_WHITELIST_CONSUMER: ""
SIGNALHUB_WHITELIST_PRODUCER: ""
Original file line number Diff line number Diff line change
Expand Up @@ -134,7 +134,7 @@ data:
GRANT SELECT ON TABLE "${NAMESPACE}_eservice_template".eservice_template_risk_analysis_answer TO readonly_user;

GRANT USAGE ON SCHEMA "${NAMESPACE}_eservice_template" to "${NAMESPACE}_catalog_process_user";

GRANT SELECT ON ALL TABLES IN SCHEMA "${NAMESPACE}_eservice_template" TO "${NAMESPACE}_catalog_process_user";

V1.1__Grant_Access_Jobs_Consumers_Template.sql: |-
Expand All @@ -146,4 +146,4 @@ data:

V1.3__Grant_Access_Job_Datalake-Export_Schema_Template.sql: |-
GRANT USAGE ON SCHEMA "${NAMESPACE}_eservice_template" TO "${NAMESPACE}_datalake_data_export_user";
GRANT SELECT ON ALL TABLES IN SCHEMA "${NAMESPACE}_eservice_template" TO "${NAMESPACE}_datalake_data_export_user";
GRANT SELECT ON ALL TABLES IN SCHEMA "${NAMESPACE}_eservice_template" TO "${NAMESPACE}_datalake_data_export_user";
Original file line number Diff line number Diff line change
Expand Up @@ -116,4 +116,3 @@ data:
ALTER TABLE "${NAMESPACE}_purpose".purpose_risk_analysis_answer ADD COLUMN IF NOT EXISTS "value" VARCHAR[];
UPDATE "${NAMESPACE}_purpose".purpose_risk_analysis_answer SET value = '{}' WHERE "value" IS NULL;
ALTER TABLE "${NAMESPACE}_purpose".purpose_risk_analysis_answer ALTER COLUMN "value" SET NOT NULL;

1 change: 1 addition & 0 deletions commons/dev/configmaps/feature-flags-configmap.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -12,3 +12,4 @@ data:
FEATURE_FLAG_IMPROVED_PRODUCER_VERIFICATION_CLAIMS: "true"
FEATURE_FLAG_NOTIFICATION_CONFIG: "true"
FEATURE_FLAG_PURPOSE_TEMPLATE: "true"
FEATURE_FLAG_ESERVICE_PERSONAL_DATA: "false"
Original file line number Diff line number Diff line change
Expand Up @@ -166,7 +166,7 @@ data:
);
GRANT SELECT, UPDATE, INSERT, DELETE ON TABLE "${NAMESPACE}_catalog".eservice_risk_analysis_answer TO "${NAMESPACE}_catalog_rmw_user";
GRANT SELECT ON TABLE "${NAMESPACE}_catalog".eservice_risk_analysis_answer TO "${NAMESPACE}_catalog_process_user";
GRANT SELECT ON TABLE "${NAMESPACE}_catalog".eservice_risk_analysis_answer TO readonly_user;
GRANT SELECT ON TABLE "${NAMESPACE}_catalog".eservice_risk_analysis_answer TO readonly_user;

V1.1__Permission_Process_Catalog.sql: |-
GRANT SELECT ON ALL TABLES IN SCHEMA "${NAMESPACE}_catalog" TO "${NAMESPACE}_agreement_process_user";
Expand All @@ -182,7 +182,7 @@ data:
GRANT USAGE ON SCHEMA "${NAMESPACE}_catalog" to "${NAMESPACE}_delegation_process_user";
GRANT USAGE ON SCHEMA "${NAMESPACE}_catalog" to "${NAMESPACE}_eservice_template_process_user";
GRANT USAGE ON SCHEMA "${NAMESPACE}_catalog" to "${NAMESPACE}_purpose_process_user";
GRANT USAGE ON SCHEMA "${NAMESPACE}_catalog" to "${NAMESPACE}_tenant_process_user";
GRANT USAGE ON SCHEMA "${NAMESPACE}_catalog" to "${NAMESPACE}_tenant_process_user";

V1.3__Grant_Access_CertifiedEmailSender_Catalog.sql: |-
GRANT USAGE ON SCHEMA "${NAMESPACE}_catalog" to "${NAMESPACE}_certified_email_sender_user";
Expand Down Expand Up @@ -211,3 +211,6 @@ data:
V1.9__Grant_Access_EserviceTemplateInstanceUpdater_Catalog.sql: |-
GRANT USAGE ON SCHEMA "${NAMESPACE}_catalog" to "${NAMESPACE}_eservice_template_instances_updater_user";
GRANT SELECT ON ALL TABLES IN SCHEMA "${NAMESPACE}_catalog" TO "${NAMESPACE}_eservice_template_instances_updater_user";

V1.10__Add_Column_PersonalData_EService.sql: |-
ALTER TABLE IF EXISTS "${NAMESPACE}_catalog".eservice ADD COLUMN IF NOT EXISTS personal_data BOOLEAN;
Original file line number Diff line number Diff line change
Expand Up @@ -131,7 +131,7 @@ data:
);
GRANT SELECT, UPDATE, INSERT, DELETE ON TABLE "${NAMESPACE}_eservice_template".eservice_template_risk_analysis_answer TO "${NAMESPACE}_eservice_template_rmw_user";
GRANT SELECT ON TABLE "${NAMESPACE}_eservice_template".eservice_template_risk_analysis_answer TO "${NAMESPACE}_eservice_template_process_user";
GRANT SELECT ON TABLE "${NAMESPACE}_eservice_template".eservice_template_risk_analysis_answer TO readonly_user;
GRANT SELECT ON TABLE "${NAMESPACE}_eservice_template".eservice_template_risk_analysis_answer TO readonly_user;

V1.1__Permission_Process_Template.sql: |-
GRANT SELECT ON ALL TABLES IN SCHEMA "${NAMESPACE}_eservice_template" TO "${NAMESPACE}_catalog_process_user";
Expand All @@ -145,7 +145,10 @@ data:

V1.4__Add_Column_TenantId_RiskAnalysis_Template.sql: |-
ALTER TABLE IF EXISTS "${NAMESPACE}_eservice_template".eservice_template_risk_analysis ADD COLUMN IF NOT EXISTS tenant_kind VARCHAR NOT NULL;

V1.5__Grant_Access_Job_Datalake-Export_Schema_Template.sql: |-
GRANT USAGE ON SCHEMA "${NAMESPACE}_eservice_template" TO "${NAMESPACE}_datalake_data_export_user";
GRANT SELECT ON ALL TABLES IN SCHEMA "${NAMESPACE}_eservice_template" TO "${NAMESPACE}_datalake_data_export_user";

V1.6__Add_Column_PersonalData_EServiceTemplate.sql: |-
ALTER TABLE IF EXISTS "${NAMESPACE}_eservice_template".eservice_template ADD COLUMN IF NOT EXISTS personal_data BOOLEAN;
20 changes: 18 additions & 2 deletions commons/dev/configmaps/flyway-readmodel-purpose-configmap.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -99,7 +99,7 @@ data:
GRANT SELECT ON ALL TABLES IN SCHEMA "${NAMESPACE}_purpose" TO "${NAMESPACE}_authorization_process_user";

V1.2__Grant_Usage_Schema_Purpose.sql: |-
GRANT USAGE ON SCHEMA "${NAMESPACE}_purpose" to "${NAMESPACE}_authorization_process_user";
GRANT USAGE ON SCHEMA "${NAMESPACE}_purpose" to "${NAMESPACE}_authorization_process_user";

V1.3__Grant_Access_JobDatalakeExport_Purpose.sql: |-
GRANT USAGE ON SCHEMA "${NAMESPACE}_purpose" to "${NAMESPACE}_datalake_data_export_user";
Expand All @@ -121,6 +121,22 @@ data:
ALTER TABLE "${NAMESPACE}_purpose".purpose_risk_analysis_answer ADD COLUMN IF NOT EXISTS "value" VARCHAR[];
UPDATE "${NAMESPACE}_purpose".purpose_risk_analysis_answer SET value = '{}' WHERE "value" IS NULL;
ALTER TABLE "${NAMESPACE}_purpose".purpose_risk_analysis_answer ALTER COLUMN "value" SET NOT NULL;

V1.8__Add_Column_PurposeTemplateId_Purpose.sql: |-
ALTER TABLE "${NAMESPACE}_purpose".purpose ADD COLUMN IF NOT EXISTS purpose_template_id UUID;

V1.9__Create_Table_PurposeVersionStamp.sql: |-
CREATE TABLE IF NOT EXISTS "${NAMESPACE}_purpose".purpose_version_stamp (
purpose_id UUID NOT NULL REFERENCES "${NAMESPACE}_purpose".purpose (id) ON DELETE CASCADE,
purpose_version_id UUID NOT NULL REFERENCES "${NAMESPACE}_purpose".purpose_version (id) ON DELETE CASCADE,
metadata_version INTEGER NOT NULL,
who UUID NOT NULL,
"when" TIMESTAMP WITH TIME ZONE NOT NULL,
kind VARCHAR NOT NULL,
PRIMARY KEY (purpose_version_id, kind),
FOREIGN KEY (purpose_id, metadata_version) REFERENCES "${NAMESPACE}_purpose".purpose (id, metadata_version) DEFERRABLE INITIALLY DEFERRED
);

GRANT SELECT, UPDATE, INSERT, DELETE ON TABLE "${NAMESPACE}_purpose".purpose_version_stamp TO "${NAMESPACE}_purpose_rmw_user";
GRANT SELECT ON TABLE "${NAMESPACE}_purpose".purpose_version_stamp TO "${NAMESPACE}_purpose_process_user";
GRANT SELECT ON TABLE "${NAMESPACE}_purpose".purpose_version_stamp TO readonly_user;
5 changes: 3 additions & 2 deletions commons/prod/configmaps/feature-flags-configmap.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -11,5 +11,6 @@ data:
FEATURE_FLAG_CLIENT_ASSERTION_STRICT_CLAIMS_VALIDATION: "false"
FEATURE_FLAG_IMPROVED_PRODUCER_VERIFICATION_CLAIMS: "true"
FEATURE_FLAG_NOTIFICATION_CONFIG: "false"
SIGNALHUB_WHITELIST_CONSUMER : ""
SIGNALHUB_WHITELIST_PRODUCER : ""
FEATURE_FLAG_ESERVICE_PERSONAL_DATA: "false"
SIGNALHUB_WHITELIST_CONSUMER: ""
SIGNALHUB_WHITELIST_PRODUCER: ""
Original file line number Diff line number Diff line change
Expand Up @@ -203,3 +203,6 @@ data:

GRANT USAGE ON SCHEMA "${NAMESPACE}_catalog" to "${NAMESPACE}_eservice_template_instances_updater_user";
GRANT SELECT ON ALL TABLES IN SCHEMA "${NAMESPACE}_catalog" TO "${NAMESPACE}_eservice_template_instances_updater_user";

V1.2__Add_Column_PersonalData_EService.sql: |-
ALTER TABLE IF EXISTS "${NAMESPACE}_catalog".eservice ADD COLUMN IF NOT EXISTS personal_data BOOLEAN;
Original file line number Diff line number Diff line change
Expand Up @@ -134,7 +134,7 @@ data:
GRANT SELECT ON TABLE "${NAMESPACE}_eservice_template".eservice_template_risk_analysis_answer TO readonly_user;

GRANT USAGE ON SCHEMA "${NAMESPACE}_eservice_template" to "${NAMESPACE}_catalog_process_user";

GRANT SELECT ON ALL TABLES IN SCHEMA "${NAMESPACE}_eservice_template" TO "${NAMESPACE}_catalog_process_user";

V1.1__Grant_Access_Jobs_Consumers_Template.sql: |-
Expand All @@ -146,4 +146,7 @@ data:

V1.3__Grant_Access_Job_Datalake-Export_Schema_Template.sql: |-
GRANT USAGE ON SCHEMA "${NAMESPACE}_eservice_template" TO "${NAMESPACE}_datalake_data_export_user";
GRANT SELECT ON ALL TABLES IN SCHEMA "${NAMESPACE}_eservice_template" TO "${NAMESPACE}_datalake_data_export_user";
GRANT SELECT ON ALL TABLES IN SCHEMA "${NAMESPACE}_eservice_template" TO "${NAMESPACE}_datalake_data_export_user";

V1.4__Add_Column_PersonalData_EServiceTemplate.sql: |-
ALTER TABLE IF EXISTS "${NAMESPACE}_eservice_template".eservice_template ADD COLUMN IF NOT EXISTS personal_data BOOLEAN;
16 changes: 16 additions & 0 deletions commons/prod/configmaps/flyway-readmodel-purpose-configmap.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -116,3 +116,19 @@ data:
ALTER TABLE "${NAMESPACE}_purpose".purpose_risk_analysis_answer ADD COLUMN IF NOT EXISTS "value" VARCHAR[];
UPDATE "${NAMESPACE}_purpose".purpose_risk_analysis_answer SET value = '{}' WHERE "value" IS NULL;
ALTER TABLE "${NAMESPACE}_purpose".purpose_risk_analysis_answer ALTER COLUMN "value" SET NOT NULL;

V1.3__Create_Table_PurposeVersionStamp.sql: |-
CREATE TABLE IF NOT EXISTS "${NAMESPACE}_purpose".purpose_version_stamp (
purpose_id UUID NOT NULL REFERENCES "${NAMESPACE}_purpose".purpose (id) ON DELETE CASCADE,
purpose_version_id UUID NOT NULL REFERENCES "${NAMESPACE}_purpose".purpose_version (id) ON DELETE CASCADE,
metadata_version INTEGER NOT NULL,
who UUID NOT NULL,
"when" TIMESTAMP WITH TIME ZONE NOT NULL,
kind VARCHAR NOT NULL,
PRIMARY KEY (purpose_version_id, kind),
FOREIGN KEY (purpose_id, metadata_version) REFERENCES "${NAMESPACE}_purpose".purpose (id, metadata_version) DEFERRABLE INITIALLY DEFERRED
);

GRANT SELECT, UPDATE, INSERT, DELETE ON TABLE "${NAMESPACE}_purpose".purpose_version_stamp TO "${NAMESPACE}_purpose_rmw_user";
GRANT SELECT ON TABLE "${NAMESPACE}_purpose".purpose_version_stamp TO "${NAMESPACE}_purpose_process_user";
GRANT SELECT ON TABLE "${NAMESPACE}_purpose".purpose_version_stamp TO readonly_user;
5 changes: 3 additions & 2 deletions commons/qa/configmaps/feature-flags-configmap.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -11,5 +11,6 @@ data:
FEATURE_FLAG_CLIENT_ASSERTION_STRICT_CLAIMS_VALIDATION: "true"
FEATURE_FLAG_IMPROVED_PRODUCER_VERIFICATION_CLAIMS: "true"
FEATURE_FLAG_NOTIFICATION_CONFIG: "false"
SIGNALHUB_WHITELIST_CONSUMER : "496ffce2-021f-4541-bad4-7a3b88f678de"
SIGNALHUB_WHITELIST_PRODUCER : "e8b418e3-0972-4b55-8bda-609a817073ee"
FEATURE_FLAG_ESERVICE_PERSONAL_DATA: "false"
SIGNALHUB_WHITELIST_CONSUMER: "496ffce2-021f-4541-bad4-7a3b88f678de"
SIGNALHUB_WHITELIST_PRODUCER: "e8b418e3-0972-4b55-8bda-609a817073ee"
Original file line number Diff line number Diff line change
Expand Up @@ -203,3 +203,6 @@ data:

GRANT USAGE ON SCHEMA "${NAMESPACE}_catalog" to "${NAMESPACE}_eservice_template_instances_updater_user";
GRANT SELECT ON ALL TABLES IN SCHEMA "${NAMESPACE}_catalog" TO "${NAMESPACE}_eservice_template_instances_updater_user";

V1.2__Add_Column_PersonalData_EService.sql: |-
ALTER TABLE IF EXISTS "${NAMESPACE}_catalog".eservice ADD COLUMN IF NOT EXISTS personal_data BOOLEAN;
Original file line number Diff line number Diff line change
Expand Up @@ -134,7 +134,7 @@ data:
GRANT SELECT ON TABLE "${NAMESPACE}_eservice_template".eservice_template_risk_analysis_answer TO readonly_user;

GRANT USAGE ON SCHEMA "${NAMESPACE}_eservice_template" to "${NAMESPACE}_catalog_process_user";

GRANT SELECT ON ALL TABLES IN SCHEMA "${NAMESPACE}_eservice_template" TO "${NAMESPACE}_catalog_process_user";

V1.1__Grant_Access_Jobs_Consumers_Template.sql: |-
Expand All @@ -146,4 +146,7 @@ data:

V1.3__Grant_Access_Job_Datalake-Export_Schema_Template.sql: |-
GRANT USAGE ON SCHEMA "${NAMESPACE}_eservice_template" TO "${NAMESPACE}_datalake_data_export_user";
GRANT SELECT ON ALL TABLES IN SCHEMA "${NAMESPACE}_eservice_template" TO "${NAMESPACE}_datalake_data_export_user";
GRANT SELECT ON ALL TABLES IN SCHEMA "${NAMESPACE}_eservice_template" TO "${NAMESPACE}_datalake_data_export_user";

V1.4__Add_Column_PersonalData_EServiceTemplate.sql: |-
ALTER TABLE IF EXISTS "${NAMESPACE}_eservice_template".eservice_template ADD COLUMN IF NOT EXISTS personal_data BOOLEAN;
16 changes: 16 additions & 0 deletions commons/qa/configmaps/flyway-readmodel-purpose-configmap.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -119,3 +119,19 @@ data:

V1.3__Add_Column_PurposeTemplateId_Purpose.sql: |-
ALTER TABLE "${NAMESPACE}_purpose".purpose ADD COLUMN IF NOT EXISTS purpose_template_id UUID;

V1.4__Create_Table_PurposeVersionStamp.sql: |-
CREATE TABLE IF NOT EXISTS "${NAMESPACE}_purpose".purpose_version_stamp (
purpose_id UUID NOT NULL REFERENCES "${NAMESPACE}_purpose".purpose (id) ON DELETE CASCADE,
purpose_version_id UUID NOT NULL REFERENCES "${NAMESPACE}_purpose".purpose_version (id) ON DELETE CASCADE,
metadata_version INTEGER NOT NULL,
who UUID NOT NULL,
"when" TIMESTAMP WITH TIME ZONE NOT NULL,
kind VARCHAR NOT NULL,
PRIMARY KEY (purpose_version_id, kind),
FOREIGN KEY (purpose_id, metadata_version) REFERENCES "${NAMESPACE}_purpose".purpose (id, metadata_version) DEFERRABLE INITIALLY DEFERRED
);

GRANT SELECT, UPDATE, INSERT, DELETE ON TABLE "${NAMESPACE}_purpose".purpose_version_stamp TO "${NAMESPACE}_purpose_rmw_user";
GRANT SELECT ON TABLE "${NAMESPACE}_purpose".purpose_version_stamp TO "${NAMESPACE}_purpose_process_user";
GRANT SELECT ON TABLE "${NAMESPACE}_purpose".purpose_version_stamp TO readonly_user;
5 changes: 3 additions & 2 deletions commons/test/configmaps/feature-flags-configmap.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -11,5 +11,6 @@ data:
FEATURE_FLAG_CLIENT_ASSERTION_STRICT_CLAIMS_VALIDATION: "true"
FEATURE_FLAG_IMPROVED_PRODUCER_VERIFICATION_CLAIMS: "true"
FEATURE_FLAG_NOTIFICATION_CONFIG: "false"
SIGNALHUB_WHITELIST_CONSUMER : ""
SIGNALHUB_WHITELIST_PRODUCER : ""
FEATURE_FLAG_ESERVICE_PERSONAL_DATA: "false"
SIGNALHUB_WHITELIST_CONSUMER: ""
SIGNALHUB_WHITELIST_PRODUCER: ""
Original file line number Diff line number Diff line change
Expand Up @@ -134,7 +134,7 @@ data:
GRANT SELECT ON TABLE "${NAMESPACE}_eservice_template".eservice_template_risk_analysis_answer TO readonly_user;

GRANT USAGE ON SCHEMA "${NAMESPACE}_eservice_template" to "${NAMESPACE}_catalog_process_user";

GRANT SELECT ON ALL TABLES IN SCHEMA "${NAMESPACE}_eservice_template" TO "${NAMESPACE}_catalog_process_user";

V1.1__Grant_Access_Jobs_Consumers_Template.sql: |-
Expand Down
5 changes: 3 additions & 2 deletions commons/vapt/configmaps/feature-flags-configmap.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -11,5 +11,6 @@ data:
FEATURE_FLAG_CLIENT_ASSERTION_STRICT_CLAIMS_VALIDATION: "true"
FEATURE_FLAG_IMPROVED_PRODUCER_VERIFICATION_CLAIMS: "true"
FEATURE_FLAG_NOTIFICATION_CONFIG: "false"
SIGNALHUB_WHITELIST_CONSUMER : ""
SIGNALHUB_WHITELIST_PRODUCER : ""
FEATURE_FLAG_ESERVICE_PERSONAL_DATA: "false"
SIGNALHUB_WHITELIST_CONSUMER: ""
SIGNALHUB_WHITELIST_PRODUCER: ""
Original file line number Diff line number Diff line change
Expand Up @@ -203,3 +203,6 @@ data:

GRANT USAGE ON SCHEMA "${NAMESPACE}_catalog" to "${NAMESPACE}_eservice_template_instances_updater_user";
GRANT SELECT ON ALL TABLES IN SCHEMA "${NAMESPACE}_catalog" TO "${NAMESPACE}_eservice_template_instances_updater_user";

V1.2__Add_Column_PersonalData_EService.sql: |-
ALTER TABLE IF EXISTS "${NAMESPACE}_catalog".eservice ADD COLUMN IF NOT EXISTS personal_data BOOLEAN;
Original file line number Diff line number Diff line change
Expand Up @@ -134,7 +134,7 @@ data:
GRANT SELECT ON TABLE "${NAMESPACE}_eservice_template".eservice_template_risk_analysis_answer TO readonly_user;

GRANT USAGE ON SCHEMA "${NAMESPACE}_eservice_template" to "${NAMESPACE}_catalog_process_user";

GRANT SELECT ON ALL TABLES IN SCHEMA "${NAMESPACE}_eservice_template" TO "${NAMESPACE}_catalog_process_user";

V1.1__Grant_Access_Jobs_Consumers_Template.sql: |-
Expand All @@ -146,4 +146,7 @@ data:

V1.3__Grant_Access_Job_Datalake-Export_Schema_Template.sql: |-
GRANT USAGE ON SCHEMA "${NAMESPACE}_eservice_template" TO "${NAMESPACE}_datalake_data_export_user";
GRANT SELECT ON ALL TABLES IN SCHEMA "${NAMESPACE}_eservice_template" TO "${NAMESPACE}_datalake_data_export_user";
GRANT SELECT ON ALL TABLES IN SCHEMA "${NAMESPACE}_eservice_template" TO "${NAMESPACE}_datalake_data_export_user";

V1.4__Add_Column_PersonalData_EServiceTemplate.sql: |-
ALTER TABLE IF EXISTS "${NAMESPACE}_eservice_template".eservice_template ADD COLUMN IF NOT EXISTS personal_data BOOLEAN;
16 changes: 16 additions & 0 deletions commons/vapt/configmaps/flyway-readmodel-purpose-configmap.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -116,3 +116,19 @@ data:
ALTER TABLE "${NAMESPACE}_purpose".purpose_risk_analysis_answer ADD COLUMN IF NOT EXISTS "value" VARCHAR[];
UPDATE "${NAMESPACE}_purpose".purpose_risk_analysis_answer SET value = '{}' WHERE "value" IS NULL;
ALTER TABLE "${NAMESPACE}_purpose".purpose_risk_analysis_answer ALTER COLUMN "value" SET NOT NULL;

V1.3__Create_Table_PurposeVersionStamp.sql: |-
CREATE TABLE IF NOT EXISTS "${NAMESPACE}_purpose".purpose_version_stamp (
purpose_id UUID NOT NULL REFERENCES "${NAMESPACE}_purpose".purpose (id) ON DELETE CASCADE,
purpose_version_id UUID NOT NULL REFERENCES "${NAMESPACE}_purpose".purpose_version (id) ON DELETE CASCADE,
metadata_version INTEGER NOT NULL,
who UUID NOT NULL,
"when" TIMESTAMP WITH TIME ZONE NOT NULL,
kind VARCHAR NOT NULL,
PRIMARY KEY (purpose_version_id, kind),
FOREIGN KEY (purpose_id, metadata_version) REFERENCES "${NAMESPACE}_purpose".purpose (id, metadata_version) DEFERRABLE INITIALLY DEFERRED
);

GRANT SELECT, UPDATE, INSERT, DELETE ON TABLE "${NAMESPACE}_purpose".purpose_version_stamp TO "${NAMESPACE}_purpose_rmw_user";
GRANT SELECT ON TABLE "${NAMESPACE}_purpose".purpose_version_stamp TO "${NAMESPACE}_purpose_process_user";
GRANT SELECT ON TABLE "${NAMESPACE}_purpose".purpose_version_stamp TO readonly_user;
3 changes: 2 additions & 1 deletion microservices/catalog-process/att/values.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -78,6 +78,7 @@ deployment:
FEATURE_FLAG_ADMIN_CLIENT: "common-feature-flags.FEATURE_FLAG_ADMIN_CLIENT"
FEATURE_FLAG_SIGNALHUB_WHITELIST: "common-feature-flags.FEATURE_FLAG_SIGNALHUB_WHITELIST"
FEATURE_FLAG_AGREEMENT_APPROVAL_POLICY_UPDATE: "common-feature-flags.FEATURE_FLAG_AGREEMENT_APPROVAL_POLICY_UPDATE"
FEATURE_FLAG_ESERVICE_PERSONAL_DATA: "common-feature-flags.FEATURE_FLAG_ESERVICE_PERSONAL_DATA"
envFromSecrets:
EVENTSTORE_DB_USERNAME: "event-store.POSTGRES_USR"
EVENTSTORE_DB_PASSWORD: "event-store.POSTGRES_PSW"
Expand All @@ -96,4 +97,4 @@ deployment:
path: /status
port: http
initialDelaySeconds: 15
periodSeconds: 5
periodSeconds: 5
1 change: 1 addition & 0 deletions microservices/catalog-process/dev/values.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -75,6 +75,7 @@ deployment:
FEATURE_FLAG_SQL: "common-feature-flags.FEATURE_FLAG_SQL"
FEATURE_FLAG_SIGNALHUB_WHITELIST: "common-feature-flags.FEATURE_FLAG_SIGNALHUB_WHITELIST"
FEATURE_FLAG_AGREEMENT_APPROVAL_POLICY_UPDATE: "common-feature-flags.FEATURE_FLAG_AGREEMENT_APPROVAL_POLICY_UPDATE"
FEATURE_FLAG_ESERVICE_PERSONAL_DATA: "common-feature-flags.FEATURE_FLAG_ESERVICE_PERSONAL_DATA"
envFromSecrets:
EVENTSTORE_DB_USERNAME: "event-store.POSTGRES_USR"
EVENTSTORE_DB_PASSWORD: "event-store.POSTGRES_PSW"
Expand Down
3 changes: 2 additions & 1 deletion microservices/catalog-process/prod/values.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -78,6 +78,7 @@ deployment:
FEATURE_FLAG_SQL: "common-feature-flags.FEATURE_FLAG_SQL"
FEATURE_FLAG_ADMIN_CLIENT: "common-feature-flags.FEATURE_FLAG_ADMIN_CLIENT"
FEATURE_FLAG_AGREEMENT_APPROVAL_POLICY_UPDATE: "common-feature-flags.FEATURE_FLAG_AGREEMENT_APPROVAL_POLICY_UPDATE"
FEATURE_FLAG_ESERVICE_PERSONAL_DATA: "common-feature-flags.FEATURE_FLAG_ESERVICE_PERSONAL_DATA"
envFromSecrets:
EVENTSTORE_DB_USERNAME: "event-store.POSTGRES_USR"
EVENTSTORE_DB_PASSWORD: "event-store.POSTGRES_PSW"
Expand All @@ -96,4 +97,4 @@ deployment:
path: /status
port: http
initialDelaySeconds: 15
periodSeconds: 5
periodSeconds: 5
1 change: 1 addition & 0 deletions microservices/catalog-process/qa/values.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -76,6 +76,7 @@ deployment:
FEATURE_FLAG_SQL: "common-feature-flags.FEATURE_FLAG_SQL"
FEATURE_FLAG_SIGNALHUB_WHITELIST: "common-feature-flags.FEATURE_FLAG_SIGNALHUB_WHITELIST"
FEATURE_FLAG_AGREEMENT_APPROVAL_POLICY_UPDATE: "common-feature-flags.FEATURE_FLAG_AGREEMENT_APPROVAL_POLICY_UPDATE"
FEATURE_FLAG_ESERVICE_PERSONAL_DATA: "common-feature-flags.FEATURE_FLAG_ESERVICE_PERSONAL_DATA"
envFromSecrets:
EVENTSTORE_DB_USERNAME: "event-store.POSTGRES_USR"
EVENTSTORE_DB_PASSWORD: "event-store.POSTGRES_PSW"
Expand Down
Loading
Loading