feat(dns): cluster API for creating DNS records for cluster domain

This commit is contained in:
Pavel Sviderski
2025-02-24 20:32:30 +10:00
parent af4629b679
commit ecec42ea60
5 changed files with 244 additions and 125 deletions
+7 -3
View File
@@ -14,7 +14,7 @@ service Cluster {
rpc ReserveDomain(ReserveDomainRequest) returns (Domain);
rpc GetDomain(google.protobuf.Empty) returns (Domain);
rpc ReleaseDomain(google.protobuf.Empty) returns (Domain);
rpc UpdateDomainRecords(UpdateDomainRecordsRequest) returns (google.protobuf.Empty);
rpc CreateDomainRecords(CreateDomainRecordsRequest) returns (CreateDomainRecordsResponse);
}
message AddMachineRequest {
@@ -52,10 +52,14 @@ message Domain {
}
message ReserveDomainRequest {
string api_endpoint = 1;
string endpoint = 1;
}
message UpdateDomainRecordsRequest {
message CreateDomainRecordsRequest {
repeated DNSRecord records = 1;
}
message CreateDomainRecordsResponse {
repeated DNSRecord records = 1;
}