Skip to content

migrate CDK to GuCDK Ec2 pattern#9389

Closed
cemms1 wants to merge 27 commits intomainfrom
rename-infra-stacks
Closed

migrate CDK to GuCDK Ec2 pattern#9389
cemms1 wants to merge 27 commits intomainfrom
rename-infra-stacks

Conversation

@cemms1
Copy link
Contributor

@cemms1 cemms1 commented Nov 2, 2023

What does this change?

Using GuCDK Patterns for building our service

Reduce the amount of custom configuration and benefit from consistency with other Guardian AWS projects.

This trials using the set pattern for a EC2 app as provided by GuCDK, replacing the existing bespoke constructs and letting GuCDK make most of the decisions.

Reorganising WebX’s apps and stacks

It also trials a new naming strategy for Riffraff stacks, Cloudformation stacks, and GuCDK stacks and apps.

Note
Guardian “stacks” and “apps” are the inverse of AWS CDK “apps” and “stacks”

Add new apps in the DCR stack

We choose to follow Option 1 in #8351.

The new stack structure will look like the following:

- frontend (stack)
    - applications (app)
    - article (app)
    - facia (app)
    - sport (app)
    ...
- dotcom-rendering (stack)
    - article-web (app)
    - article-apps (app)
    - fronts-web (app)
    - applications-web (app)
    - applications-apps (app)

where the frontend and dotcom-rendering are stacks in the Guardian sense, which contains a collection of Guardian apps (e.g. article, fronts, sport, archive, …) which together make up a cohesive service (e.g. Ophan, frontend, MAPI, …)

In Riffraff, we can deploy dotcom-rendering:all to deploy all of our rendering apps (article-web, article-apps, etc). This follows the current naming convention of frontend:all which deploys all "frontend" apps.

Why?

Resolves #9374

Task before this can be deployed

  • Thorough testing to make sure this does not break the website
  • Update names of “apps” and “stacks” and “deployments” to match Guardian definitions
  • Get a review from DevX and share lessons
    • Naming of Apps & Stacks
    • Requirement for certificate + Listener
    • [ ]
  • Have a clear release strategy for the dual-stack release

mxdvl and others added 21 commits October 30, 2023 14:34
Co-authored-by: Daniel Clifton <110032454+DanielCliftonGuardian@users.noreply.github.com>
Co-authored-by: Charlotte Emms <43961396+cemms1@users.noreply.github.com>
Co-authored-by: Jamie B <53781962+JamieB-gu@users.noreply.github.com>
Co-authored-by: Charlotte Emms <cemms1@users.noreply.github.com>
Co-authored-by: Daniel Clifton <DanielCliftonGuardian@users.noreply.github.com>
curious what would happen
[skip ci]

Co-Authored-By: Max Duval <hi@mxdvl.com>
Co-Authored-By: Charlotte Emms <43961396+cemms1@users.noreply.github.com>
Co-Authored-By: Jamie B <53781962+JamieB-gu@users.noreply.github.com>
Co-Authored-By: Max Duval <hi@mxdvl.com>
Co-Authored-By: Charlotte Emms <43961396+cemms1@users.noreply.github.com>
Co-Authored-By: Jamie B <53781962+JamieB-gu@users.noreply.github.com>
@cemms1 cemms1 changed the title refactor: rename cfn and riffraff stacks and apps refactor: rename stacks and apps for GuCDK, Riffraff and Cloudformation Nov 2, 2023
@github-actions
Copy link

github-actions bot commented Nov 2, 2023

Size Change: 0 B

Total Size: 1.41 MB

