9 results found
-
Have Octopus listen to AWS S3 Endpoints
While running Octopus on AWS it should listen to AWS VPC Endpoints and not go out over the interent to pull from S3 especially trying to go across regions which is a security concern
1 vote -
Have Octopus listen to AWS S3 Endpoints
While running Octopus on AWS it should listen to AWS VPC Endpoints and not go out over the interent to pull from S3 especially trying to go across regions which is a security concern
1 vote -
Support Jump Hosts for Indirect Connections to Targets
Similar to the way TCP proxies can be configured, allow Jump Hosts to be configured for connections to targets that the Octopus Server cannot directly connect to and run commands on.
This will be useful in segregated network environments where connections across different network zones must be made via designated servers.
For Linux, this could perhaps be achieved using the ssh -J parameter and on Windows via nested use of PowerShell remoting.
1 vote -
syslog
We need to forward Octopus Deploy Audit Logs to a Syslog Server. It will be grate if there will be an option to configure log forwarding to a syslog server in Octopus Deploy administration page.
We need this feature because we are a payment facilititator and we need to store all of our logs in a centralized log server like syslog servers. This feature will help us to comply with PCI-DSS standards and our local legal authorities.
1 vote -
Allow authentication to be optional for Kubernetes targets
I'm using Octopus Deploy inside a Kubernetes cluster, however I want to deploy to that cluster as well..
I'm using https://kubernetes.default.svc which is the local endpoint of Kubernetes, typically thats all thats needed as the pod running already has a built-in token used to access Kubernetes via /var/run/secrets/kubernetes.io/serviceaccount/token
https://kubernetes.io/docs/tasks/run-application/access-api-from-pod/
However the UI is complaining "Authentication" is required, so unfortunately, I was required to create another token just to have access.
Can we allow authentication to be optional or an option to use a local cluster?
1 vote -
Store SubscriptionId in tandem with WebGroupName for Azure Resources
The reason beeing that Azure CLI and Azure RM commands are context sensitive in regards to subscriptions. If for some reason you have Azure Accounts with access to more than one subscription you might be unable to use scripting to manage those resources, since the Azure Acccount's default subscriptionId might not match the resource's subscriptionId.
My suggestion would be to just add a new field/setting/variable for all Azure resources that Octopus stores information about, where you already take care of the ResourceGroupName and treat it exactly the same.
Azure provides the information in the same context at the same level,…1 vote -
Order JSON before serializing
The audit log is made significantly more difficult to use as edits to a value (in my case, a variable in a variable set, but this likely applies to any array of objects) moves the updated value to the end of the array (deleting and recreating, I would guess).
Ordering the JSON by id before serialising it would make the audit log significantly easier to read, and thus more useful.
1 vote -
API to determine if worker is busy or idle
in order to determine if a worker can safely be terminated it would be good to have a rest api for this. The closest thing we get today is this script https://github.com/OctopusDeploy/OctopusDeploy-Api/blob/master/REST/PowerShell/Workers/GetWorkersUsedInTasks.ps1 which uses string matching in task log output - very rudimentary, and with tons of failure modes.
I know there's a "worker lease" table, a rest api endpoint covering that table would be great.
1 vote -
Dynamic environments
I need the ability to add dynamic environments to Octopus Deploy. My use case is Dev Test Lab environments that are spun up and down to run a test suite.
4 votes