<!DOCTYPE html><html lang="en"><head>
<meta http-equiv="Content-Type" content="text/html charset=UTF-8">
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width">
<meta name="x-apple-disable-message-reformatting">
<title>TLDR DevOps</title>
<meta name="color-scheme" content="light dark">
<meta name="supported-color-schemes" content="light dark">
<style type="text/css">
:root {
color-scheme: light dark; supported-color-schemes: light dark;
}
*,
*:after,
*:before {
-webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;
}
* {
-ms-text-size-adjust: 100%; -webkit-text-size-adjust: 100%;
}
html,
body,
.document {
width: 100% !important; height: 100% !important; margin: 0; padding: 0;
}
body {
-webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; text-rendering: optimizeLegibility;
}
div[style*="margin: 16px 0"] {
margin: 0 !important;
}
table,
td {
mso-table-lspace: 0pt; mso-table-rspace: 0pt;
}
table {
border-spacing: 0; border-collapse: collapse; table-layout: fixed; margin: 0 auto;
}
img {
-ms-interpolation-mode: bicubic; max-width: 100%; border: 0;
}
*[x-apple-data-detectors] {
color: inherit !important; text-decoration: none !important;
}
.x-gmail-data-detectors,
.x-gmail-data-detectors *,
.aBn {
border-bottom: 0 !important; cursor: default !important;
}
.btn {
-webkit-transition: all 200ms ease; transition: all 200ms ease;
}
.btn:hover {
background-color: #f67575; border-color: #f67575;
}
* {
font-family: Arial, Helvetica, sans-serif; font-size: 18px;
}
@media screen and (max-width: 600px) {
.container {
width: 100%; margin: auto;
}
.stack {
display: block!important; width: 100%!important; max-width: 100%!important;
}
.btn {
display: block; width: 100%; text-align: center;
}
}
body,
p,
td,
tr,
.body,
table,
h1,
h2,
h3,
h4,
h5,
h6,
div,
span {
background-color: #FEFEFE !important; color: #010101 !important;
}
@media (prefers-color-scheme: dark) {
body,
p,
td,
tr,
.body,
table,
h1,
h2,
h3,
h4,
h5,
h6,
div,
span {
background-color: #27292D !important; color: #FEFEFE !important;
}
}
a {
color: inherit !important; text-decoration: underline !important;
}
</style>
<!--[if mso | ie]>
<style type="text/css">
a {
background-color: #FEFEFE !important; color: #010101 !important;
}
@media (prefers-color-scheme: dark) {
a {
background-color: #27292D !important; color: #FEFEFE !important;
}
}
</style>
<![endif]-->
</head>
<body class="">
<div style="display: none; max-height: 0px; overflow: hidden;">React and React Native are moving under a new React Foundation, hosted by the Linux Foundation, to ensure independent, community-driven governance </div>
<div style="display: none; max-height: 0px; overflow: hidden;">
<br>
</div>
<table align="center" class="document">
<tbody>
<tr>
<td valign="top">
<table align="center" border="0" cellpadding="0" cellspacing="0" class="container" width="600">
<tbody>
<tr class="inner-body">
<td>
<table align="center" border="0" cellpadding="0" cellspacing="0" width="100%">
<tbody>
<tr class="header">
<td bgcolor="" class="container">
<table width="100%">
<tbody>
<tr>
<td class="container">
<table align="center" bgcolor="" border="0" cellpadding="0" cellspacing="0" style="margin-top: 0px;" width="100%">
<tbody>
<tr>
<td style="padding: 0px;">
<table align="center" bgcolor="" border="0" cellpadding="0" cellspacing="0" width="100%">
<tbody>
<tr>
<td class="container" style="padding: 15px 15px;">
<div style="text-align: center;">
<span style="margin-right: 0px;"><a href="https://tracking.tldrnewsletter.com/CL0/https:%2F%2Ftldr.tech%2Fdevops%3Futm_source=tldrdevops/1/01000199cdcc6cea-b48293bb-3692-4e8c-9029-d01f08dc6fb8-000000/iU8HKzXjQcU1BBPYfg0JeHdJQGPOu1Q6q3Er9MxwRD8=426" rel="noopener noreferrer" target="_blank"><span>Sign Up</span></a>
|<span style="margin-right: 2px; margin-left: 2px;"><a href="https://tracking.tldrnewsletter.com/CL0/https:%2F%2Fadvertise.tldr.tech%2F%3Futm_source=tldrdevops%26utm_medium=newsletter%26utm_campaign=advertisetopnav/1/01000199cdcc6cea-b48293bb-3692-4e8c-9029-d01f08dc6fb8-000000/ZhyOKD8IFRES64aiabhW1KebYvSKmL-cSgL72z4Vkws=426" rel="noopener noreferrer" target="_blank"><span>Advertise</span></a></span>|<span style="margin-left: 2px;"><a href="https://tracking.tldrnewsletter.com/CL0/https:%2F%2Fa.tldrnewsletter.com%2Fweb-version%3Fep=1%26lc=156bb4b0-84b7-11f0-bc2e-b90f05b5bd4b%26p=7da8b4d4-a5b3-11f0-807e-132bf11c7cdd%26pt=campaign%26t=1760094350%26s=84ce0621489398c5b44ae345dc940a368fd0ff159a5dedc1f3db2da22a8ef4cc/1/01000199cdcc6cea-b48293bb-3692-4e8c-9029-d01f08dc6fb8-000000/jEkuglSCsuUDHCPykdQCX7MSFJ68KYGvAnPrcSXU004=426"><span>View Online</span></a></span>
<br>
</span></div>
</td>
</tr>
</tbody>
</table>
<table align="center" bgcolor="" border="0" cellpadding="0" cellspacing="0" width="100%">
<tbody>
<tr>
<td class="container" style="text-align: center;"><span data-darkreader-inline-color="" style="--darkreader-inline-color:#3db3ff; color: rgb(51, 175, 255) !important; font-size: 30px;">T</span><span style="font-size: 30px;"><span data-darkreader-inline-color="" style="color: rgb(232, 192, 96) !important; --darkreader-inline-color:#e8c163; font-size:30px;">L</span><span data-darkreader-inline-color="" style="color: rgb(101, 195, 173) !important; --darkreader-inline-color:#6ec7b2; font-size:30px;">D</span></span><span data-darkreader-inline-color="" style="--darkreader-inline-color:#dd6e6e; color: rgb(220, 107, 107) !important; font-size: 30px;">R</span>
<br>
</td>
</tr>
</tbody>
</table>
<br>
<table align="center" bgcolor="" border="0" cellpadding="0" cellspacing="0" width="100%">
<tbody>
<tr id="together-with">
<td align="center" height="20" style="vertical-align:middle !important;" valign="middle" width="100%"><strong style="vertical-align:middle !important; height: 100%;">Together With </strong>
<a href="https://tracking.tldrnewsletter.com/CL0/https:%2F%2Fhubs.ly%2FQ03Mts410/1/01000199cdcc6cea-b48293bb-3692-4e8c-9029-d01f08dc6fb8-000000/bnqE-xc6V2navf-y0GXpAjN4OHYnZMp_j-pw1q7-ZV8=426"><img src="https://images.tldr.tech/linuxfoundation.png" valign="middle" style="vertical-align: middle !important; height: 100%;" alt="The Linux Foundation"></a></td>
</tr>
</tbody>
</table>
<table style="table-layout: fixed; width:100%;" width="100%">
<tbody>
<tr>
<td style="padding:0;border-collapse:collapse;border-spacing:0;margin:0;">
<div style="text-align: center;">
<h1><strong>TLDR DevOps <span id="date">2025-10-10</span></strong></h1>
</div>
</td>
</tr>
</tbody>
</table>
<table style="table-layout: fixed; width:100%;" width="100%">
<tbody>
<tr id="sponsy-copy">
<td class="container" style="padding: 15px 15px;">
<div class="text-block">
<span>
<a href="https://tracking.tldrnewsletter.com/CL0/https:%2F%2Fhubs.ly%2FQ03Mts410/2/01000199cdcc6cea-b48293bb-3692-4e8c-9029-d01f08dc6fb8-000000/PjTqyl-jGrn7hNiCRFgOTouqJHzxRjTorq4lN_immxU=426">
<span>
<strong>RAG and semantic search need more than legacy tools (Sponsor)</strong>
</span>
</a>
<br>
<br>
<span style="font-family: "Helvetica Neue", Helvetica, Arial, Verdana, sans-serif;">
Rigid search infrastructure slows everything: RAG, semantic search, GenAI. <a href="https://tracking.tldrnewsletter.com/CL0/https:%2F%2Fhubs.ly%2FQ03Mts410/3/01000199cdcc6cea-b48293bb-3692-4e8c-9029-d01f08dc6fb8-000000/fTHmHU_AY4SRBmv24I550DPx4VAkbirJieQRlVOBV5Q=426" rel="noopener noreferrer nofollow" target="_blank"><span>OpenSearch 3.0</span></a> changes that.
<p></p>
<p>With a next-gen vector engine, OpenSearch delivers fast, flexible, enterprise-scale vector search that's ready to handle high-volume AI workloads with hybrid query support and low-latency performance.
<br>It's open source, license-free, and built for production.</p>
<p>Build smarter AI on a stronger foundation.</p>
<p><a href="https://tracking.tldrnewsletter.com/CL0/https:%2F%2Fhubs.ly%2FQ03Mts410/4/01000199cdcc6cea-b48293bb-3692-4e8c-9029-d01f08dc6fb8-000000/X0sro6Pj0J0zlOJj187oLDjgSlNeraL2X6R-qIdXib0=426" rel="noopener noreferrer nofollow" target="_blank"><span><strong>Explore the OpenSearch vector database engine</strong></span></a>
</p>
</span></span></div>
</td>
</tr>
</tbody>
</table>
</td>
</tr>
</tbody>
</table>
</td>
</tr>
</tbody>
</table>
</td>
</tr>
<tr bgcolor="">
<td class="container">
<table align="center" bgcolor="" border="0" cellpadding="0" cellspacing="0" width="100%">
<tbody>
<tr>
<td style="padding: 0px;">
<table align="center" bgcolor="" border="0" cellpadding="0" cellspacing="0" width="100%">
<tbody>
<tr>
<td class="container" style="padding-top: 0px; padding-bottom: 0px;">
<div class="text-block">
<div style="text-align: center;"><span style="font-size: 36px;">📱</span></div></div>
</td>
</tr>
</tbody>
</table>
<table align="center" bgcolor="" border="0" cellpadding="0" cellspacing="0" width="100%">
<tbody>
<tr>
<td class="container" style="padding-top: 0px; padding-bottom: 0px;">
<div class="text-block">
<div style="text-align: center;">
<h1><strong>News & Trends</strong></h1>
</div>
</div>
</td>
</tr>
</tbody>
</table>
<table style="table-layout: fixed; width: 100%;" width="100%">
<tbody>
<tr>
<td style="padding:0;border-collapse:collapse;border-spacing:0;margin:0;" valign="top">
<table align="center" border="0" cellpadding="0" cellspacing="0" width="100%">
<tbody>
<tr>
<td class="container" style="padding: 15px 15px;">
<div class="text-block">
<span>
<a href="https://tracking.tldrnewsletter.com/CL0/https:%2F%2Fwww.devopsdigest.com%2Fakamai-and-apiiro-expand-partnership-on-application-security-posture-management%3Futm_source=tldrdevops/1/01000199cdcc6cea-b48293bb-3692-4e8c-9029-d01f08dc6fb8-000000/u6jSPfJV3UBuwrkjc8S7wEAXJA590tN2G1YbUjkDAvA=426">
<span>
<strong>Akamai and Apiiro Expand Partnership on Application Security Posture Management (2 minute read)</strong>
</span>
</a>
<br>
<br>
<span style="font-family: "Helvetica Neue", Helvetica, Arial, Verdana, sans-serif;">
Akamai Technologies and Apiiro expanded their partnership to deliver an integrated application security platform that unifies API security, ASPM, and runtime protection across the entire software development lifecycle. By combining Akamai's security intelligence with Apiiro's posture management, enterprises gain complete visibility, context-driven risk correlation, and prioritized remediation to modernize application security and reduce business risk.
</span>
</span>
</div>
</td>
</tr>
</tbody>
</table>
<table align="center" border="0" cellpadding="0" cellspacing="0" width="100%">
<tbody>
<tr>
<td class="container" style="padding: 15px 15px;">
<div class="text-block">
<span>
<a href="https://tracking.tldrnewsletter.com/CL0/https:%2F%2Fengineering.fb.com%2F2025%2F10%2F07%2Fopen-source%2Fintroducing-the-react-foundation-the-new-home-for-react-react-native%2F%3Futm_source=tldrdevops/1/01000199cdcc6cea-b48293bb-3692-4e8c-9029-d01f08dc6fb8-000000/Hz-5B418NK4dEJZClFsi7WKYCDpMg7Nkjp8CMPoWD5I=426">
<span>
<strong>Introducing the React Foundation: The New Home for React & React Native (3 minute read)</strong>
</span>
</a>
<br>
<br>
<span style="font-family: "Helvetica Neue", Helvetica, Arial, Verdana, sans-serif;">
React and React Native are moving under a new React Foundation, hosted by the Linux Foundation, to ensure independent, community-driven governance. The foundation will manage React's infrastructure, conferences, and ecosystem support, while technical direction remains with maintainers and contributors through a separate structure. Meta is committing over $3 million and a five-year partnership to support the transition, continuing to use and invest in React across its products.
</span>
</span>
</div>
</td>
</tr>
</tbody>
</table>
</td>
</tr>
</tbody>
</table>
<table align="center" bgcolor="" border="0" cellpadding="0" cellspacing="0" width="100%">
<tbody>
<tr>
<td class="container" style="padding-top: 0px; padding-bottom: 0px;">
<div class="text-block">
<div style="text-align: center;"><span style="font-size: 36px;">🚀</span></div>
</div>
</td>
</tr>
</tbody>
</table>
<table align="center" bgcolor="" border="0" cellpadding="0" cellspacing="0" width="100%">
<tbody>
<tr>
<td class="container" style="padding-top: 0px; padding-bottom: 0px;">
<div class="text-block">
<div style="text-align: center;">
<h1><strong>Opinions & Tutorials</strong></h1>
</div>
</div>
</td>
</tr>
</tbody>
</table>
<table style="table-layout: fixed; width: 100%;" width="100%">
<tbody>
<tr>
<td style="padding:0;border-collapse:collapse;border-spacing:0;margin:0;" valign="top">
<table align="center" border="0" cellpadding="0" cellspacing="0" width="100%">
<tbody>
<tr>
<td class="container" style="padding: 15px 15px;">
<div class="text-block">
<span>
<a href="https://tracking.tldrnewsletter.com/CL0/https:%2F%2Fblog.cloudflare.com%2Fhow-we-found-a-bug-in-gos-arm64-compiler%2F%3Futm_source=tldrdevops/1/01000199cdcc6cea-b48293bb-3692-4e8c-9029-d01f08dc6fb8-000000/jn8Qyrd9ZnzKRiJGHP24WFcdcVGxOOp6ICcwXlIMoD4=426">
<span>
<strong>How we found a bug in Go's arm64 compiler (11 minute read)</strong>
</span>
</a>
<br>
<br>
<span style="font-family: "Helvetica Neue", Helvetica, Arial, Verdana, sans-serif;">
Cloudflare discovered a race condition bug in Go's arm64 compiler that caused sporadic panics on arm64 machines due to stack corruption. The bug was triggered by asynchronous preemption between stack pointer adjustments during garbage collection, and has been fixed in go1.23.12, go1.24.6, and go1.25.0. The fix ensures that the stack pointer is always valid by building the offset in a temporary register and then adding that to RSP in a single, indivisible opcode.
</span>
</span>
</div>
</td>
</tr>
</tbody>
</table>
<table align="center" border="0" cellpadding="0" cellspacing="0" width="100%">
<tbody>
<tr>
<td class="container" style="padding: 15px 15px;">
<div class="text-block">
<span>
<a href="https://tracking.tldrnewsletter.com/CL0/https:%2F%2Fwww.docker.com%2Fblog%2Flora-explained%2F%3Futm_source=tldrdevops/1/01000199cdcc6cea-b48293bb-3692-4e8c-9029-d01f08dc6fb8-000000/229xXmKg1Q3qAFK7PXsDxk9hVxCA5N2YOzs-CtmHaPw=426">
<span>
<strong>Low-Rank Adaptation (LoRA) Explained (6 minute read)</strong>
</span>
</a>
<br>
<br>
<span style="font-family: "Helvetica Neue", Helvetica, Arial, Verdana, sans-serif;">
A fine-tuning experiment was conducted where the Gemma 3 270M model was adapted using LoRA (Low-Rank Adaptation) into a compact assistant capable of reliably masking PII. This specialized model, which can be trained, packaged, and shared via Docker, underwent a four-step process involving supervised fine-tuning with a dataset formatted with the model's chat template. The base model plus a set of LoRA adapters can be merged back into the base weights to produce a standalone checkpoint that behaves like the original model, but now has PII masking expertise built in.
</span>
</span>
</div>
</td>
</tr>
</tbody>
</table>
<table align="center" border="0" cellpadding="0" cellspacing="0" width="100%">
<tbody>
<tr>
<td class="container" style="padding: 15px 15px;">
<div class="text-block">
<span>
<a href="https://tracking.tldrnewsletter.com/CL0/https:%2F%2Frakhim.exotext.com%2Fexamples-are-the-best-documentation%3Futm_source=tldrdevops/1/01000199cdcc6cea-b48293bb-3692-4e8c-9029-d01f08dc6fb8-000000/kCaPz17Cr5ow-HbYNJlx0ODuzJM7AZglWV-UmjI_p6A=426">
<span>
<strong>Examples are the best documentation (2 minute read)</strong>
</span>
</a>
<br>
<br>
<span style="font-family: "Helvetica Neue", Helvetica, Arial, Verdana, sans-serif;">
Most developers just want clear examples when reading documentation, but official sources rarely include them. Formal docs often assume deep familiarity with a language, making it difficult for developers who switch between different ecosystems. Community-driven sites like clojuredocs.org show the value of example-based documentation that's practical and easy to learn from.
</span>
</span>
</div>
</td>
</tr>
</tbody>
</table>
</td>
</tr>
</tbody>
</table>
<table align="center" bgcolor="" border="0" cellpadding="0" cellspacing="0" width="100%">
<tbody>
<tr>
<td class="container" style="padding-top: 0px; padding-bottom: 0px;">
<div class="text-block">
<div style="text-align: center;"><span style="font-size: 36px;">🧑💻</span></div>
</div>
</td>
</tr>
</tbody>
</table>
<table align="center" bgcolor="" border="0" cellpadding="0" cellspacing="0" width="100%">
<tbody>
<tr>
<td class="container" style="padding-top: 0px; padding-bottom: 0px;">
<div class="text-block">
<div style="text-align: center;">
<h1><strong>Resources & Tools</strong></h1>
</div>
</div>
</td>
</tr>
</tbody>
</table>
<table style="table-layout: fixed; width: 100%;" width="100%">
<tbody>
<tr>
<td style="padding:0;border-collapse:collapse;border-spacing:0;margin:0;" valign="top">
<table align="center" border="0" cellpadding="0" cellspacing="0" width="100%">
<tbody>
<tr>
<td class="container" style="padding: 15px 15px;">
<div class="text-block">
<span>
<a href="https://tracking.tldrnewsletter.com/CL0/https:%2F%2Fmultitudes.typeform.com%2Fto%2FuHFHmXrj%3Futm_source=tldr/1/01000199cdcc6cea-b48293bb-3692-4e8c-9029-d01f08dc6fb8-000000/EeeE8C7OUv3fPBhs56SQepyJ9pPny8K93qqkG-h1amw=426">
<span>
<strong>Feeling stuck between board pressure and skeptical devs? (Sponsor)</strong>
</span>
</a>
<br>
<br>
<span style="font-family: "Helvetica Neue", Helvetica, Arial, Verdana, sans-serif;">
Fill out our <a href="https://tracking.tldrnewsletter.com/CL0/https:%2F%2Fmultitudes.typeform.com%2Fto%2FuHFHmXrj%3Futm_source=tldr/2/01000199cdcc6cea-b48293bb-3692-4e8c-9029-d01f08dc6fb8-000000/e0mbN_7DoaG9FpX7QKmsV1JbR2plnSa-ktz22Ap25j4=426" rel="noopener noreferrer nofollow" target="_blank"><span>survey</span></a> on how tech leaders are rolling out AI and measuring its impact. It's anonymous and takes 15 minutes.
<p></p>
<p><a href="https://tracking.tldrnewsletter.com/CL0/https:%2F%2Fmultitudes.typeform.com%2Fto%2FuHFHmXrj%3Futm_source=tldr/3/01000199cdcc6cea-b48293bb-3692-4e8c-9029-d01f08dc6fb8-000000/OVc1--tdnU_TBmq9YnX2ct0fGRpB8yHamzuUPnZ-pEI=426" rel="noopener noreferrer nofollow" target="_blank"><span>👉 Click here for the Survey</span></a>
</p>
</span></span></div>
</td>
</tr>
</tbody>
</table>
<table align="center" border="0" cellpadding="0" cellspacing="0" width="100%">
<tbody>
<tr>
<td class="container" style="padding: 15px 15px;">
<div class="text-block">
<span>
<a href="https://tracking.tldrnewsletter.com/CL0/https:%2F%2Fgithub.com%2Fmeshery%2Fmeshery%3Futm_source=tldrdevops/1/01000199cdcc6cea-b48293bb-3692-4e8c-9029-d01f08dc6fb8-000000/CA38joBcqRQ5p37IlSS6LGWeHNr8myHikB4ThKkqH2E=426">
<span>
<strong>Meshery (GitHub Repo)</strong>
</span>
</a>
<br>
<br>
<span style="font-family: "Helvetica Neue", Helvetica, Arial, Verdana, sans-serif;">
Meshery, a Cloud Native Computing Foundation project, is a self-service engineering platform that manages Kubernetes-based infrastructure and applications with features like visual GitOps and support for over 300 integrations. The platform offers tools for multi-tenancy, collaborative infrastructure management via Kanvas, performance characterization using the Cloud Native Performance specification, and extensive extensibility features for building internal developer platforms.
</span>
</span>
</div>
</td>
</tr>
</tbody>
</table>
<table align="center" border="0" cellpadding="0" cellspacing="0" width="100%">
<tbody>
<tr>
<td class="container" style="padding: 15px 15px;">
<div class="text-block">
<span>
<a href="https://tracking.tldrnewsletter.com/CL0/https:%2F%2Fcodeberg.org%2Fmtmn%2Fmagnolia%3Futm_source=tldrdevops/1/01000199cdcc6cea-b48293bb-3692-4e8c-9029-d01f08dc6fb8-000000/s4T3857LtlKI8WFiJIsmptb_hObNmJq0noUMxsN4Oek=426">
<span>
<strong>Magnolia (GitHub Repo)</strong>
</span>
</a>
<br>
<br>
<span style="font-family: "Helvetica Neue", Helvetica, Arial, Verdana, sans-serif;">
Magnolia is a tool that provides interactive shell navigation and history based on fzf and sqlite.
</span>
</span>
</div>
</td>
</tr>
</tbody>
</table>
</td>
</tr>
</tbody>
</table>
<table align="center" bgcolor="" border="0" cellpadding="0" cellspacing="0" width="100%">
<tbody>
<tr>
<td class="container" style="padding-top: 0px; padding-bottom: 0px;">
<div class="text-block">
<div style="text-align: center;"><span style="font-size: 36px;">🎁</span></div></div>
</td>
</tr>
</tbody>
</table>
<table align="center" bgcolor="" border="0" cellpadding="0" cellspacing="0" width="100%">
<tbody>
<tr>
<td class="container" style="padding-top: 0px; padding-bottom: 0px;">
<div class="text-block">
<div style="text-align: center;"><strong><h1>Miscellaneous</h1></strong></div>
</div>
</td>
</tr>
</tbody>
</table>
<table bgcolor="" style="table-layout: fixed; width: 100%;" width="100%">
<tbody>
<tr>
<td style="padding:0;border-collapse:collapse;border-spacing:0;margin:0;" valign="top">
<table align="center" border="0" cellpadding="0" cellspacing="0" width="100%">
<tbody>
<tr>
<td class="container" style="padding: 15px 15px;">
<div class="text-block">
<span>
<a href="https://tracking.tldrnewsletter.com/CL0/https:%2F%2Fwww.hashicorp.com%2Fen%2Fblog%2Fterraform-ansible-unifying-infrastructure-provisioning-configuration-management%3Futm_source=tldrdevops/1/01000199cdcc6cea-b48293bb-3692-4e8c-9029-d01f08dc6fb8-000000/GHZQYwCAp36wTsjrJu4Di7mizef65JShOPzXngZkYRs=426">
<span>
<strong>Terraform & Ansible: Unifying infrastructure provisioning and configuration management (3 minute read)</strong>
</span>
</a>
<br>
<br>
<span style="font-family: "Helvetica Neue", Helvetica, Arial, Verdana, sans-serif;">
Terraform and Ansible now integrate more closely with the introduction of Terraform actions, enabling unified workflows for provisioning, configuration management, and Day 2+ operations. This integration streamlines automation by allowing Terraform to trigger Ansible workflows, maintain consistent inventories, and reduce operational friction across hybrid and multi-cloud environments.
</span>
</span>
</div>
</td>
</tr>
</tbody>
</table>
<table align="center" border="0" cellpadding="0" cellspacing="0" width="100%">
<tbody>
<tr>
<td class="container" style="padding: 15px 15px;">
<div class="text-block">
<span>
<a href="https://tracking.tldrnewsletter.com/CL0/https:%2F%2Fthenewstack.io%2Fmigrating-from-cluster-autoscaler-to-karpenter-v0-32%2F%3Futm_source=tldrdevops/1/01000199cdcc6cea-b48293bb-3692-4e8c-9029-d01f08dc6fb8-000000/rzP4lUDQPv4dEUqM6-ecicfzrOYvOhrzm6nbvrd8BvY=426">
<span>
<strong>Migrating From Cluster Autoscaler to Karpenter v0.32 (7 minute read)</strong>
</span>
</a>
<br>
<br>
<span style="font-family: "Helvetica Neue", Helvetica, Arial, Verdana, sans-serif;">
Karpenter v0.32 replaces Cluster Autoscaler with a faster, more cost-efficient system using NodePool and EC2NodeClass, enabling rapid scaling and intelligent use of spot instances. The migration guide outlines installation, configuration, workload transition, and best practices to ensure smooth adoption while reducing AWS costs.
</span>
</span>
</div>
</td>
</tr>
</tbody>
</table>
<table align="center" border="0" cellpadding="0" cellspacing="0" width="100%">
<tbody>
<tr>
<td class="container" style="padding: 15px 15px;">
<div class="text-block">
<span>
<a href="https://tracking.tldrnewsletter.com/CL0/https:%2F%2Fblog.doyensec.com%2F2025%2F10%2F08%2Fksmbd-3.html%3Futm_source=tldrdevops/1/01000199cdcc6cea-b48293bb-3692-4e8c-9029-d01f08dc6fb8-000000/nv4ZDymh4lMotMmkHYvrLtFCsHwKreJD-TXQezK54xQ=426">
<span>
<strong>ksmbd - Exploiting CVE-2025-37947 (7 minute read)</strong>
</span>
</a>
<br>
<br>
<span style="font-family: "Helvetica Neue", Helvetica, Arial, Verdana, sans-serif;">
CVE-2025-37947 in ksmbd allows out-of-bounds writes due to a flaw in ksmbd_vfs_stream_write() method. By exploiting this vulnerability on Ubuntu 22.04.5 LTS, local attackers can achieve privilege escalation by corrupting adjacent kernel pages. However, remote exploitation would require an information leak to bypass KASLR and reliable heap grooming.
</span>
</span>
</div>
</td>
</tr>
</tbody>
</table>
</td>
</tr>
</tbody>
</table>
<table align="center" bgcolor="" border="0" cellpadding="0" cellspacing="0" width="100%">
<tbody>
<tr>
<td class="container" style="padding-top: 0px; padding-bottom: 0px;">
<div class="text-block">
<div style="text-align: center;"><span style="font-size: 36px;">⚡</span></div></div>
</td>
</tr>
</tbody>
</table>
<table align="center" bgcolor="" border="0" cellpadding="0" cellspacing="0" width="100%">
<tbody>
<tr>
<td class="container" style="padding-top: 0px; padding-bottom: 0px;">
<div class="text-block">
<div style="text-align: center;">
<h1><strong>Quick Links</strong></h1>
</div>
</div>
</td>
</tr>
</tbody>
</table>
<table bgcolor="" style="table-layout: fixed; width: 100%;" width="100%">
<tbody>
<tr>
<td style="padding:0;border-collapse:collapse;border-spacing:0;margin:0;" valign="top">
<table align="center" border="0" cellpadding="0" cellspacing="0" width="100%">
<tbody>
<tr>
<td class="container" style="padding: 15px 15px;">
<div class="text-block">
<span>
<a href="https://tracking.tldrnewsletter.com/CL0/https:%2F%2Fwww.gremlin.com%2Fblog%2Fchaos-engineering-works-but-it-has-to-scale%3Futm_source=tldr-newsletter%26utm_medium=blog%26utm_campaign=Reliability-Intelligence-Promo/1/01000199cdcc6cea-b48293bb-3692-4e8c-9029-d01f08dc6fb8-000000/5nSFcjlUwLZYQjli5XM4DGN2DT3BI_R_tUY6sdksZDU=426">
<span>
<strong>Chaos engineering works... but does it scale? (Sponsor)</strong>
</span>
</a>
<br>
<br>
<span style="font-family: "Helvetica Neue", Helvetica, Arial, Verdana, sans-serif;">
Individual teams might get great results with Chaos Engineering, but stall when the try to get others involved. To scale, you need testing standards, automation, and accountability. <a href="https://tracking.tldrnewsletter.com/CL0/https:%2F%2Fwww.gremlin.com%2Fblog%2Fchaos-engineering-works-but-it-has-to-scale%3Futm_source=tldr-newsletter%26utm_medium=blog%26utm_campaign=Reliability-Intelligence-Promo/2/01000199cdcc6cea-b48293bb-3692-4e8c-9029-d01f08dc6fb8-000000/ysjL2yzSIGLsv2lwOCf3cz7fCbH_xr8AC6Vd17JaDZ4=426" rel="noopener noreferrer nofollow" target="_blank"><span>Read the blog by Gremlin</span></a>
</span>
</span>
</div>
</td>
</tr>
</tbody>
</table>
<table align="center" border="0" cellpadding="0" cellspacing="0" width="100%">
<tbody>
<tr>
<td class="container" style="padding: 15px 15px;">
<div class="text-block">
<span>
<a href="https://tracking.tldrnewsletter.com/CL0/https:%2F%2Fcd.foundation%2Fblog%2F2025%2F10%2F03%2Fsustainable-ai-delivery%2F%3Futm_source=tldrdevops/1/01000199cdcc6cea-b48293bb-3692-4e8c-9029-d01f08dc6fb8-000000/9CUntTRJrnu-kwcesBb8jdlfFErwkv5Sf8v8yJIbh38=426">
<span>
<strong>The Ingredients of the Cake: Recipes for Sustainable AI Delivery (5 minute read)</strong>
</span>
</a>
<br>
<br>
<span style="font-family: "Helvetica Neue", Helvetica, Arial, Verdana, sans-serif;">
AI development is like baking a cake, where each ingredient represents a critical component.
</span>
</span>
</div>
</td>
</tr>
</tbody>
</table>
<table align="center" border="0" cellpadding="0" cellspacing="0" width="100%">
<tbody>
<tr>
<td class="container" style="padding: 15px 15px;">
<div class="text-block">
<span>
<a href="https://tracking.tldrnewsletter.com/CL0/https:%2F%2Faws.amazon.com%2Fblogs%2Faws%2Fnew-general-purpose-amazon-ec2-m8a-instances-are-now-available%2F%3Futm_source=tldrdevops/1/01000199cdcc6cea-b48293bb-3692-4e8c-9029-d01f08dc6fb8-000000/Eht1N0pximl6iPzFVhVM3vO4rxat1Tx300isw5TVgOk=426">
<span>
<strong>New general-purpose Amazon EC2 M8a instances are now available (3 minute read)</strong>
</span>
</a>
<br>
<br>
<span style="font-family: "Helvetica Neue", Helvetica, Arial, Verdana, sans-serif;">
Amazon EC2 M8a instances, powered by 5th Generation AMD EPYC processors with a max frequency of 4.5GHz, are now available.
</span>
</span>
</div>
</td>
</tr>
</tbody>
</table>
</td>
</tr>
</tbody>
</table>
<table align="center" bgcolor="" border="0" cellpadding="0" cellspacing="0" width="100%">
<tbody>
<tr>
<td align="left" style="word-break: break-word; vertical-align: top; padding: 5px 10px;">
<p style="padding: 0; margin: 0; font-size: 22px; color: #000000; line-height: 1.6; font-weight: bold;">
Love TLDR? Tell your friends and get rewards!
</p>
</td>
</tr>
<tr>
<td class="container" style="padding: 0px 10px 15px;">
<div class="text-block">
Share your referral link below with friends to get free TLDR swag!
</div>
</td>
</tr>
<tr>
<td align="left" style="padding: 10px;">
<div class="text-block">
<a href="https://tracking.tldrnewsletter.com/CL0/https:%2F%2Frefer.tldr.tech%2Fb957c121%2F10/1/01000199cdcc6cea-b48293bb-3692-4e8c-9029-d01f08dc6fb8-000000/k5ZsCiEwoqmeUgOt3vV5O5LMKAcLP31bK2xPIqpbSK0=426" style="color: #464ba4; text-decoration: underline;">https://refer.tldr.tech/b957c121/10</a>
</div>
</td>
</tr>
<tr></tr>
<tr>
<td align="left" style="padding:5px 10px;">
<a href="https://tracking.tldrnewsletter.com/CL0/https:%2F%2Fhub.sparklp.co%2Fsub_87a3a5d479ea%2F10/1/01000199cdcc6cea-b48293bb-3692-4e8c-9029-d01f08dc6fb8-000000/bpgafOoru98V6Ao4BczXNHRPOtGzINAZce7t91IFT3k=426" style="font-size: 16px; line-height: 1.6; padding: 10px 0; display: inline-block; text-decoration: underline;"><span style="mso-text-raise:13pt; text-decoration: underline;">Track your referrals here.</span></a>
</td>
</tr>
</tbody>
</table>
<table align="center" bgcolor="" border="0" cellpadding="0" cellspacing="0" width="100%">
<tbody>
<tr>
<td align="left" style="word-break: break-word; vertical-align: top; padding: 5px 10px;">
<p style="padding: 0; margin: 0; font-size: 22px; color: #000000; line-height: 1.6; font-weight: bold;">
Want to advertise in TLDR? 📰
</p>
<div class="text-block" style="margin-top: 10px;">
If your company is interested in reaching an audience of devops professionals and decision makers, you may want to <a href="https://tracking.tldrnewsletter.com/CL0/https:%2F%2Fadvertise.tldr.tech%2F%3Futm_source=tldrdevops%26utm_medium=newsletter%26utm_campaign=advertisecta/1/01000199cdcc6cea-b48293bb-3692-4e8c-9029-d01f08dc6fb8-000000/ESP6JXtbTRuXbn78Ceer_xGpD1k1Azz9dBn7AYyrH3I=426"><strong><span>advertise with us</span></strong></a>.
</div>
<br>
<!-- New "Want to work at TLDR?" section -->
<p style="padding: 0; margin: 0; font-size: 22px; color: #000000; line-height: 1.6; font-weight: bold;">
Want to work at TLDR? 💼
</p>
<div class="text-block" style="margin-top: 10px;">
<a href="https://tracking.tldrnewsletter.com/CL0/https:%2F%2Fjobs.ashbyhq.com%2Ftldr.tech/1/01000199cdcc6cea-b48293bb-3692-4e8c-9029-d01f08dc6fb8-000000/aL06Rj0E9-u6ipZ4h9yM2QS1EhU13tliPpHRjLYzcOo=426" rel="noopener noreferrer" style="color: #0000EE; text-decoration: underline;" target="_blank"><strong>Apply here</strong></a> or send a friend's resume to <a href="mailto:jobs@tldr.tech" style="color: #0000EE; text-decoration: underline;">jobs@tldr.tech</a> and get $1k if we hire them!
</div>
<br>
<div class="text-block">
If you have any comments or feedback, just respond to this email!
<br>
<br> Thanks for reading,
<br>
<a href="https://tracking.tldrnewsletter.com/CL0/https:%2F%2Fwww.linkedin.com%2Fin%2Fkunaljaydesai%2F/1/01000199cdcc6cea-b48293bb-3692-4e8c-9029-d01f08dc6fb8-000000/DZhIeObOyuQLphO52Gzyfv0KhOL_iBErWskq-nFAQJQ=426"><span>Kunal Desai</span></a> & <a href="https://tracking.tldrnewsletter.com/CL0/https:%2F%2Fwww.linkedin.com%2Fin%2Fmartin-hauskrecht%2F/1/01000199cdcc6cea-b48293bb-3692-4e8c-9029-d01f08dc6fb8-000000/p3L-mf1dg1wOOJJ_HLnGlyNYrM-4VBc3epHu3JYx0g4=426"><span>Martin Hauskrecht</span></a>
<br>
<br>
</div>
<br>
</td>
</tr>
</tbody>
</table>
<table align="center" bgcolor="" border="0" cellpadding="0" cellspacing="0" width="100%">
<tbody>
<tr>
<td class="container" style="padding: 15px 15px;">
<div class="text-block" id="testing-id">
<a href="https://tracking.tldrnewsletter.com/CL0/https:%2F%2Ftldr.tech%2Fdevops%2Fmanage%3Femail=silk.theater.56%2540fwdnl.com/1/01000199cdcc6cea-b48293bb-3692-4e8c-9029-d01f08dc6fb8-000000/mQqYvQtavb64QyjOLSIJm6ERUY9sU9NNtafUSpmp3Yg=426">Manage your subscriptions</a> to our other newsletters on tech, startups, and programming. Or if TLDR DevOps isn't for you, please <a href="https://tracking.tldrnewsletter.com/CL0/https:%2F%2Fa.tldrnewsletter.com%2Funsubscribe%3Fep=1%26l=1c5ddf10-b6dc-11ed-a12f-33c00cd07e37%26lc=156bb4b0-84b7-11f0-bc2e-b90f05b5bd4b%26p=7da8b4d4-a5b3-11f0-807e-132bf11c7cdd%26pt=campaign%26pv=4%26spa=1760094053%26t=1760094350%26s=7f624790dac0d48e2e1e58cd9c3c48627a19e5de540cd61749ecf8dbaf1d1f76/1/01000199cdcc6cea-b48293bb-3692-4e8c-9029-d01f08dc6fb8-000000/IBhjQ4ht-UTZh-xXkBYJs8F9V-WenB0OyLTWlIZC5rQ=426">unsubscribe</a>.
<br>
</div>
</td>
</tr>
</tbody>
</table>
</td>
</tr>
</tbody>
</table>
</td>
</tr>
</tbody>
</table>
</td>
</tr>
</tbody>
</table>
</td>
</tr>
</tbody>
</table>
<img alt="" src="http://tracking.tldrnewsletter.com/CI0/01000199cdcc6cea-b48293bb-3692-4e8c-9029-d01f08dc6fb8-000000/01ThRfZ3GmpeRFNywFgKfSpDwOVRjPNNEWh7M0-AG-U=426" style="display: none; width: 1px; height: 1px;">
</body></html>