314 results found
-
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.
5 votes -
Support sorting projects and project groups
At the moment there is no way to define order for projects or project groups.
This would be handy for all sorts of reasons but most significantly on the dashboard
5 votes -
Increase the width of the project name cell on the Dashboard
This is only a small CSS change but if you could increase the width of the "cell" that contains the project name on the dashboard that would be great. We have lots of screen space but project names (and group names) are wrapping after just 20 odd characters.
5 votes -
Add conditional filter to Lifecycle Automatic Deployment
When using branching (and semver on each branch) to maintain feature and release branches, I have found that I do not want to auto deploy every build, rather, I want to only auto deploy specific types of branches automatically,
For instance, any build that comes from our master branch, should get auto deployed as far up the chain as possible, including production for continuous deployment. Or a hotfix branch should get auto deployed to a QA environment, while a feature branch should only be created and deployed manually.
If you exposed some powershell or other script with access to the…
5 votes -
Add Reporting
My Manager is demanding some reports. I would like to have something to give him.
5 votes -
Add link to application instance in dashboard
It would be nice if we could define a variable that is shown as a link for each application instance on the dashboard.
What I mean is, that instead of just showing the version number, date and status it would be nice to have a link that points to the website (or whatever url we want) that got defined in the variables for the product.5 votes -
Expose a generic OpenID Connect authentication provider
Octopus Server already has a lot of oAuth/OpenID integrations built in (AzureAD, Okta, Google Apps etc) but all of them are provider-specific. It would be great to have a generic authentication provider for third-party identity servers (such as Keycloak) to expand on this even further. Considering all of the current implementations are already based on a common class (https://github.com/OctopusDeploy/OpenIDConnectAuthenticationProviders) I imagine this shouldn't require much work. Although generic provider could expose more customization on how to extract user information from ID token, for example. We are using AzureAD integration to cover this for now (Keycloak integration) and it…
4 votes -
Display more than 3 releases in overview
Hi,
The overview page seems to show a variable amount of releases. On one project it is showing 4, where only the oldest and newest deployments were pushed to prod. On another project it is only showing 3, again where the oldest and newest were to production.
Could we simplify this and just have it show a paginated list of all the releases? You could then use the filters to filter the rows down (rather than columns as it does now, which isn't a filter if we're honest!).
By doing this it will make this screen much more usable in…
4 votes -
Add Export/Import buttons in project UI
We have dev and prod instances of Octopus Deploy. I’ve created a deployment project on the dev and then we needed to copy it to prod. We didn’t find Export/Import buttons in project UI. My colleague opened https://octopus.com/docs/api-and-integration/octo.exe-command-line/export page and told, that it’s too complicated and it will be easier to manually duplicate all steps on the prod Octopus Deploy.
Could you please add to project Octopus UI Export/Import buttons , that will provide same behaviour as octo.exe CLI. It’s ok to implement just the simplest scenario with default parameters and have a note “if you need more control, use…
4 votes -
Copy Tenant variables from one Environment to another
For every Tenant + Project + Environment combination, there are Tenant variables to fill out. When adding an additional Environment that is to have similar variable values, or if you need to swap out the Environment for a different one, it would be nice to be able to effectively "copy" the Tenant variables from the existing Environment into the new one. Otherwise you are left to manually copy variables.
Sensitive variables could be tricky but hopefully doable.
4 votes -
Dashboard filter to show specific tenant
Be able to display tenant specific release/project information on Dashboard
4 votes -
Selective health checks and tentacle upgrades targeted via filter
In v4 it should be possible to select the targets to health check or upgrade via the filters. For example, I may only want to run it against a certain environment or tenant or against a certain role.
I feel there has been some regression from v4 here because you used to be able to control this by environment. Now it's all or a single machine and for large environments makes staged roll-outs of upgrades and updates extremely time consuming.
4 votes -
Specialized audit interface to easily track the changes to variables over time
It would be useful to be able to track changes to a specific variable over time across all variable sets and projects. These kinds of changes are available now in the audit logs for projects and variable sets, but are very cumbersome to sort through if you are looking for a specific variable.
I would propose an interface that lets you filter the audit log to a specific variable name (potentially utilizing wildcards as well) and limits the view to the values of that variable along with the scope and modified date. You should also be able to filter/sort by…
4 votes -
Add Channel to Dashboard (filter)
Project dashboards allow tracking the deployment across multiple channels. I'd like the same capability on the MAIN dashboard... preferably as a filter.
as commented in https://octopusdeploy.uservoice.com/forums/170787-general/suggestions/11719014-add-channel-to-dashboard
if proj A has chans A1, A2, and A3, I'd like to be able to see all or some (perhaps only A2/A3) on the main/home dashboard
4 votes -
Push octopus deploy performace data to statsd
We use datadog internally to help monitor our systems and provide insight into how our applications are not only performing but also to figure out usage patterns. If octopus deploy were able to report general information such as database pool usage and performance metrics about its internals that could then easily be pumped right into datadog or other stats providers. This could then be used to help troubleshoot clients issues a lot easier, as well as setting up alerts for people trying to manage instances. This could also be expanded to show analytics information about deployments later. Currently we made…
4 votes -
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 -
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 -
Allow us to use variables in the Package ID field of a template step
We've created a step template for the deploy package step and we made the Package Id a Parameter. This works, until we assign a variable to this field e.g. #{MaintenancePackageId}, in which case the package id doesn't get expanded. The same seems to happen when using the variable directly in the step template without exposing it as a parameter.
The package #{Maintenance_package} could not be located in the built-in repository.
Plus, when using the step template and a parameter, the description of the step shows
"Deploy package #{ParameterPackageId}"
instead of the value being passed in. It does get executed directly…
4 votes -
Allow for Hierarchical Project Groups
It would be useful to be able to have better organizational power with Project Groups. Is as much, we should be allowed to employ a hierarchical structure with projects spanning many levels deep (instead of one level deep currently with the Project Group > Project model currently used). Look at how TeamCity organizes builds within projects as an example.
This would allow for potential further enhancement say with cascading project group security, environment, variable set, script module, and lifecycle etc inheritance. Again, look to the TeamCity model for more on what I mean...
4 votes -
Provide ability to add metadata to machines and environments
Would like to see the ability to add metadata to machines and environments as well as a simple onhover or onclick dialog that displays the metadata. An example would IP addresses, OS versions, build dates for machines or technical owners etc. for environments in addition to a simple name.
4 votes