<html><head></head><body><div class="yahoo-style-wrap" style="font-family:Helvetica Neue, Helvetica, Arial, sans-serif;font-size:13px;"><div dir="ltr" data-setdir="false"><div><span id="ydpb63a1ee6docs-internal-guid-d5fccf34-7fff-a665-9315-fb66af84899c"><div dir="ltr" data-setdir="false"><font face="Arial"><span style="font-size: 14.6667px; white-space: pre-wrap;">Hi all,</span></font></div><div dir="ltr" data-setdir="false"><font face="Arial"><span style="font-size: 14.6667px; white-space: pre-wrap;">This is follow up results from Airship community conversation with Cluster API under kuberentes-API SIG.</span></font></div><ul style="margin-top:0;margin-bottom:0;"><li dir="ltr" style="list-style-type: disc; font-size: 11pt; font-family: Arial; color: rgb(0, 0, 0); background-color: transparent; vertical-align: baseline; white-space: pre-wrap;"><p dir="ltr" style="line-height:1.38;margin-top:0pt;margin-bottom:0pt;"><span style="font-size: 11pt; background-color: transparent; vertical-align: baseline; white-space: pre-wrap;">Discussion Topics</span></p></li><ul style="margin-top:0;margin-bottom:0;"><li dir="ltr" style="list-style-type: disc; font-size: 11pt; font-family: Arial; color: rgb(0, 0, 0); background-color: transparent; vertical-align: baseline; white-space: pre-wrap;"><p dir="ltr" style="line-height:1.38;margin-top:0pt;margin-bottom:0pt;"><span style="font-size: 11pt; background-color: transparent; vertical-align: baseline; white-space: pre-wrap;">[pramchan] What is the cluster-api responsibility regarding ability to update kubernetes components configuration of a running cluster. i.e. adding arguments or removing from the api server configuration. I.e. CAPBK?</span></p></li><ul style="margin-top:0;margin-bottom:0;"><li dir="ltr" style="list-style-type: disc; font-size: 11pt; font-family: Arial; color: rgb(0, 0, 0); background-color: transparent; vertical-align: baseline; white-space: pre-wrap;"><p dir="ltr" style="line-height:1.38;margin-top:0pt;margin-bottom:0pt;"><span style="font-size: 11pt; background-color: transparent; vertical-align: baseline; white-space: pre-wrap;">[vince] CAPI aims to manage immutable infrastructure. It’s not necessarily the role of CAPI to manage running infrastructure. CAPI today can’t do an in-place upgrade on a running machine from say 1.16.2 to 1. “Replace” rather than “upgrade”</span></p></li><li dir="ltr" style="list-style-type: disc; font-size: 11pt; font-family: Arial; color: rgb(0, 0, 0); background-color: transparent; vertical-align: baseline; white-space: pre-wrap;"><p dir="ltr" style="line-height:1.38;margin-top:0pt;margin-bottom:0pt;"><span style="font-size: 11pt; background-color: transparent; vertical-align: baseline; white-space: pre-wrap;">XRef </span><a href="https://github.com/kubernetes/enhancements/blob/master/keps/sig-cluster-lifecycle/kubeadm/20190916-kubeadm-operator.md" rel="nofollow" target="_blank"><span style="font-size: 11pt; color: rgb(17, 85, 204); background-color: transparent; text-decoration-line: underline; vertical-align: baseline; white-space: pre-wrap;">Kubeadm operator KEP POC</span></a><span style="font-size: 11pt; background-color: transparent; vertical-align: baseline; white-space: pre-wrap;"> </span></p></li></ul><li dir="ltr" style="list-style-type: disc; font-size: 11pt; font-family: Arial; color: rgb(0, 0, 0); background-color: transparent; vertical-align: baseline; white-space: pre-wrap;"><p dir="ltr" style="line-height:1.38;margin-top:0pt;margin-bottom:0pt;"><span style="font-size: 11pt; background-color: transparent; vertical-align: baseline; white-space: pre-wrap;">[pramchan] Will v1alpha4 be compatible with v1alpha3?</span></p></li><ul style="margin-top:0;margin-bottom:0;"><li dir="ltr" style="list-style-type: disc; font-size: 11pt; font-family: Arial; color: rgb(0, 0, 0); background-color: transparent; vertical-align: baseline; white-space: pre-wrap;"><p dir="ltr" style="line-height:1.38;margin-top:0pt;margin-bottom:0pt;"><span style="font-size: 11pt; background-color: transparent; vertical-align: baseline; white-space: pre-wrap;">[vince] we reserve the right to make breaking changes, we document these in the book.</span></p></li><li dir="ltr" style="list-style-type: disc; font-size: 11pt; font-family: Arial; color: rgb(0, 0, 0); background-color: transparent; vertical-align: baseline; white-space: pre-wrap;"><p dir="ltr" style="line-height:1.38;margin-top:0pt;margin-bottom:0pt;"><span style="font-size: 11pt; background-color: transparent; vertical-align: baseline; white-space: pre-wrap;">[pramchan] What about semver guarantees?</span></p></li><ul style="margin-top:0;margin-bottom:0;"><li dir="ltr" style="list-style-type: disc; font-size: 11pt; font-family: Arial; color: rgb(0, 0, 0); background-color: transparent; vertical-align: baseline; white-space: pre-wrap;"><p dir="ltr" style="line-height:1.38;margin-top:0pt;margin-bottom:0pt;"><span style="font-size: 11pt; background-color: transparent; vertical-align: baseline; white-space: pre-wrap;">[vince] CAPI follows upstream Kubernetes guarantees</span></p></li><ul style="margin-top:0;margin-bottom:0;"><li dir="ltr" style="list-style-type: disc; font-size: 11pt; font-family: Arial; color: rgb(0, 0, 0); background-color: transparent; vertical-align: baseline; white-space: pre-wrap;"><p dir="ltr" style="line-height:1.38;margin-top:0pt;margin-bottom:0pt;"><a href="https://kubernetes.io/docs/concepts/overview/kubernetes-api/#api-versioning" rel="nofollow" target="_blank"><span style="font-size: 11pt; color: rgb(17, 85, 204); background-color: transparent; text-decoration-line: underline; vertical-align: baseline; white-space: pre-wrap;">https://kubernetes.io/docs/concepts/overview/kubernetes-api/#api-versioning</span></a></p></li></ul><li dir="ltr" style="list-style-type: disc; font-size: 11pt; font-family: Arial; color: rgb(0, 0, 0); background-color: transparent; vertical-align: baseline; white-space: pre-wrap;"><p dir="ltr" style="line-height:1.38;margin-top:0pt;margin-bottom:0pt;"><span style="font-size: 11pt; background-color: transparent; vertical-align: baseline; white-space: pre-wrap;">[elmiko] jin relation to the notion of compatibility, breaking changes, and semver. just a warning not to read too much into the ideas expressed at semver.org in relation to the version numbers we are using.</span></p></li></ul></ul></ul></ul></span></div><br></div><div dir="ltr" data-setdir="false"><span><span style="color: rgb(0, 0, 0); font-family: Arial; font-size: 14.6667px; white-space: pre-wrap;">Discussion Topics</span></span><br></div><div dir="ltr" data-setdir="false"> Another topic of interest for OpenStack Provider was that if you have any missing variables for OpenStack ENV , please create a ticket under CAPI provider for OpenStack as listed below for v1alpha3 current cadence.</div><div dir="ltr" data-setdir="false"><span><a href="https://github.com/kubernetes-sigs/cluster-api-provider-openstack/tree/master/config" rel="nofollow" target="_blank" class="">https://github.com/kubernetes-sigs/cluster-api-provider-openstack/tree/master/config</a></span><div><br></div><div dir="ltr" data-setdir="false">Thanks</div><div dir="ltr" data-setdir="false">Prakash</div><div><br></div><br></div></div></body></html>