aws-solutions / video-on-demand-on-aws

An automated reference implementation leveraging AWS Step Functions and AWS Media Services to deploy a scalable fault tolerant Video on demand workflow
https://aws.amazon.com/solutions/video-on-demand-on-aws/
Apache License 2.0
495 stars 241 forks source link

Upgrading from v5.x to v6.x #242

Closed deadmantfa closed 4 months ago

deadmantfa commented 4 months ago

Describe the bug I am trying to upgrade the solution but got error (Check screenshot section)

I can delete and recreate the entire solution but needed to know would I be loosing all the videos already converted using the v5.x

To Reproduce Follow the upgrade procedure. See the error

Expected behavior Should Update the solutuion

Please complete the following information about the solution:

To get the version of the solution, you can look at the description of the created CloudFormation stack. For example, "(SO0021) - Video On Demand workflow with AWS Step Functions, MediaConvert, MediaPackage, S3, CloudFront and DynamoDB. Version v5.0.0". If the description does not contain the version information, you can look at the mappings section of the template:

Mappings:
  SourceCode:
    General:
      S3Bucket: "solutions"
      KeyPrefix: "video-on-demand-on-aws/v5.0.0"

Screenshots

image

Additional context NA

raulmlamzn commented 4 months ago

Hello @deadmantfa, This upgrade failure is expected since the solution moved to CDK in v6.0.0 per the release notes below, and you are trying to upgrade from v5.3.1. https://github.com/aws-solutions/video-on-demand-on-aws/releases/tag/v6.0.0 However, you will be able to keep the S3 buckets, DynamoDB table, and CloudWatch logs created by the solution after you uninstall the stack. See notes in the Implementation Guide: https://docs.aws.amazon.com/solutions/latest/video-on-demand-on-aws/uninstall-the-solution.html

deadmantfa commented 4 months ago

@raulmlamzn thank you for the quick response. I will have a look at the documentation again. Just worried that as I have live videos which my customers are using and hope there is no loss/downtime for them due to this change I am trying to make. Thank you once again for pointing me to the right direction