General

  1. Canceled Deployments should show tasks as canceled if they did not complete

    When a Deployment is canceled, deployment task lists should show as canceled if they did not complete

    Currently, when a multi-step deployment is canceled, the machine shows as successful even if only 1 step is completed

    0 votes
    Vote
    Sign in
    (thinking…)
    Sign in with: Facebook Google
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    1 comment  ·  Setup/administration  ·  Flag idea as inappropriate…  ·  Admin →
  2. Make steps collapsable when they contain child steps

    When working with larger projects that contain steps within steps, the page refreshes often when making changes so this involves a lot of scrolling to find the steps you are working on. It would be great if you could collapse steps that contain children so there's a smaller list to scroll through.

    33 votes
    Vote
    Sign in
    (thinking…)
    Sign in with: Facebook Google
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    7 comments  ·  Setup/administration  ·  Flag idea as inappropriate…  ·  Admin →
  3. make it possible to override variable sets within a project

    Hi.
    I've a set of projects that are virtually the same except for the values in the variables.

    Right now, it is a hassle to setup the same variables in all of the projects I have and it is easy to get variables wrong (yes I use clone, which sort of helps but it is not futureproof).

    What I would want to be able to do with variables, is to create a variable set which I can consider a default value set of these variables. These variables can be overriden locally in the projects (usually necessary in development and testing…

    9 votes
    Vote
    Sign in
    (thinking…)
    Sign in with: Facebook Google
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    1 comment  ·  Setup/administration  ·  Flag idea as inappropriate…  ·  Admin →
  4. Octopus.Migrator shoud not use meaningless "IDs"

    Since the content type and name is obviously a unique key (particularly when exporting to files), Migrator should use the name (prefixed by the type name) as the key when linking from other resources, rather than a phony ID that changes when you import.

    That is, rather than a Team having MemberUserIds = [ "Users-1" ] it should have MemberUsers = [ "Users-BobCratchet" ] which is both more comprehensible, and unlikely to change in a simple import and re-export.

    We do modifications to our Octopus by exporting from production, importing on a dev system, altering, and re-exporting. However, the IDs…

    3 votes
    Vote
    Sign in
    (thinking…)
    Sign in with: Facebook Google
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    1 comment  ·  Setup/administration  ·  Flag idea as inappropriate…  ·  Admin →
  5. Allow admin to impersonate user

    As an administrator, I'd like to be able to impersonate a normal user so I can see what they see when they log in.

    Currently, the only way to test the active directory groups is to walk over to a users desk and ask them to log in to verify they can't see what they shouldn't.

    Gitlab is a good example of a product that allows for admin impersonating.

    14 votes
    Vote
    Sign in
    (thinking…)
    Sign in with: Facebook Google
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    2 comments  ·  Setup/administration  ·  Flag idea as inappropriate…  ·  Admin →
  6. Full change history for library variable sets

    None of the current audit log filters (as of v3.3) make it easy to find changes to library variable sets.

    Sometimes a value changes and we don't know why. We like to know who changed it, and how long ago (and whether there have been other changes to that variable in the past). Then we can have an informed conversation about it, with those concerned.

    22 votes
    Vote
    Sign in
    (thinking…)
    Sign in with: Facebook Google
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    2 comments  ·  Setup/administration  ·  Flag idea as inappropriate…  ·  Admin →
  7. Make variables groupable/collapsable

    In the project I'm currently working in; we have 6+ environments and many variables are unique to these environments.

    To get a better overview of all the variables I suggest that you add the possibility to collapse or group the variables by name.

    22 votes
    Vote
    Sign in
    (thinking…)
    Sign in with: Facebook Google
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    2 comments  ·  Setup/administration  ·  Flag idea as inappropriate…  ·  Admin →
  8. Support changing channel version rules and/or tags with octo.exe

    We have quite a few channels. We also create a new feature branch for each feature we develop. It would be nice if I could script changing the version rules and tags via a script instead of the UI.

    8 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 →
  9. Support AWS S3 as Octopus server shared storage

    I am going to deploy Octopus on AWS. Do you have any plan to support S3 as Octopus server shared storage to store NuGet packages and artifacts?

    60 votes
    Vote
    Sign in
    (thinking…)
    Sign in with: Facebook Google
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    4 comments  ·  Setup/administration  ·  Flag idea as inappropriate…  ·  Admin →
  10. Clone a LifeCycle

    There should be a way (via the user interface) to clone a LifeCycle.

    16 votes
    Vote
    Sign in
    (thinking…)
    Sign in with: Facebook Google
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    2 comments  ·  Setup/administration  ·  Flag idea as inappropriate…  ·  Admin →
  11. Change Polling Times

    From what I can see, there is no way to change the Polling times for Tentacle clients. The default is every 5 seconds.

    It would be good if we can configure this on an individual Tentacle basis and change the interval (maybe through the environment page).

    Due to our setup we can only use the Polling technique.

    This is our scenario:

    We have around 100 web servers spread across 3 environments, DEV, UAT & Production. We have configured this to go through a FW. As an outcome we are flooding our logs with trivial data on the FW.

    As we…

    94 votes
    Vote
    Sign in
    (thinking…)
    Sign in with: Facebook Google
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    7 comments  ·  Setup/administration  ·  Flag idea as inappropriate…  ·  Admin →
  12. Compare variables between deployments.

    Select multiple deployments for comparing variables used.

    7 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. Support documentation in variables

    Add a documentation field in the variables view: a column for "category", or "comments" (informational only). It would be nice to be able to see that a variable is for transforms, or is data that is passed on to an external application, etc, without having to dig through the process. This can be done to some extent with variable names. However, I don't want to be changing variable names down the road just to clarify their usage.

    5 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 →
  14. Port Octopus to .NET Core

    Moving Octopus Server/Tentacle/Calamari to .NET Core would extend the reach of Octopus Server to other platforms.

    218 votes
    Vote
    Sign in
    (thinking…)
    Sign in with: Facebook Google
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    6 comments  ·  Setup/administration  ·  Flag idea as inappropriate…  ·  Admin →

    We have recently made good progress on getting Tentacle running on Linux via netcore and expect it to be available in the next couple months. https://github.com/OctopusDeploy/Issues/issues/3596

    As for Octopus Server on Linux, we have also started working on this effort however the current focus is for internal use for running Hosted Octopus. There are some additional complications that come with running Octopus on Linux particularly in the context of “run on the server” and s a result I wouldn’t expect a version of this to be available until mid-year at the earliest.

    Most of our other additional tooling and libraries like Calamari are now available to be run on netcore and run on Linux.

  15. Cacheless releases

    I'd like to be able to setup a project to never cache the steps that were in place when a release was created. Or at least have a way to update that cache the same way you can update to the latest variable set.

    When we update the deployment steps now we have two options:
    1) Rebuild from source (which we should never have to do)
    2) Delete and re-add the release (which loses any deployment history)

    5 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 script modules to be associated with "run a script" step templates

    I have created a powershell step template to ensure that a package exists at MyGet to work around their eventual consistency ahead of attempting to fetch the package for deployment. In order to utilize this step template, I must also remember to include the script module that it depends upon. It would be great to be able to attach script modules to "run a script" step templates so that you don't have to remember to add the module in addition to the step itself.

    25 votes
    Vote
    Sign in
    (thinking…)
    Sign in with: Facebook Google
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    1 comment  ·  Setup/administration  ·  Flag idea as inappropriate…  ·  Admin →
  17. Support the archiving of non-active projects

    From the following support topic http://help.octopusdeploy.com/discussions/questions/6809-archiving-projects

    Octopus deploy does not currently support a model for archiving/unarchiving non-active or legacy projects.

    The workarounds are permission-based or user-specific but not quite what I would like to see.

    what I am suggesting is similar to Teamcity's archiving functionality. I have found this ability in TC to be useful in the 7+ years I have been using it where I have accumulated many different applications, some of which are no-longer in production, some which are in production but in maintenance mode only and those in active ongoing development.

    For the most part I only…

    60 votes
    Vote
    Sign in
    (thinking…)
    Sign in with: Facebook Google
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    4 comments  ·  Setup/administration  ·  Flag idea as inappropriate…  ·  Admin →
  18. Allow login only to users in specific AD groups (white list)

    Any user that knows the Octopus portal URL can log into Octopus, which will create them a user on the Octopus DB and add them to the "Everyone" group, create entries on the Audit log, etc.

    Even though the user won't have any privileges out of the box, implementing a white list system to only allow people in specific AD groups to login would be something good.

    90 votes
    Vote
    Sign in
    (thinking…)
    Sign in with: Facebook Google
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    3 comments  ·  Setup/administration  ·  Flag idea as inappropriate…  ·  Admin →
  19. Octopus Reporting Feature in built in the Octopus Tool.

    Octopus tool to generate Report based on
    1. What's Deployed ?
    2. Who Deployed ?
    3. Deployed To Where ?
    4. Who Approved ? (Manual Intervention Step)
    5. When did the deployment Take place (Week Day & Weekend deployments)

    29 votes
    Vote
    Sign in
    (thinking…)
    Sign in with: Facebook Google
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    3 comments  ·  Setup/administration  ·  Flag idea as inappropriate…  ·  Admin →
  20. Filter Environments Shown on Project Overview Page

    When I navigate from the dashboard to the Project Overview page, the page should only show the environments that I selected on the Configure Dashboard screen. Also, it would be helpful to filter the list of environments by channel or lifecycle.

    11 votes
    Vote
    Sign in
    (thinking…)
    Sign in with: Facebook Google
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    3 comments  ·  Setup/administration  ·  Flag idea as inappropriate…  ·  Admin →
  • Don't see your idea?

Feedback and Knowledge Base