ℹ️ View Unchanged
Filename Size
dotcom-rendering/dist/1076.web.********************.js 3.08 kB
dotcom-rendering/dist/1135.web.legacy.********************.js 3.18 kB
dotcom-rendering/dist/1149.web.********************.js 2.92 kB
dotcom-rendering/dist/1226.web.********************.js 3.66 kB
dotcom-rendering/dist/1244.web.********************.js 865 B
dotcom-rendering/dist/1244.web.legacy.********************.js 870 B
dotcom-rendering/dist/1291.web.legacy.********************.js 4.5 kB
dotcom-rendering/dist/1294.web.********************.js 5.36 kB
dotcom-rendering/dist/1406.web.********************.js 5.09 kB
dotcom-rendering/dist/1418.web.********************.js 10.1 kB
dotcom-rendering/dist/1465.web.********************.js 3.32 kB
dotcom-rendering/dist/1486.web.********************.js 744 B
dotcom-rendering/dist/1486.web.legacy.********************.js 749 B
dotcom-rendering/dist/1521.web.********************.js 5.48 kB
dotcom-rendering/dist/1659.web.********************.js 518 B
dotcom-rendering/dist/182.web.legacy.********************.js 11.8 kB
dotcom-rendering/dist/1840.web.legacy.********************.js 3.77 kB
dotcom-rendering/dist/1848.web.********************.js 644 B
dotcom-rendering/dist/1848.web.legacy.********************.js 649 B
dotcom-rendering/dist/1973.web.legacy.********************.js 4.88 kB
dotcom-rendering/dist/1987.web.********************.js 3.12 kB
dotcom-rendering/dist/1997.web.********************.js 744 B
dotcom-rendering/dist/1997.web.legacy.********************.js 749 B
dotcom-rendering/dist/2071.web.********************.js 745 B
dotcom-rendering/dist/2071.web.legacy.********************.js 750 B
dotcom-rendering/dist/21.web.********************.js 758 B
dotcom-rendering/dist/21.web.legacy.********************.js 763 B
dotcom-rendering/dist/2113.web.********************.js 29.6 kB
dotcom-rendering/dist/2126.web.********************.js 884 B
dotcom-rendering/dist/2126.web.legacy.********************.js 887 B
dotcom-rendering/dist/2131.web.legacy.********************.js 444 B
dotcom-rendering/dist/2133.web.********************.js 4.46 kB
dotcom-rendering/dist/2196.web.legacy.********************.js 5.13 kB
dotcom-rendering/dist/2201.web.********************.js 778 B
dotcom-rendering/dist/2201.web.legacy.********************.js 779 B
dotcom-rendering/dist/2228.web.********************.js 899 B
dotcom-rendering/dist/2228.web.legacy.********************.js 903 B
dotcom-rendering/dist/2240.web.legacy.********************.js 3.24 kB
dotcom-rendering/dist/2299.web.legacy.********************.js 8.45 kB
dotcom-rendering/dist/2339.web.********************.js 778 B
dotcom-rendering/dist/2339.web.legacy.********************.js 780 B
dotcom-rendering/dist/2351.web.********************.js 3.34 kB
dotcom-rendering/dist/2394.web.********************.js 1.62 kB
dotcom-rendering/dist/2467.web.********************.js 2.08 kB
dotcom-rendering/dist/2494.web.********************.js 774 B
dotcom-rendering/dist/2494.web.legacy.********************.js 782 B
dotcom-rendering/dist/2499.web.legacy.********************.js 2.26 kB
dotcom-rendering/dist/2527.web.legacy.********************.js 1.65 kB
dotcom-rendering/dist/2546.web.********************.js 3.72 kB
dotcom-rendering/dist/2679.web.legacy.********************.js 3.88 kB
dotcom-rendering/dist/275.web.********************.js 697 B
dotcom-rendering/dist/275.web.legacy.********************.js 702 B
dotcom-rendering/dist/2860.web.legacy.********************.js 7.98 kB
dotcom-rendering/dist/3024.web.********************.js 621 B
dotcom-rendering/dist/3024.web.legacy.********************.js 626 B
dotcom-rendering/dist/3146.web.********************.js 6.53 kB
dotcom-rendering/dist/3358.web.********************.js 637 B
dotcom-rendering/dist/3358.web.legacy.********************.js 642 B
dotcom-rendering/dist/356.web.********************.js 826 B
dotcom-rendering/dist/356.web.legacy.********************.js 832 B
dotcom-rendering/dist/3612.web.legacy.********************.js 4.45 kB
dotcom-rendering/dist/3653.web.********************.js 12.8 kB
dotcom-rendering/dist/3653.web.legacy.********************.js 4.13 kB
dotcom-rendering/dist/3960.web.********************.js 619 B
dotcom-rendering/dist/3960.web.legacy.********************.js 624 B
dotcom-rendering/dist/3968.web.********************.js 3.79 kB
dotcom-rendering/dist/4113.web.********************.js 757 B
dotcom-rendering/dist/4113.web.legacy.********************.js 762 B
dotcom-rendering/dist/4164.web.legacy.********************.js 600 B
dotcom-rendering/dist/4246.web.legacy.********************.js 5.72 kB
dotcom-rendering/dist/4306.web.********************.js 6.46 kB
dotcom-rendering/dist/4430.web.legacy.********************.js 3.21 kB
dotcom-rendering/dist/4591.web.********************.js 404 B
dotcom-rendering/dist/4593.web.********************.js 1.74 kB
dotcom-rendering/dist/4734.web.********************.js 759 B
dotcom-rendering/dist/4734.web.legacy.********************.js 763 B
dotcom-rendering/dist/4740.web.legacy.********************.js 3.8 kB
dotcom-rendering/dist/480.web.********************.js 524 B
dotcom-rendering/dist/4865.web.legacy.********************.js 3.74 kB
dotcom-rendering/dist/4896.web.********************.js 2.17 kB
dotcom-rendering/dist/4935.web.legacy.********************.js 2.86 kB
dotcom-rendering/dist/5021.web.********************.js 963 B
dotcom-rendering/dist/5021.web.legacy.********************.js 969 B
dotcom-rendering/dist/5071.web.********************.js 941 B
dotcom-rendering/dist/5071.web.legacy.********************.js 946 B
dotcom-rendering/dist/5210.web.********************.js 303 B
dotcom-rendering/dist/5211.web.********************.js 2.92 kB
dotcom-rendering/dist/5225.web.********************.js 6.67 kB
dotcom-rendering/dist/5474.web.********************.js 620 B
dotcom-rendering/dist/5474.web.legacy.********************.js 625 B
dotcom-rendering/dist/5688.web.********************.js 3.79 kB
dotcom-rendering/dist/5974.web.********************.js 742 B
dotcom-rendering/dist/5974.web.legacy.********************.js 747 B
dotcom-rendering/dist/6118.web.********************.js 682 B
dotcom-rendering/dist/6118.web.legacy.********************.js 687 B
dotcom-rendering/dist/6126.web.********************.js 2.23 kB
dotcom-rendering/dist/631.web.legacy.********************.js 4.76 kB
dotcom-rendering/dist/6389.web.legacy.********************.js 4.59 kB
dotcom-rendering/dist/640.web.********************.js 711 B
dotcom-rendering/dist/640.web.legacy.********************.js 716 B
dotcom-rendering/dist/6437.web.********************.js 867 B
dotcom-rendering/dist/6437.web.legacy.********************.js 872 B
dotcom-rendering/dist/6527.web.legacy.********************.js 3.54 kB
dotcom-rendering/dist/6534.web.********************.js 575 B
dotcom-rendering/dist/6534.web.legacy.********************.js 580 B
dotcom-rendering/dist/6541.web.********************.js 811 B
dotcom-rendering/dist/6541.web.legacy.********************.js 817 B
dotcom-rendering/dist/657.web.********************.js 2.46 kB
dotcom-rendering/dist/6623.web.********************.js 3.65 kB
dotcom-rendering/dist/6980.web.legacy.********************.js 2.86 kB
dotcom-rendering/dist/700.web.legacy.********************.js 3.67 kB
dotcom-rendering/dist/7133.web.********************.js 699 B
dotcom-rendering/dist/7133.web.legacy.********************.js 704 B
dotcom-rendering/dist/7149.web.legacy.********************.js 31.5 kB
dotcom-rendering/dist/7305.web.********************.js 886 B
dotcom-rendering/dist/7305.web.legacy.********************.js 892 B
dotcom-rendering/dist/7401.web.********************.js 689 B
dotcom-rendering/dist/7401.web.legacy.********************.js 694 B
dotcom-rendering/dist/7480.web.legacy.********************.js 1.09 kB
dotcom-rendering/dist/7569.web.********************.js 4.91 kB
dotcom-rendering/dist/7650.web.********************.js 23 kB
dotcom-rendering/dist/7650.web.legacy.********************.js 23 kB
dotcom-rendering/dist/7688.web.********************.js 814 B
dotcom-rendering/dist/7688.web.legacy.********************.js 819 B
dotcom-rendering/dist/786.web.********************.js 477 B
dotcom-rendering/dist/786.web.legacy.********************.js 482 B
dotcom-rendering/dist/7874.web.legacy.********************.js 4.08 kB
dotcom-rendering/dist/7921.web.legacy.********************.js 3.36 kB
dotcom-rendering/dist/7923.web.legacy.********************.js 5.64 kB
dotcom-rendering/dist/8085.web.********************.js 2.59 kB
dotcom-rendering/dist/8085.web.legacy.********************.js 2.6 kB
dotcom-rendering/dist/8112.web.********************.js 3.37 kB
dotcom-rendering/dist/8165.web.********************.js 926 B
dotcom-rendering/dist/8165.web.legacy.********************.js 931 B
dotcom-rendering/dist/8170.web.********************.js 490 B
dotcom-rendering/dist/8170.web.legacy.********************.js 495 B
dotcom-rendering/dist/818.web.********************.js 2.85 kB
dotcom-rendering/dist/8268.web.********************.js 5.65 kB
dotcom-rendering/dist/8341.web.legacy.********************.js 5.12 kB
dotcom-rendering/dist/8411.web.legacy.********************.js 5.7 kB
dotcom-rendering/dist/8414.web.********************.js 5.12 kB
dotcom-rendering/dist/8439.web.********************.js 4.97 kB
dotcom-rendering/dist/8447.web.********************.js 963 B
dotcom-rendering/dist/8447.web.legacy.********************.js 969 B
dotcom-rendering/dist/8505.web.********************.js 556 B
dotcom-rendering/dist/8505.web.legacy.********************.js 561 B
dotcom-rendering/dist/8537.web.legacy.********************.js 5.35 kB
dotcom-rendering/dist/8555.web.********************.js 690 B
dotcom-rendering/dist/8555.web.legacy.********************.js 695 B
dotcom-rendering/dist/8622.web.********************.js 858 B
dotcom-rendering/dist/8622.web.legacy.********************.js 863 B
dotcom-rendering/dist/8638.web.********************.js 831 B
dotcom-rendering/dist/8638.web.legacy.********************.js 839 B
dotcom-rendering/dist/8658.web.legacy.********************.js 6.32 kB
dotcom-rendering/dist/8732.web.legacy.********************.js 3.77 kB
dotcom-rendering/dist/8739.web.legacy.********************.js 5.39 kB
dotcom-rendering/dist/8783.web.legacy.********************.js 11.2 kB
dotcom-rendering/dist/8950.web.legacy.********************.js 3.64 kB
dotcom-rendering/dist/911.web.legacy.********************.js 1.18 kB
dotcom-rendering/dist/9422.web.********************.js 614 B
dotcom-rendering/dist/9490.web.********************.js 825 B
dotcom-rendering/dist/9490.web.legacy.********************.js 831 B
dotcom-rendering/dist/9542.web.legacy.********************.js 7.25 kB
dotcom-rendering/dist/9568.web.********************.js 5.37 kB
dotcom-rendering/dist/9597.web.********************.js 3.25 kB
dotcom-rendering/dist/9714.web.legacy.********************.js 5.7 kB
dotcom-rendering/dist/9724.web.********************.js 5.02 kB
dotcom-rendering/dist/9839.web.legacy.********************.js 1.08 kB
dotcom-rendering/dist/AdPortals-importable.web.********************.js 4.08 kB
dotcom-rendering/dist/AdPortals-importable.web.legacy.********************.js 4.22 kB
dotcom-rendering/dist/AlreadyVisited-importable.web.********************.js 412 B
dotcom-rendering/dist/AlreadyVisited-importable.web.legacy.********************.js 417 B
dotcom-rendering/dist/AppEmailSignUp-importable.web.********************.js 7.21 kB
dotcom-rendering/dist/AppEmailSignUp-importable.web.legacy.********************.js 7.84 kB
dotcom-rendering/dist/AppsEpic-importable.web.********************.js 3.96 kB
dotcom-rendering/dist/AppsEpic-importable.web.legacy.********************.js 5.6 kB
dotcom-rendering/dist/AppsFooter-importable.web.********************.js 3.37 kB
dotcom-rendering/dist/AppsFooter-importable.web.legacy.********************.js 4.16 kB
dotcom-rendering/dist/AppsLightboxImage-importable.web.********************.js 2.82 kB
dotcom-rendering/dist/AppsLightboxImage-importable.web.legacy.********************.js 5.01 kB
dotcom-rendering/dist/AudioAtomWrapper-importable.web.********************.js 3.27 kB
dotcom-rendering/dist/AudioAtomWrapper-importable.web.legacy.********************.js 3.12 kB
dotcom-rendering/dist/AustralianTerritorySwitcher-importable.web.********************.js 4.86 kB
dotcom-rendering/dist/AustralianTerritorySwitcher-importable.web.legacy.********************.js 5.65 kB
dotcom-rendering/dist/Branding-importable.web.********************.js 2.2 kB
dotcom-rendering/dist/Branding-importable.web.legacy.********************.js 1.97 kB
dotcom-rendering/dist/braze-web-sdk-core.web.********************.js 36.9 kB
dotcom-rendering/dist/braze-web-sdk-core.web.legacy.********************.js 36.9 kB
dotcom-rendering/dist/BrazeMessaging-importable.web.********************.js 5.5 kB
dotcom-rendering/dist/BrazeMessaging-importable.web.legacy.********************.js 6.16 kB
dotcom-rendering/dist/CalloutBlockComponent-importable.web.********************.js 6.47 kB
dotcom-rendering/dist/CalloutBlockComponent-importable.web.legacy.********************.js 6.81 kB
dotcom-rendering/dist/CalloutEmbedBlockComponent-importable.web.********************.js 5.82 kB
dotcom-rendering/dist/CalloutEmbedBlockComponent-importable.web.legacy.********************.js 5.11 kB
dotcom-rendering/dist/CardCommentCount-importable.web.********************.js 2.69 kB
dotcom-rendering/dist/CardCommentCount-importable.web.legacy.********************.js 3.11 kB
dotcom-rendering/dist/Carousel-importable.web.********************.js 7.75 kB
dotcom-rendering/dist/Carousel-importable.web.legacy.********************.js 2.66 kB
dotcom-rendering/dist/CarouselForNewsletters-importable.web.********************.js 5.6 kB
dotcom-rendering/dist/CarouselForNewsletters-importable.web.legacy.********************.js 4.82 kB
dotcom-rendering/dist/ChartAtom-importable.web.********************.js 500 B
dotcom-rendering/dist/ChartAtom-importable.web.legacy.********************.js 412 B
dotcom-rendering/dist/CommentCount-importable.web.********************.js 2.85 kB
dotcom-rendering/dist/CommentCount-importable.web.legacy.********************.js 3.29 kB
dotcom-rendering/dist/DiscussionContainer-importable.web.********************.js 23.9 kB
dotcom-rendering/dist/DiscussionContainer-importable.web.legacy.********************.js 21.4 kB
dotcom-rendering/dist/DiscussionMeta-importable.web.********************.js 3.72 kB
dotcom-rendering/dist/DiscussionMeta-importable.web.legacy.********************.js 3.76 kB
dotcom-rendering/dist/DocumentBlockComponent-importable.web.********************.js 3.3 kB
dotcom-rendering/dist/DocumentBlockComponent-importable.web.legacy.********************.js 2.07 kB
dotcom-rendering/dist/EmbedBlockComponent-importable.web.********************.js 3.84 kB
dotcom-rendering/dist/EmbedBlockComponent-importable.web.legacy.********************.js 2.15 kB
dotcom-rendering/dist/EnhancePinnedPost-importable.web.********************.js 1.95 kB
dotcom-rendering/dist/EnhancePinnedPost-importable.web.legacy.********************.js 1.99 kB
dotcom-rendering/dist/FetchOnwardsData-importable.web.********************.js 2.5 kB
dotcom-rendering/dist/FetchOnwardsData-importable.web.legacy.********************.js 2.38 kB
dotcom-rendering/dist/FilterKeyEventsToggle-importable.web.********************.js 3.31 kB
dotcom-rendering/dist/FilterKeyEventsToggle-importable.web.legacy.********************.js 2.82 kB
dotcom-rendering/dist/FocusStyles-importable.web.********************.js 607 B
dotcom-rendering/dist/FocusStyles-importable.web.legacy.********************.js 618 B
dotcom-rendering/dist/FollowWrapper-importable.web.********************.js 3.67 kB
dotcom-rendering/dist/FollowWrapper-importable.web.legacy.********************.js 860 B
dotcom-rendering/dist/FooterLabel-importable.web.********************.js 336 B
dotcom-rendering/dist/FooterLabel-importable.web.legacy.********************.js 370 B
dotcom-rendering/dist/frameworks.web.********************.js 20.8 kB
dotcom-rendering/dist/frameworks.web.legacy.********************.js 20.8 kB
dotcom-rendering/dist/GetCricketScoreboard-importable.web.********************.js 3.26 kB
dotcom-rendering/dist/GetCricketScoreboard-importable.web.legacy.********************.js 3.18 kB
dotcom-rendering/dist/GetMatchNav-importable.web.********************.js 12.6 kB
dotcom-rendering/dist/GetMatchNav-importable.web.legacy.********************.js 7.23 kB
dotcom-rendering/dist/GetMatchStats-importable.web.********************.js 355 B
dotcom-rendering/dist/GetMatchStats-importable.web.legacy.********************.js 1.36 kB
dotcom-rendering/dist/GetMatchTabs-importable.web.********************.js 2.31 kB
dotcom-rendering/dist/GetMatchTabs-importable.web.legacy.********************.js 2.23 kB
dotcom-rendering/dist/guardian-braze-components-banner.web.********************.js 13.4 kB
dotcom-rendering/dist/guardian-braze-components-banner.web.legacy.********************.js 12.5 kB
dotcom-rendering/dist/guardian-braze-components-end-of-article.web.********************.js 9 kB
dotcom-rendering/dist/guardian-braze-components-end-of-article.web.legacy.********************.js 10.8 kB
dotcom-rendering/dist/GuideAtomWrapper-importable.web.********************.js 790 B
dotcom-rendering/dist/GuideAtomWrapper-importable.web.legacy.********************.js 833 B
dotcom-rendering/dist/HeaderTopBar-importable.web.********************.js 10.9 kB
dotcom-rendering/dist/HeaderTopBar-importable.web.legacy.********************.js 10.8 kB
dotcom-rendering/dist/index.web.********************.js 37.8 kB
dotcom-rendering/dist/index.web.legacy.********************.js 44.5 kB
dotcom-rendering/dist/InstagramBlockComponent-importable.web.********************.js 3.38 kB
dotcom-rendering/dist/InstagramBlockComponent-importable.web.legacy.********************.js 2.4 kB
dotcom-rendering/dist/InteractiveBlockComponent-importable.web.********************.js 5.82 kB
dotcom-rendering/dist/InteractiveBlockComponent-importable.web.legacy.********************.js 4.44 kB
dotcom-rendering/dist/InteractiveContentsBlockComponent-importable.web.********************.js 3.79 kB
dotcom-rendering/dist/InteractiveContentsBlockComponent-importable.web.legacy.********************.js 4.07 kB
dotcom-rendering/dist/InteractiveSupportButton-importable.web.********************.js 4.16 kB
dotcom-rendering/dist/InteractiveSupportButton-importable.web.legacy.********************.js 3.46 kB
dotcom-rendering/dist/KeyEventsCarousel-importable.web.********************.js 2.78 kB
dotcom-rendering/dist/KeyEventsCarousel-importable.web.legacy.********************.js 2.56 kB
dotcom-rendering/dist/KnowledgeQuizAtom-importable.web.********************.js 3.51 kB
dotcom-rendering/dist/KnowledgeQuizAtom-importable.web.legacy.********************.js 3.73 kB
dotcom-rendering/dist/LatestLinks-importable.web.********************.js 968 B
dotcom-rendering/dist/LatestLinks-importable.web.legacy.********************.js 1.46 kB
dotcom-rendering/dist/LightboxHash-importable.web.********************.js 430 B
dotcom-rendering/dist/LightboxHash-importable.web.legacy.********************.js 439 B
dotcom-rendering/dist/LightboxJavascript-importable.web.********************.js 4.39 kB
dotcom-rendering/dist/LightboxJavascript-importable.web.legacy.********************.js 6.07 kB
dotcom-rendering/dist/LiveBlogEpic-importable.web.********************.js 5.01 kB
dotcom-rendering/dist/LiveBlogEpic-importable.web.legacy.********************.js 5.16 kB
dotcom-rendering/dist/Liveness-importable.web.********************.js 3.34 kB
dotcom-rendering/dist/Liveness-importable.web.legacy.********************.js 7.86 kB
dotcom-rendering/dist/ManyNewsletterSignUp-importable.web.********************.js 4.98 kB
dotcom-rendering/dist/ManyNewsletterSignUp-importable.web.legacy.********************.js 7.28 kB
dotcom-rendering/dist/MapEmbedBlockComponent-importable.web.********************.js 5.39 kB
dotcom-rendering/dist/MapEmbedBlockComponent-importable.web.legacy.********************.js 3.56 kB
dotcom-rendering/dist/Metrics-importable.web.********************.js 2.56 kB
dotcom-rendering/dist/Metrics-importable.web.legacy.********************.js 2.8 kB
dotcom-rendering/dist/MostViewedFooter-importable.web.********************.js 5.38 kB
dotcom-rendering/dist/MostViewedFooter-importable.web.legacy.********************.js 2.5 kB
dotcom-rendering/dist/MostViewedFooterData-importable.web.********************.js 7.7 kB
dotcom-rendering/dist/MostViewedFooterData-importable.web.legacy.********************.js 1.96 kB
dotcom-rendering/dist/MostViewedRightWrapper-importable.web.********************.js 3.9 kB
dotcom-rendering/dist/MostViewedRightWrapper-importable.web.legacy.********************.js 2.9 kB
dotcom-rendering/dist/OnwardsUpper-importable.web.********************.js 4.17 kB
dotcom-rendering/dist/OnwardsUpper-importable.web.legacy.********************.js 4.07 kB
dotcom-rendering/dist/PersonalityQuizAtom-importable.web.********************.js 3.65 kB
dotcom-rendering/dist/PersonalityQuizAtom-importable.web.legacy.********************.js 3.9 kB
dotcom-rendering/dist/ProfileAtom-importable.web.********************.js 547 B
dotcom-rendering/dist/ProfileAtom-importable.web.legacy.********************.js 578 B
dotcom-rendering/dist/ProfileAtomWrapper-importable.web.********************.js 810 B
dotcom-rendering/dist/ProfileAtomWrapper-importable.web.legacy.********************.js 857 B
dotcom-rendering/dist/PulsingDot-importable.web.********************.js 744 B
dotcom-rendering/dist/PulsingDot-importable.web.legacy.********************.js 731 B
dotcom-rendering/dist/QandaAtom-importable.web.********************.js 542 B
dotcom-rendering/dist/QandaAtom-importable.web.legacy.********************.js 574 B
dotcom-rendering/dist/ReaderRevenueDev-importable.web.********************.js 466 B
dotcom-rendering/dist/ReaderRevenueDev-importable.web.legacy.********************.js 477 B
dotcom-rendering/dist/readerRevenueDevUtils.web.********************.js 3.01 kB
dotcom-rendering/dist/readerRevenueDevUtils.web.legacy.********************.js 3.29 kB
dotcom-rendering/dist/ReaderRevenueLinks-importable.web.********************.js 4.95 kB
dotcom-rendering/dist/ReaderRevenueLinks-importable.web.legacy.********************.js 5.15 kB
dotcom-rendering/dist/RecipeMultiplier-importable.web.********************.js 3.17 kB
dotcom-rendering/dist/RecipeMultiplier-importable.web.legacy.********************.js 5.67 kB
dotcom-rendering/dist/RelativeTime-importable.web.********************.js 1.92 kB
dotcom-rendering/dist/RelativeTime-importable.web.legacy.********************.js 1.98 kB
dotcom-rendering/dist/RichLinkComponent-importable.web.********************.js 6.34 kB
dotcom-rendering/dist/RichLinkComponent-importable.web.legacy.********************.js 4.44 kB
dotcom-rendering/dist/SecureSignupIframe-importable.web.********************.js 4.93 kB
dotcom-rendering/dist/SecureSignupIframe-importable.web.legacy.********************.js 4.72 kB
dotcom-rendering/dist/SendAMessage-importable.web.********************.js 4.38 kB
dotcom-rendering/dist/SendAMessage-importable.web.legacy.********************.js 7.07 kB
dotcom-rendering/dist/SendTargetingParams-importable.web.********************.js 2.08 kB
dotcom-rendering/dist/SendTargetingParams-importable.web.legacy.********************.js 2.93 kB
dotcom-rendering/dist/sentry.web.********************.js 773 B
dotcom-rendering/dist/sentry.web.legacy.********************.js 766 B
dotcom-rendering/dist/SetABTests-importable.web.********************.js 4.53 kB
dotcom-rendering/dist/SetABTests-importable.web.legacy.********************.js 4.8 kB
dotcom-rendering/dist/SetAdTargeting-importable.web.********************.js 514 B
dotcom-rendering/dist/SetAdTargeting-importable.web.legacy.********************.js 523 B
dotcom-rendering/dist/shimport.web.********************.js 2.78 kB
dotcom-rendering/dist/shimport.web.legacy.********************.js 2.79 kB
dotcom-rendering/dist/ShowHideContainers-importable.web.********************.js 642 B
dotcom-rendering/dist/ShowHideContainers-importable.web.legacy.********************.js 1.22 kB
dotcom-rendering/dist/ShowMore-importable.web.********************.js 5.59 kB
dotcom-rendering/dist/ShowMore-importable.web.legacy.********************.js 5.04 kB
dotcom-rendering/dist/SignInGateMain.web.********************.js 3.86 kB
dotcom-rendering/dist/SignInGateMain.web.legacy.********************.js 2.63 kB
dotcom-rendering/dist/SignInGateMainCheckoutComplete.web.********************.js 4.93 kB
dotcom-rendering/dist/SignInGateMainCheckoutComplete.web.legacy.********************.js 3.59 kB
dotcom-rendering/dist/SignInGateSelector-importable.web.********************.js 5.66 kB
dotcom-rendering/dist/SignInGateSelector-importable.web.legacy.********************.js 6.05 kB
dotcom-rendering/dist/SlotBodyEnd-importable.web.********************.js 6.43 kB
dotcom-rendering/dist/SlotBodyEnd-importable.web.legacy.********************.js 6.19 kB
dotcom-rendering/dist/Snow-importable.web.********************.js 3.02 kB
dotcom-rendering/dist/Snow-importable.web.legacy.********************.js 3.33 kB
dotcom-rendering/dist/SpotifyBlockComponent-importable.web.********************.js 5.24 kB
dotcom-rendering/dist/SpotifyBlockComponent-importable.web.legacy.********************.js 3.49 kB
dotcom-rendering/dist/StickyBottomBanner-importable.web.********************.js 5.74 kB
dotcom-rendering/dist/StickyBottomBanner-importable.web.legacy.********************.js 6.54 kB
dotcom-rendering/dist/SubNav-importable.web.********************.js 2.36 kB
dotcom-rendering/dist/SubNav-importable.web.legacy.********************.js 2.07 kB
dotcom-rendering/dist/SupportTheG-importable.web.********************.js 5.06 kB
dotcom-rendering/dist/SupportTheG-importable.web.legacy.********************.js 5.26 kB
dotcom-rendering/dist/TableOfContents-importable.web.********************.js 2.96 kB
dotcom-rendering/dist/TableOfContents-importable.web.legacy.********************.js 2.72 kB
dotcom-rendering/dist/TimelineAtom-importable.web.********************.js 1.22 kB
dotcom-rendering/dist/TimelineAtom-importable.web.legacy.********************.js 1.06 kB
dotcom-rendering/dist/TweetBlockComponent-importable.web.********************.js 1.01 kB
dotcom-rendering/dist/TweetBlockComponent-importable.web.legacy.********************.js 791 B
dotcom-rendering/dist/UnsafeEmbedBlockComponent-importable.web.********************.js 3.38 kB
dotcom-rendering/dist/UnsafeEmbedBlockComponent-importable.web.legacy.********************.js 2.41 kB
dotcom-rendering/dist/VideoFacebookBlockComponent-importable.web.********************.js 5.41 kB
dotcom-rendering/dist/VideoFacebookBlockComponent-importable.web.legacy.********************.js 3.57 kB
dotcom-rendering/dist/VineBlockComponent-importable.web.********************.js 3.23 kB
dotcom-rendering/dist/VineBlockComponent-importable.web.legacy.********************.js 1.61 kB
dotcom-rendering/dist/WeatherWrapper-importable.web.********************.js 5.42 kB
dotcom-rendering/dist/WeatherWrapper-importable.web.legacy.********************.js 4.9 kB
dotcom-rendering/dist/YoutubeBlockComponent-importable.web.********************.js 3.67 kB
dotcom-rendering/dist/YoutubeBlockComponent-importable.web.legacy.********************.js 4.07 kB

