docs: adds octopus-deploy API endpoints

This commit is contained in:
Piyush Gupta
2025-12-12 13:53:10 +05:30
parent b409537c45
commit b0d5a8057d
18 changed files with 108 additions and 1 deletions

View File

@@ -0,0 +1,4 @@
---
title: "Available"
openapi: "GET /api/v1/app-connections/octopus-deploy/available"
---

View File

@@ -0,0 +1,10 @@
---
title: "Create"
openapi: "POST /api/v1/app-connections/octopus-deploy"
---
<Note>
Check out the configuration docs for [Octopus Deploy
Connections](/integrations/app-connections/octopus-deploy) to learn how to
obtain the required credentials.
</Note>

View File

@@ -0,0 +1,4 @@
---
title: "Delete"
openapi: "DELETE /api/v1/app-connections/octopus-deploy/{connectionId}"
---

View File

@@ -0,0 +1,4 @@
---
title: "Get by ID"
openapi: "GET /api/v1/app-connections/octopus-deploy/{connectionId}"
---

View File

@@ -0,0 +1,4 @@
---
title: "Get by Name"
openapi: "GET /api/v1/app-connections/octopus-deploy/connection-name/{connectionName}"
---

View File

@@ -0,0 +1,4 @@
---
title: "List"
openapi: "GET /api/v1/app-connections/octopus-deploy"
---

View File

@@ -0,0 +1,10 @@
---
title: "Update"
openapi: "PATCH /api/v1/app-connections/octopus-deploy/{connectionId}"
---
<Note>
Check out the configuration docs for [Octopus Deploy
Connections](/integrations/app-connections/octopus-deploy) to learn how to
obtain the required credentials.
</Note>

View File

@@ -0,0 +1,4 @@
---
title: "Create"
openapi: "POST /api/v1/secret-syncs/octopus-deploy"
---

View File

@@ -0,0 +1,4 @@
---
title: "Delete"
openapi: "DELETE /api/v1/secret-syncs/octopus-deploy/{syncId}"
---

View File

@@ -0,0 +1,4 @@
---
title: "Get by ID"
openapi: "GET /api/v1/secret-syncs/octopus-deploy/{syncId}"
---

View File

@@ -0,0 +1,4 @@
---
title: "Get by Name"
openapi: "GET /api/v1/secret-syncs/octopus-deploy/sync-name/{syncName}"
---

View File

@@ -0,0 +1,4 @@
---
title: "List"
openapi: "GET /api/v1/secret-syncs/octopus-deploy"
---

View File

@@ -0,0 +1,4 @@
---
title: "Remove Secrets"
openapi: "POST /api/v1/secret-syncs/octopus-deploy/{syncId}/remove-secrets"
---

View File

@@ -0,0 +1,4 @@
---
title: "Sync Secrets"
openapi: "POST /api/v1/secret-syncs/octopus-deploy/{syncId}/sync-secrets"
---

View File

@@ -0,0 +1,4 @@
---
title: "Update"
openapi: "PATCH /api/v1/secret-syncs/octopus-deploy/{syncId}"
---

View File

@@ -135,6 +135,7 @@
"integrations/app-connections/netlify",
"integrations/app-connections/northflank",
"integrations/app-connections/oci",
"integrations/app-connections/octopus-deploy",
"integrations/app-connections/okta",
"integrations/app-connections/oracledb",
"integrations/app-connections/postgres",
@@ -563,6 +564,7 @@
"integrations/secret-syncs/netlify",
"integrations/secret-syncs/northflank",
"integrations/secret-syncs/oci-vault",
"integrations/secret-syncs/octopus-deploy",
"integrations/secret-syncs/railway",
"integrations/secret-syncs/render",
"integrations/secret-syncs/supabase",
@@ -1467,6 +1469,18 @@
"api-reference/endpoints/app-connections/okta/delete"
]
},
{
"group": "Octopus Deploy",
"pages": [
"api-reference/endpoints/app-connections/octopus-deploy/list",
"api-reference/endpoints/app-connections/octopus-deploy/available",
"api-reference/endpoints/app-connections/octopus-deploy/get-by-id",
"api-reference/endpoints/app-connections/octopus-deploy/get-by-name",
"api-reference/endpoints/app-connections/octopus-deploy/create",
"api-reference/endpoints/app-connections/octopus-deploy/update",
"api-reference/endpoints/app-connections/octopus-deploy/delete"
]
},
{
"group": "OracleDB",
"pages": [
@@ -2366,6 +2380,19 @@
"api-reference/endpoints/secret-syncs/oci-vault/remove-secrets"
]
},
{
"group": "Octopus Deploy",
"pages": [
"api-reference/endpoints/secret-syncs/octopus-deploy/list",
"api-reference/endpoints/secret-syncs/octopus-deploy/get-by-id",
"api-reference/endpoints/secret-syncs/octopus-deploy/get-by-name",
"api-reference/endpoints/secret-syncs/octopus-deploy/create",
"api-reference/endpoints/secret-syncs/octopus-deploy/update",
"api-reference/endpoints/secret-syncs/octopus-deploy/delete",
"api-reference/endpoints/secret-syncs/octopus-deploy/sync-secrets",
"api-reference/endpoints/secret-syncs/octopus-deploy/remove-secrets"
]
},
{
"group": "Railway",
"pages": [

View File

@@ -368,6 +368,13 @@ export const AppConnectionsBrowser = () => {
path: "/integrations/app-connections/mongodb",
description: "Learn how to connect your MongoDB to pull secrets from Infisical.",
category: "Databases"
},
{
name: "Octopus Deploy",
slug: "octopus-deploy",
path: "/integrations/app-connections/octopus-deploy",
description: "Learn how to connect your Octopus Deploy to pull secrets from Infisical.",
category: "DevOps Tools",
}
].sort(function (a, b) {
return a.name.toLowerCase().localeCompare(b.name.toLowerCase());

View File

@@ -39,7 +39,8 @@ export const SecretSyncsBrowser = () => {
{"name": "Zabbix", "slug": "zabbix", "path": "/integrations/secret-syncs/zabbix", "description": "Learn how to sync secrets from Infisical to Zabbix.", "category": "Monitoring"},
{"name": "Laravel Forge", "slug": "laravel-forge", "path": "/integrations/secret-syncs/laravel-forge", "description": "Learn how to sync secrets from Infisical to Laravel Forge.", "category": "Hosting"},
{"name": "Chef", "slug": "chef", "path": "/integrations/secret-syncs/chef", "description": "Learn how to sync secrets from Infisical to Chef.", "category": "DevOps Tools"},
{"name": "Northflank", "slug": "northflank", "path": "/integrations/secret-syncs/northflank", "description": "Learn how to sync secrets from Infisical to Northflank projects.", "category": "Hosting"}
{"name": "Northflank", "slug": "northflank", "path": "/integrations/secret-syncs/northflank", "description": "Learn how to sync secrets from Infisical to Northflank projects.", "category": "Hosting"},
{"name": "Octopus Deploy", "slug": "octopus-deploy", "path": "/integrations/secret-syncs/octopus-deploy", "description": "Learn how to sync secrets from Infisical to Octopus Deploy.", "category": "DevOps Tools"}
].sort(function(a, b) {
return a.name.toLowerCase().localeCompare(b.name.toLowerCase());
});