Remove legacy client-manager platform path

This commit is contained in:
npc0-hue
2026-09-03 16:40:05 +08:00
parent ec2462a312
commit 80cddbf19d
51 changed files with 382 additions and 4271 deletions
-107
View File
@@ -80,19 +80,6 @@ type LogBackfillRequest struct {
IdempotencyKey string `json:"idempotencyKey,omitempty"`
}
type ClientManagerDownloadRequest struct {
ProfileKey string `json:"profileKey,omitempty"`
}
type ClientManagerBuildRequest struct {
ProfileKey string `json:"profileKey"`
TargetOS string `json:"targetOs"`
TargetArch string `json:"targetArch"`
RepositoryURL string `json:"repositoryUrl"`
SourceRevision string `json:"sourceRevision,omitempty"`
IdempotencyKey string `json:"idempotencyKey,omitempty"`
}
type ComponentKeyResetRequest struct {
ComponentKind string `json:"componentKind"`
ComponentKey string `json:"componentKey,omitempty"`
@@ -145,26 +132,6 @@ type RunDistributionResponse struct {
UpdatedAt time.Time `json:"updatedAt"`
}
type ClientManagerDistributionResponse struct {
ID string `json:"id"`
ServerInstanceID string `json:"serverInstanceId"`
PluginID string `json:"pluginId"`
ProfileKey string `json:"profileKey"`
Version string `json:"version,omitempty"`
TargetOS string `json:"targetOs"`
TargetArch string `json:"targetArch"`
RepositoryURL string `json:"repositoryUrl"`
SourceRevision string `json:"sourceRevision"`
BuildJobID string `json:"buildJobId"`
ArtifactID string `json:"artifactId"`
Checksum string `json:"checksum"`
KeyGeneration int `json:"keyGeneration"`
SecretRef string `json:"secretRef"`
Status string `json:"status"`
CreatedAt time.Time `json:"createdAt"`
UpdatedAt time.Time `json:"updatedAt"`
}
type DependencyStatusResponse struct {
ID string `json:"id"`
ServerInstanceID string `json:"serverInstanceId"`
@@ -225,25 +192,6 @@ type DependencyCatalogResponse struct {
UpdatedAt time.Time `json:"updatedAt"`
}
type ClientManagerBuildJobResponse struct {
ID string `json:"id"`
ServerInstanceID string `json:"serverInstanceId"`
PluginID string `json:"pluginId"`
ProfileKey string `json:"profileKey"`
Version string `json:"version,omitempty"`
TargetOS string `json:"targetOs"`
TargetArch string `json:"targetArch"`
RepositoryURL string `json:"repositoryUrl"`
SourceRevision string `json:"sourceRevision"`
ArtifactID string `json:"artifactId,omitempty"`
Checksum string `json:"checksum,omitempty"`
KeyGeneration int `json:"keyGeneration,omitempty"`
LogsRef string `json:"logsRef,omitempty"`
Status string `json:"status"`
CreatedAt time.Time `json:"createdAt"`
UpdatedAt time.Time `json:"updatedAt"`
}
type RunUpdateJobResponse struct {
ID string `json:"id"`
ServerInstanceID string `json:"serverInstanceId"`
@@ -310,18 +258,6 @@ func (request LogBackfillRequest) ToDomain(serverInstanceID string) domain.LogBa
}
}
func (request ClientManagerBuildRequest) ToDomain(serverInstanceID string) domain.ClientManagerBuildRequest {
return domain.ClientManagerBuildRequest{
ServerInstanceID: serverInstanceID,
ProfileKey: request.ProfileKey,
TargetOS: request.TargetOS,
TargetArch: request.TargetArch,
RepositoryURL: request.RepositoryURL,
SourceRevision: request.SourceRevision,
IdempotencyKey: request.IdempotencyKey,
}
}
func (request ComponentKeyResetRequest) ToDomain(serverInstanceID string) domain.ComponentKeyResetRequest {
return domain.ComponentKeyResetRequest{
ServerInstanceID: serverInstanceID,
@@ -381,28 +317,6 @@ func RunDistributionFromDomain(distribution domain.RunDistribution) RunDistribut
}
}
func ClientManagerDistributionFromDomain(distribution domain.ClientManagerDistribution) ClientManagerDistributionResponse {
return ClientManagerDistributionResponse{
ID: distribution.ID,
ServerInstanceID: distribution.ServerInstanceID,
PluginID: distribution.PluginID,
ProfileKey: distribution.ProfileKey,
Version: distribution.Version,
TargetOS: distribution.TargetOS,
TargetArch: distribution.TargetArch,
RepositoryURL: distribution.RepositoryURL,
SourceRevision: distribution.SourceRevision,
BuildJobID: distribution.BuildJobID,
ArtifactID: distribution.ArtifactID,
Checksum: distribution.Checksum,
KeyGeneration: distribution.KeyGeneration,
SecretRef: distribution.SecretRef,
Status: string(distribution.Status),
CreatedAt: distribution.CreatedAt,
UpdatedAt: distribution.UpdatedAt,
}
}
func DependencyStatusFromDomain(status domain.DependencyStatus) DependencyStatusResponse {
return DependencyStatusResponse{
ID: status.ID,
@@ -441,27 +355,6 @@ func DependencyCatalogFromDomain(catalog domain.DependencyCatalog) DependencyCat
return DependencyCatalogResponse{ServerInstanceID: catalog.ServerInstanceID, PluginID: catalog.PluginID, PluginVersion: catalog.PluginVersion, ProfileKey: catalog.ProfileKey, TargetOS: catalog.TargetOS, TargetArch: catalog.TargetArch, Probes: probes, Plans: plans, UpdatedAt: catalog.UpdatedAt}
}
func ClientManagerBuildJobFromDomain(job domain.ClientManagerBuildJob) ClientManagerBuildJobResponse {
return ClientManagerBuildJobResponse{
ID: job.ID,
ServerInstanceID: job.ServerInstanceID,
PluginID: job.PluginID,
ProfileKey: job.ProfileKey,
Version: job.Version,
TargetOS: job.TargetOS,
TargetArch: job.TargetArch,
RepositoryURL: job.RepositoryURL,
SourceRevision: job.SourceRevision,
ArtifactID: job.ArtifactID,
Checksum: job.Checksum,
KeyGeneration: job.KeyGeneration,
LogsRef: job.LogsRef,
Status: string(job.Status),
CreatedAt: job.CreatedAt,
UpdatedAt: job.UpdatedAt,
}
}
func RunUpdateJobFromDomain(job domain.RunUpdateJob) RunUpdateJobResponse {
return RunUpdateJobResponse{
ID: job.ID,