Skip to content

Conversation

@ludydoo
Copy link
Contributor

@ludydoo ludydoo commented Aug 26, 2025

Summary

  • Remove all Route53 DNS record management functionality from fleet manager
  • Tenant DNS records are now managed by external DNS
  • Clean up related configuration, workers, and database fields

Changes Made

  • AWS Client: Removed Route53 methods (ListHostedZonesByNameInput, ChangeResourceRecordSets, GetChange)
  • CentralService: Removed ChangeCentralCNAMErecords() and GetCNAMERecordStatus() methods
  • Workers: Deleted CentralRoutesCNAMEManager worker entirely
  • Configuration: Removed Route53-specific config fields from AWS config
  • Database: Added migration to remove routes_creation_id field from central requests
  • Tests: Removed E2E DNS test utilities and updated unit tests
  • Mocks: Regenerated all affected mock files

Test Plan

  • Unit tests pass
  • Code compiles successfully
  • Database migration created for field removal
  • All Route53 references removed from codebase

🤖 Generated with Claude Code

@openshift-ci
Copy link
Contributor

openshift-ci bot commented Aug 26, 2025

[APPROVALNOTIFIER] This PR is APPROVED

This pull-request has been approved by: ludydoo

The full list of commands accepted by this bot can be found here.

The pull request process is described here

Needs approval from an approver in each of these files:

Approvers can indicate their approval by writing /approve in a comment
Approvers can cancel approval by writing /approve cancel in a comment

@ludydoo ludydoo force-pushed the lcleroux/remove-route53-tenant-management branch from 412a4bb to fa63a4c Compare August 26, 2025 19:55
@ludydoo ludydoo force-pushed the lcleroux/remove-route53-tenant-management branch from fa63a4c to 293a3b9 Compare August 26, 2025 19:56
@ludydoo ludydoo force-pushed the lcleroux/remove-route53-tenant-management branch from dfd4452 to 51f6736 Compare October 16, 2025 09:46
@ludydoo
Copy link
Contributor Author

ludydoo commented Oct 16, 2025

/retest

3 similar comments
@ludydoo
Copy link
Contributor Author

ludydoo commented Oct 16, 2025

/retest

@ludydoo
Copy link
Contributor Author

ludydoo commented Oct 17, 2025

/retest

@ludydoo
Copy link
Contributor Author

ludydoo commented Oct 17, 2025

/retest

Remove all Route53 DNS record management functionality from fleet manager
since tenant DNS records are now managed by external DNS.

Changes:
- Remove Route53 methods from AWS client interface and implementation
- Remove Route53 management methods from CentralService
- Delete CentralRoutesCNAMEManager worker that handled DNS record creation
- Remove Route53 configuration fields from AWS config
- Add database migration to remove routes_creation_id field
- Remove E2E DNS test utilities and update multicluster tests
- Update affected tests and regenerate mocks

🤖 Generated with [Claude Code](https://claude.ai/code)

Co-Authored-By: Claude <[email protected]>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants