Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

CNAME: CNAME records can be used to alias one name to another. CNAME stands for Canonical Name.

...

The list of CNAME_properties can be configured by any adopters as per their schema properties.

Challenges:

If service has to point to different containers then it will be a challenge.

...

  • We can handle only CNAME as part of this scope. Any domain name changes requires data migration as the DB stores the full path with CNAME+Domain.
    Note: This can be generalised by handling the CNAME+Domain on service side while sending the responses by storing only relative paths in the DB.

  • ECAR is packaged with CNAME values. So any domain change required data migration by republishing the ECAR’s(Content republish).

  • StreamingUrl will required the data migration as it is specific to CSP providers. This may requires regeneration of all streaming URL’s with new CSP provider.

JOB Files to be addressed:
asset-enrichment -> org.sunbird.job.assetenricment.helpers.ImageEnrichmentHelper -> enrichImage method -> optimizeImage method

...