compressed-size-action

@cemms1 cemms1 force-pushed the rename-infra-stacks branch 3 times, most recently from a0e2c42 to b662f95 Compare November 3, 2023 14:42
@cemms1 cemms1 force-pushed the rename-infra-stacks branch from b662f95 to a0c975d Compare November 3, 2023 15:04
cloudFormationStackName: article-rendering
amiParameter: AMIArticlerendering
article-rendering:
cloudFormationStackName: rendering
Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

double check this

@cemms1
Copy link
Contributor Author

cemms1 commented Nov 3, 2023

Why is the cloudformation stack called frontend-article-rendering-CODE

@cemms1 cemms1 force-pushed the rename-infra-stacks branch 2 times, most recently from 60ecbfc to 3ba7b6d Compare November 3, 2023 17:36
@cemms1 cemms1 marked this pull request as ready for review November 6, 2023 10:59
@cemms1 cemms1 requested a review from a team as a code owner November 6, 2023 10:59
@cemms1 cemms1 force-pushed the rename-infra-stacks branch from 3ba7b6d to 1f76422 Compare November 6, 2023 10:59
@cemms1 cemms1 changed the title refactor: rename stacks and apps for GuCDK, Riffraff and Cloudformation migrate CDK to GuCDK Ec2 pattern Nov 6, 2023
@cemms1 cemms1 changed the base branch from gu-cdk-mob/new-project to main November 6, 2023 11:09
@cemms1 cemms1 marked this pull request as draft November 6, 2023 11:09
} satisfies Alarms)
: ({ noMonitoring: true } satisfies NoMonitoring);

new GuEc2App(this, {
Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

should we use GuNodeApp instead?

Comment on lines +60 to +61
// TODO - should we change to 3000?
applicationPort: 9000,
Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Should we look into changing the port of the application?

Comment on lines +72 to +76
certificateProps: {
domainName: `${app}-${stack}.${
stage === 'PROD' ? '' : 'code.dev-'
}gutools.co.uk`,
},
Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

do we definitely need a certificate?

Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

We discovered that this was necessary for the creation of a listener on port 443, instead of the default 8080 which was unreachable.

@cemms1 cemms1 mentioned this pull request Nov 6, 2023
@cemms1
Copy link
Contributor Author

cemms1 commented Nov 6, 2023

We can test frontend > DCR by updating the value of the SSM param referenced here https://github.com/guardian/frontend/blob/main/common/app/common/configuration.scala#L152

@github-actions
Copy link

github-actions bot commented Dec 7, 2023

"This PR is stale because it has been open 30 days with no activity. Unless a comment is added or the “stale” label removed, this will be closed in 3 days"

@github-actions github-actions bot added the Stale label Dec 7, 2023
@github-actions
Copy link

This PR was closed because it has been stalled for 3 days with no activity.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Trial using GuCDK EC2 app pattern

4 participants