-
Notifications
You must be signed in to change notification settings - Fork 13
Open
Description
The octopus project list and octopus project view returns sparse details about projects compared to the rest api.
e.g.
❯ octopus project list -f json
[
{
"Id": "Project-1",
"Name": "Project Demo",
"Description": ""
}
]
❯ octopus project view Projects-1 -f json
Project-1
Version control branch: Not version controlled
Project-1
View this project in Octopus Deploy: https://<octourl>/app#/Spaces-1/projects/Projects-1The project/id rest endpoint returns the following sample response:
{
"AutoCreateRelease": true,
"AutoDeployReleaseOverrides": [
{
"EnvironmentId": "string",
"ReleaseId": "string",
"TenantId": "string"
}
],
"ClonedFromProjectId": "string",
"DefaultGuidedFailureMode": "EnvironmentDefault",
"DefaultToSkipIfAlreadyInstalled": true,
"DeploymentChangesTemplate": "string",
"DeploymentProcessId": "string",
"Description": "string",
"DiscreteChannelRelease": true,
"ExtensionSettings": [
{
"ExtensionId": "string",
"Values": "string"
}
],
"ForcePackageDownload": true,
"Icon": {
"Color": "string",
"Id": "string"
},
"Id": "string",
"IncludedLibraryVariableSetIds": [
"string"
],
"IsDisabled": true,
"IsVersionControlled": true,
"LastModifiedBy": "string",
"LastModifiedOn": "2025-02-27T20:47:12.638Z",
"LifecycleId": "string",
"Links": {
"additionalProp1": "string",
"additionalProp2": "string",
"additionalProp3": "string"
},
"Name": "string",
"PersistenceSettings": {
"Type": "Database"
},
"ProjectConnectivityPolicy": {
"AllowDeploymentsToNoTargets": true,
"ExcludeUnhealthyTargets": true,
"SkipMachineBehavior": "None",
"TargetRoles": [
"string"
]
},
"ProjectGroupId": "string",
"ReleaseCreationStrategy": {
"ChannelId": "string",
"ReleaseCreationPackage": {
"DeploymentAction": "string",
"PackageReference": "string"
},
"additionalProp1": "string",
"additionalProp2": "string",
"additionalProp3": "string"
},
"ReleaseNotesTemplate": "string",
"Slug": "string",
"SpaceId": "string",
"Templates": [
{
"DefaultValue": {
"IsSensitive": true,
"SensitiveValue": {
"HasValue": true,
"Hint": "string",
"NewValue": "string"
},
"Value": "string"
},
"DisplaySettings": {
"additionalProp1": "string",
"additionalProp2": "string",
"additionalProp3": "string"
},
"HelpText": "string",
"Id": "string",
"Label": "string",
"Name": "string"
}
],
"TenantedDeploymentMode": "Untenanted",
"VariableSetId": "string",
"VersioningStrategy": {
"DonorPackage": {
"DeploymentAction": "string",
"PackageReference": "string"
},
"Template": "string",
"additionalProp1": "string",
"additionalProp2": "string",
"additionalProp3": "string"
}
}Could more metadata about projects be returned from the cli?
Metadata
Metadata
Assignees
Labels
No labels