This is an automated email from the ASF dual-hosted git repository.

potiuk pushed a commit to branch main
in repository https://gitbox.apache.org/repos/asf/airflow-site.git


The following commit(s) were added to refs/heads/main by this push:
     new 742f094444 Add Use Case SUSE (#952)
742f094444 is described below

commit 742f094444b4d7a26307e2f8abcfdc5b2525cf5a
Author: Ruben Pardo <[email protected]>
AuthorDate: Tue Feb 13 18:37:31 2024 +0100

    Add Use Case SUSE (#952)
    
    
    
    ---------
    
    Co-authored-by: Ruben Pardo <[email protected]>
---
 landing-pages/site/content/en/use-cases/suse.md    |  29 ++++++
 .../site/static/usecase-logos/rancher-suse.svg     | 106 +++++++++++++++++++++
 2 files changed, 135 insertions(+)

diff --git a/landing-pages/site/content/en/use-cases/suse.md 
b/landing-pages/site/content/en/use-cases/suse.md
new file mode 100644
index 0000000000..0b8289d4c6
--- /dev/null
+++ b/landing-pages/site/content/en/use-cases/suse.md
@@ -0,0 +1,29 @@
+---
+title: "RancherBySUSE"
+linkTitle: "RancherBySUSE"
+quote:
+    text: "Apache Airflow helps us orchestrate the construction and release of 
our curated collection of containers"
+    author: "Ruben Pardo"
+logo: "rancher-suse.svg"
+---
+#### What was the problem?
+
+Our aim was to build, package, test and distribute curated and trusted 
containers at scale in an automated way. Those containers can be of any nature, 
meaning that we need a solution that allows us to build any kind of software 
with any kind of building tools like Maven, Rust, Java, Ant, or Go.
+
+The construction of these containers requires the installation of several 
libraries (which may even conflict) and the orchestration of complex workflows 
with several integrations, executed either on a scheduled basis or triggered by 
events from external systems.
+
+Finally, our building pipeline will be triggered by the release of sources 
upstream. This means that we need to trigger our pipeline whenever a new 
version is released by the owner of the software.
+
+##### How did Apache Airflow help to solve this problem?
+
+Apache Airflow has proven to be the perfect solution for implementing and 
controlling our pipelines. Its capability to orchestrate complex workflows 
programmatically and monitor their execution is complemented by a comprehensive 
graphical interface and detailed logs view.
+
+Being extendable with a high-level language like Python has allowed us to 
customize our workflows as code with incredible flexibility and quality. Apache 
Airflow has enabled us to dynamically create and execute tasks derived from 
external sources, scheduling them to run in batches, thus reliably executing 
large-scale processes.
+
+Apache Airflow also allows the execution of dependent tasks across nodes of 
different natures. This helped us to orchestrate the steps to build each 
container on the appropriate worker node. It offers multiple pre-built 
functionalities to facilitate integrations with external APIs, notifying events 
via Slack or e-mail as they occur. Its ability to isolate task execution allows 
us to scale, sparing us the need to worry about low-level details. Its complete 
REST API has allowed us to trigg [...]
+
+#### What are the results?
+
+Thanks to Apache Airflow, we have been able to automate the lifecycle for the 
creation of our collections of containers in record time. We can execute 
concurrent processes much faster and more reliably, controlling aspects such as 
upstream failure handling or task-level concurrency, through configuration in a 
straightforward manner.
+
+---
diff --git a/landing-pages/site/static/usecase-logos/rancher-suse.svg 
b/landing-pages/site/static/usecase-logos/rancher-suse.svg
new file mode 100644
index 0000000000..6a537a10cb
--- /dev/null
+++ b/landing-pages/site/static/usecase-logos/rancher-suse.svg
@@ -0,0 +1,106 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Generator: Adobe Illustrator 26.3.1, SVG Export Plug-In . SVG Version: 
6.00 Build 0)  -->
+<svg version="1.1" xmlns="http://www.w3.org/2000/svg"; 
xmlns:xlink="http://www.w3.org/1999/xlink"; x="0px" y="0px"
+     viewBox="0 0 255.12 90.74" style="enable-background:new 0 0 255.12 
90.74;" xml:space="preserve">
+<style type="text/css">
+    .st0{display:none;}
+    .st1{display:inline;}
+    .st2{fill:#2453FF;}
+</style>
+<g id="padding" class="st0">
+    <path class="st1" 
d="M118.37-0.13h9.41c4.47,0,7.48,2.17,7.48,6.36c0,3.42-2.33,5.48-4.6,6.19c0.68,0.58,1.18,1.35,1.59,2.17
+        
c0.95,1.93,1.59,4.06,3.59,4.06c0.51,0,0.91-0.17,0.91-0.17l-0.44,4.03c0,0-1.22,0.3-2.27,0.3c-2.71,0-4.26-1.05-5.85-4.67
+        c-0.68-1.62-1.62-4.47-2.88-4.47h-1.29v9.03h-5.65V-0.13 
M124.02,3.96v5.62h2.03c1.62,0,3.52-0.51,3.52-2.94
+        c0-2-1.29-2.67-2.84-2.67H124.02z"/>
+    <g class="st1">
+        <path 
d="M0,54.39v-9.41c0-4.47,2.17-7.48,6.36-7.48c3.42,0,5.48,2.33,6.19,4.6c0.58-0.68,1.35-1.18,2.17-1.59
+            
c1.93-0.95,4.06-1.59,4.06-3.59c0-0.51-0.17-0.91-0.17-0.91l4.03,0.44c0,0,0.3,1.22,0.3,2.27c0,2.71-1.05,4.26-4.67,5.85
+            c-1.62,0.68-4.47,1.62-4.47,2.88v1.29h9.03v5.65H0 
M4.09,48.74h5.62v-2.03c0-1.62-0.51-3.52-2.94-3.52c-2,0-2.67,1.29-2.67,2.84
+            V48.74z"/>
+        <path 
d="M232.18,54.39v-9.41c0-4.47,2.17-7.48,6.36-7.48c3.42,0,5.48,2.33,6.19,4.6c0.58-0.68,1.35-1.18,2.17-1.59
+            
c1.93-0.95,4.06-1.59,4.06-3.59c0-0.51-0.17-0.91-0.17-0.91l4.03,0.44c0,0,0.3,1.22,0.3,2.27c0,2.71-1.05,4.26-4.67,5.85
+            c-1.62,0.68-4.47,1.62-4.47,2.88v1.29h9.03v5.65H232.18 
M236.27,48.74h5.62v-2.03c0-1.62-0.51-3.52-2.94-3.52
+            c-2,0-2.67,1.29-2.67,2.84V48.74z"/>
+    </g>
+    <path class="st1" 
d="M118.37,67.7h9.41c4.47,0,7.48,2.17,7.48,6.36c0,3.42-2.33,5.48-4.6,6.19c0.68,0.58,1.18,1.35,1.59,2.17
+        
c0.95,1.93,1.59,4.06,3.59,4.06c0.51,0,0.91-0.17,0.91-0.17l-0.44,4.03c0,0-1.22,0.3-2.27,0.3c-2.71,0-4.26-1.05-5.85-4.67
+        c-0.68-1.62-1.62-4.47-2.88-4.47h-1.29v9.03h-5.65V67.7 
M124.02,71.79v5.62h2.03c1.62,0,3.52-0.51,3.52-2.94
+        c0-2-1.29-2.67-2.84-2.67H124.02z"/>
+</g>
+<g id="logo">
+    <g>
+        <path class="st2" 
d="M88.78,29.59l-0.71-4.29c-0.23-1.38-0.77-2.5-1.19-2.5c-0.43,0-0.77,1.14-0.77,2.54v1.12
+            
c0,1.39-1.14,2.54-2.54,2.54h-1.12c-0.08,0-0.16,0-0.24,0.01v3.08c0.08,0,0.16,0.01,0.24,0.01h4.22
+            C88.06,32.09,89.01,30.97,88.78,29.59"/>
+        <path class="st2" 
d="M78.67,25.96h-6.84c-0.06,0-0.11,0-0.17,0.01h-7.02c-0.08,0-0.16,0.01-0.24,0.02v-0.65
+            
c0-1.39-0.35-2.54-0.77-2.54c-0.43,0-0.96,1.13-1.19,2.5l-0.71,4.29c-0.23,1.38,0.72,2.5,2.12,2.5h4.22c0.43,0,0.84-0.07,1.2-0.19
+            
c-0.13,0.72-0.76,1.26-1.52,1.26h-5.91c-0.96,0-1.68-0.86-1.53-1.8l0.6-3.59c0.16-0.94-0.57-1.8-1.53-1.8H29.95
+            
c-0.63,0-1.17,0.37-1.41,0.91L23,35.31c-0.09,0.14-0.08,0.33,0.03,0.46l1.08,1.27c0.13,0.16,0.37,0.18,0.53,0.05l3.77-2.97v18.04
+            
c0,0.86,0.69,1.55,1.55,1.55h8.35c0.86,0,1.55-0.69,1.55-1.55v-6.27c0-0.85,0.69-1.55,1.55-1.55h20.85c0.86,0,1.55,0.69,1.55,1.55
+            
v6.27c0,0.86,0.69,1.55,1.55,1.55h8.35c0.85,0,1.55-0.69,1.55-1.55v-6.75h-4.44c-1.39,0-2.54-1.14-2.54-2.54v-4.34
+            
c0-0.83,0.4-1.56,1.02-2.02v5.18c0,1.39,1.14,2.54,2.54,2.54h6.84c1.39,0,2.54-1.14,2.54-2.54V28.5
+            C81.21,27.11,80.07,25.96,78.67,25.96"/>
+    </g>
+    <g>
+        <g id="Layer_1_00000116952799159011174390000017168342625225811855_">
+            <g>
+                <path 
d="M223.38,67.58c-0.96,0-1.74-0.78-1.74-1.74v-5.17c0-0.96,0.78-1.74,1.74-1.74h3.97c0.31,0,0.56,0.25,0.56,0.56
+                    
c0,0.31-0.25,0.56-0.56,0.56h-3.97c-0.34,0-0.62,0.28-0.62,0.62v2.03h3.89c0.29,0,0.53,0.24,0.53,0.53
+                    
c0,0.29-0.24,0.53-0.53,0.53h-3.89v2.07c0,0.34,0.28,0.62,0.62,0.62h3.97c0.31,0,0.56,0.25,0.56,0.56
+                    c0,0.31-0.25,0.56-0.56,0.56H223.38z 
M205.6,67.69c-1.14,0-2.02-0.29-2.62-0.86c-0.59-0.57-0.89-1.43-0.89-2.56v-4.81
+                    
c0-0.36,0.29-0.65,0.65-0.65c0.36,0,0.65,0.29,0.65,0.65v4.63c0,0.84,0.18,1.47,0.54,1.87c0.36,0.4,0.92,0.61,1.67,0.61
+                    
c0.75,0,1.31-0.21,1.67-0.61c0.36-0.4,0.54-1.03,0.54-1.87v-4.63c0-0.36,0.29-0.65,0.65-0.65s0.65,0.29,0.65,0.65v4.81
+                    
c0,1.12-0.3,1.98-0.89,2.56C207.62,67.4,206.74,67.69,205.6,67.69 
M215.41,67.69c-1.47,0-2.59-0.42-3.33-1.24
+                    
c-0.21-0.24-0.2-0.61,0.03-0.84l0,0l0,0c0.12-0.12,0.27-0.18,0.44-0.18c0.18,0,0.34,0.07,0.45,0.21
+                    
c0.21,0.24,0.44,0.43,0.7,0.58c0.45,0.25,1.02,0.38,1.69,0.38c0.64,0,1.14-0.11,1.51-0.33c0.38-0.23,0.57-0.55,0.57-0.97
+                    
c0-0.34-0.17-0.62-0.51-0.82c-0.33-0.2-0.89-0.37-1.71-0.52c-0.8-0.15-1.44-0.33-1.91-0.55c-0.46-0.21-0.8-0.48-1.01-0.8
+                    
c-0.21-0.31-0.31-0.7-0.31-1.16c0-0.48,0.13-0.92,0.4-1.32c0.27-0.39,0.66-0.71,1.16-0.94c0.51-0.23,1.11-0.35,1.78-0.35
+                    
c0.79,0,1.47,0.14,2.03,0.43c0.37,0.19,0.71,0.46,1.01,0.78c0.23,0.25,0.2,0.64-0.05,0.87c-0.11,0.1-0.26,0.16-0.41,0.16
+                    
c-0.19,0-0.37-0.09-0.49-0.24c-0.17-0.22-0.36-0.39-0.56-0.53c-0.38-0.24-0.89-0.37-1.52-0.37c-0.62,0-1.11,0.13-1.45,0.38
+                    
c-0.35,0.25-0.53,0.58-0.53,0.98c0,0.37,0.17,0.67,0.52,0.89c0.33,0.21,0.91,0.39,1.77,0.55c0.78,0.14,1.4,0.32,1.86,0.53
+                    
c0.45,0.21,0.78,0.47,0.99,0.79c0.2,0.31,0.31,0.7,0.31,1.16c0,0.5-0.14,0.94-0.42,1.31c-0.28,0.38-0.69,0.67-1.2,0.87
+                    C216.69,67.59,216.09,67.69,215.41,67.69 
M195.86,67.7c-1.47,0-2.59-0.42-3.33-1.24c-0.21-0.24-0.2-0.61,0.03-0.84l0,0
+                    
c0.12-0.12,0.27-0.18,0.44-0.18c0.18,0,0.34,0.07,0.45,0.21c0.21,0.24,0.44,0.43,0.7,0.58c0.45,0.25,1.02,0.38,1.69,0.38
+                    
c0.64,0,1.14-0.11,1.51-0.33c0.38-0.23,0.57-0.55,0.57-0.97c0-0.34-0.17-0.62-0.51-0.82c-0.33-0.2-0.89-0.37-1.71-0.52
+                    
c-0.79-0.15-1.44-0.33-1.91-0.55c-0.46-0.22-0.81-0.48-1.01-0.8c-0.21-0.31-0.31-0.7-0.31-1.16c0-0.48,0.13-0.92,0.4-1.32
+                    
c0.27-0.39,0.66-0.71,1.16-0.94c0.51-0.23,1.1-0.35,1.78-0.35c0.79,0,1.47,0.14,2.03,0.43c0.38,0.19,0.71,0.46,1.01,0.78
+                    
c0.23,0.25,0.2,0.64-0.05,0.87c-0.11,0.1-0.26,0.16-0.41,0.16c-0.19,0-0.37-0.09-0.49-0.24c-0.17-0.22-0.36-0.39-0.56-0.53
+                    
c-0.38-0.24-0.89-0.37-1.52-0.37c-0.62,0-1.11,0.13-1.45,0.38c-0.35,0.25-0.53,0.59-0.53,0.98c0,0.37,0.17,0.67,0.52,0.89
+                    
c0.33,0.21,0.91,0.39,1.77,0.55c0.78,0.14,1.4,0.32,1.86,0.53c0.45,0.21,0.78,0.48,0.99,0.79c0.2,0.31,0.31,0.7,0.31,1.16
+                    
c0,0.5-0.14,0.94-0.42,1.31c-0.28,0.38-0.69,0.67-1.2,0.87C197.14,67.59,196.54,67.7,195.86,67.7"/>
+            </g>
+        </g>
+        <g>
+            <path 
d="M175.81,67.69h-3.31v-8.88h3.18c1.87,0,2.81,1.02,2.81,2.25c0,1.12-0.7,1.77-1.55,2.05c0.97,0.17,1.76,1.1,1.76,2.19
+                C178.7,66.65,177.65,67.69,175.81,67.69z 
M175.58,59.77h-1.92v2.88h1.95c1.08,0,1.71-0.53,1.71-1.44
+                C177.32,60.33,176.72,59.77,175.58,59.77z 
M175.67,63.6h-2.01v3.13h2.05c1.15,0,1.83-0.57,1.83-1.54
+                C177.54,64.22,176.81,63.6,175.67,63.6z"/>
+            <path 
d="M180.21,58.81h1.29l2.19,4.5l2.19-4.5h1.29l-2.89,5.53v3.35h-1.16v-3.35L180.21,58.81z"/>
+        </g>
+    </g>
+    <path 
d="M94.4,26.84h9.41c4.47,0,7.48,2.17,7.48,6.36c0,3.42-2.33,5.48-4.6,6.19c0.68,0.58,1.18,1.35,1.59,2.17
+        
c0.95,1.93,1.59,4.06,3.59,4.06c0.51,0,0.91-0.17,0.91-0.17l-0.44,4.03c0,0-1.22,0.3-2.27,0.3c-2.71,0-4.26-1.05-5.85-4.67
+        c-0.68-1.62-1.62-4.47-2.88-4.47h-1.29v9.03H94.4V26.84 
M100.05,30.93v5.62h2.03c1.62,0,3.52-0.51,3.52-2.94
+        c0-2-1.29-2.67-2.84-2.67H100.05z"/>
+    <path 
d="M118.92,26.84h5.72l7.71,22.84h-5.72l-1.42-4.33h-7.65l-1.39,4.33h-4.94L118.92,26.84
 M118.92,41.15h4.91l-1.56-4.8
+        
c-0.54-1.62-0.78-3.92-0.78-3.92h-0.14c0,0-0.34,2.33-0.85,3.89L118.92,41.15z"/>
+    <path 
d="M132.59,26.84h6.06l5.99,11.33c0.51,0.98,1.18,2.71,1.73,4.06h0.14c-0.07-1.29-0.24-3.11-0.24-4.43V26.84h4.63v22.84h-5.92
+        
l-6.22-11.3c-0.58-1.02-1.18-2.5-1.66-3.72h-0.14c0.1,1.29,0.27,2.81,0.27,4.06v10.96h-4.64V26.84"/>
+    <path 
d="M152.1,38.1c0-8.25,4.09-11.67,10.42-11.67c6.66,0,9.34,3.65,8.59,8.59l-5.28,0.47c0.58-3.62-0.85-5.07-3.42-5.07
+    
c-2.47,0-4.47,1.83-4.47,7.71c0,6.23,2.17,7.82,4.63,7.82c2.33,0,4.23-1.46,3.82-4.43l4.94,0.51c0.37,4.63-2.98,8.05-9.07,8.05
+    C156.1,50.08,152.1,46.43,152.1,38.1"/>
+    <polyline points="172.5,26.84 178.15,26.84 178.15,35.47 185.09,35.47 
185.09,26.84 190.74,26.84 190.74,49.68 185.09,49.68
+        185.09,40 178.15,40 178.15,49.68 172.5,49.68 172.5,26.84     "/>
+    <polyline points="193,26.84 208.12,26.84 208.12,31.03 198.65,31.03 
198.65,35.94 206.6,35.94 206.6,40.13 198.65,40.13
+        198.65,45.48 208.46,45.48 208.46,49.68 193,49.68 193,26.84     "/>
+    <path 
d="M209.54,26.84h9.41c4.47,0,7.48,2.17,7.48,6.36c0,3.42-2.33,5.48-4.6,6.19c0.68,0.58,1.18,1.35,1.59,2.17
+        
c0.95,1.93,1.59,4.06,3.59,4.06c0.51,0,0.91-0.17,0.91-0.17l-0.44,4.03c0,0-1.22,0.3-2.27,0.3c-2.71,0-4.26-1.05-5.85-4.67
+        c-0.68-1.62-1.62-4.47-2.88-4.47h-1.29v9.03h-5.65V26.84 
M215.19,30.93v5.62h2.03c1.62,0,3.52-0.51,3.52-2.94
+        c0-2-1.29-2.67-2.84-2.67H215.19z"/>
+    <path 
d="M228.5,28.28c0-1.29,0.96-1.85,1.84-1.85c0.89,0,1.84,0.55,1.84,1.85c0,1.26-0.96,1.82-1.84,1.82
+        C229.45,30.1,228.5,29.55,228.5,28.28 
M231.74,28.27c0-1.01-0.66-1.45-1.4-1.45c-0.74,0-1.42,0.44-1.42,1.45
+        c0,1,0.68,1.44,1.42,1.44C231.08,29.71,231.74,29.28,231.74,28.27z 
M229.73,27.36h0.65c0.33,0,0.66,0.09,0.66,0.56
+        
c0,0.28-0.18,0.43-0.43,0.48l0.43,0.74h-0.4l-0.4-0.72h-0.16v0.72h-0.36V27.36z 
M230.41,28.17c0.15,0,0.28-0.09,0.28-0.26
+        c0-0.19-0.15-0.24-0.28-0.24h-0.32v0.5H230.41z"/>
+</g>
+</svg>

Reply via email to