airshipit / airshipctl

A CLI for managing declarative infrastructure.
Apache License 2.0
43 stars 49 forks source link

Define mechanism for managing lifecycle of Labels, Taints post deployment via CAPI Artifacts #3

Open jezogwza opened 4 years ago

jezogwza commented 4 years ago

Need to go explore if there is a project to manage label, taints, etc for Node . Community says this is not part of capi for now? https://github.com/kubernetes-sigs/cluster-api/issues/493

This is a question to define the direction we should take.

Do we create a new operator to do this? Would this fall under the perview of the Day solution?

pramchan commented 3 years ago

To manage Lifecycle of Lables, Taints and PoThis deals with k8s objects NodeSpec and PodSepc. NodeSpec needs to define taints that will prevent scheduling of node on an agreed label. PodSpec need to check NodeAffinity through tolerations defined as keyvalue whwre operators can be equal-to , !equal-to etc. Details are on https://kubernetes.io/docs/concepts/scheduling-eviction/taint-and-toleration/. Can sloe this with a doc for this. /assign

eak13 commented 3 years ago

@Arvinderpal Rodolfo suggested we assign this one to you along with #377 as you may have something in the works. Can you please comment here so I can assign? Thanks!

Arvinderpal commented 3 years ago

@ak3216 Yes, please assign this to me. The issue https://github.com/kubernetes-sigs/cluster-api/issues/493 is still relevant and is now "open". I hope to get some traction in the capi community to move that forward.

Note that this should not be confused with BMH label syncs: https://github.com/airshipit/airshipctl/issues/377

eak13 commented 3 years ago

Thanks @Arvinderpal . Agree they're different. Added a note in #377 awhile back to make sure they don't get confused.

airshipbot commented 3 years ago

unassigned: NamedUser(login="pramchan") assigned: pramchan

airshipbot commented 3 years ago

unassigned: NamedUser(login="pramchan") assigned: pramchan

airshipbot commented 3 years ago

unassigned: NamedUser(login="pramchan") assigned: pramchan

airshipbot commented 3 years ago

unassigned: NamedUser(login="pramchan") assigned: pramchan

airshipbot commented 3 years ago

unassigned: NamedUser(login="pramchan") assigned: pramchan

airshipbot commented 3 years ago

unassigned: NamedUser(login="pramchan") assigned: pramchan

airshipbot commented 3 years ago

unassigned: NamedUser(login="pramchan") assigned: pramchan

airshipbot commented 3 years ago

unassigned: NamedUser(login="pramchan") assigned: pramchan

airshipbot commented 3 years ago

unassigned: NamedUser(login="pramchan") assigned: pramchan

airshipbot commented 3 years ago

unassigned: NamedUser(login="pramchan") assigned: pramchan

airshipbot commented 3 years ago

unassigned: NamedUser(login="pramchan") assigned: pramchan

airshipbot commented 3 years ago

unassigned: NamedUser(login="pramchan") assigned: pramchan

airshipbot commented 3 years ago

unassigned: NamedUser(login="pramchan") assigned: pramchan

airshipbot commented 3 years ago

unassigned: NamedUser(login="pramchan") assigned: pramchan

airshipbot commented 3 years ago

unassigned: NamedUser(login="pramchan") assigned: pramchan

airshipbot commented 3 years ago

unassigned: NamedUser(login="pramchan") assigned: pramchan

airshipbot commented 3 years ago

unassigned: NamedUser(login="pramchan") assigned: pramchan

airshipbot commented 3 years ago

unassigned: NamedUser(login="pramchan") assigned: pramchan

airshipbot commented 3 years ago

unassigned: NamedUser(login="pramchan") assigned: pramchan

airshipbot commented 3 years ago

unassigned: NamedUser(login="pramchan") assigned: pramchan

airshipbot commented 3 years ago

unassigned: NamedUser(login="pramchan") assigned: pramchan

airshipbot commented 3 years ago

unassigned: NamedUser(login="pramchan") assigned: pramchan

Arvinderpal commented 3 years ago

@ak3216 Any idea what's going on here? Seems like airshipbot has gone a little crazy..

airshipbot commented 3 years ago

unassigned: NamedUser(login="pramchan") assigned: pramchan

airshipbot commented 3 years ago

unassigned: NamedUser(login="pramchan") assigned: pramchan

airshipbot commented 3 years ago

unassigned: NamedUser(login="pramchan") assigned: pramchan

airshipbot commented 3 years ago

unassigned: NamedUser(login="pramchan") assigned: pramchan

airshipbot commented 3 years ago

unassigned: NamedUser(login="pramchan") assigned: pramchan

airshipbot commented 3 years ago

unassigned: NamedUser(login="pramchan") assigned: pramchan

airshipbot commented 3 years ago

unassigned: NamedUser(login="pramchan") assigned: pramchan

airshipbot commented 3 years ago

unassigned: NamedUser(login="pramchan") assigned: pramchan

airshipbot commented 3 years ago

unassigned: NamedUser(login="pramchan") assigned: pramchan

airshipbot commented 3 years ago

unassigned: NamedUser(login="pramchan") assigned: pramchan

airshipbot commented 3 years ago

unassigned: NamedUser(login="pramchan") assigned: pramchan

airshipbot commented 3 years ago

unassigned: NamedUser(login="pramchan") assigned: pramchan

airshipbot commented 3 years ago

unassigned: NamedUser(login="pramchan") assigned: pramchan

airshipbot commented 3 years ago

unassigned: NamedUser(login="pramchan") assigned: pramchan

airshipbot commented 3 years ago

unassigned: NamedUser(login="pramchan") assigned: pramchan

airshipbot commented 3 years ago

unassigned: NamedUser(login="pramchan") assigned: pramchan

airshipbot commented 3 years ago

unassigned: NamedUser(login="pramchan") assigned: pramchan

airshipbot commented 3 years ago

unassigned: NamedUser(login="pramchan") assigned: pramchan

airshipbot commented 3 years ago

unassigned: NamedUser(login="pramchan") assigned: pramchan

airshipbot commented 3 years ago

unassigned: NamedUser(login="pramchan") assigned: pramchan

airshipbot commented 3 years ago

unassigned: NamedUser(login="pramchan") assigned: pramchan

airshipbot commented 3 years ago

unassigned: NamedUser(login="pramchan") assigned: pramchan

airshipbot commented 3 years ago

unassigned: NamedUser(login="pramchan") assigned: pramchan