Product Feedback

Product Feedback

Categories

  • Hot ideas
  • Top ideas
  • New ideas
  • My feedback
  1. Adding or removing roles from clusters of servers that are 30+ servers is a pain to do one by one. it simply takes forever.

    It would be fantastic if I could mark all the servers that I need to manipulate roles on have one dialog box open. Add and/or remove the roles I need to change. When pressing OK my job is done: I've successfully added the 'awesome' role to 30 servers in less than 1 minutes.

    Also this would make my management work less error prone as today I might have missed a server or two in the process.

    3 votes

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)

    We’ll send you updates on this idea

    0 comments  ·  Installation  ·  Flag idea as inappropriate…  ·  Admin →

    How important is this to you?

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
  2. It would be great if the NuGet package ID could contain a variable that was resolved on a per environment basis instead of only once when the deployment is created.

    We have the same process for each client with a different installer and out current solution has been to package them all into single NuGet package and then grab the correct one on a per environment basis with a powershell step.

    4 votes

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)

    We’ll send you updates on this idea

    2 comments  ·  Deployments  ·  Flag idea as inappropriate…  ·  Admin →

    How important is this to you?

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
  3. Currently in the AWS console you can run a powershell start up script that will spin up new ec2 instances of a project.

    Having this as part of a deployment where you could configure a step to spin up X instances then immediately deploy the project to those instances during high load.
    Then when load is down, step to spin down the instances related to last deployment.

    Source: UV Ticket: 541

    17 votes

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)

    We’ll send you updates on this idea

    1 comment  ·  Flag idea as inappropriate…  ·  Admin →

    How important is this to you?

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
  4. It would be nice if Octopus supported process templates on a per project basis. This would allow the user to define multiple templates for any given project and select the template to use when the release is created. There are a couple use cases for this:

    1) Deploying multiple versions of projects that contain different components. For instance:

    I have MyProject v1.x which contains components A & B. This version is in the final stages of QA and is getting bug fixes that need released directly into the QA environment on a daily basis.

    Meanwhile I have MyProject v2.x which…

    15 votes

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)

    We’ll send you updates on this idea

    3 comments  ·  Flag idea as inappropriate…  ·  Admin →

    How important is this to you?

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
  5. When creating a release the user is given three options to configure a package version for each step, Latest, Last, Specifc. The default is Lastest.

    Allow the user to specify the package version default behaviour in each step.

    The user could then ensure a package stays at a particular version without having to set the version each time they create a release.

    1 vote

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)

    We’ll send you updates on this idea

    0 comments  ·  Deployments  ·  Flag idea as inappropriate…  ·  Admin →

    How important is this to you?

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
  6. Currently we are able to execute custom powershell scripts on selected machines from the tasks page.

    It would be nice to have templates with parameters here, so we can provide some tools to people that do not know powershell.

    For example we need to manually stop windows service on selected machines - we could create task template "Stop Service" with service name as parameter, so everyone could just enter name of the service and select machines to execute on, without writing "if (get-service ...) {Stop-Service ...}" and other more complex things.

    5 votes

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)

    We’ll send you updates on this idea

    2 comments  ·  Flag idea as inappropriate…  ·  Admin →

    How important is this to you?

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
  7. When you're monitoring a deployment in progress, you watch the task log growing as it's adding more content to the bottom of the page, but that requires you to keep scrolling the page.

    It would be helpful if the task log page scrolled down automatically, or if there was some other way to keep the most recent update in view, so you can keep your eyes focused (quite literally) on one spot on the screen.

    I think this would give a more "solid feel" to keeping track of the deployment's progress. When the pressure's on during a difficult/risky deployment, this…

    2 votes

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)

    We’ll send you updates on this idea

    1 comment  ·  Deployments  ·  Flag idea as inappropriate…  ·  Admin →

    How important is this to you?

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
  8. We need the ability to view all the variables in a release snapshot including those coming from step templates

    1 vote

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)

    We’ll send you updates on this idea

    0 comments  ·  Flag idea as inappropriate…  ·  Admin →

    How important is this to you?

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
  9. Ability to specify version of PowerShell during script execution.

    Currently tentacles use the default path, which is great most of the time! You could currently call PowerShell with a command line parameter but any scripts have to completely re-written to work this way, which defeats the simplicity of Ocotopus!

    http://technet.microsoft.com/en-us/library/hh847899.aspx

    1 vote

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)

    We’ll send you updates on this idea

    1 comment  ·  Flag idea as inappropriate…  ·  Admin →

    How important is this to you?

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
  10. Via: https://github.com/OctopusDeploy/Issues/issues/1041

    It would be fantastic if there was a static URL to that last successful deployment. E.g. a (web) url like app#/projects/project-name/environment/previousversion

    This would make it trivial to point our deployment team to the correct page for a rollback.

    I realize that there are currently no static links to the current release by environment so this may be a separate enhancement.

    3 votes

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)

    We’ll send you updates on this idea

    0 comments  ·  Flag idea as inappropriate…  ·  Admin →

    How important is this to you?

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
  11. if you deploy a nuget you have various options to change config or other files with transformation and replacings.

    In the UI the Order is

    Configuration variables
    Configuration transforms
    Substitute variables in files

    But in the Process executing it is

    Substitute variables in files
    Configuration transformation
    Configuration variables

    please change to UI to reflect the process.

    3 votes

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)

    We’ll send you updates on this idea

    0 comments  ·  Installation  ·  Flag idea as inappropriate…  ·  Admin →

    How important is this to you?

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
  12. Currently when we need some tools (sqlpackage.exe, sqlcmd.exe, some DLL...) to be present on the tentacle for our deployment script we create a NuGet package with the tool and have to manually add a Deploy Package step for each tool to deploy it in a standard path so we can then use them from PowerShell scripts/

    It would be great to have a tool library:
    - we create a tool by specifying a NuGet package, a name and a description
    - in each steps (template steps or process steps) we can specify which tools is needed
    - when deploying the…

    2 votes

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)

    We’ll send you updates on this idea

    0 comments  ·  Deployments  ·  Flag idea as inappropriate…  ·  Admin →

    How important is this to you?

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
  13. In our setup, TeamCity creates and deploys a package to the "Test" environment. Then upon approval, a specific package will be promoted (by a human) to higher level environments (i.e. QA and Prod).

    We need to write notes when doing so. i.e. Who approved it, etc.

    4 votes

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)

    We’ll send you updates on this idea

    1 comment  ·  Installation  ·  Flag idea as inappropriate…  ·  Admin →

    How important is this to you?

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
  14. I have read the section on not using dependencies (http://docs.octopusdeploy.com/display/OD/Packaging+applications) and I agree but I think we're missing a nice feature if we consider dependencies as being releases done by Octopus to a given environment that include the nuget that is defined as a dependency. Consider this:

    MyOrg.MyApp.Web 1.0.0.0 depends on MyOrg.MyServiceApp.RestApi 1.5.0.0...2.0.0.0.

    When I deploy MyOrg.MyApp.Web to environment Production Orcopus could check if I have a release in that environment that deuccessfuly deployed MyOrg.MyServiceApp.RestApi 1.5.0.0...2.0.0.0. Essentially this would make sure all my dependencies between projects are deployed within a given environment.
    It could also warn me about…

    18 votes

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)

    We’ll send you updates on this idea

    1 comment  ·  Deployments  ·  Flag idea as inappropriate…  ·  Admin →

    How important is this to you?

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
  15. When an environment is not assigned to a project, we can assume it is newly added and thus a non-administrator could have created it. I would like it to be possible for a non-administrator to be able to assign it to a project.

    6 votes

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)

    We’ll send you updates on this idea

    0 comments  ·  Flag idea as inappropriate…  ·  Admin →

    How important is this to you?

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
  16. It would be great if you could save multiple dashboard configurations (as opposed to just the single one) and then switch between them.

    The reason behind this suggestion is that we have so many different projects and customers (each customer with their own set of environments) that when you want a view thats in the context of a particular customer, you have to constantly re-configure your existing dashboard to filter out all of the noise. It would be easier to define the dashboard configuration once for a particular customer, and then simply switch to it.

    If you really wanted to…

    61 votes

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)

    We’ll send you updates on this idea

    12 comments  ·  Flag idea as inappropriate…  ·  Admin →

    How important is this to you?

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)

    I’ve reset the status of this suggestion, as the requirement described is for multiple dashboard configurations per-user, which Octopus does not currently support. Apologies for the misunderstanding.

  17. 7 votes

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)

    We’ll send you updates on this idea

    0 comments  ·  Flag idea as inappropriate…  ·  Admin →

    How important is this to you?

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
  18. I have a project in Octopus that can only be deployed to 2 of my 5 environments. But since the environments are for all projects and I made a mistake once to deploy it to one of the un-deployable environments now my dashboard show that version XXX is in that environment (but it's dark yellow since there were no processes for it). It would be a nice feature to configure allowed environments per project.

    2 votes

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)

    We’ll send you updates on this idea

    0 comments  ·  Installation  ·  Flag idea as inappropriate…  ·  Admin →

    How important is this to you?

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
  19. If I want to edit a project group, I must first navigate to the "all projects" overview page. Would be nice to just have an edit icon in the "Projects" dropdown for easier access.

    1 vote

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)

    We’ll send you updates on this idea

    0 comments  ·  Installation  ·  Flag idea as inappropriate…  ·  Admin →

    How important is this to you?

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
  20. This discussion started as a support thread here:

    http://help.octopusdeploy.com/discussions/questions/2571-web-package-based-parameters

    Let's say I have an App.config for a Windows Service that looks like this:

    <?xml version="1.0" encoding="utf-8"?>
    <configuration>
      <!-- snip -->
      <system.net>
        <mailSettings>
          <smtp from="user@localdomain.org">
            <network host="smtp.local" />
          </smtp>
        </mailSettings>
      </system.net>
      <!-- snip -->
    </configuration>
    

    With the built-in transformations (appSettings and connectionStrings) I cannot replace the SMTP server host.

    For web projects in the past, I've used msdeploy (or web deploy) package parameters to do this transformation from environment to environment.

    The idea is you create a parameters.xml file locally to your project, and then each environment has a corresponding setParameters.xml…

    6 votes

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)

    We’ll send you updates on this idea

    6 comments  ·  Deployments  ·  Flag idea as inappropriate…  ·  Admin →

    How important is this to you?

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
  • Don't see your idea?