Much prefer these sponsored product demos over generic "Sponsored By:" preroll ads. Preroll ads are just pictures and marketing. This is actually useful, because it shows what the product does and i can see if this is even something i would want to consider spend my time or money on. A good demonstration of the workflow, some features, and what it's like to actually use and configure the product. Much better representation of what the sponsor is trying to promote. You need to be supported to make content. Companies need to pay their developers. We use this content to make decisions for our own labs, or even our businesses. for once in the advertisement funded internet economy, it feels like everyone wins. Always love your content, sponsored or not. Keep up the good work :) If you are planning on more Kestra videos, I would personally love to see more on the ansible, Teraform, and Git plugins.
Thank you so much for this feedback! It makes me so happy to see y'all in the community enjoy these videos. :) I think what it comes down to is the right balance, between sponsored content and vendor independent content
I was just about to ask how it compares to Rundeck. We use Rundeck at work, so naturally I stood up my own instance to play with and learn. But, I'm always open to learn a better tool.
This looks really impressive and it was pretty easy to deploy on my docker server but if I’m not a coder I’m not sure what I would use it for. Great video!
SSO as Enterprise only features feels bad. I get that you have to place the barrier somewhere, but SSO should be included in the free version, especially since it can be solved with a proxy.
Hey Mister Lempa, i really i appreciate your vidéos, recently started home-labing and you are helping a lot. One question kestra integration with openid platform like authentik is only support in ee right ?
Thank you, Christian. That was a very informative video. I am unsure about the purpose of this software. It seems like just another process to run, and everything it does can be achieved with more mature technologies that it is using anyway. For example, when it comes to monitoring like in your example, there are much easier ways to do that using Grafana, Lambda, GitHub Actions, and so on. Why should I use this instead of those solutions? I does not make sense to use one more wrapper around the existing solutions and maintain one more software in order to get a "nice" UI interface.
Watching what it took to add secrets and no way of defining a "job" as a combination inputs and a flow other than setting up an automation really took the shine off of Kestra for me. Maybe the enterprise version is a lot different. The flow layout looked a lot like Ansible but at least Ansible has a way of managing encrypted secrets and inventory based configuration. Can you pass inputs with a web hook? Maybe you could create a NodeJS application to front-end Kestra that would allow you to manage global inputs, flow inputs and job inputs to be able to set up, save and later execute saved jobs via web hooks.
Been waiting for this video since you announced the Kestra sponsorship previously, great work! My collegue has the idea of automating his foodplanning from the Mealie docker container to export shopping lists and prepare online food orders from the store Since none of us are code-ninja developers we might get a struggle but I bet Kestra will give us a good boost on the way to a solution
IMO, advertisements should be clearly identified by text on screen that can't be missed (aka a pause in the video, only text on screen), and a clear audio announcement that clearly says it's an ad and in which way it is an ad. Why both? Because some may be watching without audio, others may only be listening. Plus deaf and blind people obviously. A small, translucent text that says advertisement and a "this video is supported by X" is not enough when your title is "My new homelab automation platform". Again, my opinion. Especially when your channel is known for tutorials and mostly unbiased "hey look at this cool stuff" videos, a title like "My new homelab automation platform" is really not cool, especially since it's very unlikely that it actually is. Obviously, content creators can and should do these kinds of videos, especially if that enables them to also do unsponsored videos just because they think we like it or because they like it. However, clearly stating that this is an ad doesn't change anything regarding the income form the video. It does however show that you respect your audience, and aren't trying to scam them. I know that's not what Christian is trying to do, but that doesn't mean he can't improve.
Hello Christian, great video again! What do you like the most, Ansible or Kestra? I just started recently with ansible, so i still have a lot to learn 🙂
Thank you! :) To me, Kestra is more an orchestrator to run automation scripts, it can even run Ansible Playbooks as part of a more complex pipeline logic. Think of it like Ansible as a wrench or hammer, and Kestra is your workbench to use all these tools.
@@christianlempa I tried to run some ansible playbooks, but i'am stuck on the ssh key. I have been searching but i can not find the instructions on how to use an existing ssh key.
Without finding any relevant examples I've managed to successfully run the Ansible plugin with sshkeys. Slowly but surely enjoying the process of learning Kestra :)
Nice video. I have an idea for this that involves creating workflows of spinning up multiple demo environments in cloud but also within vSphere and other platforms. The Kubernetes plug in doesn’t look to advanced just yet either. Be good to see a helm trigger maybe.
Thanks! :) Alternatively, you could just spin up a new python script using docker, install the requirements for kubectl and helm, inject the secrets, etc. And you could probably script it.
would be great to see 2 things. 1) how to install this SECURELY in Azure with ingress and authentication and 2) how to use this with Terraform and Ansible to make a VM in Azure. Everyone avoids Azure like the plague but it's used a lot in corporates.
Hi Christian and thanks for the video. Kestra seems interesting but (maybe because I am not a coder) I do not understand anything 😞 I automate many tasks (linux, docker and proxmox commands and scripts) in my homelab with "chronicle task scheduler", what is open source too and has a nice web gui, where you can config everything.
Thank you so much! I feel you, since I also don't have a dev background, it first was hard for me to adapt DevOps processes and thoughts, however, with enough patience and effort I feel I'm slowly getting there :D
How does kestra compare to ansible? Do they do the same thing? Is kestra a newer version of ansible? I have a big todo item on my list which was to learn to use ansible to help me automate my dev setup, but I’m thinking it could be superseded by kestra. Luckily I haven’t started yet so I have no attachment to ansible
Kestra is more like an orchestrator of automation pipelines, it can run several tasks, even execute Ansible playbooks. Ansible is a configuration automation engine.
Yo Christian. I need I mini server which I can use for some VMs i would like to create via proxmox and offering a storage pool of 20tb plus. what do you recommend? it should not consume much power. Thanks man!
I finally sit down to try and get this up and running, and do you think I can find the Kestra documentation that tells you how to run this in docker-compose without the user set to root....like it says to check the documentation in the comment above it? 🤣🤦♂
It's hard to compare those tools, as they serve different purposes. But I don't use Portainer much these days, and switched more to automation tools like Kestra.
Can someone help me understand the local storage? I tried commenting out the volumes on top and hardcoding the volumes such as ./postgres-data and ./kestra-data but it wouldnt start up then. I would like to keep all this data inside my /dockerdata/kestra/ folder where the docker compose is. I've never really messed with driver: local volumes before. Thank you!
I got it up and running the way I wanted, I was missing the ./tmp/kestra-wd. That with commenting out the top volume driver: local part worked for me. If this is a wrong/bad way to go about this though please let me know!
I can't understand this video properly, can you guess out what is missing in me? Being honest I don't know what this video is all about but I feel I need this technology it is going to make my work easier. I am frontend developer with experience of 2+ years, I recently moved on to backend, I have decent knowledge of docker and basic knowledge of docker compose.
dude, i love your Videos for the followability (is that a word...?) but you just described declarative with procedural terms. declarative means describing the target, let the tool worry about the procedure. procedual is describing what steps the tool needs to take in what order. other than that 👍🏽👍🏽
Yeah, it can serve the same purpose, however you got a bit more control over the execution process and variables, also the UI is a huge benefit in my opinion.
I hear you! I definitely want to do much more vendor-independent videos again in the future. In the case of Kestra, I found it to be such a great fit because I is super valuable for me and (hopefully) you all as well 😁 But don't worry! In the future, I can promise there will be more videos where the sponsor isn't the main topic of the video (with just a few exceptions where it just makes a lot of sense) Hope you're all good with it. ❤️
Without managing secrets it's totally useless. I can understand SSO and managing team/users for Enterprise version. But secrets should be there by default.
don't understand why so many negative comments over the sponsored videos. The presentation discovers really well the initial ways the product can be used for and then it's your decision to dive deep into or skip it depends on whether the free features cover your needs. It's free content for you, cmon!
Why is there another sponsored video? Since you were paid for it, I don't trust anything you say. I had hoped for a regular video without being advertised.
If you do not trust what Christian says, stop watching his videos! Christian introduces us to a topic where at the end of the video you can judge for yourself to what extent you find the content good or useful or not. Questioning everything just because the manufacturer of the product is also the sponsor of the video is a bit too far for my taste.
Yes but he is right it's a sponsored video. Take it with a grain of salt. Besides, we have already had apps like this. N8N does everything this does and more, and it's open source
@@DudeItsDallyBoy I don't think he's right in what he said. I think it's wrong to question someone's complete credibility just because they get paid for the work they put into a video. That doesn't mean that everything that is shown as shiny in the video has to be gold 🙂
@f4ture I can understand your concerns. To be honest, I get a lot of requests about paid videos, and I only accept deals where I trust the brand and the product to be valuable for you. However, I have to admit in the recent past it was a bit too much, so I’m planning to to more videos where the sponsor is not affiliated with the main topic of the video. I still hope you find those paid deals valuable and maybe learn something new, even though I’ve been compensated 😊
Much prefer these sponsored product demos over generic "Sponsored By:" preroll ads.
Preroll ads are just pictures and marketing.
This is actually useful, because it shows what the product does and i can see if this is even something i would want to consider spend my time or money on.
A good demonstration of the workflow, some features, and what it's like to actually use and configure the product. Much better representation of what the sponsor is trying to promote.
You need to be supported to make content.
Companies need to pay their developers.
We use this content to make decisions for our own labs, or even our businesses.
for once in the advertisement funded internet economy, it feels like everyone wins.
Always love your content, sponsored or not.
Keep up the good work :)
If you are planning on more Kestra videos, I would personally love to see more on the ansible, Teraform, and Git plugins.
Thank you so much for this feedback! It makes me so happy to see y'all in the community enjoy these videos. :) I think what it comes down to is the right balance, between sponsored content and vendor independent content
@@christianlempa Also thank you for the ADVERTISEMENT banner. Makes it really easy to know if you're doing sponsored content or not.
Exactly, all I'm seeing here is a reinvented Gitlab CI
😱 I just finished the Zitadel/Netbird/Traefik setup based on your Netbird introduction. Thanks god is Sunday and thanks for showing Kestra.👍🏼
Cool! Hope you enjoyed it :D
This is something Ive tried before and I am still contemplating between this and Rundeck. Definitely a great video to get started with it!
Thanks!
I was just about to ask how it compares to Rundeck. We use Rundeck at work, so naturally I stood up my own instance to play with and learn. But, I'm always open to learn a better tool.
Kestra is amazing. Thanks for this video. We decided to migrate from AirFlow to Kestra mostly because of its Cloud Native design.
"of course I was suprised when it worked as i didn;t test it" proper made me laugh at the end of the tute, another great howto Christian
:D thank you bro
This looks really impressive and it was pretty easy to deploy on my docker server but if I’m not a coder I’m not sure what I would use it for. Great video!
Thank you! Yes I agree as a non developer just like us, it will take a bit time to learn it
Thanks for this kind of content. 🎉🎉 Your help is always good for new projects in server life
Thank you so much :D
SSO as Enterprise only features feels bad. I get that you have to place the barrier somewhere, but SSO should be included in the free version, especially since it can be solved with a proxy.
Hey Mister Lempa, i really i appreciate your vidéos, recently started home-labing and you are helping a lot. One question kestra integration with openid platform like authentik is only support in ee right ?
Thank you! :) Unfortunately, yes to add authentication to kestra you have to get the EE edition, or use proxy integrations like authentik + traefik.
@@christianlempa thank u again, able to secure my kestra through proxy single host forward auth.
Great video! Will definitely try Kestra's product! Seems easier / more powerfull than Airflow / dagster
Awesome! Glad you like it
Thank you, Christian. That was a very informative video. I am unsure about the purpose of this software. It seems like just another process to run, and everything it does can be achieved with more mature technologies that it is using anyway. For example, when it comes to monitoring like in your example, there are much easier ways to do that using Grafana, Lambda, GitHub Actions, and so on. Why should I use this instead of those solutions? I does not make sense to use one more wrapper around the existing solutions and maintain one more software in order to get a "nice" UI interface.
Watching what it took to add secrets and no way of defining a "job" as a combination inputs and a flow other than setting up an automation really took the shine off of Kestra for me. Maybe the enterprise version is a lot different.
The flow layout looked a lot like Ansible but at least Ansible has a way of managing encrypted secrets and inventory based configuration.
Can you pass inputs with a web hook? Maybe you could create a NodeJS application to front-end Kestra that would allow you to manage global inputs, flow inputs and job inputs to be able to set up, save and later execute saved jobs via web hooks.
In kestra you can access the body or header variables from the webhook call, so you could write a script in your flow that does input handling
Been waiting for this video since you announced the Kestra sponsorship previously, great work!
My collegue has the idea of automating his foodplanning from the Mealie docker container to export shopping lists and prepare online food orders from the store
Since none of us are code-ninja developers we might get a struggle but I bet Kestra will give us a good boost on the way to a solution
Thank you! That sounds awesome :) I will do another video about Kestra at some point and show you more examples, so stay tuned
Or just use tandoor with a built in shopping planner
@@theTrigant Thanks! Will check that out :)
Great Video 🎉 I‘ll give it a try in my Homelab
Thank you! 😊
Reinventing the wheel.
in before anyone complains again: have a look in the upper right corner: ADVERTISEMENT
😁☝️, hope y'all find it still useful, just like me!
Food, electricity, and equipment all cost money!
Why would someone complain? We all know the most videos of the know UA-camrs are advertising in one form or another.
IMO, advertisements should be clearly identified by text on screen that can't be missed (aka a pause in the video, only text on screen), and a clear audio announcement that clearly says it's an ad and in which way it is an ad. Why both? Because some may be watching without audio, others may only be listening. Plus deaf and blind people obviously. A small, translucent text that says advertisement and a "this video is supported by X" is not enough when your title is "My new homelab automation platform". Again, my opinion.
Especially when your channel is known for tutorials and mostly unbiased "hey look at this cool stuff" videos, a title like "My new homelab automation platform" is really not cool, especially since it's very unlikely that it actually is. Obviously, content creators can and should do these kinds of videos, especially if that enables them to also do unsponsored videos just because they think we like it or because they like it. However, clearly stating that this is an ad doesn't change anything regarding the income form the video. It does however show that you respect your audience, and aren't trying to scam them. I know that's not what Christian is trying to do, but that doesn't mean he can't improve.
so? whats the problem?!
Awesome project.
Thanks 🙏
Hello Christian, great video again! What do you like the most, Ansible or Kestra? I just started recently with ansible, so i still have a lot to learn 🙂
Thank you! :) To me, Kestra is more an orchestrator to run automation scripts, it can even run Ansible Playbooks as part of a more complex pipeline logic. Think of it like Ansible as a wrench or hammer, and Kestra is your workbench to use all these tools.
@@christianlempa Thanks for the reply, i also start with Kestra to see the learning curve !
@@christianlempa I tried to run some ansible playbooks, but i'am stuck on the ssh key. I have been searching but i can not find the instructions on how to use an existing ssh key.
Very cool. The flows remind me of CI scripting in GitLab. Is there a way to maintain the flows and other configs in a git repo?
I haven't seen it - yet. That's a good question for the kestra devs ;)
O: love the tool! ...can you have in one workflow multiple (scheduled) triggers? probably yes. will play around with it!
Awesome! Yes that's possible, the triggers: can held a list of different types of triggers as well
Awesome video ❤
Thank you 😊
Is there a button we can use to suppress the background sound ?
That would be a nice feature for YT to add :)
I've look into it and you get a lot just for opensource version, entreprise on the other hand adds convenience.
Without finding any relevant examples I've managed to successfully run the Ansible plugin with sshkeys. Slowly but surely enjoying the process of learning Kestra :)
Awesome! Yeah it’s a bit tricky, I’ve gone through some trial error myself :D
looks quite cool took , thanks a lot
Glad you like it!
Were you able to get this to work with traefik labels?
Nice video. I have an idea for this that involves creating workflows of spinning up multiple demo environments in cloud but also within vSphere and other platforms.
The Kubernetes plug in doesn’t look to advanced just yet either. Be good to see a helm trigger maybe.
Thanks! :) Alternatively, you could just spin up a new python script using docker, install the requirements for kubectl and helm, inject the secrets, etc. And you could probably script it.
Can Kestra integrate with Netbox?
This is amazing.
It is yeah
would be great to see 2 things. 1) how to install this SECURELY in Azure with ingress and authentication and 2) how to use this with Terraform and Ansible to make a VM in Azure. Everyone avoids Azure like the plague but it's used a lot in corporates.
Hi Christian and thanks for the video. Kestra seems interesting but (maybe because I am not a coder) I do not understand anything 😞 I automate many tasks (linux, docker and proxmox commands and scripts) in my homelab with "chronicle task scheduler", what is open source too and has a nice web gui, where you can config everything.
Thank you so much! I feel you, since I also don't have a dev background, it first was hard for me to adapt DevOps processes and thoughts, however, with enough patience and effort I feel I'm slowly getting there :D
looks pretty useful
How does kestra compare to ansible? Do they do the same thing? Is kestra a newer version of ansible? I have a big todo item on my list which was to learn to use ansible to help me automate my dev setup, but I’m thinking it could be superseded by kestra. Luckily I haven’t started yet so I have no attachment to ansible
Kestra is more like an orchestrator of automation pipelines, it can run several tasks, even execute Ansible playbooks. Ansible is a configuration automation engine.
In your opinion, Can IT replace ci/cd Pipelines ?
It can, question is if it fits your needs :)
Yo Christian. I need I mini server which I can use for some VMs i would like to create via proxmox and offering a storage pool of 20tb plus. what do you recommend? it should not consume much power. Thanks man!
Maybe look for more modern hardware such as mini PCs, gives you good performance and low energy cost
I finally sit down to try and get this up and running, and do you think I can find the Kestra documentation that tells you how to run this in docker-compose without the user set to root....like it says to check the documentation in the comment above it? 🤣🤦♂
thank you very much!!!!
Thank you 😊
Useful only for long running workflows.
I just played with an ActivePieces recently. Which is more like IFTTT replacement.
Sounds nice as well
Can this be a replacement for n8n?
Sure, it doesn't have this drag and drop it's more code, but I like this approach more tbh.
How do u think between this and portainer?
It's hard to compare those tools, as they serve different purposes. But I don't use Portainer much these days, and switched more to automation tools like Kestra.
Does it support ARM?
Can someone help me understand the local storage? I tried commenting out the volumes on top and hardcoding the volumes such as ./postgres-data and ./kestra-data but it wouldnt start up then. I would like to keep all this data inside my /dockerdata/kestra/ folder where the docker compose is. I've never really messed with driver: local volumes before. Thank you!
I got it up and running the way I wanted, I was missing the ./tmp/kestra-wd. That with commenting out the top volume driver: local part worked for me. If this is a wrong/bad way to go about this though please let me know!
Good to know, I'm not sure why this is the case for though
Is this like a self hosted Zapier?
Not quite, because it’s a not so easy, but also more flexible and customizable
This reminds me of a luxury version of cronjobs.
I'm going to play more with this then my wife!
My wife says "Thanks Christian!"
😂
7:37 lol :'D
Who likes light mode? :D
@7:35 my eeeeeeeeeeyyyyyyyyyyyyessssssssssss :D
:D
I tried to go to their website but it is not loading :{
7:36 warning flashbang
:D
You mean `podman compose`... Podman is the new docker now
I can't understand this video properly, can you guess out what is missing in me? Being honest I don't know what this video is all about but I feel I need this technology it is going to make my work easier.
I am frontend developer with experience of 2+ years, I recently moved on to backend, I have decent knowledge of docker and basic knowledge of docker compose.
dude, i love your Videos for the followability (is that a word...?) but you just described declarative with procedural terms. declarative means describing the target, let the tool worry about the procedure.
procedual is describing what steps the tool needs to take in what order.
other than that 👍🏽👍🏽
Kinda a Github Actions but different flavor
Yeah, it can serve the same purpose, however you got a bit more control over the execution process and variables, also the UI is a huge benefit in my opinion.
I would love a video where the product the video is not the sponsor of the video.
I hear you! I definitely want to do much more vendor-independent videos again in the future. In the case of Kestra, I found it to be such a great fit because I is super valuable for me and (hopefully) you all as well 😁
But don't worry! In the future, I can promise there will be more videos where the sponsor isn't the main topic of the video (with just a few exceptions where it just makes a lot of sense)
Hope you're all good with it. ❤️
you gotta take a break with these videos... i cant keep up... :D
Haha yeah I know the feeling, take it easy buddy ☺️
This looks like jenkins on steroids
Without managing secrets it's totally useless. I can understand SSO and managing team/users for Enterprise version. But secrets should be there by default.
try n8n
I'll do at some point ;)
Sounds and looks like …. Cloudslang 😅
n8n ;)
Maybe I'm going to check it out ;)
don't understand why so many negative comments over the sponsored videos. The presentation discovers really well the initial ways the product can be used for and then it's your decision to dive deep into or skip it depends on whether the free features cover your needs.
It's free content for you, cmon!
Thank you so much for this feedback, bro! It makes me happy that most of y'all enjoy the content and find it valuable :)
@@christianlempa thank you for your effort to make the homelabers life easier. Waiting for your next top-notch videos.
First!!!!!
so sad that every video is now becoming an advertisement.
it will change soon, don't worry ;)
Why is there another sponsored video? Since you were paid for it, I don't trust anything you say. I had hoped for a regular video without being advertised.
If you do not trust what Christian says, stop watching his videos! Christian introduces us to a topic where at the end of the video you can judge for yourself to what extent you find the content good or useful or not. Questioning everything just because the manufacturer of the product is also the sponsor of the video is a bit too far for my taste.
Yes but he is right it's a sponsored video. Take it with a grain of salt. Besides, we have already had apps like this. N8N does everything this does and more, and it's open source
@@DudeItsDallyBoy I don't think he's right in what he said. I think it's wrong to question someone's complete credibility just because they get paid for the work they put into a video. That doesn't mean that everything that is shown as shiny in the video has to be gold 🙂
@f4ture I can understand your concerns. To be honest, I get a lot of requests about paid videos, and I only accept deals where I trust the brand and the product to be valuable for you. However, I have to admit in the recent past it was a bit too much, so I’m planning to to more videos where the sponsor is not affiliated with the main topic of the video. I still hope you find those paid deals valuable and maybe learn something new, even though I’ve been compensated 😊
well, then watch another channel, i would say - easy as that!