<!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;">Atlassian is discontinuing its datacenter products, including Jira, Confluence, and Bamboo, with sales ending in 2026 and licenses expiring in 2029 β β β β β β β β β β β β β β β β β β β β β β β β β β β β β β β β β β β β β β β β β β β β β β β β β β β β </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/010001993dae35b6-9b5fe791-a298-4bb5-b79a-56ce2904c196-000000/YLpH4dj8sTxzOf26drEP5sbhxbg5_P6-oa41RSMtn-s=422" 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/010001993dae35b6-9b5fe791-a298-4bb5-b79a-56ce2904c196-000000/F_yk-zovvH6QeHxAJ2ruDs34sRQEUj2Ms56GXrZwRZ0=422" 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=fcb390a0-8f92-11f0-bc6e-cf3806724efd%26pt=campaign%26t=1757676451%26s=ae3d11f9733af5b2380f68c262d57b1913e1bdc71bf223c8980a020e97ce9eed/1/010001993dae35b6-9b5fe791-a298-4bb5-b79a-56ce2904c196-000000/SRxcT5QCMvdZ3L5OOuw2-Gc6LPOo07nFU7M_VeT9IuQ=422"><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></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-09-12</span></strong></h1>
</div>
</td></tr></tbody></table>
<table style="table-layout: fixed; width:100%;" width="100%"><tbody></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.techtarget.com%2Fsearchitoperations%2Fnews%2F366630300%2FCisco-Splunk-strategy-shift-unveiled-with-Data-Fabric%3Futm_source=tldrdevops/1/010001993dae35b6-9b5fe791-a298-4bb5-b79a-56ce2904c196-000000/lnblBQUKA5Cy_jk6jOKFULS3bWKp0HAgoXzglCy3Cg0=422">
<span>
<strong>Cisco-Splunk strategy shift unveiled with Data Fabric (4 minute read)</strong>
</span>
</a>
<br>
<br>
<span style="font-family: "Helvetica Neue", Helvetica, Arial, Verdana, sans-serif;">
Cisco's Data Fabric architecture reworks Splunk Enterprise and Splunk Cloud to emphasize federated analytics that bring insights to distributed data sources instead of relying on centralized ingestion. The strategy integrates tools like AppDynamics, Isovalent, and ThousandEyes, expands support for external sources such as Snowflake, and aims to unify observability, security, and AI capabilities for enterprise-scale operations.
</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.digitalocean.com%2Fblog%2Fintroducing-managed-gateway-api%3Futm_source=tldrdevops/1/010001993dae35b6-9b5fe791-a298-4bb5-b79a-56ce2904c196-000000/ThVL_M7QOMt3LRVCPAGuYoZ3R3qLJkgo31VevbiUQ0g=422">
<span>
<strong>Announcing Gateway API Support for DigitalOcean Kubernetes (2 minute read)</strong>
</span>
</a>
<br>
<br>
<span style="font-family: "Helvetica Neue", Helvetica, Arial, Verdana, sans-serif;">
DigitalOcean Kubernetes (DOKS) clusters now have the Kubernetes Gateway API pre-installed at no extra cost. The new API is a managed service and is more powerful than Ingress. It uses Cilium's eBPF implementation for better performance and advanced routing. By processing traffic in the Linux kernel, it reduces latency, increases throughput, and lowers CPU usage.
</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%2Fwww.theregister.com%2F2025%2F09%2F09%2Fatlassian_will_go_cloudonly_customers%2F%3Futm_source=tldrdevops/1/010001993dae35b6-9b5fe791-a298-4bb5-b79a-56ce2904c196-000000/gSrYGtK51sVMg1OlMCUoPCsMgbyrPIBlgU_UMtvW8GU=422">
<span>
<strong>Atlassian's move to cloud-only means customers face integration issues and more (5 minute read)</strong>
</span>
</a>
<br>
<br>
<span style="font-family: "Helvetica Neue", Helvetica, Arial, Verdana, sans-serif;">
Atlassian is discontinuing its datacenter products, including Jira, Confluence, and Bamboo, with sales ending in 2026 and all licenses expiring in 2029, pushing customers toward Atlassian Cloud. While Bitbucket retains a hybrid license due to code sensitivity, most organizations face higher costs when migrating, despite Atlassian promoting potential savings.
</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.cloudnativedeepdive.com%2Fimplementing-karpenter-in-eks-from-start-to-finish%3Futm_source=tldrdevops/1/010001993dae35b6-9b5fe791-a298-4bb5-b79a-56ce2904c196-000000/KD5lbOGXV1WcZSw4yzDpher4TZVQzyyu-B0A0MosaqQ=422">
<span>
<strong>Implementing Karpenter In EKS (From Start To Finish) (10 minute read)</strong>
</span>
</a>
<br>
<br>
<span style="font-family: "Helvetica Neue", Helvetica, Arial, Verdana, sans-serif;">
Karpenter can be implemented in EKS by creating the cluster with Terraform, configuring IAM roles and OIDC for service accounts, and deploying the Karpenter controller with Helm. Once installed, NodePool and EC2NodeClass manifests define scaling behaviors and instance settings, enabling dynamic and efficient cluster scaling.
</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%2Fwww.keepersecurity.com%2Fpam-free-trial%2F%3Futm_source=TLDR_Newsletter%26utm_medium=Sponsored_Ad_Placement%26utm_campaign=september_12_Secondary/1/010001993dae35b6-9b5fe791-a298-4bb5-b79a-56ce2904c196-000000/CGq6fvvUMk_8tqQZ0Aad8MWEuRh2fkTRdK4sKCUEEy8=422">
<span>
<strong>Opening ports is so 2015. And you don't need bastion hosts, either (Sponsor)</strong>
</span>
</a>
<br>
<br>
<span style="font-family: "Helvetica Neue", Helvetica, Arial, Verdana, sans-serif;">
<a href="https://tracking.tldrnewsletter.com/CL0/https:%2F%2Fwww.keepersecurity.com%2Fprivileged-access-management%2F%3Futm_source=TLDR_Newsletter%26utm_medium=Sponsored_Ad_Placement%26utm_campaign=september_12_Secondary/1/010001993dae35b6-9b5fe791-a298-4bb5-b79a-56ce2904c196-000000/V6TUaCQ9l3e1sk6J3fu9PIBKDMYQ2xXCDhcaeM53m94=422" rel="noopener noreferrer nofollow" target="_blank"><span>KeeperPAM</span></a> gives engineers <strong>one-click passwordless access to servers, databases, and K8s clusters</strong> without compromising security. Use your preferred tools like MySQL Workbench while KeeperPAM handles tunneling and credential management behind the scenes. No firewall changes, no exposed ports, no credential sprawl. <a href="https://tracking.tldrnewsletter.com/CL0/https:%2F%2Fwww.keepersecurity.com%2Fpam-free-trial%2F%3Futm_source=TLDR_Newsletter%26utm_medium=Sponsored_Ad_Placement%26utm_campaign=september_12_Secondary/2/010001993dae35b6-9b5fe791-a298-4bb5-b79a-56ce2904c196-000000/rWLE_CnwAPm4fqBrB_WNSy-A8doKAahBh6H9g6qJfTM=422" rel="noopener noreferrer nofollow" target="_blank"><span>Start your free trial</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%2Fgithub.com%2Foraios%2Fserena%3Futm_source=tldrdevops/1/010001993dae35b6-9b5fe791-a298-4bb5-b79a-56ce2904c196-000000/IpS9am1t2Fw3zlSOYhDX1Ii8JHCSJ38weag5NQXmgw8=422">
<span>
<strong>Serena (GitHub Repo)</strong>
</span>
</a>
<br>
<br>
<span style="font-family: "Helvetica Neue", Helvetica, Arial, Verdana, sans-serif;">
Serena, a free and open-source coding agent toolkit, leverages semantic code retrieval and editing capabilities to boost the productivity of coding agents like Claude Code by integrating language servers via the language server protocol (LSP). It can be used as a standalone MCP server, removing the need for API keys or subscriptions, and it's highly customizable through contexts, modes, and YAML configurations, allowing it to integrate with various IDEs and coding assistants.
</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%2Fgithub%2Fspec-kit%3Futm_source=tldrdevops/1/010001993dae35b6-9b5fe791-a298-4bb5-b79a-56ce2904c196-000000/NsyIUMdwpJ_jmTwQTiqEU1MddWXj9P4-V63TGF2psmE=422">
<span>
<strong>Spec Kit (GitHub Repo)</strong>
</span>
</a>
<br>
<br>
<span style="font-family: "Helvetica Neue", Helvetica, Arial, Verdana, sans-serif;">
Spec-Driven Development allows organizations to focus on product scenarios instead of writing undifferentiated code. The /specify command is used to describe what you want to build, /plan to provide your tech stack and architecture choices, and /tasks to create an actionable task list, then ask your agent to implement the feature.
</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%2Fcoder%2Fhttpjail%3Futm_source=tldrdevops/1/010001993dae35b6-9b5fe791-a298-4bb5-b79a-56ce2904c196-000000/7dfBgfZzjgj82McM0WldcPvHGYqe1iqzlZ6pz1C1RRc=422">
<span>
<strong>httpjail (GitHub Repo)</strong>
</span>
</a>
<br>
<br>
<span style="font-family: "Helvetica Neue", Helvetica, Arial, Verdana, sans-serif;">
httpjail is a cross-platform tool for monitoring and restricting HTTP/HTTPS requests from processes using network isolation and transparent proxy interception.
</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%2Flinks.tldrnewsletter.com%2FYPXXL3/1/010001993dae35b6-9b5fe791-a298-4bb5-b79a-56ce2904c196-000000/X6JDIGGOSQ3hpl2mWOi5SJKK_SSMHh-_lb52MkbnJdg=422">
<span>
<strong>Terraformer: Reverse Engineering Infrastructure as Code (8 minute read)</strong>
</span>
</a>
<br>
<br>
<span style="font-family: "Helvetica Neue", Helvetica, Arial, Verdana, sans-serif;">
Terraformer is an open-source CLI tool from Google that reverse-engineers existing infrastructure into Terraform code, generating both HCL configurations and state files for easier management. It supports multi-cloud environments and helps with migration, auditing, onboarding, and disaster recovery. Terraformer requires careful handling of dependencies, state, and security in the generated code.
</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.rust-lang.org%2F2025%2F09%2F10%2Frust-compiler-performance-survey-2025-results%2F%3Futm_source=tldrdevops/1/010001993dae35b6-9b5fe791-a298-4bb5-b79a-56ce2904c196-000000/vFd5dZIm7REehCLeZ75dkiy8_CS4JYwwKFLbHgMX4J4=422">
<span>
<strong>Rust compiler performance survey 2025 results (13 minute read)</strong>
</span>
</a>
<br>
<br>
<span style="font-family: "Helvetica Neue", Helvetica, Arial, Verdana, sans-serif;">
The first Rust Compiler Performance Survey gathered over 3,700 responses, showing mixed satisfaction: while some developers find Rust builds faster than C++, many struggle with long incremental rebuilds, type checking delays, and slow CI builds. The Rust team is addressing these issues through improvements like switching to faster linkers, reducing debug info by default, and creating a build performance guide, while also pursuing long-term efforts such as incremental linking and parallel compilation.
</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%2Fevent.on24.com%2Fwcc%2Fr%2F4988643%2FE70446A846AD15473BDDE342790A0A13%3Futm_source=tldrdevops/1/010001993dae35b6-9b5fe791-a298-4bb5-b79a-56ce2904c196-000000/JamjPKgel6bkFPbdf4mtF4ej_DnlyYfF9NOT2s-3hRg=422">
<span>
<strong>Mattermost Enterprise: Intelligence DevSecOps and Mission Control for the Strictest Environments (Sponsor)</strong>
</span>
</a>
<br>
<br>
<span style="font-family: "Helvetica Neue", Helvetica, Arial, Verdana, sans-serif;">
Join this session for an exclusive look at Mattermost Enterprise Advanced and learn how it's revolutionizing cyber defense and mission operations. Built for defense, intelligence, security and critical infrastructure organizations. <a href="https://tracking.tldrnewsletter.com/CL0/https:%2F%2Fevent.on24.com%2Fwcc%2Fr%2F4988643%2FE70446A846AD15473BDDE342790A0A13/1/010001993dae35b6-9b5fe791-a298-4bb5-b79a-56ce2904c196-000000/Xj1hvFFWh1049c5068V8Pa0SM5ya69PdX9bGgtMKDNY=422" rel="noopener noreferrer nofollow" target="_blank"><span>See it live</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%2Fgrafana.com%2Fblog%2F2025%2F09%2F10%2Fa-smarter-filter-for-grafana-alerting-introducing-a-new-way-to-find-your-alerts%2F%3Futm_source=tldrdevops/1/010001993dae35b6-9b5fe791-a298-4bb5-b79a-56ce2904c196-000000/Ut9MEHR0yWa3WoU1je3KL9JiPvaTQnrRYEjIyj4AW64=422">
<span>
<strong>A smarter filter for Grafana Alerting: Introducing a new way to find your alerts (6 minute read)</strong>
</span>
</a>
<br>
<br>
<span style="font-family: "Helvetica Neue", Helvetica, Arial, Verdana, sans-serif;">
Grafana is releasing a redesigned filtering experience for its alert rules list view aimed at improving user experience and search efficiency.
</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%2Fkubernetes.io%2Fblog%2F2025%2F09%2F10%2Fkubernetes-v1-34-env-files%2F%3Futm_source=tldrdevops/1/010001993dae35b6-9b5fe791-a298-4bb5-b79a-56ce2904c196-000000/iswus2Nps5LoTHj2FCDNwB__uGmY5nv8Op1wNyPoQMw=422">
<span>
<strong>Kubernetes v1.34: Use An Init Container To Define App Environment Variables (3 minute read)</strong>
</span>
</a>
<br>
<br>
<span style="font-family: "Helvetica Neue", Helvetica, Arial, Verdana, sans-serif;">
Kubernetes is introducing an alpha feature that lets users load container environment variables directly from a file in an emptyDir volume, eliminating the need for ConfigMaps and Secrets.
</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.pgedge.com%2Fblog%2Fpgedge-goes-open-source%3Futm_source=tldrdevops/1/010001993dae35b6-9b5fe791-a298-4bb5-b79a-56ce2904c196-000000/RJ8oCXB2FUfEv5zwwuUCeXis5yfoNMJLhpOkgHUaXCA=422">
<span>
<strong>pgEdge goes Open Source (3 minute read)</strong>
</span>
</a>
<br>
<br>
<span style="font-family: "Helvetica Neue", Helvetica, Arial, Verdana, sans-serif;">
pgEdge has re-licensed its previously βsource availableβ components, including the Spock replication engine and extensions like Snowflake and Lolor, under the permissive PostgreSQL License, making them fully open source.
</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/010001993dae35b6-9b5fe791-a298-4bb5-b79a-56ce2904c196-000000/XCS87FYqyYHIkgd9JhE69IzvRh-kffRQJLKsgP7qPaw=422" 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/010001993dae35b6-9b5fe791-a298-4bb5-b79a-56ce2904c196-000000/VeQ1NjSIJjFacX3KM76AEbsVUNqaiRDHWzCU3L-qKNw=422" 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/010001993dae35b6-9b5fe791-a298-4bb5-b79a-56ce2904c196-000000/BDyE1LSVRUcrTwYpl06eRhVgvllYNnefyAlifAlXVjo=422"><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/010001993dae35b6-9b5fe791-a298-4bb5-b79a-56ce2904c196-000000/1HmrvWlEC6gxBbC1_bUbGRhbBiB3Dy3aMhbYIFO1V80=422" 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/010001993dae35b6-9b5fe791-a298-4bb5-b79a-56ce2904c196-000000/372oWib5zYqWQijC8ay1GBkd07hnQ9Xz1CyNGdPa7HA=422"><span>Kunal Desai</span></a> & <a href="https://tracking.tldrnewsletter.com/CL0/https:%2F%2Fwww.linkedin.com%2Fin%2Fmartin-hauskrecht%2F/1/010001993dae35b6-9b5fe791-a298-4bb5-b79a-56ce2904c196-000000/9GwbI3YyK7CAQXnTSh86hq1p0aLg9o61KASvKeEOQl4=422"><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/010001993dae35b6-9b5fe791-a298-4bb5-b79a-56ce2904c196-000000/UwgwfD0fR6heQgarbw_cthpxqb-9-BJw9RNnqPcUeiU=422">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=fcb390a0-8f92-11f0-bc6e-cf3806724efd%26pt=campaign%26pv=4%26spa=1757674867%26t=1757676451%26s=86af71522375a8fc7aa105c14518a9d78aabb7f564a5c4790ba93281e210b48f/1/010001993dae35b6-9b5fe791-a298-4bb5-b79a-56ce2904c196-000000/AyquJ6lIi_0Z-WUtoW8Dv3VRV3RoNBI9_e_GiCzXsdU=422">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/010001993dae35b6-9b5fe791-a298-4bb5-b79a-56ce2904c196-000000/2u5mOEB1_cu-0VJT6DlgtkQnM85VdnX5jaaC7D4NErU=422" style="display: none; width: 1px; height: 1px;">
</body></html>