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. Allow deployment of a project to an environment without any machines in that role

    We have a pretty ephemeral environment in AWS and setup new environments several times a week. Our ELB healthchecks are tied to the web apps we're deploying. This can kind of create a timing or chicken-and-egg problem when we need to deploy a project to a new environment. We have to deploy the app for that box before the ELB kills the instance as unhealthy.

    What I'd like to be able to do is deploy a project to an environment then as new EC2 instances are registered with Octopus we lean on deployment triggers to deploy the software as soon…

    19 votes
    Vote
    Sign in
    Check!
    (thinking…)
    Reset
    or sign in with
    • facebook
    • google
      Password icon
      I agree to the terms of service
      Signed in as (Sign out)
      You have left! (?) (thinking…)
      completed  ·  1 comment  ·  Deployment features  ·  Flag idea as inappropriate…  ·  Admin →
    • Allow non-tenant and multi-tenant deployments to the same environment

      The new 3.4 Multi-tenancy feature is great. But there is a limitation preventing it for some to use it effectively.

      We have several projects, some have multi-tenant deployments (per client) some others not (tool project, shared services projects etc).

      We deploy all these projects to the same test and staging servers and some as well to production environment. Meaning, the same machine might be used for multi-tenant and non-tenant deployments.

      The current 3.4 release does not allow us to use the same environment/target for both type of projects.

      Workaround as published (setup dummy tenant instance) is a less desirable, as…

      91 votes
      Vote
      Sign in
      Check!
      (thinking…)
      Reset
      or sign in with
      • facebook
      • google
        Password icon
        I agree to the terms of service
        Signed in as (Sign out)
        You have left! (?) (thinking…)
        1 comment  ·  Deployment features  ·  Flag idea as inappropriate…  ·  Admin →
      • provide a way to send notifications from failed tasks

        as an admin, i'd like to receive email notification of failed tasks such as health checks or other automated tasks.

        3 votes
        Vote
        Sign in
        Check!
        (thinking…)
        Reset
        or sign in with
        • facebook
        • google
          Password icon
          I agree to the terms of service
          Signed in as (Sign out)
          You have left! (?) (thinking…)
          completed  ·  2 comments  ·  Setup/administration  ·  Flag idea as inappropriate…  ·  Admin →
        • Add Let's Encrypt automation to OD server

          Ensuring certificates for the OD server are up to date are a little annoying. It would be awesome if the OD server could support renewing it's own hosting certificate with Let's Encrypt.

          I've had a stab at creating custom steps to do this. The main issue is domain validation (DV). DNS validation often requires manual intervention and OD server controls http (see discussion at https://community.letsencrypt.org/t/domain-validation/26512 ).

          The only way I see this really progressing forward is if OD server supports Let's Encrypt in the server as a maintanence task as it would be able to respond to http DV requests.…

          16 votes
          Vote
          Sign in
          Check!
          (thinking…)
          Reset
          or sign in with
          • facebook
          • google
            Password icon
            I agree to the terms of service
            Signed in as (Sign out)
            You have left! (?) (thinking…)
            0 comments  ·  Setup/administration  ·  Flag idea as inappropriate…  ·  Admin →
          • Please have a copy of your W9 on your website.

            And please leave a support or contact form so that we can reach out to you with non-technical questions also.

            1 vote
            Vote
            Sign in
            Check!
            (thinking…)
            Reset
            or sign in with
            • facebook
            • google
              Password icon
              I agree to the terms of service
              Signed in as (Sign out)
              You have left! (?) (thinking…)
              0 comments  ·  Setup/administration  ·  Flag idea as inappropriate…  ·  Admin →
            • Certificate Management

              We are working on a feature to allow storage and management of X509 Certificates within Octopus.

              https://github.com/OctopusDeploy/Issues/issues/2701

              If you have any comments or suggestions, please post them to the GitHub issue.

              10 votes
              Vote
              Sign in
              Check!
              (thinking…)
              Reset
              or sign in with
              • facebook
              • google
                Password icon
                I agree to the terms of service
                Signed in as (Sign out)
                You have left! (?) (thinking…)
                1 comment  ·  Deployment features  ·  Flag idea as inappropriate…  ·  Admin →
              • Create SemVer 2.0.0 packages with OctoPack

                Along with the new changes in 3.4 allowing SemVer 2.0.0 packages to be used, it would be great to also be able to create those packages in OctoPack.

                16 votes
                Vote
                Sign in
                Check!
                (thinking…)
                Reset
                or sign in with
                • facebook
                • google
                  Password icon
                  I agree to the terms of service
                  Signed in as (Sign out)
                  You have left! (?) (thinking…)
                  2 comments  ·  Flag idea as inappropriate…  ·  Admin →
                • Create a Swagger site for the REST API

                  The API is difficult enough to navigate without the ability to quickly test an API call against a URI. Your client api is ridiculously confusing but a swagger endpoint would at least allow us to hit the links for a given resource object directly to see if we are fishing in the correct pond. The current situation is prohibitively painful.

                  6 votes
                  Vote
                  Sign in
                  Check!
                  (thinking…)
                  Reset
                  or sign in with
                  • facebook
                  • google
                    Password icon
                    I agree to the terms of service
                    Signed in as (Sign out)
                    You have left! (?) (thinking…)
                    0 comments  ·  Deployment features  ·  Flag idea as inappropriate…  ·  Admin →
                  • Option to not extract packages

                    The basic request comes down to having a checkbox on the Deploy Package step to prevent Octopus from unpacking a NuGet/Zip/Tar file after pushing it to the target server.

                    Package to deploy: PackagerName 1.2.4
                    Target roles: MyServerRole
                    [x] Do not extract package after push

                    I'll dig a bit deeper on the reasoning behind the request.

                    We have a solution we'd like to deploy to a deployment pipeline which we receive from an external vendor. They provide a NuGet feed with their packages. One of these packages contains the installer code and all configuration templates, the other packages are validated and…

                    49 votes
                    Vote
                    Sign in
                    Check!
                    (thinking…)
                    Reset
                    or sign in with
                    • facebook
                    • google
                      Password icon
                      I agree to the terms of service
                      Signed in as (Sign out)
                      You have left! (?) (thinking…)
                      4 comments  ·  Deployment features  ·  Flag idea as inappropriate…  ·  Admin →
                    • Allow the use of F# script (.fsx) in place of Powershell/ScriptCS

                      Please enable the option to use .fsx files (F# script) in places where Powershell is currently used.

                      It's concise syntax make it perfect for scripting, it's a darn sight easier to pick up than Powershell, comes with a fantastic REPL and as a bonus the popular F# library "FAKE" provides functions for all manner of deployment tasks and operations.

                      275 votes
                      Vote
                      Sign in
                      Check!
                      (thinking…)
                      Reset
                      or sign in with
                      • facebook
                      • google
                        Password icon
                        I agree to the terms of service
                        Signed in as (Sign out)
                        You have left! (?) (thinking…)
                        4 comments  ·  Deployment features  ·  Flag idea as inappropriate…  ·  Admin →
                      • Add a way to pass parameters when using scripts in packages

                        In Octopus 3.3 the option to execute a script inside of a package was added, along with a field to declare the name/path of the script.

                        It might be good to add an extra field (or another way) to pass parameters to these scripts, just like other tools like TeamCity, AppVeyor or TFS have.

                        42 votes
                        Vote
                        Sign in
                        Check!
                        (thinking…)
                        Reset
                        or sign in with
                        • facebook
                        • google
                          Password icon
                          I agree to the terms of service
                          Signed in as (Sign out)
                          You have left! (?) (thinking…)
                          6 comments  ·  Deployment features  ·  Flag idea as inappropriate…  ·  Admin →
                        • Different icons/images for the new TFS build steps

                          Currently the new build steps in TFS 2015 for octopus, have the same image/icon and it's not easy to identify which type of step it is.

                          I suggest create different icons for each type:

                          - Package Application
                          - Push Packages to Octopus
                          - Create Octopus Release
                          - Deploy Octopus Release

                          3 votes
                          Vote
                          Sign in
                          Check!
                          (thinking…)
                          Reset
                          or sign in with
                          • facebook
                          • google
                            Password icon
                            I agree to the terms of service
                            Signed in as (Sign out)
                            You have left! (?) (thinking…)
                            1 comment  ·  Setup/administration  ·  Flag idea as inappropriate…  ·  Admin →
                          • Azure Resource Manager Key Vault support

                            This feature allows users store credentials in a Key Vault (like a password manager) in azure, and the reference those keys from their ARM templates.

                            This was introduced in the Azure SDK 2.9 in 3/31/1026: https://azure.microsoft.com/en-gb/blog/keyvault-support-for-arm-templates/

                            At the current Octopus version (3.3.6), this doesn't work. It'll definitely be handy to support this feature.

                            28 votes
                            Vote
                            Sign in
                            Check!
                            (thinking…)
                            Reset
                            or sign in with
                            • facebook
                            • google
                              Password icon
                              I agree to the terms of service
                              Signed in as (Sign out)
                              You have left! (?) (thinking…)
                              3 comments  ·  Deployment features  ·  Flag idea as inappropriate…  ·  Admin →
                            • Improve Add Step functionality

                              We are working on making the Add Step functionality much better. The idea is to show built-in steps, community step templates (from http://library.octopus.com/) and custom step templates in one central location. Please let us know what you think by leaving your comment below.

                              3 votes
                              Vote
                              Sign in
                              Check!
                              (thinking…)
                              Reset
                              or sign in with
                              • facebook
                              • google
                                Password icon
                                I agree to the terms of service
                                Signed in as (Sign out)
                                You have left! (?) (thinking…)
                                1 comment  ·  Setup/administration  ·  Flag idea as inappropriate…  ·  Admin →
                              • Use samAccountName and not userPrincipalName for user creation

                                Currently it looks like Octopus uses the userPrincipalName when syncing/authenticating users from AD. Since the UPN may change (for instance when migrating users to Office365....), users will suddenly end up with a new account in Octopus when loggin in using Windows Auth.

                                Using the samAccountName (as is more common) should allow users to keep their Octopus account/profile in situations like this.

                                1 vote
                                Vote
                                Sign in
                                Check!
                                (thinking…)
                                Reset
                                or sign in with
                                • facebook
                                • google
                                  Password icon
                                  I agree to the terms of service
                                  Signed in as (Sign out)
                                  You have left! (?) (thinking…)
                                  0 comments  ·  Integration  ·  Flag idea as inappropriate…  ·  Admin →
                                • Automatic Kerberos/NTLM Login on page visit

                                  I see this question - http://help.octopusdeploy.com/discussions/questions/8083-automatic-user-login but this indicates it would go through something like OAuth. The already built in Kerberos/NTLM integration is really nice and I'm not sure why there isn't already an option to have the octopus deploy site initiate an auth challenge on page load rather then when you click the button. This is how Klondike works out of the box and TeamCity calls this "Forced Protocols." Forced protocols is a bad name though as it gives you the option to log out and login as another user - which is useful for keeping separate accounts one…

                                  6 votes
                                  Vote
                                  Sign in
                                  Check!
                                  (thinking…)
                                  Reset
                                  or sign in with
                                  • facebook
                                  • google
                                    Password icon
                                    I agree to the terms of service
                                    Signed in as (Sign out)
                                    You have left! (?) (thinking…)
                                    1 comment  ·  Flag idea as inappropriate…  ·  Admin →
                                  • Add Audit Viewer Role

                                    As an IT compliance officer I need to be able to view the Audit page in Octopus Deploy but I don’t want to be able to make changes to the Octopus System. Please create an “Audit Viewer” role that has appropriate access to the Audit page separate from AdministerSystem

                                    1 vote
                                    Vote
                                    Sign in
                                    Check!
                                    (thinking…)
                                    Reset
                                    or sign in with
                                    • facebook
                                    • google
                                      Password icon
                                      I agree to the terms of service
                                      Signed in as (Sign out)
                                      You have left! (?) (thinking…)
                                      0 comments  ·  Setup/administration  ·  Flag idea as inappropriate…  ·  Admin →
                                    • Ability to set Application Pool CLR to No Managed Code

                                      As of Octopus 3.3, the 2 options are:

                                      - 2.0 (for .Net 2.0 and 3.5)
                                      - 4.0 (for .Net 4.0 and 4.5)

                                      It might be useful to also add the option "No Managed Code"

                                      18 votes
                                      Vote
                                      Sign in
                                      Check!
                                      (thinking…)
                                      Reset
                                      or sign in with
                                      • facebook
                                      • google
                                        Password icon
                                        I agree to the terms of service
                                        Signed in as (Sign out)
                                        You have left! (?) (thinking…)
                                        3 comments  ·  Deployment features  ·  Flag idea as inappropriate…  ·  Admin →
                                      • Add Channel to Dashboard

                                        I know there a lots of requests to make the dashboard more compact and that you're also working on significant changes to it for the upcoming multi-tenancy release. One thing I don't think I've heard mentioned in either conversation is displaying channel information in the dashboard.

                                        It's great that when you drill into a project overview you can pretty easily see what feature is in what environment because the channel is listed on the left. It would even better to get this information on the dashboard so you can see at a high level what components are affected by a…

                                        39 votes
                                        Vote
                                        Sign in
                                        Check!
                                        (thinking…)
                                        Reset
                                        or sign in with
                                        • facebook
                                        • google
                                          Password icon
                                          I agree to the terms of service
                                          Signed in as (Sign out)
                                          You have left! (?) (thinking…)
                                          1 comment  ·  Flag idea as inappropriate…  ·  Admin →
                                        • Remove Mono/Calamari dependency for SSH connections and deployments

                                          For every process run on SSH, Mono is required on the end target machine as we rely on Calamari for each process. With our recent extensions into other package types, and script types, removing this dependency would give a much larger range of targets and uses. It would allow for greater scripting.

                                          Adding this suggestion to find from the community how useful this would be - please add comments below about your potential use / server config or really anything relevant to why this is important for you.

                                          12 votes
                                          Vote
                                          Sign in
                                          Check!
                                          (thinking…)
                                          Reset
                                          or sign in with
                                          • facebook
                                          • google
                                            Password icon
                                            I agree to the terms of service
                                            Signed in as (Sign out)
                                            You have left! (?) (thinking…)
                                            3 comments  ·  Flag idea as inappropriate…  ·  Admin →
                                          ← Previous 1 3 4 5 8 9
                                          • Don't see your idea?

                                          Feedback and Knowledge Base