manager icon indicating copy to clipboard operation
manager copied to clipboard

upcoming: [M3-8751] - Image Service Gen 2 final GA tweaks

Open bnussman-akamai opened this issue 1 year ago โ€ข 0 comments

Description ๐Ÿ“

  • Makes final Image Service Gen2 tweaks for GA ๐Ÿ’พ
  • Adds imageServiceGen2Ga feature flag ๐Ÿด
    • Probably should have used an object feature flag in the first place, sorry about that!

Primary Changes for GA ๐Ÿ”

  • When GA is enabled
    • On the Images Landing page, there should be no compatibility column
    • On the Images Landing page, there should be a cloud-init icon on the Images Landing page for images that support cloud-init
    • On the Image Capture page, there should be a warning notice that shows when the user selects a Linode in a region where there is not image storage

Target release date ๐Ÿ—“๏ธ

10/28

Preview ๐Ÿ“ท

Default (Image Service Gen2 completely disabled) Image Service Gen2 LA (imageServiceGen2 enabled) Image Service Gen2 GA (imageServiceGen2 and imageServiceGen2Ga enabled) (this PR adds this)
Landing page Screenshot 2024-10-16 at 1 15 01โ€ฏPM Screenshot 2024-10-16 at 1 14 44โ€ฏPM Screenshot 2024-10-16 at 1 13 38โ€ฏPM
Capture Image page Screenshot 2024-10-16 at 1 18 11โ€ฏPM Screenshot 2024-10-16 at 1 18 11โ€ฏPM Screenshot 2024-10-16 at 1 19 13โ€ฏPM

How to test ๐Ÿงช

How to test warning notice on Image Capture page

  • Go to the image Capture page (http://localhost:3000/images/create)
  • Enable the Image Service Gen2 GA flag
  • Select a Linode that exists in a region that does not have Object Storage
  • Observe new notice
  • Check that notice for spelling, correct links, and style

How to test Images landing page

  • Go to the Images landing page
  • Test this page with various images and various feature flag configurations
    • Refer to the "Primary Changes for GA" section for an overview of what you should see

As an Author I have considered ๐Ÿค”

  • [ ] ๐Ÿ‘€ Doing a self review
  • [ ] โ” Our contribution guidelines
  • [ ] ๐Ÿค Splitting feature into small PRs
  • [x] โž• Adding a changeset
  • [x] ๐Ÿงช Providing/Improving test coverage
  • [ ] ๐Ÿ” Removing all sensitive information from the code and PR description
  • [x] ๐Ÿšฉ Using a feature flag to protect the release
  • [ ] ๐Ÿ‘ฃ Providing comprehensive reproduction steps
  • [ ] ๐Ÿ“‘ Providing or updating our documentation
  • [ ] ๐Ÿ•› Scheduling a pair reviewing session
  • [ ] ๐Ÿ“ฑ Providing mobile support
  • [ ] โ™ฟ Providing accessibility support

bnussman-akamai avatar Oct 16 '24 17:10 bnussman-akamai