Trevor Sullivan
How can I trigger a refresh of an HTML component after executing a back-end script?
I have a button that triggers a background script. After the script completes successfully, I want to trigger a refresh of the HTML component, to reload its children's content. How can I accomplish this?
3 replies
Retrieve and serve video from back-end script
I'd like to use FFmpeg to generate a snippet of video inside of a back-end Windmill script. What's the best way to store and return this data to the Windmill UI? I don't see a Video component available.
20 replies
Suggestion: Deploy Windmill with self-signed TLS certificate by default?
When I deployed Windmill using Docker Compose, it didn't have a self-signed TLS certificate. This would be a good "semi-secure by default" option, that could be disabled if desired. When I self-host applications, I like to know that the network layer is encrypted, even if it is by an untrusted certificate. It mitigates at least the most basic of man-in-the-middle attacks.
20 replies
Test Windmill Resource Connectivity From UI
After entering the details for resource types, such as database servers, it would be awesome to have a "TEST" button, to ensure connectivity is working. At the moment, the Resource management UI doesn't have any mechanism to validate connectivity, before going over to write a script that consumes the Resource.
4 replies
Change REST API action to use well-defined fields
Right now, the Windmill REST API action simply inserts some TypeScript code, that the user has to modify. I would suggest changing the user experience to include a Postman-like experience, where you can add headers, cookies, hostname, path, HTTP method, and other inputs as separate, well-defined fields.
This would make the UX easier to insert REST API actions, versus writing TypeScript code, which I don't personally know.
6 replies
Invoke Multiple Event Handlers From Button Click
Right now it's only possible to map a single event handler (script, inline script, or flow) from a Windmill app event (ie. button click). This feels a little restrictive to me. It would be awesome if multiple actions could be invoked from a handler, in parallel.
This might be possible from a Flow, with a
Run All Branches
step, but it would feel more "native" to handle it directly from the designer UI.
As far as capturing results from multiple handlers ... each handler could have a "name" property to register the results under separately. Instead of accessing button.result
, you could access button.result.handler1
or button.result.handler2
to get the results from each handler separately.
Any thoughts on this?6 replies
Set Windmill App State From Bash Script
Is there a way to set a key-value pair in the Windmill app state, from a Bash script? In the Python example, I saw a call to a
set_state()
method, but am not clear if this can be done in Bash or not.
I am trying to avoid the dependency on the Bash script output, and directly set keys in the app state.5 replies
Deploy Windmill worker on Windows platform
Is it possible to run the Windmill worker on the Windows platform as a native binary?
I would like to run automation scripts against Hyper-V, using the PowerShell module. However, the Hyper-V module will only run on the Windows platform, not on Linux or MacOS.
It would be nice to register the Windmill worker as a service, either using the Windows service manager, or by running it under Task Scheduler.
14 replies
Deploy new workers to Windmill installation
I've used the Docker Compose deployment of Windmill on an LXD container. It's working just fine, but I need to know how to deploy additional workers and join them to my Windmill server.
On the Workers page, I can see that 4 distinct workers have been created, but I don't see any buttons to join new workers to my Windmill server.
I searched the documentation and forum for "workers" and cannot find any directions to install / join new workers either.
How can this be accomplished?
53 replies