314 results found
-
Allow variables to be moved between sets/projects
When setting up new projects, it can often take some time to get variables into the right places, whether they be tenant-specific or project-specific, usually there is a bit of trial and error involved before you can determine the right place to locate these variables. This involves copying variable definitions from one screen to another, then deleting the original.
Would it be possible to alter the variable definition to be able to 'move' it from one set to another, or to a specific project, so that not only does the definition move, but also any values held for the definition?1 vote -
Disable built-in NuGet feed
I'm using an external NuGet feed and I want to be able to turn off (disable) the built-in NuGet feed.
1 vote -
Control what is the default NuGet feed
I want to have an external NuGet feed as the default selection when adding steps to the deployment process. Can't seem to control that anywhere.
1 vote -
Make step template parameters, settings and resposible teams more visible
In the case of custom step templates, unfortunately there is that slight disconnect between the project step and the step template itself.
I recently came across an issue where a user tried to deploy an application through a manual intervention step. He could start "publishing" the application to the target environment, but was stopped there because he couldn't assign the task to himself, even though he was in a team with the "Project deployers" role. Turned out his team wasn't listed in the manual intervention step's responsible teams!
Unfortunately this wasn't directly clear to me, because the responsible teams are…
2 votes -
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.
6 votes -
Compare variables between deployments.
Select multiple deployments for comparing variables used.
3 votes -
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.
3 votes -
Allow scriptable health check to be based on percentage of remaining free space
Currently $freeDiskSpaceThreshold can only be specified as a static value.
We have many machines that have a mix of large and extremely small drives (MB). There is no way to define a machine policy that does not cause health warnings on these machine.
If we could specify a % value, that would solve the issue.
1 vote -
Mark an environment as Tenant-only
Workaround at the moment would be to only have deployment targets that have been assigned to the Tenants that are connected to the project.
1 vote -
Provide SHA256 sums for downloads not just MD5
Downloads posted to https://octopus.com/downloads have MD5 sums available, but some tools use SHA256 to verfify downloads.
A specific example is discussed in this github issue: https://github.com/cvent/octopus-deploy-cookbook/issues/75
The workaround as mentioned is to download the binary, check the MD5 sum and then obtain the SHA256 sum on your own. While not difficult, it does introduce extra manual steps needed for each release.
Having access to Octopus provided SHA256 sum for each download would streamline the use of other automation tools like Chef to setup Octopus.
4 votes -
Explicitly support reverse proxies
While it should be possible to configure nginx/haproxy/etc to act as a transparent reverse proxy, it is a commonly accepted convention to use the
X-Forwarded-Host
andX-Forwarded-Proto
to pass the original requested url to the proxied application.It would be nice to support these headers.
3 votes -
Please put the "Configure Dashboard" Included/Excluded lists in alphabetical order
My organisation has lots of projects, and I'm constantly having to re-configure my dashboard depending on what I need to do. Having these lists not in alphabetical order is very frustrating.
4 votes -
Process Steps Reordering with Drag and Drop
Right now you can not drag and drop a step over another. You have to delete it and re-add it. That is not effective at all and need drag and drop capability added as a feature.
2 votes -
KickStart Templates
Hi,
It would be great if you can create "KickStart templates" for the most demanded packages
1.OctoDeploy Pack for Nopcommerce on Azure
2.OctoDeploy Pack for Umbraco on Azure
3.OctoDeploy Pack for Dotnetnuke on Azure
4.OctoDeploy Pack for Sitecore on Azure
5.OctoDeploy Pack for Kentico on Azure
6.OctoDeploy Pack for ViennaAdvantage on Azure
7.etc etcbecause its a nightmare to get this setup in multi staged environments even for experienced development teams
the sad part is, many startups/small companies do not have deployment,cloud admin teams as a separate resource. all the work are done by the development team itself. for them…
1 vote -
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)3 votes -
Marking a release amongst release candidates
It should be possible to mark/tag a specific release.
The reason is that we are building a lot of release candidates, but only some of those actually forms a final release, that can be installed at our customers environment.
By marking/tagging these and highlight them in the GUI, it is possible for people to see if an official release is installed at an environment or not.
This should always be the case in production, and it would be nice to quickly have an overview of that is the case or not.See also this discussion:
http://help.octopusdeploy.com/discussions/questions/8125-marking-a-release-amongst-release-candidates14 votes -
Self signed certificate with SHA256
Today, (Oct16), OD makes use of 2048, SHA-1 self-signed certificates, valid for 100yrs. Do not use SHA-1 as the signing hash. This is considered to be a bad practice and soon some web browser might stop supporting it. Please change to use SHA256 to mitigate this.
1 vote -
DataProtectionScope.CurrentUser
Today (Oct16), the Win protection of OD's MasterKey is using DataProtectionScope.LocalMachine, i.e. any process on the local machine may unprotect the MasterKey stored in the file OctopusServer.config.
I would like to be able to configure OD to have the MasterKey protected using DataProtectionScope.CurrentUser. If so, I could run OD (, Manager as well as Portal,) using a specific Win user and only this user would be able to access the MasterKey on the local machine. Thus, this would increase the security, which is important for us.1 vote -
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.
10 votes -
Tentacle service recovery
When a tentacle is installed on a machine, the recovery on the windows service should be set to restart the service on failure.
I had several tentacle services fail, which caused deployments to fail on those nodes
2 votes