-
Schedule Runbook Trigger with set prompted parameters
We have a case where we want to have a runbook to handle restoring Databases from different sources to different targets.
To handle this we have a form sheet with prompted variables.
But we also have the case where we want to do a restore daily to one of our databases. To do this we would need to be able set a trigger and also to set the prompted variables within that trigger.
I understand this can be done through the API currently but would rather see this in the UI.
My workaround for now is to duplicate the runbook…
1 vote -
Please support deployment to Azure Cloud Sevice (Extended Support) targets
Microsoft opened up a preview for ARM base Azure Cloud Service, which is probably hinting on them moving away from a Classic cloud service deployment model:
https://docs.microsoft.com/en-us/azure/cloud-services-extended-support/overview
Please add support for this type of targets.13 votes -
Support sharing of variable sets and script modules across spaces
https://help.octopus.com/t/feature-request-variable-sets-spanning-spaces/26948/4
We have multiple teams and have so far been avoiding spaces because we have no way that we know of to share variables and scripts between teams in different spaces.
We have a lot of shared configuration that we wants accessible by all and with only one source of truth. For example, we have many apps that need to add whitelisting for our build/deploy servers. We store that ip whitelist in an octo variable set so all project can access it. If I need to alter that whitelist I can be confident that if I change the values in…
4 votes -
when I choose “Create Release” and the lifecycle only runs in one place, the Save button should tell you it’s going to go ahead and run
when I choose “Create Release” and the lifecycle only runs in one place, the Save button should tell you it’s going to go ahead and run.
idk what you call this icon with the orange square and white lightning bolt
but when the lifecycle is in this state, the save button really means, “go ahead and run”.
1 vote -
Grouping variables in Octopus UI
As a project leader I should be able to group variables on Octopus UI. This can be just logical separation.
This solve the problem with linked variables and help mange them.
For example It could collapse elements that are in structure - for example: db.username and db.password can be collapse as elements of root db or by labeling variables and then can be filtered by using specific label, for example - db.
2 votes -
Deployment Email Preferences by User
Allow each individual determine what deployment emails they want to receive. Users on multiple teams, or large deployment teams, are bombarded with hundreds emails a day. Giving the user the ability to tell the system they only want to receive failures, or no emails at all, would provide a better user experience. Alternatively, if this is not possible, allowing the system to have a single designated email for deployment notifications. This would allow the users to designate something like a Teams Channel to receive the notifications, and cut down on the amount of emails being sent in general.
12 votes -
Upload artifacts via UI
Please add support for uploading artifacts also via the user interface.
Uploading reports/approval documents or other files to a release is currently not possible via an upload button. We have to do a workaround using a script that uploads files from a specific folder or using the API to attach files to a release.
Especially during Octopus approval steps people need to upload documents.
13 votes -
Allow variable set assignment through variable set
Currently when a new variable set is created, it has to be included in projects individually. When there are many projects that should include the variable set, it would be much more convenient if the set could be included in projects via the 'usage' tab.
1 vote -
I need to Set a Project variable from a PowerShell step so that i can use the variable in an arm template parameter file as a substitution
I need a step A that set a project level variable #{COLOUR} from powershell and/or bash such that when I run an arm template step within the same deployment the parameter file correctly substitutes the value of #(colour} during the arm template deploy.
1 vote -
Add support for Keyfactor (Security and SSL) Certificate management
We use keyfactor (https://www.keyfactor.com/platform/certificate-lifecycle-automation/) for Certificate lifecycle Automation. It would be great if Octopus could integrate with this keyfactor to allow for issuance, renewal, inventory, import and storage of new certificates.
1 vote -
Built-in Azure App Service/Function Restart
I find that deployments to Azure Functions and standard app services will occasionally fail due to files being locked. This usually requires stopping the app service, re-running the deployment, and then restarting the function or app.
This can be scripted with Powershell, but since this is such a common scenario, I’d love a checkbox built into the Azure App Service step that provides this ability. Something like “Stop App Service prior to deployment and restart after deployment”.
2 votes -
Add the ability to disable specific environments to all but system administrators
When we're doing mass maintenance to an entire environment, it would be useful to be able to disable non-admins from doing things to that environment, and display a banner (e.g."Deployments to production are disabled while servers are being re-racked") without stopping activity in other environments.
Looking for something much like the system-wide maintenance mode, except environment specific.
6 votes -
Add Migrate options to API Import
First I want to say that the new API functionality added in latest versions is very appreciated especially the possibility to export/import project out of spaces. However we really miss the merge functionality when importing project from Non-prod octopus to Prod Octopus
Our current automated procedure includes : Delete project-> Re-import Project-> Update prod variables
Problems: It removes history and require a new release number in prod due to updated of variables.
Addition to this feature requests includes: Exclusion of environment variables in export
1 vote -
Custom advanced variable substitution filters
Add ability to define custom substitution filters that can run scripts defined by the end user.
1 vote -
Install Example using CloudFormation and ECS
In the installation documentation there exists a helm chart example:
https://octopus.com/docs/installation/octopus-in-container/octopus-server-container-linuxAre there any existing examples of doing something similar, but using CloudFormation/Fargate/ECS to run the server + tentacles?
1 vote -
When cloning a process step to another project the list in not ordered or searchable.
Add a filter search to this dialog, and order the dropdown contents alphabetically.
Version: https://octopus.com/downloads/2020.6.4855
Also put a copy icon next to your version number.
2 votes -
Add tenant tag support to runbook scheduling
Instead of only allowing explicit tenant selection, add the ability to select the tenants to execute the runbook for by their tenant tags when adding an new scheduled trigger.
9 votes -
Support environment variables for all `octo` CLI commands / flags
I posted about this as a GitHub issue as well (https://github.com/OctopusDeploy/OctopusCLI/issues/142). Basically, it would be nice if the
octo
CLI could read environment variables for all of its commands and flags. This would make CI easier since values could be easily changed and tested without having to make code changes.Thank you!
1 vote -
Enable process scoping within library variable sets
Project variables may be scoped to a process to differentiate between variables used for deployment and variables used for runbooks.
I would like to be able to define process scope for variables within library variable sets so that library variables intended for use in deployments do not pollute my runbook process.
1 vote -
Add a data field of Team Owner or Manager (of type User) into the Octopus Teams settings tab.
Due to SOX Auditing, we have a bi-yearly user access review of everyone who has deployment permissions. We have automated this with Powershell and the Octopus API so that we can generate an excel spreadsheet to upload to Sharepoint for Managers to approve individual user access.
However, this has created a problem, there is no easy way to mark Team Ownership or a Team Manager as a simple user data field in the Teams' settings so that we could populate Sharepoint with the name of the person responsible for approving each users access.
Having a Team Owner or Team Manager…
1 vote
- Don't see your idea?