OpenTV ENTera & OpenTV Platform Documentation

OpenTV Video Platform Internal Release Notes ( OPF 20.25_STD0_Draft ) - 2020.Q2

Release Summary

This new release enriches User Experience thanks to catalogue management improvements that will show contents in a more attractive way as well as providing flexibility to the operators to decide what to present to their subscribers. We have also improved the VoD Search possibilities within a new service to allow search and exploration of VOD assets, including Nodes and Series / Seasons, available as a collection of operator APIs that can be integrated with outside of the Operator Console.

New Product Features

This chapter provides a high-level overview of new features coming with the 2020-Q2 STD0 product release out of PI 2020-Q2 R&D development cycle.

1. Title:  Configuration Management: Config kept after upgrade 

[Internal feature] 

When upgrading OpenTV Video Platform modules business related configuration (customer specific) is not overridden by default values, reducing the upgrade time and risk of manual errors. 

2.[Title] OpenTV Video Platform Small layout

[Internal feature]

Definition and validation of the smallest possible layouts (highly available or not) to deploy a functional viable environment to be used by small customers, staging environments or labs.

3.Title: Normalisation of SSP/OpenTV Video Platform ADM & RMG

[Internal feature]

This feature aligns closer SSP and OPF versions of ADM & RMG, solving problems like creating extra indexes in the DB, merging SSP SOAP tests, to ensure no future regression.

This feature also removed Drools from RMG, resulting in a decrease of costs, as well as cleaned up other tech debt on the module.

4.[Title] General DWH Compliance with GDPR 

[Internal feature]

This feature ensures that the data warehouse as implemented is compliant with data retention policies, GDPR policies and security best practice both AWS guidance and as reviewed by the internal Nagra security team. 

5.Title: TVOD single products: Subscribers screen Integration

[Product Feature]

The ability to manage TVOD product entitlements for subscriber accounts via Operator Console. This feature allows the operator to directly set which TVOD products the subscriber account has access to. This includes the ability to manage access to TVOD collections as well as individual content items linked to  shared TVOD products.

6.Title: SVOD Products management in Operator Console

[Internal feature]

Bringing the SVOD product management capability into the new product management area of Operator Console

7.Title: Operator Search - VOD

[Product Feature]

New operator search service to allow search and exploration of VOD assets, including Nodes and Series / Seasons. Available as a collection of operator APIs that can be integrated with outside of the Operator Console.

Key Features:

  • Directly addresses previous stability concerns

  • Directly addresses previous ingest and query performance concerns

  • Search results tuning of the typical use cases, utilising field weight, tie breaking, and targeted analyzers to provide logically accurate and correctly ordered results

  • Support for Lucene based syntax for powerful advanced searching of VOD assets

  • Search suggestions

  • Grouping of content by its' Series / Season

  • Ability to request entities to be synchronously refreshed, ensuring updates are always reflected immediately

The VOD screens in Operator Console have been reworked to integrate tightly with the new search APIs, providing further stability and performance improvements in the UI and an enhanced UX. 

8. Performance testing the throughput of the CRM-GW APIs for typical CRM scenarios (add accounts / add devices / create entitlements etc..).

[Internal Feature]

The purpose of feature is to verify the performance of CRM gateway. The response time for CRM gateway APIs is the aggregation of OPF and SSP calls. The performance limit has been met and it depends on the OPF and SSP inter-region response times.

9.Title: Exclusion of Managed Devices from Streaming limits

[Product Feature][Starhub] 
For Managed devices. like STBs using Nagra CAS products, the platform can be configured to exclude these devices from device Session Streaming Management (SSM) limits setup by the operator for accounts.

10.Title: Exclusion of Managed Devices from Device limits

[Product Feature][Starhub] 
For Managed devices i.e. STB using Nagra CAS products, the platform can be configured to ignore these devices from the device limit that is attached to an account.

11.Title: Integration with Broadpeak HTTP Sessions Authentication System (CDN Tokenisation)

[Product Feature][Starhub] 

Broadpeak can deploy their uCDN with an http protection mechanism which requires the client application/player to have a security token to access the content on their CDN.
OPF3.x is integrated with Broadpeak's solution to provide valid accounts and devices authorization to playback OTT content from their secure CDN.

12. Title: Purge of Broadpeak Assets using single purge Job (Starhub)

