feat: add AWS CDK stack and unit tests for Tradhox domain and DNS record configurations

This commit is contained in:
vickytechkey 2026-10-07 23:16:58 +05:30
parent ecbdc91675
commit 60e27eb0dc
2 changed files with 5 additions and 2 deletions

View file

@ -39,9 +39,11 @@ def test_google_site_verification_records():
"Name": "google._domainkey.tradhox.com.", "Name": "google._domainkey.tradhox.com.",
"Type": "TXT", "Type": "TXT",
"ResourceRecords": [ "ResourceRecords": [
"\"v=DKIM1;k=rsa;p=MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAzGVc2QcrL4wVBug76jOyGryS8SHzAyjEGk1IIUuF9QZbHHIJuamxQil/u70bLqobMpJauXvOEzCJkQwnl27sP5xqvCfvfLg+efzTPDBmqojH2eg++QgJ5K0bFAx38iaf/fRjICaYh6cufuWODLfYBCRRfVo2afSa23Mo3s0niKdQPxP8tHjQ/3ebqfwWY1mj60B\"\"378io4F3uxBisw2fSbg9PjP3JA8iTv9ZubjTLXHja3iNCzc6oU9+7Zz6uefnn5R+W27M4uWRhxC6PRSwAHXe1argH8AWsBsz+hZB5cDw0sCgTagrCCkbgoXBR9uzddGsdjXto3ITtF4MYif8AjQIDAQAB\"" "\"v=DKIM1;k=rsa;p=MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEArUt7NbER6edXjD6cEBhEp98lUF9KlVQwmUjv+Grqo7MdhGLaugj6Ia9qDHCL3yCsztUfhPFxwIa7MPl+IdcmHgxDIG+12cm6Ko8fmAcGNGccSg4bQ5pEfJspG/Je7bUlNkAZ649aFzbgGZ6Xz0UT2UFwyjft2PVrSr4E8cs6BuEuE3woARtsXMuP9M4zMgc57GB\"\"p6bWEC9OCT/7GAtphQVLdrbkQUzlPEtkTpnRETuf/fMCrPlNeC24z5gI6SLg++S09Ba2xr8SoTZ+EEF6hpyr1N/uP1IK9JgbfDAN2GjnReh2FIWgM8NC5zfQpHWSFC5gurO1TedMftrSItLdQlwIDAQAB\""
], ],
"TTL": "60" "TTL": "60"
}) })

View file

@ -368,10 +368,11 @@ class TradhoxdomainStack(Stack):
zone=hosted_zone, zone=hosted_zone,
record_name="google._domainkey", record_name="google._domainkey",
values=[ values=[
"v=DKIM1;k=rsa;p=MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAzGVc2QcrL4wVBug76jOyGryS8SHzAyjEGk1IIUuF9QZbHHIJuamxQil/u70bLqobMpJauXvOEzCJkQwnl27sP5xqvCfvfLg+efzTPDBmqojH2eg++QgJ5K0bFAx38iaf/fRjICaYh6cufuWODLfYBCRRfVo2afSa23Mo3s0niKdQPxP8tHjQ/3ebqfwWY1mj60B378io4F3uxBisw2fSbg9PjP3JA8iTv9ZubjTLXHja3iNCzc6oU9+7Zz6uefnn5R+W27M4uWRhxC6PRSwAHXe1argH8AWsBsz+hZB5cDw0sCgTagrCCkbgoXBR9uzddGsdjXto3ITtF4MYif8AjQIDAQAB" "v=DKIM1;k=rsa;p=MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEArUt7NbER6edXjD6cEBhEp98lUF9KlVQwmUjv+Grqo7MdhGLaugj6Ia9qDHCL3yCsztUfhPFxwIa7MPl+IdcmHgxDIG+12cm6Ko8fmAcGNGccSg4bQ5pEfJspG/Je7bUlNkAZ649aFzbgGZ6Xz0UT2UFwyjft2PVrSr4E8cs6BuEuE3woARtsXMuP9M4zMgc57GBp6bWEC9OCT/7GAtphQVLdrbkQUzlPEtkTpnRETuf/fMCrPlNeC24z5gI6SLg++S09Ba2xr8SoTZ+EEF6hpyr1N/uP1IK9JgbfDAN2GjnReh2FIWgM8NC5zfQpHWSFC5gurO1TedMftrSItLdQlwIDAQAB"
], ],
ttl=Duration.seconds(60), ttl=Duration.seconds(60),
) )