General

  1. Allow for teams to be excluded access to environments, not just included

    Currently in the Teams area you can either allow team access to All Environments or select which environments they have access to by including them explicitly. It would be great if we could select environments they should be excluded from (UAT, Production, etc).

    We're trying to take advantages of Azure and the ability to create test environments on the fly that allow our testers and developers to create environments for them to deploy to. Under the current access rules they need the ability to access all environments (leaving the Environments access field blank) or add each environment as it is…

    42 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. 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.

    9 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 →
  3. 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 →
  4. Clone a LifeCycle

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

    19 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 →
  5. 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?

    66 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 →
  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. 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…

    101 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 →
  9. 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 →
  10. 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 →
  11. Port Octopus to .NET Core

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

    229 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 →
  12. 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 →
  13. 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 →
  14. Custom message / alert for maintenance mode

    It would be good if Octopus could allow users to add a custom message that any user that logs in can see when the server is in Maintenance Mode. It would even be cooler if an alert message could be scheduled, so admins could add a "Server will be down from X to X" a couple of hours prior to the outage.

    11 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 →
  15. 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…

    62 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 →
  16. 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 →
  17. Allow cloning Library Variable Sets

    Allow cloning of library variable sets so it becomes easier to create a new variable set for a new environment.

    95 votes
    Vote
    Sign in
    (thinking…)
    Sign in with: Facebook Google
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    13 comments  ·  Setup/administration  ·  Flag idea as inappropriate…  ·  Admin →
  18. 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 →
  19. 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 →
  20. Install Octopus Server on Linux

    I'm in a Linux/Mac shop where chef server is the next best thing. If only I could install the Octopus server on Ubuntu the world would be perfect.

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

Feedback and Knowledge Base