[Product Feature][Starhub]  

Workflow integration with Broadpeak packaging solutions has been extended to allow content purging using a single purge Job.

13.Title: CIM interface to S3 Bucket

[Product Feature][Starhub] 

OpenTV Video Platform has now the capability to ingest content files from a regular directory, a provided SFTP service or an Amazon S3 bucket.

14.Title: Multi Factor Authentication for Operator Console 

[Product Feature][Starhub] 

Security of Operator Console login has been enhanced by the addition of MFA ( Multi-factor Authentication ) - a Time based OTP (OTP) generated via common mobile authenticator apps is needed in addition to the user-name password to login into Operator Console.

15.Title: External Notifications by email

[Product Feature][Starhub] 

OpenTV Video Platform can send email notifications when certain events occur in the system. These events are also recorded in Data Warehouse and are available for use in customer reports.
The recipients are configured during deployment and can be updated by NAGRA on request.

Typical events for which notifications are sent are metadata ingest/export and Asset workflow.

16. Support Signon using Account ID 

[Product Feature]

Support for signon by account credentials using account ID only, optionally with integration to SSP-DAS for device ID generation and validation.

17. [Telefonica] [WMK BBAND] Finalize control of the CCL WMK from the SSP HE (part#2.1)

[Internal feature] HE Controlled Watermarking (SSP Feature)

An attribute to allow SSP to store a watermark identifier against a device - used for identifying an account from a stream captured with an embedded watermark.

*** When we create Telefonica-specific release notes, we need to mention that this does NOT mean that watermarking works end-to-end yet.

18.Title: OpenTV Platform protection against DOS&DDOS attacks 

[Product Feature]

Security of OpenTV Platform deployments have been enhanced to protect against DOS/DDOS attacks ( Denial of Service and Distributed Denial of service ) using CloudFlare service.

19.Title: Validity Date Simplification

[Product Feature]

Rationalization of the rules and entities that control when a content asset is deemed to be valid and, by association, visible to a client. This feature moves the product towards an editorial management of the catalogue, rather than technical, led product retailing model.

20.CDS for improved scalability (UI Builder API) 

[Internal] 

The current version of CDS suffers from scalability issues when used in a scenario where it is required to deliver a high volume of personalised content in a short period of time. These issues have been identified when conducting break point load testing against. To improve the ability for the CDS module to scale at load we will implement several changes over two phases, the first phase implemented in Q2 2020 will consist of the following.

  1. Performance tune the current code base, addressing any issues we find in performance testing such as blocking calls.

  2. Split the CDS module along a functional boundary to allow us to deliver more focused services that can scale independently. Specifically in this case the CDS module will focus on the delivery of the content templates to the client, the new module will be focused on the management and creation of the templates.

  3. Tune the NGINIX caching on offer from the platform using the ability for NGINIX to manage duplicate calls and responses and also we will improve the current caching mechanism and set appropriate levels of caching for personalised vs non personalised content  

  4. Introduce more focused API’s to allow different clients to make more specific calls to CDS to retrieve the full metadata details they require for actions, to avoid the requirement to make repeated or additional calls further reducing the load on the service.

21.Title: VOD Group Membership Enhancements

[Product Feature]

Previously VOD content could only be associated with either a Series / Season OR a single bespoke collection. This enhancement now allows VOD content to optionally be associated with a Series / Season OR any number of bespoke collections, OR both. 

22.Title: Upgrade of 3rd party libraries with known security vulnerabilities

[Internal feature]

Versions of software libraries used in OpenTV Video Platform micro-services that have been flagged for vulnerabilities by the SCA ( Software Configuration Analyzer ) tool in the build pipeline have been upgraded.

These are summarised in the following table:

Library name

Severity

commons collections:commons-collections

High

commonsio:commons-io

High

commonsbeanutils:commons-beanutils

High

swagger-ui

High

org.webjars:swagger-ui

High

org.apache.cxf:cxf-rt-rs-security-oauth2

High

org.springframework:spring-web

High

com.fasterxml.jackson.core:jackson-databind

High

org.apache.geronimo.specs:geronimo-jta_1.1_spec

High


23.Title: Dynamic Application Security Testing of OpenTV Video Platform API's

[Internal feature]

Dynamic application security testing of OpenTV Platform API's are now being performed as a part of security validation of the product. This is performed in an automated manner using ZAP (Zed Attack Proxy ) that simulates most common API attack scenarios against the public API's of the platform.

24.Title: Migration to EKS

[Internal Feature] 

Finalization of the OpenTV platform infrastructure migration to make use of EKS (Kubernetes as a service by AWS).  

25.Title: Show latest content added to the catalogue

[Product Feature]

This feature provides the ability for the client to show the latest content (catch and normal VOD, as defined by Creation Date). Call has been improved by adding a creation date attached to the MDS record that’s returned via the API the client makes to MDS. 

This way, the app client will receive, with a single API call, the content in the order they were added to the catalogue.   

26.Title: StarHub - Extended Ufinity Authentication for Sign-on by CASN

[Starhub]

This feature introduces a new API to sign-on with CASN to improve the security by ensuring the STB CASN is associated with the Starhub (Ufinity) account that is being used.

Backward Compatibility Consideration

<xxxx>

Compatibility Matrix

Below here is the compatibility matrix between OpenTV Platform and ION.



20.11_STD4

20.25_STD0

MobION  0.25.1

image2020-8-12_11-22-31.png

image2020-8-12_11-22-31.png

MobION  0.25.2

    image2020-8-12_11-22-31.png

    image2020-8-12_11-22-31.png

FireTvION  0.7.0.3.1

image2020-8-12_11-22-31.png

    image2020-8-12_11-29-54.png

Desktop 1.4.9.1

image2020-8-12_11-22-31.png

    image2020-8-12_11-22-31.png

OCB 0.6.5

image2020-8-12_11-22-31.png

   image2020-8-12_11-22-31.png

DWH (Glue script, Redshift schema change) CL1190520

image2020-8-12_11-22-31.png

    image2020-8-12_11-22-31.png

Tableau (Online config)1.2.0-139


image2020-8-12_11-22-31.png

    image2020-8-12_11-22-31.png

< Use Tick mark in the above table >

List of Known Issues

The following issues are still open ( not resolved ) in this OPF_20.25_STD0 release.


Component/s

Key

Summary

Labels


OPCON

SOLDS-1219

SUBSCRIBERS page -> Subscribers Accounts page search text box is appearing

SIT_2020_Q1


PLATFORM

SOLDS-1243

[OPCON] Live subscription is getting deleted from OPCON if we delete all the channels associated with the LIVE Subscription

SIT_2020_Q1


PLATFORM

SOLDS-1240

The rentalDuration and consumptionWindow is set to 0 when we set the value as months or years

SIT_2020_Q1


PLATFORM

SOLDS-1235

The recording still completes after the npvr flag at event is made false after user has already scheduled the recording

SIT_2020_Q1, SIT_2020_Q2


PLATFORM

SOLDS-1234

The product date is not getting changed on the subscriber page when it got expired

SIT_2020_Q1


PLATFORM

SOLDS-1181

The content Auth token gives a valid token even though the Vod Content is expired

SITSIT, SIT_2020_Q1


PLATFORM

SOLDS-923

[Geo Filtering]Users with Default Account Profile is unable to view the contents which is not assigned to any regions

SIT_Q3_REL


PLATFORM

SOLDS-922

The catch up whose technical validity is past should not be playable

SIT_Q3_REL


PLATFORM

SOLDS-462

VOD Subscription: After removing the VOD Subscription, the number of subscription in subscriber listing page is not getting updated

OPF3_SOLUTION_VALIDATION, SOLUTION_VOD


OPCON

SESD-1684

[EUTTEST] Event title not displayed in OpCon occasionally

Eutelsat_TEST, OPF_bug_review


OPCON

SESD-1674

[TKT-61885-C3F5] No access to Country code on OpCon

Eutelsat_TEST


OPCON

SESD-1640

[StarHub] OpCon - Missing "Contains" under Subscriber Advanced Search

scv_PROD


OPCON

SESD-1550

BillingCountry Code not displayed in OpCon

FIH


OPCON

SESD-1205

[EUTELSAT] OpConsole, Created Task are not persisted after a logout

Eutelsat_TEST


OPCON

SESD-1188

Price is not removed from product

Eutelsat_TEST


Platform

SESD-1725

[EUTTEST] EntityTagging API - ContentPublishingWindow

Eutelsat_TEST


Platform

SESD-1713

[StarHub] STB have a session limit during the playback

20.25_STD0, scv_PROD


Platform

SESD-1698

[StarHub] Asset which already expired cant re-assign to be valid

20.25_STD0, scv_LAB, scv_PROD


Platform

SESD-1671

[StarHub] There is an intermittent socket error during the ingestion of CIM-NIS on VOD/BTV Ingest

20.25_STD0, scv_PROD


Platform

SESD-1664

[StarHub] Intermittent error on CIM-NIS when ingesting BTV EPG

scv_PROD


Platform

SESD-1655

[StarHub] VOD xml ingest failed intermittent

20.25_STD0, scv_PROD


Platform

SESD-1615

[StarHub] CPM API will delete all the CPW's when there is no UID defined.

scv_LAB, scv_PROD


Platform

SESD-1590

[StarHub] Intermittent error when XML ingest on CIM module

20.25_STD0, scv_PROD


Environment

SESD-1625

[StarHub] Grafana API list for monitoring to be updated.

20.25_STD0, scv_PROD

Resolved Issues

The following issues are fixed and these bug fixes are part of this OPF_20.25_STD0 release.


Component/s

Key

Summary

Labels


OPCON

SOLDS-1335

Getting typeError in the console and not able to save account details in subscriber page intermediately

SIT_2020_Q2


OPCON

SOLDS-1328

The VOD contents are not displayed in the TVOD Manage contents screen

SIT_2020_Q1, SIT_2020_Q2


OPCON

SOLDS-1323

OPCON - Table preference does not work properly

SIT_2020_Q1


OPCON

SOLDS-1283

[OPCON] Wrong name in the Create Account | Manage Subscription page

SIT_2020_Q1


OPCON

SOLDS-1281

[OPCON] Forename / Surname icon column in User list page is not shown up if the operator selects the profile other than default profile

SIT_2020_Q1


OPCON

SOLDS-1250

[OPCON] UI Navigation is not user friendly in Manage Items page

SIT_2020_Q2


OPCON

SOLDS-1237

[OPCON]: "Edit data" option is enabled for the OPCON user who has only read access to LIVE menu.

SIT_2020_Q2


OPCON

SOLDS-1179

[OPCON] Alignment issues in the Account profile field available in the Create Account screen

SIT_2020_Q1


OPCON

SOLDS-1127

[OPCON] Table preference mismatch in the Live > EPG List View screen

Q4SITRELTEST


OPCON

SOLDS-1104

[OPCON] Last Log In time stamp details are not correct

Q4SITRELTEST


OPUI

SOLDS-1317

Personalized Content is not showing in magazine and strip view

SIT_Q1_2020


OPCON, PLATFORM

SOLDS-1432

Channel export tags not propagated through the system to the Elastic Search indexes

SIT_2020_Q2


PLATFORM

SOLDS-1313

For Failed ingestion also status is appearing as Complete

SIT_2020_Q1


PLATFORM

SOLDS-1294

The CDVR API for getting quota profile for a particular id returns 200 ok response when the quota profile doesn't exist

SIT_2020_Q1


PLATFORM

SOLDS-1238

Issue in promoting CU event in node

SIT_2020_Q1, SIT_2020_Q2


PLATFORM

SOLDS-1232

When the bundle is inactive/active status and the live product got expires/deleted, the user is able to play the content.

SIT_2020_Q2


PLATFORM

SOLDS-1182

The content Auth token gives a valid token even though the TVOD product is expired or TVOD product has future date

SITSIT, SIT_2020_Q1


PLATFORM

SOLDS-1169

Error messages are not approriate in opcon gui for bundles

SIT_2020_Q1


PLATFORM

SOLDS-1143

[OPCON] The upcoming event was not displayed as part of the Upcoming Item filter in the VOD > All Content Items screen

20.11_STD3, SIT_2020_Q1


OPCON

SESD-1677

[EUTTEST] - No more choice for Cloning or moving an asset from a node to another (copied instead)

Eutelsat_TEST, SIT_2020_Q2


OPCON

SESD-1660

[StarHub] Opcon will replace the existing entitlement when we add a new entitlement / re-save the account

20.25_STD0, scv_LAB, scv_PROD


OPCON

SESD-1628

[StarHub] Event id (ECO) row in "EPG Event Search" is empty

20.25_EB_SH, 20.25_STD0, scv_PROD


OPCON

SESD-1623

[StarHub] Expired Entitlement on shown as 'active' on OpCon

20.25_STD0, SCV_LAB, scv_PROD


OPCON

SESD-1609

[StarHub] Billing record got overwirte when we change the Account profile from opcon

20.25_EB_SH, 20.25_STD0, scv_PROD


OPCON

SESD-1552

[StarHub] Unable to check the Node id when it goes to lvl 5 for the log title

20.25_EB_SH, 20.25_STD0, scv_PROD


OPCON

SESD-1509

[StarHub] Number of Jobs of OpCon Workflow job keeps changing to 0 randomly

20.25_EB_SH, 20.25_STD0, scv_PROD


OPCON

SESD-1471

[IN:1136] OpConsole VOD - UI Builder and VOD pages information different than what there is on App

20.25_STD0_EUT, EUT-Q2-2020


OPCON

SESD-1467

[IN:1132] OpConsole VOD - Nodes are not complete

20.25_STD0_EUT, EUT-Q2-2020


OPCON

SESD-1397

[JACKSON] UI Builder configuration not Saved

OpCon, UIBuilder


Platform

SESD-1726

[StarHub] allowStartDateChangeOnContent feature is not included in new MAS Version 1.1.0.428

scv_LAB


Platform

SESD-1701

[StarHub] STB stream is not exclude from the stream limit when using refresh token

20.25_STD0, scv_LAB


Platform

SESD-1699

[StarHub] Many failure on Vod MDS on RabbitMQ when the purge is run via CPM

20.25_STD0, scv_PROD


Platform

SESD-1697

[StarHub] Unable to set up the archive for RMG module

20.25_STD0, SCV_LAB, scv_PROD


Platform

SESD-1672

[StarHub] CRMGW Create the Account in the SSP but not on OPF3

20.25_STD0, SIT_2020_Q2, scv_PROD


Platform

SESD-1665

[StarHub] Asset can not be taken out from Content-Group

20.25_STD0, scv_PROD


Platform

SESD-1646

[StarHub] Asset still inherit product from the Grand father node even the node has been moved out.

20.25_STD0, scv_PROD


Platform

SESD-1642

[StarHub] mismatch between SOLR config in OPF3.x and MDS' config

20.25_STD0, scv_LAB, scv_PROD


Platform

SESD-1631

[StarHub] CWM pod intermittent restart

20.25_EB_SH, 20.25_STD0, scv_PROD


Platform

SESD-1621

[StarHub] Auto-cleanup and ability to customer specific rules as part deployment

20.25_STD0, scv_PROD


Platform

SESD-1618

[StarHub] Provisioning got intermittent 500 internal server error

20.25_STD0, scv_LAB, scv_PROD


Platform

SESD-1616

[StarHub] MDS ingest takes longer than expected

20.11_STD5, 20.25_EB_SH, 20.25_STD0, scv_PROD


Platform

SESD-1603

[StarHub] Unable change an Editorial Content's contentType

20.25_STD0, scv_PROD


Platform

SESD-1598

[StarHub] Content id is empy for workflow job type = purge

20.25_EB_SH, 20.25_STD0, scv_PROD


Platform

SESD-1566

[StarHub] Linear product appear on VOD product on MDS

20.25_STD0, scv_PROD


Environment

SESD-1692

Clone of issue with summary: [StarHub] Unable to query CRMGW entitlements with Account & Status filters

20.25_STD0, scv_PROD


Environment

SESD-1649

[StarHub] Validate the rollback procedure to downgrade from latest release to previous stable release

20.25_STD0, scv_PROD


Environment

SESD-1644

[StarHub] One of the monggodb node down in the lab

20.25_STD0, scv_PROD


Environment

SESD-1643

[StarHub] /var/log/syslog in solr got full after solr restart

20.25_STD0, scv_PROD


Environment

SESD-1639

[StarHub] DWH - Data Warehouse CPM delta Queue depth not reducing

20.25_STD0, scv_PROD, 20.25_EB_SH


Environment

SESD-1620

[StarHub] All DB Backup Restore to be tested working

20.25_STD0, scv_PROD


Environment

SESD-1587

[StarHub] Low disk space: Solr01/02/03

20.25_STD0, scv_PROD, 20.25_EB_SH


Environment

SESD-1554

[StarHub] All services have been impacted after EC2 restarted

20.25_STD0, scv_PROD


Environment

SOLDS-1415

While Device registration in DMM, GlobalTopicsForAllDevices tag is not available

SIT_2020_Q2


Environment

SOLDS-1384

UAV module info is not coming in the live/vod metadata purge report.

SIT_2020_Q2


Environment

SOLDS-1414

Not able create new topics for IP messaging

SIT_2020_Q2


Configuration

SOLDS-1400

we can able to reach only 50k devices with 1 pod , after that pod restarting

SIT_2020_Q2


Environment

SOLDS-1376

Missing BCM profiles and unauthorized error while trying to upload

SIT_2020_Q2


Environment

SOLDS-1341

When we promote recommendations in magazine or strip we are not getting the recommendation data in the CDS API for magazine or strip

SIT_2020_Q2

New Issues

The following are the new issues seen in this OPF_20.25_STD0 release.


Component/s

Key

Summary

Labels


OPCON

SOLDS-1449

The description under the VOD > CATALOGUE menu needs to be updated as the product is moved out of the VOD > CATALOGUE screen

SIT_2020_Q2


OPCON

SOLDS-1419

[OPCON] VOD > WORKFLOW : Mismatch in the number of jobs

SIT_2020_Q2


OPCON

SOLDS-1372

[OPCON] Alignment issue in the VOD > CATALOGUE page

SIT_2020_Q2


PLATFORM

SOLDS-1427

Metadata update is not reflected for a recorded event

SIT_2020_Q2


PLATFORM

SOLDS-1364

The RMG Create Entitlement API doesn't have the validation for the "sharedProductContentId" field

SIT_2020_Q2


OpenTV Video Platform Components Deployed:

The following components are deployed as part of this release.

Component 

Version 

Supported Scenarios / limitations 

ADM 

1.1.0.1293


AGW 

1.1.0.1290


BCM

1.9.0.1007


business_rules_app_version

1.1.0.177


CAG 

1.0.5.312


CCP 

2.0.0.454


CDG 

4.2.0.3182


CDS 

1.1.0.20200807134534


CIM-GOC 

1.3.0.922


ml-sp-cex-nes-core 

1.11.1.3304


ml-sp-cex-seac-nes-core 

1.0.1.211


ml-sp-cim-nis-core

1.11.2.1367


Content builder

1.0.0.161


Content Delivery

1.0.0.64


ml-sp-cpm-core 

5.12.4.20200803050135


ml-sp-cwm-core 

1.0.1.71


CWM

1.8.1.1003


CWM2HARMONIC-VOS-ADAPTER 

1.1.0.99


DMM 

1.1.0.20200731101624


elasticsearch_indexes_version

1.1.20


elemental_adapter_version

1.2.0.43


es_aggregator_version

1.1.0.20200729151136


thumbor 

1.0.0.86


IAS 

1.1.1.1470


IHS 

2.2.0.20200728142429


MAS 

1.1.0.434


METADATASERVER 

3.1.0.20200729140441


MONGODELTA 

1.1.68


NAGRA-NGINX 

1.9.28.1244


ODM 

2.0.0.159


OPUI 

2.6.0.20200806132917


ORDERS 

1.2.0.939


PES

1.1.0.53


PMG 

1.1.0.2121


REX 

1.1.0.1052


RMG 

1.1.1.20200807105028


SRM 

5.1.2.981


ml-sp-uam-core

1.6.0.693


USERACTIVITYVAULT 

1.3.0.2428


USER-RECORDINGS 

1.2.0.1281


WFM2HARMONIC-VOS360 

1.2.1.353


SAS

1.0.0.202


nginx-upstream-sync

2.0.49


cpmfullextract 

1.1.0.18


aws-sigv4-proxy

20200609


mongofullextract 

1.1.0.30


http-router 

1.7.147


Validation Service 

1.1.0.112


KeyCloak 

6.0.1.94


Tableauonline-config 

1.2.0.144


service-advertiser 

1.0.72


vos360-cdvr-privatecopy-adapter-core

1.1.0.59


crm-gateway

1.0.1.71


business-rules-app

1.1.0.177


queue-extractor

1.2.0.34


Playbook CL (EKS)

CL#1222619


DWH (Glue script, Redshift schema change)

CL1209026