-
Notifications
You must be signed in to change notification settings - Fork 11
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
add features #24
add features #24
Conversation
- prepare for cilium - add crictl debugging tool - add containerd as cri option - add simple bridged cni as alternative to flannel and cilium - add more doku - restructure classes
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I've got to do some more digging in various documentation, but I have some questions so far.
I'm still unsure about if the module should even attempt to manage more complex solutions - the resources that it currently offers for networking and the like are mainly there for solving the MVP part, with more complex choices (like cilium, calico, kube-router, linkerd, etc) being up to the admin to manage.
- simplify containerd config - make if statement os indipendent - remove docker support as CRI - document simple_cni
how do we proceed here? should i remove cilium for the moment? i really would need that containerd part atm. (i'm using my fork right now, but would like to have it upstream :) ) |
My personal feeling is that offering more network implementation isn't necessarily a bad thing, but using a tool to 'install' them into the cluster as a non-idempotent exec could lead to far too many issues far too easily. |
- will be added again later - simplify pr
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Got another couple of nitpicks about ensure
not being used properly all the way, but nothing that should stop this PR from being merged.
then lets talk. i myself are not sure what to do with the ensure. sometimes its on $ensure, but i also saw here and in other modules that it is now better to use something like what your opinion on that? |
@rwaffen The If the type uses a regular In the case of this PR I mainly meant that there are classes where Regardless, it's a nitpick that shouldn't block the PR further since the module itself isn't doing it right across the line either. |
okay, now i understand. 😄 |
I hope this I not to much. what do you think about it?
crictl ps
and stuff. In the past we did this with docker, but we don't have docker now anymore.