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. Integrate Octopus deploy project variables with Azure Key Vault

    So sensitive project variables will be referenced from Azure Key Vault instead of being stored in octopus.

    https://azure.microsoft.com/en-us/services/key-vault

    3357461 - 'Azure Resource Manager Key Vault support' was only about ARM template Key Vault support.
    17973586 - 'Integrate Octopus deploy with secrets managment system Vault' is similar to this issue only for https://www.vaultproject.io

    This idea is similar to
    https://docs.microsoft.com/en-us/vsts/build-release/concepts/library/variable-groups?view=vsts#link-secrets-from-an-azure-key-vault-as-variables

    79 votes
    Vote
    Sign in
    Check!
    (thinking…)
    Reset
    or sign in with
    • facebook
    • google
      Password icon
      Signed in as (Sign out)
      You have left! (?) (thinking…)
      1 comment  ·  Integration  ·  Flag idea as inappropriate…  ·  Admin →
    • Provide a hash of sensitive variables so we can determine if they have changed

      I'm working on code for a Terraform module for modifying Octopus Deploy configuration, and when we have variables with the type set to Sensitive (or IsSensitive=true), Octopus understandably does not return the value of the variable.

      However, this means it is impossible to determine if the value is set correctly.

      One workaround would be to provide a hash (even a salted hash) of the value when it is set. Then we could compare our hash against the hash in the API, and if they don't match then update the sensitive variable.

      E.g. A new field called `ValueHash` which is `sha1(Name…

      4 votes
      Vote
      Sign in
      Check!
      (thinking…)
      Reset
      or sign in with
      • facebook
      • google
        Password icon
        Signed in as (Sign out)
        You have left! (?) (thinking…)
        1 comment  ·  Integration  ·  Flag idea as inappropriate…  ·  Admin →
      • Create an Octopus Terraform Provider

        Like many others, we use Terraform to manage our cloud infrastructure and it would be great if we could create and manage our octopus setup in it too.

        This is a follow up to the question posted on the Octopus Help section: https://help.octopus.com/t/any-plans-for-an-octopus-terraform-provider/20853

        3 votes
        Vote
        Sign in
        Check!
        (thinking…)
        Reset
        or sign in with
        • facebook
        • google
          Password icon
          Signed in as (Sign out)
          You have left! (?) (thinking…)
          0 comments  ·  Integration  ·  Flag idea as inappropriate…  ·  Admin →
        • Add the Octopus CLI to HomeBrew

          We're working on a few Mac minis to be our iOS build servers. We use (among other things) Homebrew as our package manager. For a variety of reasons, we need the Octopus CLI tool installed on these Mac Minis. You guys support MacOs, but it doesn't look like you've added the CLI to Homebrew.

          While I was tempted to add it myself, I figured I'd start with suggesting it here.

          1 vote
          Vote
          Sign in
          Check!
          (thinking…)
          Reset
          or sign in with
          • facebook
          • google
            Password icon
            Signed in as (Sign out)
            You have left! (?) (thinking…)
            0 comments  ·  Integration  ·  Flag idea as inappropriate…  ·  Admin →
          • Google Cloud Registry Support

            Provide support for google cloud docker registry

            12 votes
            Vote
            Sign in
            Check!
            (thinking…)
            Reset
            or sign in with
            • facebook
            • google
              Password icon
              Signed in as (Sign out)
              You have left! (?) (thinking…)
              0 comments  ·  Integration  ·  Flag idea as inappropriate…  ·  Admin →
            • Allow multiple and/or wildcard domains for Google OIDC authentication

              The GoogleApps authenticator in Octopus is excellent. However it limits you to specifying a single 'Hosted Domain' and rejects otherwise successful authentication if the user's email address domain does not match that one domain.

              We have a couple of use cases where we would like to allow multiple domains (with just one instance of the the GoogleApps auth):

              1) We operate two brands and so have Google Apps addresses for two domains. We can only enable one on of them for Octopus.

              2) We would like tenant users to be able to have limited access. It would be ideal if…

              3 votes
              Vote
              Sign in
              Check!
              (thinking…)
              Reset
              or sign in with
              • facebook
              • google
                Password icon
                Signed in as (Sign out)
                You have left! (?) (thinking…)
                0 comments  ·  Integration  ·  Flag idea as inappropriate…  ·  Admin →
              • Add an octopack option for dynamically creating dockerfiles

                It would be super helpful if I could add a dockerfile to my project and place a #ADDFILES variable in and have octopack dynamically regenerate the dockerfile for me as part of the build step so my output could be a zip file that was 'docker build' ready.

                3 votes
                Vote
                Sign in
                Check!
                (thinking…)
                Reset
                or sign in with
                • facebook
                • google
                  Password icon
                  Signed in as (Sign out)
                  You have left! (?) (thinking…)
                  0 comments  ·  Integration  ·  Flag idea as inappropriate…  ·  Admin →
                • Add option to collect artifacts in TFS/VSTS extension deployment task

                  When triggering a deployment from a build system (TFS, VSTS, or other), it may desirable to collect artifacts produced by the deployment (via New-OctopusArtifact) back to the triggering build. For example, when executing integration tests during a deployment triggered from a TFS build, I would like to copy the test results back to the triggering build for publishing within TFS.

                  The above can currently be done after the deployment has completed. However, it is challenging to ensure that the correct artifacts are collected since the deployment ID needs to be inferred rather than being well-known as it is within the…

                  3 votes
                  Vote
                  Sign in
                  Check!
                  (thinking…)
                  Reset
                  or sign in with
                  • facebook
                  • google
                    Password icon
                    Signed in as (Sign out)
                    You have left! (?) (thinking…)
                    0 comments  ·  Integration  ·  Flag idea as inappropriate…  ·  Admin →
                  • Enable parameters in TeamCity plugin

                    The API key field in TeamCity should be able to be set by a TeamCity parameter. This way the API key can be set as a global parameter within TeamCity to be used by multiple projects.

                    1 vote
                    Vote
                    Sign in
                    Check!
                    (thinking…)
                    Reset
                    or sign in with
                    • facebook
                    • google
                      Password icon
                      Signed in as (Sign out)
                      You have left! (?) (thinking…)
                      0 comments  ·  Integration  ·  Flag idea as inappropriate…  ·  Admin →
                    • 15 votes
                      Vote
                      Sign in
                      Check!
                      (thinking…)
                      Reset
                      or sign in with
                      • facebook
                      • google
                        Password icon
                        Signed in as (Sign out)
                        You have left! (?) (thinking…)
                        1 comment  ·  Integration  ·  Flag idea as inappropriate…  ·  Admin →
                      • Project Variable Filter for Tenants

                        I was wondering if there has been any thought into making a project variable filter/tag system by tenant. It seems like over time the project variable list could get quite long for large implementations. It would be nice if when setting up a project variable you could tag a tenant or tenants that it applies to. That way it would only show for those tenants. Otherwise it would take the default value for the other tenants. Or something to that effect.

                        12 votes
                        Vote
                        Sign in
                        Check!
                        (thinking…)
                        Reset
                        or sign in with
                        • facebook
                        • google
                          Password icon
                          Signed in as (Sign out)
                          You have left! (?) (thinking…)
                          0 comments  ·  Integration  ·  Flag idea as inappropriate…  ·  Admin →
                        • Step for creating or updating a service in a Docker Swarm

                          As a DevOps Engineer, I would like to be able to create a new service, or update an existing service in a Docker Swarm using an Octopus Step.
                          For this to work for us, we would need to assign or alter Networks, Secrets, Environment Variables, and HRM Labels.
                          The commands involved would be "docker service create" and "docker service update"

                          27 votes
                          Vote
                          Sign in
                          Check!
                          (thinking…)
                          Reset
                          or sign in with
                          • facebook
                          • google
                            Password icon
                            Signed in as (Sign out)
                            You have left! (?) (thinking…)
                            0 comments  ·  Integration  ·  Flag idea as inappropriate…  ·  Admin →
                          • 105 votes
                            Vote
                            Sign in
                            Check!
                            (thinking…)
                            Reset
                            or sign in with
                            • facebook
                            • google
                              Password icon
                              Signed in as (Sign out)
                              You have left! (?) (thinking…)
                              6 comments  ·  Integration  ·  Flag idea as inappropriate…  ·  Admin →
                            • Octopus Deploy Status Icon/Widget

                              The ability to hot-link to publicly accessible widgets/icons that show the last Octopus deploy status for a particular project and it's environment. Very similar to how build tools do it (like TC Server, Jenkins, VSTS and Travis CI). See an example here: https://docs.travis-ci.com/user/status-images/

                              37 votes
                              Vote
                              Sign in
                              Check!
                              (thinking…)
                              Reset
                              or sign in with
                              • facebook
                              • google
                                Password icon
                                Signed in as (Sign out)
                                You have left! (?) (thinking…)
                                0 comments  ·  Integration  ·  Flag idea as inappropriate…  ·  Admin →
                              • Integration with Microsoft Teams

                                Microsoft Teams already has a pretty great list of connectors, but one big one is missing... Octopus Deploy!

                                I would like to be able to receive messages in a channel when a deployment is complete, or certain events happen.

                                182 votes
                                Vote
                                Sign in
                                Check!
                                (thinking…)
                                Reset
                                or sign in with
                                • facebook
                                • google
                                  Password icon
                                  Signed in as (Sign out)
                                  You have left! (?) (thinking…)
                                  11 comments  ·  Integration  ·  Flag idea as inappropriate…  ·  Admin →
                                • Version control configuration

                                  This was originally raised at https://octopusdeploy.uservoice.com/forums/170787-general/suggestions/6186352-version-control-of-deployment-scripts and closed as completed with a solution of scripting the import/export tool.

                                  Raising as a new suggestion as this has come up as few times in support calls and some people have suggested on the original thread that the import/export tool doesn't meet their needs. (Didn't want to reopen the original thread as some people are happy with the provided solution in that thread.)

                                  "In the Continuous Delivery book, Jez wrote that your deployment scripts should be in source control. After creating some pretty elaborate powershell scripts for Octopus, I have to agree. Losing…

                                  535 votes
                                  Vote
                                  Sign in
                                  Check!
                                  (thinking…)
                                  Reset
                                  or sign in with
                                  • facebook
                                  • google
                                    Password icon
                                    Signed in as (Sign out)
                                    You have left! (?) (thinking…)
                                    18 comments  ·  Integration  ·  Flag idea as inappropriate…  ·  Admin →
                                  • stop embedding html in the api

                                    We want to scrape and store events from the API so that we can aggregate events to help us understand our usage.

                                    Unfortunately this is made difficult by the embedding of HTML in fields that are inside the json that is returned by the octopus api.

                                    It is rather frustrating because there is a lot of useful information in the details field of an event but they are formatted with html.

                                    see https://github.com/OctopusDeploy/OctopusDeploy-Api/wiki/Events

                                    3 votes
                                    Vote
                                    Sign in
                                    Check!
                                    (thinking…)
                                    Reset
                                    or sign in with
                                    • facebook
                                    • google
                                      Password icon
                                      Signed in as (Sign out)
                                      You have left! (?) (thinking…)
                                      0 comments  ·  Integration  ·  Flag idea as inappropriate…  ·  Admin →
                                    • Azure Government with MFA

                                      Support for Azure Government account or environment selector.
                                      Also support for MFA.

                                      Thanks.

                                      1 vote
                                      Vote
                                      Sign in
                                      Check!
                                      (thinking…)
                                      Reset
                                      or sign in with
                                      • facebook
                                      • google
                                        Password icon
                                        Signed in as (Sign out)
                                        You have left! (?) (thinking…)
                                        0 comments  ·  Integration  ·  Flag idea as inappropriate…  ·  Admin →
                                      • Support ZIP file for external feeds

                                        External feeds currently only support NuGet package feeds. It would be good to support ZIP feeds, to support integration with products like Artifactory.

                                        131 votes
                                        Vote
                                        Sign in
                                        Check!
                                        (thinking…)
                                        Reset
                                        or sign in with
                                        • facebook
                                        • google
                                          Password icon
                                          Signed in as (Sign out)
                                          You have left! (?) (thinking…)
                                          6 comments  ·  Integration  ·  Flag idea as inappropriate…  ·  Admin →
                                        • Windows Server 2016 Nano Support

                                          Support Windows Server 2016 Nano.

                                          65 votes
                                          Vote
                                          Sign in
                                          Check!
                                          (thinking…)
                                          Reset
                                          or sign in with
                                          • facebook
                                          • google
                                            Password icon
                                            Signed in as (Sign out)
                                            You have left! (?) (thinking…)
                                            1 comment  ·  Integration  ·  Flag idea as inappropriate…  ·  Admin →
                                          ← Previous 1 3
                                          • Don't see your idea?

                                          Feedback and Knowledge Base