Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Implementation of new hosting solution #549

Closed
5 of 10 tasks
daine opened this issue Oct 11, 2023 · 6 comments
Closed
5 of 10 tasks

Implementation of new hosting solution #549

daine opened this issue Oct 11, 2023 · 6 comments
Assignees

Comments

@daine
Copy link
Collaborator

daine commented Oct 11, 2023

As a developer, I want to have a CI/CD pipeline for the design system's documentation website in AWS to make deployment and maintenance easier and faster.

TODO

Outcomes

Deliverables

  • An accessible link to the documentation website (could be an amplify link for now)

Estimated Effort

  • XS: 1 to 2 hours
  • S: half a day
  • M: 1-2 day
  • L: 1 week
  • XL: Move to an epic

Out of scope

  • Moving domains - not until we're ready to switch
  • Retiring old domains
@daine
Copy link
Collaborator Author

daine commented Oct 11, 2023

@patheard
Copy link
Member

patheard commented Oct 11, 2023

I'll start work this week by getting the cds-snc/gcds-terraform repo ready to hold the Terraform for the static site. This will include:

  • Creating the top level folders to hold the site's TF resources.
  • Updating the Terraform plan/apply workflows to be aware of the new top level folders.
  • Creating a design.cdssandbox.xyz Hosted Zone for the new site's temporary URL (used for testing until it's ready for launch).
  • Updating any existing CDN resources so that they don't cause a conflict with new static site resources.

@patheard
Copy link
Member

Initial folder setup is now done. I've also hooked up the subdomain delegation so we should be good to start creating DNS records and validating ACM certificates.

@ClementineHahn
Copy link
Collaborator

Due to reduced team capacity this EPIC are still on going

@daine
Copy link
Collaborator Author

daine commented Dec 11, 2023

Domains are currently now accessible through:
https://design-system.cdssandbox.xyz/
https://systeme-design.alpha.canada.ca/

Next step on the Epic is:

@daine daine closed this as completed Dec 11, 2023
@daine
Copy link
Collaborator Author

daine commented Jan 9, 2024

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

No branches or pull requests

3 participants