awslabs / harmonix

A developer portal to meet your Enterprise needs. Fast, secure, and at-scale.
https://harmonixonaws.io/
Apache License 2.0
190 stars 35 forks source link

Install Harmonix without AWS Route 53 #109

Open tdiaque opened 5 days ago

tdiaque commented 5 days ago

Please describe your question here

Our team is looking into deploying Harmonix for AWS as we had previously POCed Backstage before moving to AWS for our Platform. I see in the installation instructions that we need to create & configure a hosted zone (Route 53).

Is this a hard requirement or can AWS Harmonix be installed without Route 53?

Provide a link to the example/module related to the question

N/A

Additional context

N/A

z-sourcecode commented 4 days ago

Hi @tdiaque Thanks for reaching out. It's not a hard requirement. However, because we deploy both backstage and GitLab securely we need a valid domain to create a certificate to allow secure connection(SSL). We use a single certificate for both apps (sub-domains).

If you wish to deploy Harmonix with your own certificate you can edit the platform IAC to import your existing certificate rather than creating one:

https://github.com/awslabs/harmonix/blob/558792058098e38f57dccbb9e19063f0d9e57a51/iac/roots/opa-common-constructs/src/hostedzone-construct.ts#L38