go-octopusdeploy icon indicating copy to clipboard operation
go-octopusdeploy copied to clipboard

| Public | Go API Client for Octopus Deploy :octopus:

Results 46 go-octopusdeploy issues
Sort by recently updated
recently updated
newest added

**problem** Maybe I am missing something, but I am not able to get all projects within a project group. I would also like to get releases within a specific project...

**Is your feature request related to a problem? Please describe.** Is there coverage for submitting a run book run? Perhaps I missed it? **Describe the solution you'd like** Clean API...

kind/enhancement

The current approach expects the caller to do this: `project.PersistenceSettings.GetType() != "VersionControlled"` Reference: https://github.com/OctopusDeploy/go-octopusdeploy/blob/6bd1cc88239a337df4376524506a9554def94208/pkg/projects/project_service.go#L252 It would be nice if there was a cleaner way to detect a version-controlled project other...

In situations where the Octopus Server returns an error, the `core.APIErrorChecker` function is run to validate the response. This function has a hardcoded error template string format of `"octopus deploy...

Example: ProjectsQuery in the library has this shape: ```go type ProjectsQuery struct { ClonedFromProjectID string `url:"clonedFromProjectId"` IDs []string `uri:"ids,omitempty" url:"ids,omitempty"` IsClone bool `uri:"clone,omitempty" url:"clone,omitempty"` Name string `uri:"name,omitempty" url:"name,omitempty"` PartialName string...

The `gitRef` property is now required when created CacC-based projects. This change must be reflected in the underlying service (`DeploymentProcessService`) -- namely, the `Get` function. This function must be updated....

Currently, the NewAPIKey function doesn't include an option to set an Expiration date. Because the Default is 'never expires' and Octopus Deploy doesn't allow you to create an API key...

kind/bug

The Go API client is missing support for performing operations against project variables (i.e. prompt, scopes). This needs to be added to the library so that it may be incorporated...

kind/enhancement