1458 results found
-
Octopus Server on Linux directly
As a Octopus Administrator I should be able to install Octopus Server directly on Machine with Linux operating system.
Now, there is only version with Linux container and in some cases docker can be unnecessary abstraction layer, that need to be maintained with OS machine.
1 vote -
ip restriction
Customer has requested we add some basic IP level restrictions to the Cloud instances when accessing via VPNs or other restricted networks
2 votes -
Create deployment step skipped or failed as subscription-eligible events
We would like to get notices when any deployment process either skips a step (for instance because there are no available targets) or when a step fails.
2 votes -
Create a built-in user role for subscription viewer and subscription editor
As per the guideline on the user roles page, it is recommended to have the Octopus Deploy team create built-in roles where they are lacking. We have several users who would like the ability to view/create/modify subscriptions to get notifications about steps in deployment processes. At present we would need to either create a custom role or give them administrator rights for this. Please create a built-in role so we do not have the risk of managing this ourselves.
1 vote -
Operations Dashboard
I use Runbooks to check things in my Kubernetes cluster. I can run these on a trigger, but I have no way to surface them if there is a problem.
It would be really useful if Octopus Deploy had a dashboard that had configurable "Widgets" (or some such thing). You could have several different kinds of "Widgets", but the simplest would be one that has two states, "Needs Attention" or "Fine" (along with some text for context).
So I could define one of these Widgets, lets call it Container Base Image Status (a real example for me). In that widget…
2 votes -
Allow override of appVersion during Helm upgrade step
appVersion for Helm charts cannot be overridden with command-line arguments, which means the new version must be overridden before packaging the chart, which causes a new chart version per application version.
There are workarounds for this, but those cannot be done with the current Helm upgrade step.1 vote -
1 vote
-
Add Support for More Runbook Triggers
The only Runbook trigger right now is a scheduled trigger.
I would like to suggest two more trigger types:
Helm Chart Package Trigger:
When a new Helm Chart version of a package is published, then the trigger would fire. (Allowing the calling of a Runbook.)
Version Control Trigger:
If Octopus Deploy added a VCS trigger, then it would allow us to use GitOps.
Both of these allow Operations to enable control from check in / merge point in source control.
1 vote -
Support for NodeJS as scripts
Right now supported is Powershell, Bash, C#, F# and Python
Would be nice to be able to write nodejs scripts as well
1 vote -
Allow for metadata on internal packages
We want to be able to add custom values like commit id for example on packages
This would help knowing which commit id the package comes from, at the moment we are adding commit id in our release notes, but that ties to the release and not necessarily to the package
1 vote -
OctopusBypassDeploymentMutex for Script console
Parallel execution should be enabled or can be switch on the fly in script console. Via a variable, similar to OctopusBypassDeploymentMutex
With the scenario that there is a process running (read: stuck/looping) in the target and executing a kill command via the script console will get you “waiting for script to finish in task…” so it is currently not the workaround.
Ref case:
https://help.octopus.com/t/force-stop-a-step-execution/26682/32 votes -
Support for .env files with Structured Variables
We are currently using React, Gatsby and Parcel which all use .env files for their environment variables
https://www.npmjs.com/package/dotenv
Currently .env files are not being recognized, they are assuming they are yaml files, which they are not, they are read similar to java properties as key values
Right now we have to use variable substitution, but would like to use structured so we don't need to add #{} tags in our code
1 vote -
Download package option to only keep latest in cache
There are currently 2 package download options when deploying a release: using the package from the cache and always re-downloading. Both of these are useful, but each has one big downside that I think this feature would correct.
When using the package cache, Octopus will never pick up changes that were made to the same version of the package. If forcing a re-download, the package cache can quickly fill up, especially with multiple development teams (and yes, we have retention policies configured -- our packages are unfortunately quite large).
A new option that will just always re-download and keep a…
2 votes -
add a changelog link to the "New Release" notification
Currently the "New Release" notification pop-up only contains the new release version number and a download link.
It would be infinitely more helpful if there were also a link to the changelog page.
The link cloud be generated from the current version of the octopus server along with the latest release version to show the user the changes that will be included in this new release of Octopus.Thanks!
1 vote -
Add First Class Support for Blue Green Deployments
For a product that is all about deployments, not having first class support for Blue Green deployments is.... odd.
Not a lot is needed. In fact you can't put in too much or it will be too opinionated.
Basically, all that is needed is something similar to your "tenant" system with a blue and a green line. But also show on the line which one is currently in use.
The "in use" flag will need a bit of effort as it can be a percentage or a list of users or both. But that is not too difficult to show.
…
1 vote -
Remove the need for a server level LOGIN in the SQL Server database
To manage LOGIN objects you need administrator access on the server level, database USER objects only needs access to the database level.
The setup wizard fails when started with an existing database if the provided credentials are not for a LOGIN object, after some initial cleanup tasks have succeeded.
1 vote -
Fuzzy Variable Matching
Allow replacements to be made over different files which share the same structure, but at a higher level requires a fuzzy match.
This would allow us to have a singular variable for repeated applications and the change would be applied to all json files that share the same structure.
Please see the support question below for more specific details.
1 vote -
Add timeout to guided failures
Add an option to have guided failures timeout out and fail after a specified period of time. I.E it no manual intervention is taking in 1 hour have the deploy fail completely.
2 votes -
Bindable variables for certificates in the kubernetes deploy container step
https://help.octopus.com/t/kubernetes-certificate-variable-binding/26581
In the kubernetes deploy step for the certificate field I have a need to use my own single text box bindable template variable rather than the current selection of certificate type only variables. The reason being that this cannot be scoped across both tenants and environments.
1 vote -
Include an environment variable or another method to set the server url for the docker images
At the moment there is no way to set the server url without going into configuration -> nodes in the GUI. For Ingress this is required to be first set up before requests are directed to the URL. It would be good to have the variable or some way to do this before container start without accessing the GUI. See: https://help.octopus.com/t/server-url-env-variable-for-docker/26543/2
1 vote