According to the Linux and GitLab projects having a good Developer Contribution Agreement (DCO) constitutes a sufficient legal protection from contributors who contribute without having legal permission to do so, for any reason.
Why have an agreement at all? Because you won't get sued by your contributors later because you thought their contributions had become the intellectual property of you or your project, when, in fact, they never explicitly agreed to that.
You can still consider most people good people. It is the few out there who are absolute shit-bags who had not revealed themselves who will ultimately make this worth it, but even more important than that is the legal pedigree you ensure by having a strong contributor agreement in place from the very start of your project. The companies paid to ensure such things will smile on you when others come to them to decide to use your software or not. -- Watch live at https://www.twitch.tv/rwxrob
...
https://www.youtube.com/watch?v=FdhlVYQSFD8
Who needs Arch or a "build" distro when Conan the Container is here!. Here's how to build a borderless version of TMUX (like the one I use in all my streams) with nothing but Docker and a shell script.
...
https://www.youtube.com/watch?v=nDmf1Q10Hmg
Ever want to see exactly what applying a Helm chart has done do your cluster? Use helm get manifest to see all the YAML as if it had been passed to kubectl apply -f FILE where the file is a huge YAML file with all the Kubernetes resource definitions combined.
You can even pipe to kubectl get -f - to see what you would see for each resource with kubectl get.
I really love this because it provides a way to see what changed by storing the output over time as you make changes to the Helm chart or need to distinguish what was changed by the Helm chart from other stuff you have changed to get the Helm chart to install in the first place (RBAC, etc.).
#k8s #helm #tasks
Thanks sponsors, subs, and followers:
- GitHub: https://github.com/sponsors/rwxrob
- Twitch: https://www.twitch.tv/subs/rwxrob
- Twitter: https://twitter.com/rwxrob
- Discord: https://discord.com/invite/9wydZXY
See http://rwxrob.tv/schedule for scheduled streams.
[ZETID:20210915183940]
https://github.com/rwxrob/zet/tree/main/20210915183940
...
https://www.youtube.com/watch?v=GNAtVEY9tUU
Adding closed captioning to Twitch is so easy everyone should do it. It's the right thing to do, and it also gives you a searchable text transcript of every video you've ever made perfect for combining with search so people can find videos about specific topics. Here's an installation bash script to do it right. -- Watch live at https://www.twitch.tv/rwxrob
...
https://www.youtube.com/watch?v=lHl7mG3NNww
1. podman only runs on Linux (used to be downside)
2. Beginners had to install Linux before using podman
3. Minikube is superior to Docker Desktop (for beginners)
4. Minikube requires a "driver"
5. VirtualBox one of drivers for minikube (best imho)
6. Minikube + VirtualBox = fully functional Linux (mk ssh)
7. This removes primary disadvantage of podman for beginners
8. Minikube installs podman (with docker name support)
9. podman seems to be keeping itself more current
10. podman is already aware of cgroupsv2
11. Minikube FTW! It gives you everything
Tags:
#k8s #podman #docker #cloud #minikube #beginners
Thanks sponsors, subs, and followers:
- GitHub: https://github.com/sponsors/rwxrob
- Twitch: https://www.twitch.tv/subs/rwxrob
- Twitter: https://twitter.com/rwxrob
- Discord: https://discord.com/invite/9wydZXY
See http://rwxrob.tv/schedule for scheduled streams.
[ZETID:20210919165819]
https://github.com/rwxrob/zet/tree/main/20210919165819
...
https://www.youtube.com/watch?v=NlDD3rQoooY