General

I suggest you...

You've used all your votes and won't be able to post a new idea, but you can still search and comment on existing ideas.

There are two ways to get more votes:

  • When an admin closes an idea you've voted on, you'll get your votes back from that idea.
  • You can remove your votes from an open idea you support.
  • To see ideas you have already voted on, select the "My feedback" filter and select "My open ideas".
(thinking…)

Enter your idea and we'll search to see if someone has already suggested it.

If a similar idea already exists, you can support and comment on it.

If it doesn't exist, you can post your idea so others can support it.

Enter your idea and we'll search to see if someone has already suggested it.

  1. Upgrade of tenticals to support Interactive Mode

    We run Tentical.exe in interactive mode rather than the service so that it can run selenium ui smoke tests after deployment.

    When we update the tentical through octopus it doesnt seem to update tentical.exe and also restarts the service.

    It would be great if deploying tentical updates from the octopus server would also update tentical.exe, idealy it would understand that tentical.exe is running interactivly and start this rather than the service after upgrade!

    13 votes
    Vote
    Sign in
    (thinking…)
    Password icon
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    0 comments  ·  Flag idea as inappropriate…  ·  Admin →
  2. Start, stop, status actions

    3 new powershell scripts, start, stop and status that will you be able to trigger from the web on each project in a machine and environment.

    the status will tell you if the project is actually running or not (zero not running, 1 running) and will be probably be called every x minutes.

    3 votes
    Vote
    Sign in
    (thinking…)
    Password icon
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    0 comments  ·  Flag idea as inappropriate…  ·  Admin →
  3. support environment-specific permissions for viewing variables

    Sometimes variables contain sensitive information (e.g. passwords). Currently, it does not seem to be possible to manage permissions for variables on a per-environment basis. So a developer who is managing a dev environment, but does not have permission to deploy to production, might be able to see and/or edit variables which will be used for deployment to production.

    5 votes
    Vote
    Sign in
    (thinking…)
    Password icon
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    1 comment  ·  Flag idea as inappropriate…  ·  Admin →
  4. Allow people to write plug-ins/add-ons with an SDK

    Potentially create some kind of SDK to allow for hooking into various parts of Octopus. e.g.: permissions/users could be given a custom implementation and provided by active directory.

    ~~~~~~~~
    Example plugins we should build:

    https://github.com/OctopusDeploy/Issues/issues/511
    https://github.com/OctopusDeploy/Issues/issues/312

    58 votes
    Vote
    Sign in
    (thinking…)
    Password icon
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    15 comments  ·  Flag idea as inappropriate…  ·  Admin →

    We’re going to start on this very soon. I’d love to collect more examples of what people want to do with plugins (not so much how the plugin would work/what kind of extensibility, but the actual problem you want to solve)

  5. Ability to define/change project variables from a file in the step package

    The Octopus engine could identify a file in the root of the package, like "OctoVariables.xml" and automaticaly create or change variables in Project. Something like:

    <variables>
    <add name="MyConnectionString" environment="testing" value="User=test;password=1234;Initial Catalog=TestDb" scope="Step" override="false" />

    <add name="DropAndRecreateApplication" value="false" override="false" />
    </variables>

    1 vote
    Vote
    Sign in
    (thinking…)
    Password icon
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    2 comments  ·  Flag idea as inappropriate…  ·  Admin →
  6. Listing/viewing Active Users in Octopus

    It would be helpful to view active users in Octopus prior to placing Octopus in maintenance mode for Server upgrades.

    0 votes
    Vote
    Sign in
    (thinking…)
    Password icon
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    0 comments  ·  Setup/administration  ·  Flag idea as inappropriate…  ·  Admin →
  7. Performing dry run with octo.exe push (--whatif)

    Looking at the documentation for “octo.exe push” (https://octopus.com/docs/api-and-integration/octo.exe-command-line/push), but I cannot see any option to perform a dry run. The ‘create-release’ command has a ‘whatif’ param, and it would be really handy to have this on the ‘push’ command as well.

    3 votes
    Vote
    Sign in
    (thinking…)
    Password icon
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    0 comments  ·  Deployment features  ·  Flag idea as inappropriate…  ·  Admin →
  8. Allow for a global setting for the Dashboard Configuration

    Being able to set the maximum projects settings for the Dashboard configuration on a global level would benefit our setup due to the high count of projects in our Octopus instances.

    Most developers have configured their dashboards for their own projects/project groups but a new user, or a user who hasn't configured their dashboard, will experience long loads times on the Dashboard view so I feel that being able to configure that setting at a Global level (reduce the default setting of 200) would reduce the load time for those users and give them a better initial experience on Octopus.

    0 votes
    Vote
    Sign in
    (thinking…)
    Password icon
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    0 comments  ·  Setup/administration  ·  Flag idea as inappropriate…  ·  Admin →
  9. Add tenant tag to project link on a tenant

    I would like to be able to add a tenant tag to a project link on a tenant. Our tenants have 2 projects associated with them QA and Dev. Currently when I use a tenant tag the QA tester using that tenant will get access to the feature the developer using that tenant gets. This will in most cases cause the deployment to fail because the QA tester for that tenant may be completely unrelated to the developers project.

    If I could put tags on a project link it would allow me to say the developer using tenant 25 gets…

    3 votes
    Vote
    Sign in
    (thinking…)
    Password icon
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    0 comments  ·  Deployment features  ·  Flag idea as inappropriate…  ·  Admin →
  10. Disable the ability to indent with tabs when editing F#

    Tabs aren't allowed in F# scripts yet the editor will allow you to insert them without warning. Would be good to either warn or better disable the entry of tabs for indentation when the F# language is selected

    3 votes
    Vote
    Sign in
    (thinking…)
    Password icon
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    0 comments  ·  Flag idea as inappropriate…  ·  Admin →
  11. Complete the step even thought deployment was cancelled

    Sometimes, developers cancel the onging release deployment. In some cases, the deployment is interrupted in the middle of step execution and changes cannot be reverted easily afterwords. For example, there is one step to restore the database and run some cleaning sql queries. The deployment was cancelled right in the middle when powershell script turned the database in a single user mode and started to restore it. Deployment was cancelled and the database was left in that state. It was required manual intervention to login and revert changes.

    My idea is to add possibility to mark the step as atomic…

    1 vote
    Vote
    Sign in
    (thinking…)
    Password icon
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    0 comments  ·  Deployment features  ·  Flag idea as inappropriate…  ·  Admin →
  12. Add channel to the deploy release page

    On the deploy release page (the one that shows just before actually deploying a release) the channel (if any) is not shown anywhere on the page. Would be very useful to avoid mistakes when deploying.

    0 votes
    Vote
    Sign in
    (thinking…)
    Password icon
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    0 comments  ·  Deployment features  ·  Flag idea as inappropriate…  ·  Admin →
  13. Redo the new variable view

    Fix new variable view:

    (1) truncates variables names,
    (2) isn't searchable using browser search because of "load on scroll" - and that makes it "clunky" to scroll
    (3) the scope often hides details saying "and two more..."
    (4) the editor for values seems to open the next value after editing the last value - its not obvious what's actually being edited.

    1 vote
    Vote
    Sign in
    (thinking…)
    Password icon
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    0 comments  ·  Flag idea as inappropriate…  ·  Admin →
  14. Deploy in "Debug Mode", pause after each step

    It would be useful to be able to run a deployment in "Debug Mode", where it would execute one step at a time, pausing after each step, so a developer can verify that it is operating correctly.

    0 votes
    Vote
    Sign in
    (thinking…)
    Password icon
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    0 comments  ·  Deployment features  ·  Flag idea as inappropriate…  ·  Admin →
  15. If a step failed on a specific Target / Tentacle remove it from the list of targets for future steps

    It would be configurable and we could leverage the existing functionality of how the Health Check steps take targets out of the list for future steps.

    0 votes
    Vote
    Sign in
    (thinking…)
    Password icon
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    0 comments  ·  Deployment features  ·  Flag idea as inappropriate…  ·  Admin →
  16. Allow use of user display name in audit

    It wouldbe nice to display the "Display Name" for an account instead of the username in the audit (I know this can be changed, but if name changes are also audited, it should plug the hole), or maybe both, for PIV logins where the username cannot be changed, or maybe better yet, allow us to tie accounts together or associate them as one.

    0 votes
    Vote
    Sign in
    (thinking…)
    Password icon
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    0 comments  ·  Flag idea as inappropriate…  ·  Admin →
  17. Audit access to Audit screen

    Proposed by a user here: https://secure.helpscout.net/conversation/246264030/9467 (private link)

    As an auditor, it would be nice to see who is logged in and who has logged in from the audit screen.

    0 votes
    Vote
    Sign in
    (thinking…)
    Password icon
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    0 comments  ·  Flag idea as inappropriate…  ·  Admin →
  18. Exit codes for Octo.exe

    Octo.exe returns:

    - 0 When the deployment succeeded
    - 0 When the deployment suceeded with warnings (SWW)
    - 1 when the deployment fails

    Would it be useful to add a specific error code for SWW? Build servers also have a "SWW" status and Octo.exe could pass this specific error code to let the user know that there was a warning during the deployment.

    0 votes
    Vote
    Sign in
    (thinking…)
    Password icon
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    0 comments  ·  Flag idea as inappropriate…  ·  Admin →
  19. Ability to enforce steps in group of projects

    There are time where Octopus admins want to make sure that all the projects on their instance run a specific step at the beginning/end of all of their deployments. This has been asked a few times already, most of the times by big companies with lots of projects.

    Users: Would this feature be useful to you? Please tell us a bit more about your scenario and how would this solve your needs.

    0 votes
    Vote
    Sign in
    (thinking…)
    Password icon
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    0 comments  ·  Flag idea as inappropriate…  ·  Admin →
  20. Support the new In-VM metadata service for load balanced nodes

    Microsoft has just released the Azure in-VM metadata service that will let you know when a machine is going to be rebooted.

    it would be great to tie this into the node maintenance functionality so that the node is automatically drained.

    It might be useful to do this for AWS as well (similar to https://github.com/scopely/shudder), but that looks a lot harder.

    0 votes
    Vote
    Sign in
    (thinking…)
    Password icon
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    0 comments  ·  Setup/administration  ·  Flag idea as inappropriate…  ·  Admin →
  • Don't see your idea?

Feedback and Knowledge Base