When changing service settings, update the DNS records #523

Open
opened 2024-06-26 18:27:33 +03:00 by inex · 0 comments
Owner

Description

When changing the settings of a service (such actions as enable/disable, changing subdomain), the app should check for the changes in the list of desired DNS records.

So, if user, for example, wants to enable/disable a service, the app should

  • Fetch the current desired DNS records
  • Apply the changes requested by user (enabling/disabling a service)
  • Check for new list of desired DNS records
  • If the lists are the same, continue with the system rebuild
  • If the lists differ, apply the changes to the DNS records on the DNS provider, and then start the server rebuild.

Context and notes

We are adding a new service, and right now the app won't automatically set the new DNS records.

### Description When changing the settings of a service (such actions as enable/disable, changing subdomain), the app should check for the changes in the list of desired DNS records. So, if user, for example, wants to enable/disable a service, the app should - Fetch the current desired DNS records - Apply the changes requested by user (enabling/disabling a service) - Check for new list of desired DNS records - If the lists are the same, continue with the system rebuild - If the lists differ, apply the changes to the DNS records on the DNS provider, and then start the server rebuild. ### Context and notes We are adding a new service, and right now the app won't automatically set the new DNS records.
inex added the
Priority
High
Severity
High
Source
Core Team
labels 2024-06-26 18:27:33 +03:00
inex added this to the SelfPrivacy service packaging format project 2024-06-26 18:29:23 +03:00
Sign in to join this conversation.
No milestone
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference: SelfPrivacy/selfprivacy.org.app#523
No description provided.