General

  1. 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…)
    Sign in with: Facebook Google
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    0 comments  ·  Flag idea as inappropriate…  ·  Admin →
  2. 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…)
    Sign in with: Facebook Google
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    1 comment  ·  Flag idea as inappropriate…  ·  Admin →
  3. 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…)
    Sign in with: Facebook Google
    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)

  4. 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…)
    Sign in with: Facebook Google
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    2 comments  ·  Flag idea as inappropriate…  ·  Admin →
  5. 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…)
    Sign in with: Facebook Google
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    0 comments  ·  Setup/administration  ·  Flag idea as inappropriate…  ·  Admin →
  6. Octopus Cloud - Packages - shift click support with packages

    It would be nice if you could shift + click to select a range of packages to delete in the Library > Packages for a given package.

    0 votes
    Vote
    Sign in
    (thinking…)
    Sign in with: Facebook Google
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    0 comments  ·  Setup/administration  ·  Flag idea as inappropriate…  ·  Admin →
  7. White background behind logos

    I added over 60 logos in an earlier version of octopus, many had white backgrounds rather than transparent, now they all look a bit off against the pale grey background.

    Ok ... this is a tiny thing but thought I'd mention it.

    0 votes
    Vote
    Sign in
    (thinking…)
    Sign in with: Facebook Google
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    0 comments  ·  Setup/administration  ·  Flag idea as inappropriate…  ·  Admin →
  8. Filter on environments in dashboard

    Could you add a filter for 'Environments' in addition to the current 'Project' and 'Project group' filters?

    We have a lot of environments in our Octoups installation (because we started using octopus prior to the tenants feature) and with the new virtualized dashboard columns we are no longer able to search for specific environments on the dashboard. We need this to be able to see what version is currently deployed to a specific environment.

    0 votes
    Vote
    Sign in
    (thinking…)
    Sign in with: Facebook Google
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    0 comments  ·  Flag idea as inappropriate…  ·  Admin →
  9. 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…)
    Sign in with: Facebook Google
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    0 comments  ·  Setup/administration  ·  Flag idea as inappropriate…  ·  Admin →
  10. Automatic Logo Finder

    This is a pretty trivial idea, but I like me some logos.
    I suggest on the settings screen when you pick a logo, that octopus could automatically do what I do manually.. and that is look up the twitter account that matches my project and the facebook account and... and show the logo/avatar of each, and let me pick one of those. (perhaps give the option to put a different name since sometimes the obvious name isn't the correct one)

    0 votes
    Vote
    Sign in
    (thinking…)
    Sign in with: Facebook Google
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    0 comments  ·  Setup/administration  ·  Flag idea as inappropriate…  ·  Admin →
  11. 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…)
    Sign in with: Facebook Google
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    0 comments  ·  Deployment features  ·  Flag idea as inappropriate…  ·  Admin →
  12. Deployment step success and error colors Red/Green color

    On the deployment steps, when a step fails the step entry color flips to red. For a success it is Green

    For a person that is Red/Green color blind telling the difference can be almost impossible to detect

    changing the step icon from the Plus to a X or Check will make it easier to distinguish

    0 votes
    Vote
    Sign in
    (thinking…)
    Sign in with: Facebook Google
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    0 comments  ·  Setup/administration  ·  Flag idea as inappropriate…  ·  Admin →
  13. 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…)
    Sign in with: Facebook Google
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    0 comments  ·  Deployment features  ·  Flag idea as inappropriate…  ·  Admin →
  14. 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…)
    Sign in with: Facebook Google
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    0 comments  ·  Deployment features  ·  Flag idea as inappropriate…  ·  Admin →
  15. Tentacle service recovery

    When a tentacle is installed on a machine, the recovery on the windows service should be set to restart the service on failure.

    I had several tentacle services fail, which caused deployments to fail on those nodes

    0 votes
    Vote
    Sign in
    (thinking…)
    Sign in with: Facebook Google
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    0 comments  ·  Setup/administration  ·  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…)
    Sign in with: Facebook Google
    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…)
    Sign in with: Facebook Google
    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…)
    Sign in with: Facebook Google
    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…)
    Sign in with: Facebook Google
    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…)
    Sign in with: Facebook Google
    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