Skip to content

Commit 785601f

Browse files
committed
End Users: add testimonial Rubin Observatory (#329)
Signed-off-by: Floor Drees <[email protected]> 6d9c9a5
1 parent 664c3e5 commit 785601f

File tree

5 files changed

+244
-0
lines changed

5 files changed

+244
-0
lines changed

end_users/index.html

Lines changed: 16 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -345,6 +345,22 @@ <h2 class="text-xl mt-6">End Users</h2>
345345

346346
<p> For more information visit <a href="https://www.hitachi.com/en/">Hitachi</a>.</p>
347347

348+
<hr>
349+
350+
<span class="logo">
351+
<a href="https://rubinobservatory.org/">
352+
<img src="logo/rubin.png" alt="Rubin Observatory" class="py-4" />
353+
</a>
354+
</span>
355+
356+
<blockquote>
357+
<p><em>At Rubin Observatory, we adopted CloudNativePG in November 2022 to manage our PostgreSQL databases on our on-premises Kubernetes clusters. It was actually my first project after joining Rubin, and from the very beginning, CloudNativePG stood out for its simplicity and how seamlessly it fit into our workflow. One feature we really appreciate is how well it works with our custom PostgreSQL images, which include several specialized extensions we need for astronomy data. Having PgBouncer integration available out of the box is a great bonus and something we actively use. Today, CloudNativePG is at the core of all the data collected by the telescope and replicated to SLAC, powering our science platform for millions of users around the world. For us, it’s a straightforward, reliable solution that just works—even at the scale of modern astronomy.</em>
358+
<br>
359+
— Carlos Ignacio Barría Young, Senior DevOps Engineer at Rubin Observatory</p>
360+
</blockquote>
361+
362+
<p> For more information visit <a href="https://rubinobservatory.org/">Rubin Observatory</a>.</p>
363+
348364
</div>
349365

350366

end_users/index.xml

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -91,5 +91,12 @@
9191
<guid>https://cloudnative-pg.io/end_users/hitachi/</guid>
9292
<description>&lt;blockquote&gt;&#xA;&lt;p&gt;&lt;em&gt;We&amp;rsquo;ve been using CloudNativePG at Japan area since January 2024. Currently they have been establishing the production system with CNPG. CNPG changes our daily operation like health check and backup. So we are really excited about the future function of CNPG like off-line upgrade, etc.&lt;/em&gt;&#xA;&lt;br&gt;&#xA;— Hitachi, Ltd.&lt;/p&gt;&#xA;&lt;/blockquote&gt;</description>
9393
</item>
94+
<item>
95+
<title>Rubin Observatory</title>
96+
<link>https://cloudnative-pg.io/end_users/rubin/</link>
97+
<pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
98+
<guid>https://cloudnative-pg.io/end_users/rubin/</guid>
99+
<description>&lt;blockquote&gt;&#xA;&lt;p&gt;&lt;em&gt;At Rubin Observatory, we adopted CloudNativePG in November 2022 to manage our PostgreSQL databases on our on-premises Kubernetes clusters. It was actually my first project after joining Rubin, and from the very beginning, CloudNativePG stood out for its simplicity and how seamlessly it fit into our workflow. One feature we really appreciate is how well it works with our custom PostgreSQL images, which include several specialized extensions we need for astronomy data. Having PgBouncer integration available out of the box is a great bonus and something we actively use. Today, CloudNativePG is at the core of all the data collected by the telescope and replicated to SLAC, powering our science platform for millions of users around the world. For us, it’s a straightforward, reliable solution that just works—even at the scale of modern astronomy.&lt;/em&gt;&#xA;&lt;br&gt;&#xA;— Carlos Ignacio Barría Young, Senior DevOps Engineer at Rubin Observatory&lt;/p&gt;</description>
100+
</item>
94101
</channel>
95102
</rss>

end_users/logo/rubin.png

49.7 KB
Loading

end_users/rubin/index.html

Lines changed: 219 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,219 @@
1+
<!DOCTYPE html>
2+
3+
4+
5+
6+
<html lang="en">
7+
8+
<head>
9+
<title>Rubin Observatory | CloudNativePG - PostgreSQL Operator for Kubernetes</title>
10+
<meta charset="UTF-8" />
11+
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
12+
<meta http-equiv="X-UA-Compatible" content="ie=edge" />
13+
<meta name="description" content="" />
14+
<meta name="keywords" content="" />
15+
<link rel="preload" href="/fonts/Supreme-Variable.woff2" as="font" type="font/woff2" crossorigin="anonymous" />
16+
<link href="https://fonts.googleapis.com/css?family=Source+Sans+Pro:400,700" rel="stylesheet" />
17+
<link href="/main.min.css" rel="stylesheet" />
18+
<link rel="favicon" href="/favicon/favicon.ico">
19+
<script async defer src="https://buttons.github.io/buttons.js"></script>
20+
21+
<meta name="twitter:card" content="summary_large_image">
22+
<meta name="twitter:image" content="https://cloudnative-pg.io/images/hero_image.png">
23+
<meta name="twitter:title" content="Rubin Observatory">
24+
<meta name="twitter:description" content="At Rubin Observatory, we adopted CloudNativePG in November 2022 to manage our PostgreSQL databases on our on-premises Kubernetes clusters. It was actually my first project after joining Rubin, and from the very beginning, CloudNativePG stood out for its simplicity and how seamlessly it fit into our workflow. One feature we really appreciate is how well it works with our custom PostgreSQL images, which include several specialized extensions we need for astronomy data. Having PgBouncer integration available out of the box is a great bonus and something we actively use. Today, CloudNativePG is at the core of all the data collected by the telescope and replicated to SLAC, powering our science platform for millions of users around the world. For us, it’s a straightforward, reliable solution that just works—even at the scale of modern astronomy. — Carlos Ignacio Barría Young, Senior DevOps Engineer at Rubin Observatory">
25+
26+
<meta property="og:url" content="https://cloudnative-pg.io/end_users/rubin/">
27+
<meta property="og:site_name" content="CloudNativePG - PostgreSQL Operator for Kubernetes">
28+
<meta property="og:title" content="Rubin Observatory">
29+
<meta property="og:description" content="At Rubin Observatory, we adopted CloudNativePG in November 2022 to manage our PostgreSQL databases on our on-premises Kubernetes clusters. It was actually my first project after joining Rubin, and from the very beginning, CloudNativePG stood out for its simplicity and how seamlessly it fit into our workflow. One feature we really appreciate is how well it works with our custom PostgreSQL images, which include several specialized extensions we need for astronomy data. Having PgBouncer integration available out of the box is a great bonus and something we actively use. Today, CloudNativePG is at the core of all the data collected by the telescope and replicated to SLAC, powering our science platform for millions of users around the world. For us, it’s a straightforward, reliable solution that just works—even at the scale of modern astronomy. — Carlos Ignacio Barría Young, Senior DevOps Engineer at Rubin Observatory">
30+
<meta property="og:locale" content="en_us">
31+
<meta property="og:type" content="article">
32+
<meta property="article:section" content="end_users">
33+
<meta property="og:image" content="https://cloudnative-pg.io/images/hero_image.png">
34+
35+
36+
<script async src="https://www.googletagmanager.com/gtag/js?id=G-SJWWHL48V3"></script>
37+
<script>
38+
var doNotTrack = false;
39+
if ( false ) {
40+
var dnt = (navigator.doNotTrack || window.doNotTrack || navigator.msDoNotTrack);
41+
var doNotTrack = (dnt == "1" || dnt == "yes");
42+
}
43+
if (!doNotTrack) {
44+
window.dataLayer = window.dataLayer || [];
45+
function gtag(){dataLayer.push(arguments);}
46+
gtag('js', new Date());
47+
gtag('config', 'G-SJWWHL48V3');
48+
}
49+
</script></head>
50+
51+
<body>
52+
<div class="h-screen w-screen">
53+
54+
<nav>
55+
<header>
56+
<div class="md:flex md:flex-row md:px-16 md:justify-between py-5 items-center">
57+
<div class="flex justify-between px-4 md:hidden">
58+
<div>
59+
60+
<a href="/"><img src="/logo/large_logo.svg" class="md:h-14 h-9" alt="Cloud Native Postgres Logo"></a>
61+
</div>
62+
<div class="h-6 my-auto" id="toggle-button">
63+
<svg xmlns="http://www.w3.org/2000/svg" class="h-6 w-6" fill="none" viewBox="0 0 24 24" stroke="currentColor"
64+
stroke-width="2">
65+
<path stroke-linecap="round" stroke-linejoin="round" d="M4 6h16M4 12h16M4 18h16" />
66+
</svg>
67+
</div>
68+
</div>
69+
<div class="md:block hidden">
70+
71+
<a href="/"><img src="/logo/large_logo.svg" class="h-14" alt="Cloud Native Postgres Logo"></a>
72+
</div>
73+
74+
<div class="hidden md:block">
75+
<ul class="md:flex gap-14 text-2xl medium-gray my-5 pb-0">
76+
<li><a href="/blog">Blog</a></li>
77+
<li><a href="/tags/tutorial">Tutorials</a></li>
78+
<li><a href="/releases">Releases</a></li>
79+
<li><a href="/docs">Documentation</a></li>
80+
<li><a href="/support">Support</a></li>
81+
<li><a href="/end_users">End Users</a></li>
82+
</ul>
83+
</div>
84+
85+
<div class="py-4 bg-gray-1 mt-5 hidden" id="navi-list">
86+
<ul class="md:flex gap-14 text-2xl md:medium-gray charcoal">
87+
<li class="text-center py-4"><a href="/blog">Blog</a></li>
88+
<li class="text-center py-4"><a href="/tags/tutorial">Tutorials</a></li>
89+
<li class="text-center py-4"><a href="/releases">Releases</a></li>
90+
<li class="text-center py-4"><a href="/docs">Documentation</a></li>
91+
<li class="text-center py-4"><a href="/support">Support</a></li>
92+
<li class="text-center py-4"><a href="/end_users">End Users</a></li>
93+
</ul>
94+
<div class="flex gap-3 py-4 justify-center bg-gray-1 fill-cnp-blue">
95+
<a href="https://github.com/cloudnative-pg/cloudnative-pg">
96+
<img src="/icons/Git.svg" alt="Github">
97+
</a>
98+
<a href="https://cloud-native.slack.com/archives/C08MAUJ7NPM">
99+
<img src="/icons/Slack.svg" alt="Slack">
100+
</a>
101+
<a href="https://twitter.com/CloudNativePg">
102+
<img src="/icons/Twitter.svg" alt="Twitter">
103+
</a>
104+
<a href="https://www.youtube.com/channel/UCTGH88W1BiuRRPTzJUDPJyA">
105+
<img src="/icons/YouTube.svg" alt="YouTube">
106+
</a>
107+
</div>
108+
</div>
109+
110+
111+
<div class="my-4 hidden md:flex">
112+
<a class="github-button" href="https://github.com/cloudnative-pg/cloudnative-pg"
113+
data-color-scheme="no-preference: light; light: light; dark: dark;" data-size="large" data-show-count="true"
114+
aria-label="Star cloudnative-pg/cloudnative-pg on GitHub">Star</a>
115+
</div>
116+
</div>
117+
</header>
118+
</nav>
119+
<script>
120+
const toggleButton = document.getElementById('toggle-button')
121+
const naviList = document.getElementById('navi-list')
122+
123+
toggleButton.addEventListener('click', () => {
124+
naviList.classList.toggle('hidden');
125+
})
126+
</script>
127+
128+
129+
130+
<div class="mx-auto md:w-1/2 px-4">
131+
<h1 class="text-2xl">Rubin Observatory</h1>
132+
_default layout
133+
<blockquote>
134+
<p><em>At Rubin Observatory, we adopted CloudNativePG in November 2022 to manage our PostgreSQL databases on our on-premises Kubernetes clusters. It was actually my first project after joining Rubin, and from the very beginning, CloudNativePG stood out for its simplicity and how seamlessly it fit into our workflow. One feature we really appreciate is how well it works with our custom PostgreSQL images, which include several specialized extensions we need for astronomy data. Having PgBouncer integration available out of the box is a great bonus and something we actively use. Today, CloudNativePG is at the core of all the data collected by the telescope and replicated to SLAC, powering our science platform for millions of users around the world. For us, it’s a straightforward, reliable solution that just works—even at the scale of modern astronomy.</em>
135+
<br>
136+
— Carlos Ignacio Barría Young, Senior DevOps Engineer at Rubin Observatory</p>
137+
</blockquote>
138+
139+
</div>
140+
141+
142+
<footer class="section pb-0">
143+
144+
<div class="pt-16">
145+
<div
146+
class="max-w-6xl mx-auto grid grid-cols-1 sm:grid-cols-2 md:grid-cols-3 gap-10 pb-10 border-b border-b-zinc-200">
147+
148+
149+
<div>
150+
<h3 class="text-3xl font-semibold mb-0">Learn</h3>
151+
<div class="space-y-2 text-base text-red-500">
152+
<div><a href="/docs" class="hover:text-red-700 transition">Documentation</a></div>
153+
<div><a href="https://cloudnative-pg.io/documentation/current/quickstart/"
154+
class="hover:text-red-600 transition">Quickstart Guide</a></div>
155+
<div><a href="/tags/tutorial" class="hover:text-red-600 transition">Tutorials</a></div>
156+
</div>
157+
</div>
158+
159+
160+
<div>
161+
<h3 class="text-3xl font-semibold mb-0">Community</h3>
162+
<div class="space-y-2 text-base text-red-500">
163+
<div><a href="/blog" class="hover:text-red-700 transition">Blog</a></div>
164+
<div><a href="/releases" class="hover:text-red-600 transition">Releases</a></div>
165+
<div><a href="https://github.com/cloudnative-pg/cloudnative-pg/blob/main/CONTRIBUTING.md"
166+
class="hover:text-red-600 transition">How to Contribute</a></div>
167+
</div>
168+
</div>
169+
170+
171+
<div class="flex flex-col items-center">
172+
<a href="https://cloudnative-pg.io/">
173+
<img src="/logo/large_logo.svg" alt="CloudNativePG Logo" class="mb-2">
174+
</a>
175+
<div class="flex space-x-4 mb-2">
176+
<a href="https://cloud-native.slack.com/archives/C08MAUJ7NPM">
177+
<img src="/icons/Slack.svg" alt="Slack" title="Join our Slack channel now!">
178+
</a>
179+
<a href="https://twitter.com/CloudNativePg">
180+
<img src="/icons/Twitter.svg" alt="Twitter">
181+
</a>
182+
<a href="https://www.youtube.com/channel/UCTGH88W1BiuRRPTzJUDPJyA">
183+
<img src="/icons/YouTube.svg" alt="YouTube">
184+
</a>
185+
<a href="https://mastodon.social/@CloudNativePG" class="px-1">
186+
<img src="/icons/mastodon.svg" alt="Mastodon">
187+
</a>
188+
<a href="https://bsky.app/profile/cloudnativepg.bsky.social" class="px-1">
189+
<img src="/icons/bluesky.svg" alt="Bluesky">
190+
</a>
191+
</div>
192+
<div class="text-center pt-4">
193+
<a href="https://github.com/cloudnative-pg/cloudnative-pg"
194+
class="bg-red-1 py-2 px-12 rounded-full text-white text-xl">View on GitHub</a>
195+
</div>
196+
</div>
197+
</div>
198+
</div>
199+
200+
201+
<div class="text-center pb-4">
202+
<p class="text-sm charcoal md:w-1/2 mx-auto md:pt-10 px-6 pt-12">
203+
Copyright &copy; CloudNativePG a Series of LF Projects, LLC.<br />
204+
For website terms of use, trademark policy and other project policies please see
205+
<a href="https://lfprojects.org/policies/">LF Projects, LLC Policies</a>.<br /><br />
206+
<a href="https://www.linuxfoundation.org/trademark-usage/" class="red-1">The Linux Foundation has registered
207+
trademarks and uses trademarks</a>.<br /><br />
208+
<a href="https://www.postgresql.org/about/policies/trademarks" class="red-1">Postgres, PostgreSQL and the Slonik
209+
Logo are trademarks or
210+
registered trademarks of the PostgreSQL Community Association of Canada, and
211+
used with their permission</a>.
212+
</p>
213+
</div>
214+
</footer>
215+
216+
</div>
217+
</body>
218+
219+
</html>

sitemap.xml

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -25,6 +25,8 @@
2525
<loc>https://cloudnative-pg.io/end_users/docaposte/</loc>
2626
</url><url>
2727
<loc>https://cloudnative-pg.io/end_users/hitachi/</loc>
28+
</url><url>
29+
<loc>https://cloudnative-pg.io/end_users/rubin/</loc>
2830
</url><url>
2931
<loc>https://cloudnative-pg.io/</loc>
3032
<lastmod>2025-07-07T00:00:00+00:00</lastmod>

0 commit comments

Comments
 (0)