fix: add involves edge from task to agent:nomos at creation
Plus sync vendor directory for Docker build compatibility.
This commit is contained in:
29
vendor/github.com/infisical/go-sdk/packages/api/folders/create_folder.go
generated
vendored
Normal file
29
vendor/github.com/infisical/go-sdk/packages/api/folders/create_folder.go
generated
vendored
Normal file
@@ -0,0 +1,29 @@
|
||||
package api
|
||||
|
||||
import (
|
||||
"github.com/go-resty/resty/v2"
|
||||
"github.com/infisical/go-sdk/packages/errors"
|
||||
)
|
||||
|
||||
const callCreateFolderV1Operation = "CallCreateFolderV1"
|
||||
|
||||
func CallCreateFolderV1(httpClient *resty.Client, request CreateFolderV1Request) (CreateFolderV1Response, error) {
|
||||
|
||||
createResponse := CreateFolderV1Response{}
|
||||
|
||||
req := httpClient.R().
|
||||
SetResult(&createResponse).
|
||||
SetBody(request)
|
||||
|
||||
res, err := req.Post("/v1/folders")
|
||||
|
||||
if err != nil {
|
||||
return CreateFolderV1Response{}, errors.NewRequestError(callCreateFolderV1Operation, err)
|
||||
}
|
||||
|
||||
if res.IsError() {
|
||||
return CreateFolderV1Response{}, errors.NewAPIErrorWithResponse(callCreateFolderV1Operation, res)
|
||||
}
|
||||
|
||||
return createResponse, nil
|
||||
}
|
||||
41
vendor/github.com/infisical/go-sdk/packages/api/folders/delete_folder.go
generated
vendored
Normal file
41
vendor/github.com/infisical/go-sdk/packages/api/folders/delete_folder.go
generated
vendored
Normal file
@@ -0,0 +1,41 @@
|
||||
package api
|
||||
|
||||
import (
|
||||
"fmt"
|
||||
|
||||
"github.com/go-resty/resty/v2"
|
||||
"github.com/infisical/go-sdk/packages/errors"
|
||||
)
|
||||
|
||||
const callDeleteFolderV1Operation = "CallDeleteFolderV1"
|
||||
|
||||
func CallDeleteFolderV1(httpClient *resty.Client, request DeleteFolderV1Request) (DeleteFolderV1Response, error) {
|
||||
|
||||
deleteResponse := DeleteFolderV1Response{}
|
||||
|
||||
// Either folderID or folderName must be provided
|
||||
var folderIdOrName string
|
||||
if request.FolderID != "" {
|
||||
folderIdOrName = request.FolderID
|
||||
} else if request.FolderName != "" {
|
||||
folderIdOrName = request.FolderName
|
||||
} else {
|
||||
return DeleteFolderV1Response{}, fmt.Errorf("CallDeleteFolderV1: Either folderID or folderName must be provided")
|
||||
}
|
||||
|
||||
req := httpClient.R().
|
||||
SetResult(&deleteResponse).
|
||||
SetBody(request)
|
||||
|
||||
res, err := req.Delete(fmt.Sprintf("/v1/folders/%s", folderIdOrName))
|
||||
|
||||
if err != nil {
|
||||
return DeleteFolderV1Response{}, errors.NewRequestError(callDeleteFolderV1Operation, err)
|
||||
}
|
||||
|
||||
if res.IsError() {
|
||||
return DeleteFolderV1Response{}, errors.NewAPIErrorWithResponse(callDeleteFolderV1Operation, res)
|
||||
}
|
||||
|
||||
return deleteResponse, nil
|
||||
}
|
||||
36
vendor/github.com/infisical/go-sdk/packages/api/folders/list_folders.go
generated
vendored
Normal file
36
vendor/github.com/infisical/go-sdk/packages/api/folders/list_folders.go
generated
vendored
Normal file
@@ -0,0 +1,36 @@
|
||||
package api
|
||||
|
||||
import (
|
||||
"github.com/go-resty/resty/v2"
|
||||
"github.com/infisical/go-sdk/packages/errors"
|
||||
)
|
||||
|
||||
const callListFoldersV1Operation = "CallListFoldersV1"
|
||||
|
||||
func CallListFoldersV1(httpClient *resty.Client, request ListFoldersV1Request) (ListFoldersV1Response, error) {
|
||||
|
||||
secretsResponse := ListFoldersV1Response{}
|
||||
|
||||
queryParams := map[string]string{
|
||||
"workspaceId": request.ProjectID,
|
||||
"environment": request.Environment,
|
||||
}
|
||||
|
||||
if request.Path != "" {
|
||||
queryParams["path"] = request.Path
|
||||
}
|
||||
|
||||
res, err := httpClient.R().
|
||||
SetResult(&secretsResponse).
|
||||
SetQueryParams(queryParams).Get("/v1/folders")
|
||||
|
||||
if err != nil {
|
||||
return ListFoldersV1Response{}, errors.NewRequestError(callListFoldersV1Operation, err)
|
||||
}
|
||||
|
||||
if res.IsError() {
|
||||
return ListFoldersV1Response{}, errors.NewAPIErrorWithResponse(callListFoldersV1Operation, res)
|
||||
}
|
||||
|
||||
return secretsResponse, nil
|
||||
}
|
||||
57
vendor/github.com/infisical/go-sdk/packages/api/folders/models.go
generated
vendored
Normal file
57
vendor/github.com/infisical/go-sdk/packages/api/folders/models.go
generated
vendored
Normal file
@@ -0,0 +1,57 @@
|
||||
package api
|
||||
|
||||
import (
|
||||
"github.com/infisical/go-sdk/packages/models"
|
||||
)
|
||||
|
||||
// List folders
|
||||
type ListFoldersV1Request struct {
|
||||
ProjectID string `json:"workspaceId"`
|
||||
Environment string `json:"environment"`
|
||||
Path string `json:"path,omitempty"`
|
||||
}
|
||||
|
||||
type ListFoldersV1Response struct {
|
||||
Folders []models.Folder `json:"folders"`
|
||||
}
|
||||
|
||||
// Update folder
|
||||
type UpdateFolderV1Request struct {
|
||||
FolderID string `json:"-"`
|
||||
|
||||
ProjectID string `json:"workspaceId"`
|
||||
Environment string `json:"environment"`
|
||||
NewName string `json:"name"`
|
||||
Path string `json:"path,omitempty"`
|
||||
}
|
||||
|
||||
type UpdateFolderV1Response struct {
|
||||
Folder models.Folder `json:"folder"`
|
||||
}
|
||||
|
||||
// Create folder
|
||||
type CreateFolderV1Request struct {
|
||||
ProjectID string `json:"workspaceId"`
|
||||
Environment string `json:"environment"`
|
||||
Name string `json:"name"`
|
||||
Path string `json:"path,omitempty"`
|
||||
}
|
||||
|
||||
type CreateFolderV1Response struct {
|
||||
Folder models.Folder `json:"folder"`
|
||||
}
|
||||
|
||||
// Delete folder
|
||||
type DeleteFolderV1Request struct {
|
||||
// Either FolderID or folderName must be provided
|
||||
FolderID string `json:"-"`
|
||||
FolderName string `json:"-"`
|
||||
|
||||
ProjectID string `json:"workspaceId"`
|
||||
Environment string `json:"environment"`
|
||||
Path string `json:"path,omitempty"`
|
||||
}
|
||||
|
||||
type DeleteFolderV1Response struct {
|
||||
Folder models.Folder `json:"folder"`
|
||||
}
|
||||
31
vendor/github.com/infisical/go-sdk/packages/api/folders/update_folder.go
generated
vendored
Normal file
31
vendor/github.com/infisical/go-sdk/packages/api/folders/update_folder.go
generated
vendored
Normal file
@@ -0,0 +1,31 @@
|
||||
package api
|
||||
|
||||
import (
|
||||
"fmt"
|
||||
|
||||
"github.com/go-resty/resty/v2"
|
||||
"github.com/infisical/go-sdk/packages/errors"
|
||||
)
|
||||
|
||||
const callUpdateFolderV1Operation = "CallUpdateFolderV1"
|
||||
|
||||
func CallUpdateFolderV1(httpClient *resty.Client, request UpdateFolderV1Request) (UpdateFolderV1Response, error) {
|
||||
|
||||
updateResponse := UpdateFolderV1Response{}
|
||||
|
||||
req := httpClient.R().
|
||||
SetResult(&updateResponse).
|
||||
SetBody(request)
|
||||
|
||||
res, err := req.Patch(fmt.Sprintf("/v1/folders/%s", request.FolderID))
|
||||
|
||||
if err != nil {
|
||||
return UpdateFolderV1Response{}, errors.NewRequestError(callUpdateFolderV1Operation, err)
|
||||
}
|
||||
|
||||
if res.IsError() {
|
||||
return UpdateFolderV1Response{}, errors.NewAPIErrorWithResponse(callUpdateFolderV1Operation, res)
|
||||
}
|
||||
|
||||
return updateResponse, nil
|
||||
}
|
||||
Reference in New Issue
Block a user