Windmill

W

Windmill

Join the community to ask questions about Windmill and get answers from other members.

Join

help

general

changelog

UI Issue: Browser zoom on the Configuration section for File Input stretches vertically

When the browser zoom is increased, the Configuration area for File Input components goes vertical. There's probably a better way to render this, so it's still readable / usable. The Accepted File Types field is the main offender.
No description

Searching for components should include category

When I search for components, some items are filtered out, because the keyword doesn't appear in the name of the component. In this screenshot, Plotly, Vega Lite, and Timeseries are missing, because the names don't contain char. Expected behavior: components that don't match the search term in the name, but do match the category, should still be returned....
No description

Remove App Refresh, but leave it enabled

I want my data to periodically refresh in the background, but don't display the distracting UI element that shows that the app refresh is in-progress. Of course, I could use the "Hide Bar" option, but then I can't set my app to auto-refresh on an interval. How can I maintain the refresh interval, while hiding the bar?
No description

Front-end Table Script Error

I have a front-end script that's filtering some JSON objects, displaying only a few key properties, using a map() call. The script works fine, but I'm getting an error every time it executes.
No description

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.

Tab Component: How do you select a different tab, when using "Invisible on View"?

If I create a Tab component, and select the "Invisible on View" display mode, how do I cause a different tab to be displayed? I tried using this front-end code, but it doesn't have any effect on the tabbed interface: ```js...
No description

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.

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....

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....

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....

Getting Empty Output from Bash Script

I have a painfully simple Bash script that retrieves data from a publicly (anonymously) accessible REST API. Sometimes the script outputs the expected JSON, but the vast majority of the time, I'm not getting the JSON output from the curl command. What could possibly be happening? If I run this in a Linux shell, it works every single time....

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....

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....

Slack Resource - Bot vs. User Tokens

I just went to add, on a self hosted instance, the oauth for slack and was hoping to make an easy slack-bot to send messages "as windmill" to my slack. I was able to easily make the slackbot application, and go through the process of getting keys and updating my oauth config, but ran into difficulty after making the resource in windmill. (It worked, but did what i didn't expect) My struggle was trying to figure out what scopes to use // how to get the actions to post as the "bot" vs. "the user" that did the oauth flow....

Publish App + Scripts + Flows to Windmill Hub

Is there a way to take a WIndmill App + its dependencies: scripts, flows, variables, etc. and publish the whole thing as one package to Windmill Hub? If it's possible, I don't see a way to do it in my Windmill admin UI. I just published a Windmill "app" but it's missing some of my Bash scripts, and variables containing PowerShell scripts. The app won't work without these dependencies....

How can I run a PowerShell script inside Windmill?

1. Create a Bash script 1. Install PowerShell if not installed (see snippet below) 1. Store PowerShell script in Windmill variable 1. Retrieve variable value and write to file 1. Execute script...

Will there be a dark mode for Windmill admin UI?

I'd love to see dark mode for the Windmill UI 😄

How do I consume a Resource from a Bash Script?

I created an AWS connection resource and want to "use" the resource from a Bash Script. The documentation shows how to use Resources from JavaScript code, but not from Bash Scripts.

Installing Python Package from Github URL

I am trying to install a python package from a Github URL, and it almost works. This path works with pip install and requirements.txt with local interpeters, but with the windmill workers it seems to not install the final package? Eg. ```python requirements:...

Create a job to run after ten minutes of creation

Now i created a flow and when I trigger it via webhook, it immediately gets added in queue and runs when it is at head of queue. I want to do something like trigger flow webhook so that job is created but it should start running after 10 minutes or similar something Reason - I want to trigger an event but data would be updated within 10 mins which this job will utilise...