Seqera Platform Feature Requests

Anonymous

Feature requests for the Seqera Platform (https://cloud.seqera.io)
Platform needs an in-depth cloud-provider audit log
In Seqera Platform there is a handy Audit Log under the Admin Panel. However, a lot of times we are trying to debug things related to how Seqera Platform is interacting with our AWS account in order for it to configure and provision resources, and it gets very difficult to clearly understand what Platform is doing with our AWS. For example, you click some buttons in the Platform UI, then Platform does some things with AWS, and maybe it works or maybe it gives an error, but ultimately you dont actually know all of the actions it just took, or attempted to take. It would be really helpful if you could simply see this in an audit log that listed clearly all these actions that the Platform is taking against the AWS API. This could of course be extended to include other cloud and HPC back-ends that Platform is interacting with. I saw in some old documentation that there may have been some environment variables that you could export when deploying Platform in order to enable it to use more verbose logging on its deployment server, but that kind of functionality is not really helpful because you would need to shut down the entire Seqera Platform deployment just to toggle such env vars. It would be simpler and easier if some amount of this sort of logging was just already available in Platform itself. I think if we had this sort of AWS audit log available from within Platform, it would also help a lot in that I could debug my own issues a lot easier instead of having to submit so many Support tickets.
1
·

acknowledged

CLI tool needs an "export all" / "import all" function, or a Terraform-like state management
I am trying to record, track, and modify the state of my Seqera Platform instance. Its proven to be extremely difficult to adequately write out descriptions of all the settings and configurations I end up using in a simple README.md file. I have started resorting instead to the export and update functions of the CLI, such as: tw compute-envs export --workspace 1234567890 --id AbcAbcAbc > My_dev_CE_AbcAbcAbc.json tw participants list tw participants update ... tw workspaces list tw workspaces update ... tw pipelines list tw pipelines update ... While the CLI tool is invaluable for the ability to do all this Seqera Platform management from the cli, and in a potentially scripted manner, ultimately what I actually need is the ability to export all of the "configurable" components of Seqera Platform to a file, update that file as needed, and then upload it back to Seqera Platform to apply the changes. Essentially I think what I need is "Terraform for Seqera Platform", or something to that effect. Some way to not just manipulate individual aspects of the Platform but to also snapshot all of its configurations to a file that can be tracked in version-control, manipulated outside of Platform, and then used to apply the needed configuration changes to Platform. This would also have the benefit of allowing you to see the entire state of the Platform at once, instead of having to pull out single attributes one at a time. At a bare minimum, some sort of export all + import all in a YAML or JSON would help. Let me know what you think, thanks.
4
·

acknowledged

Load More