-
Store sensitive variable values in Azure Key Vault
So sensitive project variables will be referenced from Azure Key Vault instead of being stored in octopus.
https://azure.microsoft.com/en-us/services/key-vault
3357461 - 'Azure Resource Manager Key Vault support' was only about ARM template Key Vault support.
17973586 - 'Integrate Octopus deploy with secrets managment system Vault' is similar to this issue only for https://www.vaultproject.ioThis idea is similar to
https://docs.microsoft.com/en-us/vsts/build-release/concepts/library/variable-groups?view=vsts#link-secrets-from-an-azure-key-vault-as-variables148 votes -
Add email attachment support
An easy way to attach deployment artifacts would complement this feature very well.
106 votes -
Display currently deployed versions in badges
I suggest you add functionality to display a badge showing the currently deployed version of a specific project.
In a similar way to http://shields.io/
In the UI you would show the link to use that would be an endpoint that displays a PNG or similar containing the project name, environment and currently deployed version.
76 votes -
Support ZIP file for external feeds
External feeds currently only support NuGet package feeds. It would be good to support ZIP feeds, to support integration with products like Artifactory.
70 votes -
Create an official Slack app
Whilst it is possible to integrate Slack in to Octopus using script steps at the moment, there are now some great possibilities with Slack Apps: https://slackhq.com/get-more-done-with-message-buttons-5fa5b283a59#.uw51h0tvy Steps like manual authorisation steps could be actioned through Slack, each step in a deployment could have an "output result to Slack" option etc.
64 votes -
Sales Force Integration with Octopus Deploy
- Enable File System deployments - Deployments to be carried from a file share 2.Possibility to automate the sales force Continuous Delivery feature using Octopus Deploy.
34 votes -
Accumulate TFS Work Items for release notes in the TFS extension
With the new way of pushing packages and releases to Octopus in VSTS vNext, using the new Octopus task, it looks like each release can only go back in time to the previous build. So, if there are many releases for a "2.0" release, it seems all those work items would be sprinkled among all the dev/test builds and releases that had to happen to get to the "2.0" state. What i really want is the ability to accumulate work items since "1.0" so that all the new features and bug fixes that have happened for "2.0" show up on…
33 votes -
Windows Server 2016 Nano Support
Support Windows Server 2016 Nano.
24 votes -
Custom Release Properties Like Team City Build Id
I'd like to capture some additional fields along side every release.
For example, every release of my project, should have a corresponding:
- Team City Build Number
- Team City Build Type Id
- Team City Build Id
At the time of creating a release in Octopus, if done through the octopus UI - these values would be prompted for.
If done through Octo.exe then the create release command should have the ability to set these release specific property values.
The reason this is useful is because:
- The Octopus Release number no longer has to match the Team City build number in order…
24 votes -
Octopus Deploy Status Icon/Widget
The ability to hot-link to publicly accessible widgets/icons that show the last Octopus deploy status for a particular project and it's environment. Very similar to how build tools do it (like TC Server, Jenkins, VSTS and Travis CI). See an example here: https://docs.travis-ci.com/user/status-images/
22 votes -
Cloud Foundry Support (Pivotal)
We've started looking into handling container deployments with Pivotal Web Services, it'd be great to add Cloud Foundry support as a deployment option, similar to AWS or Azure.
21 votes -
Support for app settings from Application Pool in IIS
We currently want to set features like the number of worker processes. It would be good to be able to set these up from Octopus instead of powershell.
21 votes -
Integrate Octopus with ServiceNow Change Management
Native integration with ServiceNow so teams can link releases to change requests and pause deployments to production until approvals are met.
20 votesWe are working on an ServiceNow integration, focused on connecting deployments and change requests. You can sign up for updates from the product team on our Roadmap page.
-
AWS Elastic Beanstalk support
Fully support of Elastic Beanstalk for deploying HA web applications that make use of the built in feature set plus the rich features provided. H octopus.
20 votes -
NPM and Bower package support
It would be great if Octopus would also support external NPM and Bower feeds instead of NuGet or the internal Octopus feed.
Background:
Octopus does a great job when deploying Windows software based on NuGet packages. As described in #2183 the NuGet package format isn't always suitable. Octopus now supports to store arbitrary archives in the internal Octopus feed. Although this might be useful in some cases, you don't want Octopus to become a package repository. Octopus can also fetch from TeamCity, but TeamCity is also limited to a NuGet only feed and should be responsible to build software, not…17 votes -
Step for creating or updating a service in a Docker Swarm
As a DevOps Engineer, I would like to be able to create a new service, or update an existing service in a Docker Swarm using an Octopus Step.
For this to work for us, we would need to assign or alter Networks, Secrets, Environment Variables, and HRM Labels.
The commands involved would be "docker service create" and "docker service update"16 votes -
Support Azure DevOps Artifacts Universal Packages
It would be nice to support Azure DevOps Artifacts Universal Packages feeds. We are slowly moving to Azure DevOps Artifacts (for artifact management only), and would like to use Universal Packages.
14 votes -
Add a GitLab Repository Feed Type
The new GitHub Repository Feed Type looks very nice! It would be really great to see the same of functionality with GitLab.
14 votes -
Upload artifacts via UI
Please add support for uploading artifacts also via the user interface.
Uploading reports/approval documents or other files to a release is currently not possible via an upload button. We have to do a workaround using a script that uploads files from a specific folder or using the API to attach files to a release.
Especially during Octopus approval steps people need to upload documents.
13 votes -
Github app integration
It would be very helpful if you provided an octopus github app in the github marketplace as a way to auth when using github feed/github credentials.
Azure Devops and Terraform cloud currently provide this functionality and it is very helpful as it acts as an organisation service account rather than any 1 individuals account.
Currently if I create a PAT token for octo to use and then I leave the company that puts the other development teams in a bit of trouble, not to mention the security implication of any other user in octo being able to act as me.
…
12 votes
- Don't see your idea?