<html xmlns:v="urn:schemas-microsoft-com:vml" xmlns:o="urn:schemas-microsoft-com:office:office" xmlns:w="urn:schemas-microsoft-com:office:word" xmlns:m="http://schemas.microsoft.com/office/2004/12/omml" xmlns="http://www.w3.org/TR/REC-html40">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=us-ascii">
<meta name="Generator" content="Microsoft Word 15 (filtered medium)">
<style><!--
/* Font Definitions */
@font-face
{font-family:"Cambria Math";
panose-1:2 4 5 3 5 4 6 3 2 4;}
@font-face
{font-family:Calibri;
panose-1:2 15 5 2 2 2 4 3 2 4;}
/* Style Definitions */
p.MsoNormal, li.MsoNormal, div.MsoNormal
{margin:0in;
font-size:11.0pt;
font-family:"Calibri",sans-serif;}
a:link, span.MsoHyperlink
{mso-style-priority:99;
color:#0563C1;
text-decoration:underline;}
span.EmailStyle20
{mso-style-type:personal-reply;
font-family:"Calibri",sans-serif;
color:windowtext;}
.MsoChpDefault
{mso-style-type:export-only;
font-size:10.0pt;}
@page WordSection1
{size:8.5in 11.0in;
margin:1.0in 1.0in 1.0in 1.0in;}
div.WordSection1
{page:WordSection1;}
--></style><!--[if gte mso 9]><xml>
<o:shapedefaults v:ext="edit" spidmax="1026" />
</xml><![endif]--><!--[if gte mso 9]><xml>
<o:shapelayout v:ext="edit">
<o:idmap v:ext="edit" data="1" />
</o:shapelayout></xml><![endif]-->
</head>
<body lang="EN-US" link="#0563C1" vlink="#954F72" style="word-wrap:break-word">
<div class="WordSection1">
<p class="MsoNormal">Hello Jay,<o:p></o:p></p>
<p class="MsoNormal"><o:p> </o:p></p>
<p class="MsoNormal">You can try using the below procedure to manually rotate the certificates for the Airship1 cluster.<o:p></o:p></p>
<p class="MsoNormal"><o:p> </o:p></p>
<p class="MsoNormal"><a href="https://review.opendev.org/c/airship/treasuremap/+/797183/1/tools/brownfield/Manual-Cert-Rotation.md">https://review.opendev.org/c/airship/treasuremap/+/797183/1/tools/brownfield/Manual-Cert-Rotation.md</a><o:p></o:p></p>
<p class="MsoNormal"><o:p> </o:p></p>
<p class="MsoNormal">BR,<o:p></o:p></p>
<p class="MsoNormal">Arijit Bose<o:p></o:p></p>
<p class="MsoNormal"><o:p> </o:p></p>
<div>
<div style="border:none;border-top:solid #E1E1E1 1.0pt;padding:3.0pt 0in 0in 0in">
<p class="MsoNormal"><b>From:</b> Rhine, Jay (Nokia - US) <jay.rhine@nokia.com> <br>
<b>Sent:</b> Thursday, June 17, 2021 3:09 PM<br>
<b>To:</b> BOSE, ARIJIT <ab7180@att.com>; airship-discuss@lists.airshipit.org<br>
<b>Subject:</b> RE: [Airship-discuss] Kubernetes Certificates Expiring, how to renew in Airship?<o:p></o:p></p>
</div>
</div>
<p class="MsoNormal"><o:p> </o:p></p>
<p class="MsoNormal">Hello!<o:p></o:p></p>
<p class="MsoNormal"><o:p> </o:p></p>
<p class="MsoNormal"> Our ingress certs expire often and we know how to replace them, but the system ones we are not sure on. If you can share those steps, it would be great.<o:p></o:p></p>
<p class="MsoNormal"><o:p> </o:p></p>
<p class="MsoNormal">Thanks,<o:p></o:p></p>
<p class="MsoNormal"><o:p> </o:p></p>
<p class="MsoNormal">Jay<o:p></o:p></p>
<p class="MsoNormal"><o:p> </o:p></p>
<div>
<p class="MsoNormal">---<o:p></o:p></p>
<p class="MsoNormal">Jay Rhine, CISSP<o:p></o:p></p>
<p class="MsoNormal">DMTS<span style="font-size:10.0pt;font-family:"Arial",sans-serif">,
</span>Solution Validation <o:p></o:p></p>
<p class="MsoNormal">Global Services Center<o:p></o:p></p>
<p class="MsoNormal"><span style="font-size:10.0pt;font-family:"Arial",sans-serif">Nokia Software, Nokia</span><o:p></o:p></p>
<p class="MsoNormal">Email - <a href="mailto:Jay.Rhine@nokia.com"><span style="color:blue">Jay.Rhine@nokia.com</span></a><o:p></o:p></p>
</div>
<p class="MsoNormal"><o:p> </o:p></p>
<div>
<div style="border:none;border-top:solid #E1E1E1 1.0pt;padding:3.0pt 0in 0in 0in">
<p class="MsoNormal"><b>From:</b> BOSE, ARIJIT <<a href="mailto:ab7180@att.com">ab7180@att.com</a>>
<br>
<b>Sent:</b> Thursday, June 17, 2021 3:45 PM<br>
<b>To:</b> Rhine, Jay (Nokia - US) <<a href="mailto:jay.rhine@nokia.com">jay.rhine@nokia.com</a>>;
<a href="mailto:airship-discuss@lists.airshipit.org">airship-discuss@lists.airshipit.org</a><br>
<b>Subject:</b> RE: [Airship-discuss] Kubernetes Certificates Expiring, how to renew in Airship?<o:p></o:p></p>
</div>
</div>
<p class="MsoNormal"><o:p> </o:p></p>
<p class="MsoNormal">Hello Jay,<o:p></o:p></p>
<p class="MsoNormal"><o:p> </o:p></p>
<p class="MsoNormal">Hope you are doing good.<o:p></o:p></p>
<p class="MsoNormal">We don’t have the cert-rotation scripts ready for upstream.<o:p></o:p></p>
<p class="MsoNormal"><o:p> </o:p></p>
<p class="MsoNormal">We shall share some steps to rotate the K8s certs shortly.<o:p></o:p></p>
<p class="MsoNormal"><o:p> </o:p></p>
<p class="MsoNormal">Also would request you to check the ingress cert expiration dates.<o:p></o:p></p>
<p class="MsoNormal"><o:p> </o:p></p>
<p class="MsoNormal">BR,<o:p></o:p></p>
<p class="MsoNormal">Arijit Bose<o:p></o:p></p>
<div>
<div style="border:none;border-top:solid #E1E1E1 1.0pt;padding:3.0pt 0in 0in 0in">
<p class="MsoNormal"><b>From:</b> Rhine, Jay (Nokia - US) <<a href="mailto:jay.rhine@nokia.com">jay.rhine@nokia.com</a>>
<br>
<b>Sent:</b> Monday, June 14, 2021 10:58 AM<br>
<b>To:</b> <a href="mailto:airship-discuss@lists.airshipit.org">airship-discuss@lists.airshipit.org</a><br>
<b>Subject:</b> Re: [Airship-discuss] Kubernetes Certificates Expiring, how to renew in Airship?<o:p></o:p></p>
</div>
</div>
<p class="MsoNormal"><o:p> </o:p></p>
<p class="MsoNormal">Hello! I sent this after normal working hours for same last week, so I’ll resend this request again … any ideas are appreciated.<o:p></o:p></p>
<p class="MsoNormal"><o:p> </o:p></p>
<p class="MsoNormal">We have an airship system that we have been using, and we have noticed that many of the certificates in /etc/kubernetes will expire soon. In particular, these certificates:<o:p></o:p></p>
<p class="MsoNormal"><o:p> </o:p></p>
<p class="MsoNormal">/etc/kubernetes/scheduler/scheduler.pem<o:p></o:p></p>
<p class="MsoNormal">/etc/kubernetes/admin/pki/admin.pem<o:p></o:p></p>
<p class="MsoNormal">/etc/kubernetes/controller-manager/controller-manager.pem<o:p></o:p></p>
<p class="MsoNormal">/etc/kubernetes/apiserver/apiserver-proxy-cert.pem<o:p></o:p></p>
<p class="MsoNormal">/etc/kubernetes/apiserver/pki/apiserver.pem<o:p></o:p></p>
<p class="MsoNormal">/etc/kubernetes/apiserver/pki/apiserver-both.pem<o:p></o:p></p>
<p class="MsoNormal">/etc/kubernetes/apiserver/pki/etcd-client.pem<o:p></o:p></p>
<p class="MsoNormal">/etc/kubernetes/apiserver/pki/kubelet-client.pem<o:p></o:p></p>
<p class="MsoNormal">/etc/kubernetes/pki/kubelet.pem<o:p></o:p></p>
<p class="MsoNormal"><o:p> </o:p></p>
<p class="MsoNormal">Is there a procedure, script, or guidance on how we can renew those certificates? We looked around online a bit, and the generic procedures seemed to mostly refer to kubeadm, which I don’t think is being used by airship.<o:p></o:p></p>
<p class="MsoNormal"><o:p> </o:p></p>
<p class="MsoNormal">Any suggestions would be appreciated.<o:p></o:p></p>
<p class="MsoNormal"><o:p> </o:p></p>
<p class="MsoNormal">Thank you!<o:p></o:p></p>
<p class="MsoNormal"><o:p> </o:p></p>
<p class="MsoNormal">Jay<o:p></o:p></p>
<p class="MsoNormal"><o:p> </o:p></p>
<div>
<p class="MsoNormal">---<o:p></o:p></p>
<p class="MsoNormal">Jay Rhine, CISSP<o:p></o:p></p>
<p class="MsoNormal">DMTS<span style="font-size:10.0pt;font-family:"Arial",sans-serif">,
</span>Solution Validation <o:p></o:p></p>
<p class="MsoNormal">Global Services Center<o:p></o:p></p>
<p class="MsoNormal"><span style="font-size:10.0pt;font-family:"Arial",sans-serif">Nokia Software, Nokia</span><o:p></o:p></p>
<p class="MsoNormal">Email - <a href="mailto:Jay.Rhine@nokia.com"><span style="color:blue">Jay.Rhine@nokia.com</span></a><o:p></o:p></p>
</div>
<p class="MsoNormal"><o:p> </o:p></p>
<div>
<div style="border:none;border-top:solid #E1E1E1 1.0pt;padding:3.0pt 0in 0in 0in">
<p class="MsoNormal"><b>From:</b> Rhine, Jay (Nokia - US) <br>
<b>Sent:</b> Thursday, June 10, 2021 6:11 PM<br>
<b>To:</b> <a href="mailto:airship-discuss@lists.airshipit.org">airship-discuss@lists.airshipit.org</a><br>
<b>Subject:</b> Kubernetes Certificates Expiring, how to renew in Airship?<o:p></o:p></p>
</div>
</div>
<p class="MsoNormal"><o:p> </o:p></p>
<p class="MsoNormal">Hello All!<o:p></o:p></p>
<p class="MsoNormal"><o:p> </o:p></p>
<p class="MsoNormal">We have an airship system that we have been using, and we have noticed that many of the certificates in /etc/kubernetes will expire soon. In particular, these certificates:<o:p></o:p></p>
<p class="MsoNormal"><o:p> </o:p></p>
<p class="MsoNormal">/etc/kubernetes/scheduler/scheduler.pem<o:p></o:p></p>
<p class="MsoNormal">/etc/kubernetes/admin/pki/admin.pem<o:p></o:p></p>
<p class="MsoNormal">/etc/kubernetes/controller-manager/controller-manager.pem<o:p></o:p></p>
<p class="MsoNormal">/etc/kubernetes/apiserver/apiserver-proxy-cert.pem<o:p></o:p></p>
<p class="MsoNormal">/etc/kubernetes/apiserver/pki/apiserver.pem<o:p></o:p></p>
<p class="MsoNormal">/etc/kubernetes/apiserver/pki/apiserver-both.pem<o:p></o:p></p>
<p class="MsoNormal">/etc/kubernetes/apiserver/pki/etcd-client.pem<o:p></o:p></p>
<p class="MsoNormal">/etc/kubernetes/apiserver/pki/kubelet-client.pem<o:p></o:p></p>
<p class="MsoNormal">/etc/kubernetes/pki/kubelet.pem<o:p></o:p></p>
<p class="MsoNormal"><o:p> </o:p></p>
<p class="MsoNormal">Is there a procedure, script, or guidance on how we can renew those certificates? We looked around online a bit, and the generic procedures seemed to mostly refer to kubeadm, which I don’t think is being used by airship.<o:p></o:p></p>
<p class="MsoNormal"><o:p> </o:p></p>
<p class="MsoNormal">Any suggestions would be appreciated.<o:p></o:p></p>
<p class="MsoNormal"><o:p> </o:p></p>
<p class="MsoNormal">Thank you!<o:p></o:p></p>
<p class="MsoNormal"><o:p> </o:p></p>
<p class="MsoNormal">Jay<o:p></o:p></p>
<p class="MsoNormal"><o:p> </o:p></p>
<p class="MsoNormal">---<o:p></o:p></p>
<p class="MsoNormal">Jay Rhine, CISSP<o:p></o:p></p>
<p class="MsoNormal">DMTS<span style="font-size:10.0pt;font-family:"Arial",sans-serif">,
</span>Solution Validation <o:p></o:p></p>
<p class="MsoNormal">Global Services Center<o:p></o:p></p>
<p class="MsoNormal"><span style="font-size:10.0pt;font-family:"Arial",sans-serif">Nokia Software, Nokia</span><o:p></o:p></p>
<p class="MsoNormal">Email - <a href="mailto:Jay.Rhine@nokia.com"><span style="color:blue">Jay.Rhine@nokia.com</span></a><o:p></o:p></p>
</div>
</body>
</html>