Skip to content

Commit d28feae

Browse files
authored
feat: remove graphql endpoints and use only rest api for restore (#275)
1 parent cce9afa commit d28feae

26 files changed

+79
-289
lines changed

docs/rest_api.md

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -103,8 +103,8 @@ For other part, we are using the GraphQL API. Check the [GraphQL API Documentati
103103

104104
---
105105

106-
### Upload File for Restore API
107-
**POST** /persistent-volume/restore/<restore_id>/upload
106+
### Upload File and Start Restore Job API
107+
**POST** /persistent-volume/:id/restore
108108

109109
**Form Data**
110110

@@ -117,7 +117,7 @@ For other part, we are using the GraphQL API. Check the [GraphQL API Documentati
117117
**200 OK**
118118
```json
119119
{
120-
"message": "file uploaded successfully, you can now start the restore process",
120+
"message": "Restore job has been enqueued. You can check the status of the restore job in restore panel"
121121
}
122122
```
123123

swiftwave_service/core/pv_restore.operations.go

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -37,7 +37,7 @@ func (persistentVolumeRestore *PersistentVolumeRestore) Update(ctx context.Conte
3737
return err
3838
}
3939
// delete the file
40-
if persistentVolumeRestore.File != "" && persistentVolumeRestore.Status != RestoreUploaded {
40+
if persistentVolumeRestore.File != "" && persistentVolumeRestore.Status != RestorePending {
4141
err = os.Remove(filepath.Join(dataDir, persistentVolumeRestore.File))
4242
if err != nil {
4343
log.Println("error deleting restore file: ", err)

swiftwave_service/core/types.go

Lines changed: 3 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -147,8 +147,7 @@ const (
147147
type RestoreStatus string
148148

149149
const (
150-
RestorePending RestoreStatus = "pending"
151-
RestoreUploaded RestoreStatus = "uploaded"
152-
RestoreFailed RestoreStatus = "failed"
153-
RestoreSuccess RestoreStatus = "success"
150+
RestorePending RestoreStatus = "pending"
151+
RestoreFailed RestoreStatus = "failed"
152+
RestoreSuccess RestoreStatus = "success"
154153
)

swiftwave_service/graphql/application.resolvers.go

Lines changed: 1 addition & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

swiftwave_service/graphql/base.resolvers.go

Lines changed: 1 addition & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

swiftwave_service/graphql/deployment.resolvers.go

Lines changed: 1 addition & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

swiftwave_service/graphql/deployment_log.resolvers.go

Lines changed: 1 addition & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

swiftwave_service/graphql/docker_config_generator.resolvers.go

Lines changed: 1 addition & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

swiftwave_service/graphql/domain.resolvers.go

Lines changed: 1 addition & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

swiftwave_service/graphql/generated.go

Lines changed: 0 additions & 200 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

0 commit comments

Comments
 (0)