2024-12-05 06:20:50 +01:00
|
|
|
apiVersion: v1
|
|
|
|
|
binaryData:
|
|
|
|
|
icon.c628fb04.ico: AAABAAQAEBAAAAEAIABoBAAARgAAABgYAAABACAAiAkAAK4EAAAgIAAAAQAgAKgQAAA2DgAAQEAAAAEAIAAoQgAA3h4AACgAAAAQAAAAIAAAAAEAIAAAAAAAAAQAAMMOAADDDgAAAAAAAAAAAAAAAAAAAAAAAAAAAADJjTYAx444AMeOOADHjjgAx444B8eOOAjHjjgAx444AMeOOADIkDcAAAAAAAAAAAAAAAAAAAAAAMePOADHjjgAx444AMeOOADHjjgFx444R8eOOKzHjjiyx444UceOOAjHjjgAx444AMeOOADHizgAAAAAAMePOADHjzgAx444AMeOOALHjjg3x444oMeOOPHHjjj/x444/8eOOPXHjjisx444QseOOAXHjjgAx444AMeOOADHjjgABwD4AMeOOC7HjjiTx4446seOOP/Hjjj/x444/8eOOP/Hjjj/x444/8eOOPDHjjigx444NsePOALHjjgAx444KMeOOIrHjjjjx444/8eOOP/Hjjj/x444/seOONbHjjjSx444/ceOOP/Hjjj/x444/8eOOOnHjjiUx444MMeOOM/Hjjj/x444/8eOOP/Hjjj+x444zseOOG3Hjjgox444JseOOGXHjjjHx444/ceOOP/Hjjj/x444/8eOON3Hjjj+x444/8eOOP/HjjjXx444cMeOOCLHjjhRx444useOOL/Hjjhcx444IseOOGfHjjjQx444/8eOOP/Hjjj/x444+MeOOODHjjh+x444JseOOEDHjjiqx4449seOOP/Hjjj/x444+seOOLjHjjhMx444JMeOOHLHjjjZx444/8eOOHPHjjgux444N8eOOJ7Hjjjwx444/8eOOP/Hjjj/x444/8eOOP/Hjjj/x4449ceOOKzHjjhAx444KceOOHPHjjgxx444mMeOOOvHjjj/x444/8eOOP/Hjjj3x444u8eOOLfHjjj0x444/8eOOP/Hjjj/x4448MeOOKLHjjg6x4442ceOOP/Hjjj/x444/8eOOPzHjjjEx444VMeOOA/HjjgOx444S8eOOLnHjjj5x444/8eOOP/Hjjj/x4445seOOPTHjjj/x444/8eOOM7Hjjhkx444G8eOOEXHjjijx444qseOOEzHjjgax444WMeOOMXHjjj9x444/8eOOP3HjjiAx444xseOOHnHjjggx444P8eOOKvHjjj0x444/8eOOP/Hjjj3x444tMeOOEfHjjgcx444a8eOOMDHjjiQx444A8eOOAzHjjgSx444k8eOOPTHjjj/x444/8eOOP/Hjjj/x444/8eOOP/Hjjj3x444oseOOBjHjjgJyI43BMeOOADHjjgAx444CMeOOE7Hjjivx4448MeOOPbHjjjMx444vceOOO3Hjjj1x444vMeOOFvHjjgMx444AMeOOAAAAAAAx444AMeOOADHjjgAx444CceOOErHjjhWx444GMeOOA3HjjhDx444VceOOBHHjjgAx444AMeOOAAAAAAA4AcAAIABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAEAACgAAAAYAAAAMAAAAAEAIAAAAAAAAAkAAMMOAADDDgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMiPNwDHjjgAx444AMeOOADHjjgAx444AMiRNwDGjTkAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADJkzYAx444AMeOOADHjjgAyI43DMeOOD7HjjhExo45EceOOADHjjgAxo45AMePOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAx484AMeNOADHjTgAx444AMeOOAPHjjhAx444sceOOPPHjjj2x444v8eOOFDHjjgHx444AMeOOADHjjgAx444AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMKSPQDHjjgAxo45AMeOOADIizcBx444MceOOJjHjjjtx444/8eOOP/Hjjj/x444/8eOOPTHjjipx444QMaPOQXHjjgAx404AMeNOADAlj8AAAAAAAAAAADMmTMAyI83AMmQNgDHjjgAyI43AMeOOCjHjjiLx4445ceOOP/Hjjj/x444/8eOOP/Hjjj/x444/8eOOP/Hjjj/x4447seOOJ7Hjjg2x4w4AseOOADHjzgAx444AMSQOwDGjTkAx444AMaNOQDHjjghx444fseOON3Hjjj/x444/8eOOP/Hjjj/x444/8eOOP/Hjjj/x444/8eOOP/Hjjj/x444/8eOOP/Hjjjox444kceOOCvGijkAx444AMaOOQDHjjgAx444HseOOHbHjjjWx444/8eOOP/Hjjj/x444/8eOOP/Hjjj/x444/8eOOPrHjjj4x444/8eOOP/Hjjj/x444/8eOOP/Hjjj/x444/8eOOODHjjiFx444J8mNNgDHjjhUx4440MeOOP/Hjjj/x444/8eOOP/Hjjj/x444/8eOOP/Hjjj2x444uceOOFnHjjhPx444rseOOPHHjjj/x444/8eOOP/Hjjj/x444/8eOOP/Hjjj/x44428eOOGnHjjjbx444/8eOOP/Hjjj/x444/8eOOP/Hjjj/x4449ceOOLHHjjhNx444CseOOAfHjjgIyI83BseOOEHHjjikx4448MeOOP/Hjjj/x444/8eOOP/Hjjj/x444/8eOOO/Hjjj7x444/8eOOP/Hjjj/x444/8eOOPnHjji7x444UMeOOAfHjTgKx444YseOOL7HjjjDx444cMeOOBPJjjYCx444Q8eOOK7Hjjj1x444/8eOOP/Hjjj/x444/8eOOP/Hjjj6x444/8eOOP/Hjjj8x444xseOOF3HjjgLx444A8eOOEbHjji1x444+seOOP/Hjjj/x444/seOOMbHjjhax404C8aOOQbHjjhOx444uceOOPjHjjj/x444/8eOOP/Hjjjwx444/8eOOM/Hjjhox444EtWaKgDHjjg7x444pMeOOPHHjjj/x444/8eOOP/Hjjj/x444/8eOOP/Hjjj5x444uceOOE7HjzgFyI43CseOOFjHjjjDx444/MeOOP/Hjji2x444eMeOOBjHjTgAx444MMeOOJnHjjjsx444/8eOOP/Hjjj/x444/8eOOP/Hjjj/x444/8eOOP/Hjjj/x444/8eOOPTHjjitx444QceLOAHHjjgQx444Z8eOOMDHjjgRxY46AceOOCzHjjiNx4445seOOP/Hjjj/x444/8eOOP/Hjjj/x444/8eOOP/Hjjj/x444/8eOOP/Hjjj/x444/8eOOP/Hjjj/x44478eOOJ7Hjjg4yI83AseOOA7Hjjgex444jMeOOOXHjjj/x444/8eOOP/Hjjj/x444/8eOOP/Hjjj/x4443ceOOI/HjjiJx4441ceOOP/Hjjj/x444/8eOOP/Hjjj/x444/8eOOP/Hjjjtx444nMeOOCvHjji3x444/8eOOP/Hjjj/x444/8eOOP/Hjjj/x444/8eOOOvHjjiVx444KceOOADHjjgAx444IMeOOITHjjjix444/8eOOP/Hjjj/x444/8eOOP/Hjjj/x444/8eOOM7Hjjj4x444/8eOOP/Hjjj/x444/8eOOP/Hjjjxx444pMeOODnMizIAyI03A8eOODXHjjg8x444B8eOOADHjjgsx444kseOOOnHjjj/x444/8eOOP/Hjjj/x444/8eOOP/Hjjjmx444/8eOOP/Hjjj/x4449seOOLDHjjhFxo45A8eNNwXHjjhIx444pseOOOvHjjjwx444sseOOFTHjjgKx404AMeOODbHjjifx44478eOOP/Hjjj/x444/8eOOPXHjjh8x4448seOOPnHjjjEx444VMeOOAfMjDMCx444QMeOOKrHjjjzx444/8eOOP/Hjjj/x444/8eOOPjHjji3x444TciONwbJkDYBx444QseOOLDHjjjzx4
|
|
|
|
|
data:
|
2025-10-19 09:27:00 +02:00
|
|
|
app.ed216fa4.css: html,body{scroll-behavior:smooth}.vanta-bg{z-index:0;background-color:#111827;width:100%;height:100%;min-height:100vh;position:absolute;top:0;left:0}.gradient-text{color:#0000;background-image:linear-gradient(90deg,#f97316,#7c3aed);background-clip:text}
|
|
|
|
|
index.html: "<!DOCTYPE html><html lang=en><meta charset=UTF-8><meta name=go-import
|
|
|
|
|
content=\"katenary.io git https://repo.katenary.io/katenary/katenary\"><meta name=viewport
|
|
|
|
|
content=\"width=device-width, initial-scale=1.0\"><title>Katenary - Convert Docker
|
|
|
|
|
Compose to Helm Charts</title><meta name=description content=\"Katenary: Effortless
|
|
|
|
|
Helm Chart Conversion\"><meta name=keywords content=\"Katenary, Helm, Kubernetes,
|
|
|
|
|
Compose, Docker, Podman, Helm chart\"><meta name=author content=\"Patrice Ferlet
|
|
|
|
|
(aka metal3d)\"><link rel=stylesheet href=/app.ed216fa4.css><link rel=icon href=/icon.c628fb04.ico><script
|
|
|
|
|
src=https://cdn.tailwindcss.com></script><script src=https://unpkg.com/feather-icons></script><script
|
|
|
|
|
src=https://cdn.jsdelivr.net/npm/feather-icons/dist/feather.min.js></script><script
|
|
|
|
|
src=https://cdnjs.cloudflare.com/ajax/libs/three.js/r134/three.min.js></script><script
|
|
|
|
|
src=https://cdn.jsdelivr.net/npm/vanta@latest/dist/vanta.net.min.js></script><body
|
|
|
|
|
class=\"antialiased bg-gray-50 font-sans text-gray-800\">\n \n \n<nav class=\"bg-white
|
|
|
|
|
shadow-sm\">\n <div class=\"lg:px-8 max-w-7xl mx-auto px-4 sm:px-6\">\n <div
|
|
|
|
|
class=\"flex h-16 justify-between\">\n <div class=\"flex items-center\">\n
|
|
|
|
|
\ <img src=https://repo.katenary.io/Katenary/katenary/raw/branch/master/doc/docs/statics/logo-vertical.svg
|
|
|
|
|
alt=\"Katenary Logo\" class=h-10>\n </div>\n <div class=\"hidden items-center
|
|
|
|
|
md:flex space-x-8\">\n <a href=#features class=\"hover:text-orange-500
|
|
|
|
|
text-gray-700 transition\">Features</a>\n <a href=#installation class=\"hover:text-orange-500
|
|
|
|
|
text-gray-700 transition\">Installation</a>\n <a href=#tutorials class=\"hover:text-orange-500
|
|
|
|
|
text-gray-700 transition\">Tutorials</a>\n <a href=https://repo.katenary.io/katenary/katenary
|
|
|
|
|
target=_blank class=\"flex hover:text-orange-500 items-center text-gray-700 transition\">\n
|
|
|
|
|
\ <i data-feather=git-branch class=\"h-4 mr-1 w-4\"></i> Repository\n
|
|
|
|
|
\ </a>\n </div>\n <div class=\"flex items-center md:hidden\">\n
|
|
|
|
|
\ <button id=mobile-menu-button class=\"focus:outline-none hover:text-orange-500
|
|
|
|
|
text-gray-500\">\n <i data-feather=menu></i>\n </button>\n </div>\n
|
|
|
|
|
\ </div>\n \n <div id=mobile-menu class=\"hidden md:hidden pb-4 px-4\">\n
|
|
|
|
|
\ <div class=\"flex flex-col space-y-4\">\n <a href=#features class=\"hover:text-orange-500
|
|
|
|
|
text-gray-700 transition\">Features</a>\n <a href=#installation class=\"hover:text-orange-500
|
|
|
|
|
text-gray-700 transition\">Installation</a>\n <a href=#tutorials class=\"hover:text-orange-500
|
|
|
|
|
text-gray-700 transition\">Tutorials</a>\n <a href=https://repo.katenary.io/katenary/katenary
|
|
|
|
|
target=_blank class=\"flex hover:text-orange-500 items-center text-gray-700 transition\">\n
|
|
|
|
|
\ <i data-feather=git-branch class=\"h-4 mr-1 w-4\"></i> Repository\n
|
|
|
|
|
\ </a>\n </div>\n </div>\n </div>\n</nav>\n\n \n <div class=\"bg-gray-900
|
|
|
|
|
overflow-hidden relative\">\n <div id=vanta-bg class=vanta-bg style=min-height:100vh></div>\n
|
|
|
|
|
\ <div class=\"lg:px-8 max-w-7xl md:py-32 mx-auto px-4 py-24 sm:px-6\">\n <div
|
|
|
|
|
class=\"relative text-center\">\n <h1 class=\"font-bold mb-6 md:text-6xl
|
|
|
|
|
text-4xl\">\n <span class=gradient-text>From Docker Compose</span>\n <span
|
|
|
|
|
class=\"block md:inline text-white\">to Helm Charts</span>\n </h1>\n <p
|
|
|
|
|
class=\"max-w-3xl mb-10 md:text-2xl mx-auto text-gray-300 text-xl\">\n Automatically
|
|
|
|
|
convert your docker-compose.yaml files into complete Helm\n Charts ready
|
|
|
|
|
for Kubernetes.\n </p>\n <div class=\"flex justify-center\">\n <a
|
|
|
|
|
href=#installation class=\"bg-orange-600 font-bold hover:bg-orange-700 px-6 py-3
|
|
|
|
|
rounded-lg shadow-lg text-white transition\">\n Get Started\n </a>\n
|
|
|
|
|
\ </div>\n </div>\n </div>\n</div>\n\n \n <section id=features class=\"bg-white
|
|
|
|
|
py-16\">\n <div class=\"lg:px-8 max-w-7xl mx-auto px-4 sm:px-6\">\n <div class=\"mb-16
|
|
|
|
|
text-center\">\n <h2 class=\"font-bold mb-4 text-3xl text-gray-900\">Why
|
|
|
|
|
Choose Katenary</h2>\n <p class=\"max-w-3xl mx-auto text-gray-600 text-xl\">\n
|
|
|
|
|
\ Powerful features to simplify your Kubernetes deployment workflow\n </p>\n
|
|
|
|
|
\ </div>\n <div class=\"gap-8 grid md:grid-cols-3\">\n <div class=\"bg-gray-50
|
|
|
|
|
hover:shadow-md p-8 rounded-xl shadow-sm transition\">\n <div class=\"bg-orange-100
|
|
|
|
|
flex h-14 items-center justify-center mb-6 rounded-full w-14\">\n <i
|
|
|
|
|
data-feather=repeat class=\"h-6 text-orange-500 w-6\"></i>\n </div>\n <h3
|
|
|
|
|
class=\"font-bold mb-3 text-gray-900 text-xl\">\n Automated Conversion\n
|
|
|
|
|
\ </h3>\n <p class=text-gray-600>\n Transform your Docker
|
|
|
|
|
Compose files into fully functional Helm Charts\n with a single command.\n
|
|
|
|
|
\ </p>\n </div>\n <div class=\"bg-gray-50 hover:shadow-md p-8
|
|
|
|
|
rounded-xl shadow-sm transition\">\n <div class=\"bg-indigo-100 flex h-14
|
|
|
|
|
items-center justify-center mb-6 rounded-full w-14\">\n <i data-feather=git-pull-request
|
|
|
|
|
class=\"h-6 text-indigo-500 w-6\"></i>\n </div>\n <h3 class=\"font-bold
|
|
|
|
|
mb-3 text-gray-900 text-xl\">Open Source & Free</h3>\n <p class=text-gray-600>\n
|
|
|
|
|
\ Built with Go, Katenary is 100% open source and free to use forever.\n
|
|
|
|
|
\ Contribute and customize to your needs.\n </p>\n </div>\n
|
|
|
|
|
\ <div class=\"bg-gray-50 hover:shadow-md p-8 rounded-xl shadow-sm transition\">\n
|
|
|
|
|
\ <div class=\"bg-orange-100 flex h-14 items-center justify-center mb-6
|
|
|
|
|
rounded-full w-14\">\n <i data-feather=package class=\"h-6 text-orange-500
|
|
|
|
|
w-6\"></i>\n </div>\n <h3 class=\"font-bold mb-3 text-gray-900 text-xl\">Easy
|
|
|
|
|
Installation</h3>\n <p class=text-gray-600>\n Available as native
|
|
|
|
|
packages for Debian, RPM, Arch, Windows, and as a\n container image.\n
|
|
|
|
|
\ </p>\n </div>\n </div>\n </div>\n</section>\n\n \n <section
|
|
|
|
|
class=\"bg-white py-16\">\n <div class=\"lg:px-8 max-w-7xl mx-auto px-4 sm:px-6\">\n
|
|
|
|
|
\ <div class=\"mb-16 text-center\">\n <h2 class=\"font-bold mb-4 text-3xl
|
|
|
|
|
text-gray-900\">\n See Katenary in Action\n </h2>\n <p class=\"max-w-3xl
|
|
|
|
|
mx-auto text-gray-600 text-xl\">\n Watch how easily you can convert Docker
|
|
|
|
|
Compose to Helm Charts\n </p>\n </div>\n <div class=\"aspect-h-9 aspect-w-16
|
|
|
|
|
bg-gray-900 overflow-hidden rounded-xl shadow-lg\">\n <iframe class=\"h-96
|
|
|
|
|
w-full\" src=https://www.youtube.com/embed/RrX5jNxS9IA title=\"YouTube video player\"
|
|
|
|
|
allow=\"accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope;
|
|
|
|
|
picture-in-picture; presentation\" allowfullscreen></iframe>\n </div>\n </div>\n</section>\n\n
|
|
|
|
|
\ \n <section id=installation class=\"bg-gray-50 py-16\">\n <div class=\"lg:px-8
|
|
|
|
|
max-w-7xl mx-auto px-4 sm:px-6\">\n <div class=\"mb-16 text-center\">\n <h2
|
|
|
|
|
class=\"font-bold mb-4 text-3xl text-gray-900\">Install Katenary</h2>\n <p
|
|
|
|
|
class=\"max-w-3xl mx-auto text-gray-600 text-xl\">\n Multiple installation
|
|
|
|
|
options to fit your environment\n </p>\n </div>\n <div class=\"gap-6
|
|
|
|
|
grid lg:grid-cols-4 mb-12 md:grid-cols-2\">\n \n <div class=\"bg-white
|
|
|
|
|
hover:shadow-md p-6 rounded-xl shadow-sm transition\">\n <div class=\"flex
|
|
|
|
|
items-center mb-4\">\n <i data-feather=box class=\"h-6 mr-2 text-orange-500
|
|
|
|
|
w-6\"></i>\n <h3 class=\"font-bold text-gray-900 text-xl\">Package Repositories</h3>\n
|
|
|
|
|
\ </div>\n <p class=\"mb-4 text-gray-600\">\n Install using
|
|
|
|
|
your system's package manager. Packages available for\n RPM-based (Fedora,
|
|
|
|
|
RHEL, Alma, Rocky), Debian-based (Ubuntu), and Arch\n Linux.\n </p>\n
|
|
|
|
|
\ <a href=https://repo.katenary.io/Katenary/-/packages target=_blank class=\"hover:text-indigo-700
|
|
|
|
|
inline-flex items-center text-indigo-500\">\n View Packages\n <i
|
|
|
|
|
data-feather=arrow-right class=\"h-4 ml-1 w-4\"></i>\n </a>\n </div>\n
|
|
|
|
|
\ \n <div class=\"bg-white hover:shadow-md p-6 rounded-xl shadow-sm transition\">\n
|
|
|
|
|
\ <div class=\"flex items-center mb-4\">\n <i data-feather=box
|
|
|
|
|
class=\"h-6 mr-2 text-orange-500 w-6\"></i>\n <h3 class=\"font-bold text-gray-900
|
|
|
|
|
text-xl\">macOS Binary</h3>\n </div>\n <p class=\"mb-4 text-gray-600\">Download
|
|
|
|
|
the macOS executable</p>\n <a href=https://repo.katenary.io/api/packages/Katenary/generic/katenary/3.0.0/katenary-darwin-amd64
|
|
|
|
|
class=\"hover:text-indigo-700 inline-flex items-center text-indigo-500\">\n Download
|
|
|
|
|
Binary\n <i data-feather=download class=\"h-4 ml-1 w-4\"></i>\n </a>\n
|
|
|
|
|
\ </div>\n\n \n <div class=\"bg-white hover:shadow-md p-6 rounded-xl
|
|
|
|
|
shadow-sm transition\">\n <div class=\"flex items-center mb-4\">\n <svg
|
|
|
|
|
xmlns:xmlns=http://www.w3.org/2000/svg width=24 height=24 fill=none stroke=currentColor
|
|
|
|
|
stroke-linecap=round stroke-linejoin=round stroke-width=2 class=\"h-6 mr-2 text-orange-500
|
|
|
|
|
w-6\" viewBox=\"0 0 24 24\"><path d=\"M18 3a2 2 0 0 1 2 2v14a2 2 0 0 1-2 2H6a2
|
|
|
|
|
2 0 0 1-2-2V5a2 2 0 0 1 2-2Z\"/><path d=\"M10 3v4H6v2h4v10h4V9h4V7h-4V3Z\"/></svg>\n
|
|
|
|
|
\ \n </div>\n <p class=\"mb-4 text-gray-600\">Download and
|
|
|
|
|
run the Windows installer</p>\n <a href=https://repo.katenary.io/api/packages/Katenary/generic/katenary/3.0.0/katenary-windows-setup.exe
|
|
|
|
|
class=\"hover:text-indigo-700 inline-flex items-center text-indigo-500\">\n Download
|
|
|
|
|
EXE <i data-feather=download class=\"h-4 ml-1 w-4\"></i>\n </a>\n </div>\n
|
|
|
|
|
\ \n <div class=\"bg-white hover:shadow-md p-6 rounded-xl shadow-sm transition\">\n
|
|
|
|
|
\ <div class=\"flex items-center mb-4\">\n <i data-feather=package
|
|
|
|
|
class=\"h-6 mr-2 text-orange-500 w-6\"></i>\n <h3 class=\"font-bold text-gray-900
|
|
|
|
|
text-xl\">Container Image</h3>\n </div>\n <p class=\"mb-4 text-gray-600\">Run
|
|
|
|
|
Katenary in a container</p>\n <a href=https://repo.katenary.io/Katenary/-/packages/container/katenary/latest
|
|
|
|
|
target=_blank class=\"hover:text-indigo-700 inline-flex items-center text-indigo-500\">\n
|
|
|
|
|
\ Pull Image <i data-feather=arrow-right class=\"h-4 ml-1 w-4\"></i>\n
|
|
|
|
|
\ </a>\n </div>\n </div>\n\n \n <div class=\"bg-white overflow-hidden
|
|
|
|
|
rounded-xl shadow-sm\">\n <div class=\"bg-gray-900 flex items-center px-6
|
|
|
|
|
py-4\">\n <div class=\"flex space-x-2\">\n <div class=\"bg-red-500
|
|
|
|
|
h-3 rounded-full w-3\"></div>\n <div class=\"bg-yellow-500 h-3 rounded-full
|
|
|
|
|
w-3\"></div>\n <div class=\"bg-green-500 h-3 rounded-full w-3\"></div>\n
|
|
|
|
|
\ </div>\n <p class=\"ml-4 text-gray-200\">Terminal</p>\n </div>\n
|
|
|
|
|
\ <div class=p-6>\n <pre class=\"bg-gray-800 overflow-x-auto p-4 rounded-lg
|
|
|
|
|
text-gray-100\"><code class=language-bash><span class=text-green-400># Convert
|
|
|
|
|
your compose file to Helm Chart</span>\nkatenary convert\n\n<span class=text-green-400>#
|
|
|
|
|
Install the generated chart to your cluster</span>\nhelm install my-app ./helm-chart</code></pre>\n
|
|
|
|
|
\ </div>\n </div>\n </div>\n</section>\n\n \n <section id=tutorials
|
|
|
|
|
class=\"bg-white py-16\">\n <div class=\"lg:px-8 max-w-7xl mx-auto px-4 sm:px-6\">\n
|
|
|
|
|
\ <div class=\"mb-16 text-center\">\n <h2 class=\"font-bold mb-4 text-3xl
|
|
|
|
|
text-gray-900\">Video Tutorials</h2>\n <p class=\"max-w-3xl mx-auto text-gray-600
|
|
|
|
|
text-xl\">\n Learn how to use Katenary with these step-by-step guides\n
|
|
|
|
|
\ </p>\n </div>\n\n <div class=\"gap-8 grid md:grid-cols-2\">\n \n
|
|
|
|
|
\ <div class=\"bg-gray-50 hover:shadow-md overflow-hidden rounded-xl shadow-sm
|
|
|
|
|
transition\">\n <div class=\"aspect-h-9 aspect-w-16\">\n <iframe
|
|
|
|
|
class=\"h-64 w-full\" src=https://www.youtube.com/embed/kvVN8gPxqOA title=\"YouTube
|
|
|
|
|
video player\" allow=\"accelerometer; autoplay; clipboard-write; encrypted-media;
|
|
|
|
|
gyroscope; picture-in-picture; presentation\" allowfullscreen></iframe>\n </div>\n
|
|
|
|
|
\ <div class=p-6>\n <h3 class=\"font-bold mb-2 text-gray-900 text-xl\">\n
|
|
|
|
|
\ Getting Started with Katenary\n </h3>\n <p class=text-gray-600>\n
|
|
|
|
|
\ Learn the basics of converting Docker Compose files to Helm Charts\n
|
|
|
|
|
\ </p>\n </div>\n </div>\n\n \n <div class=\"bg-gray-50
|
|
|
|
|
hover:shadow-md overflow-hidden rounded-xl shadow-sm transition\">\n <div
|
|
|
|
|
class=\"aspect-h-9 aspect-w-16\">\n <iframe class=\"h-64 w-full\" src=https://www.youtube.com/embed/QtFOO1LnSVg
|
2025-09-15 21:44:34 +02:00
|
|
|
title=\"YouTube video player\" allow=\"accelerometer; autoplay; clipboard-write;
|
2025-10-19 09:27:00 +02:00
|
|
|
encrypted-media; gyroscope; picture-in-picture; presentation\" allowfullscreen></iframe>\n
|
|
|
|
|
\ </div>\n <div class=p-6>\n <h3 class=\"font-bold mb-2
|
|
|
|
|
text-gray-900 text-xl\">\n Advanced Katenary Features\n </h3>\n
|
|
|
|
|
\ <p class=text-gray-600>\n Explore advanced configuration
|
|
|
|
|
options and customization\n </p>\n </div>\n </div>\n </div>\n
|
|
|
|
|
\ </div>\n</section>\n\n \n <section class=\"bg-gradient-to-r from-orange-500
|
|
|
|
|
py-16 to-indigo-600\">\n <div class=\"lg:px-8 max-w-7xl mx-auto px-4 sm:px-6
|
|
|
|
|
text-center\">\n <h2 class=\"font-bold mb-6 text-3xl text-white\">\n Ready
|
|
|
|
|
to Simplify Your Kubernetes Deployments?\n </h2>\n <p class=\"max-w-3xl
|
|
|
|
|
mb-8 mx-auto text-orange-100 text-xl\">\n Start converting your Docker Compose
|
|
|
|
|
files to Helm Charts today with\n Katenary.\n </p>\n <div class=\"flex
|
|
|
|
|
flex-col gap-4 justify-center sm:flex-row\">\n <a href=https://repo.katenary.io/katenary/katenary
|
|
|
|
|
target=_blank class=\"bg-white font-bold hover:bg-gray-100 px-6 py-3 rounded-lg
|
|
|
|
|
shadow-lg text-orange-600 transition\">\n Get Katenary Now\n </a>\n
|
|
|
|
|
\ </div>\n </div>\n</section>\n\n \n <footer class=\"bg-gray-900 py-12
|
|
|
|
|
text-gray-400\">\n <div class=\"lg:px-8 max-w-7xl mx-auto px-4 sm:px-6\">\n <div
|
|
|
|
|
class=\"gap-8 grid md:grid-cols-4\">\n <div>\n <div class=\"flex items-center\">\n
|
|
|
|
|
\ <img src=https://repo.katenary.io/Katenary/katenary/raw/branch/master/doc/docs/statics/logo-vertical.svg
|
|
|
|
|
alt=\"Katenary Logo\" class=h-8>\n </div>\n <p class=\"mt-4 text-sm\">\n
|
|
|
|
|
\ Convert Docker Compose to Helm Charts with ease.\n </p>\n </div>\n
|
|
|
|
|
\ <div>\n <h3 class=\"font-bold mb-4 text-white\">Resources</h3>\n
|
|
|
|
|
\ <ul class=space-y-2>\n <li>\n <a href=https://repo.katenary.io/katenary/katenary
|
|
|
|
|
target=_blank class=\"hover:text-orange-400 transition\">Repository</a>\n </li>\n
|
|
|
|
|
\ <li>\n <a href=https://repo.katenary.io/Katenary/-/packages
|
|
|
|
|
target=_blank class=\"hover:text-orange-400 transition\">Packages</a>\n </li>\n
|
|
|
|
|
\ <li>\n <a href=https://docs.katenary.io class=\"hover:text-orange-400
|
|
|
|
|
transition\">Documentation</a>\n </li>\n </ul>\n </div>\n
|
|
|
|
|
\ <div>\n <h3 class=\"font-bold mb-4 text-white\">Community</h3>\n
|
|
|
|
|
\ <ul class=space-y-2>\n <li>\n <a href=https://repo.katenary.io/Katenary/katenary/issues
|
|
|
|
|
target=_blank class=\"hover:text-orange-400 transition\">Git Issues</a>\n </li>\n
|
|
|
|
|
\ <li>\n <a href=https://matrix.to/#/#katenary-io:matrix.org
|
|
|
|
|
target=_blank class=\"hover:text-orange-400 transition\">Matrix Room</a>\n </li>\n
|
|
|
|
|
\ <li>\n <a href=https://repo.katenary.io/Katenary/katenary
|
|
|
|
|
target=_blank class=\"hover:text-orange-400 transition\">Contribute</a>\n </li>\n
|
|
|
|
|
\ </ul>\n </div>\n <div>\n <h3 class=\"font-bold mb-4 text-white\">Connect</h3>\n
|
|
|
|
|
\ <div class=\"flex space-x-4\">\n <a href=https://www.linkedin.com/company/katenary
|
|
|
|
|
target=_blank class=\"hover:text-orange-400 transition\"><i data-feather=linkedin></i></a>\n
|
|
|
|
|
\ <a href=https://www.youtube.com/@Katenary class=\"hover:text-orange-400
|
|
|
|
|
transition\"><i data-feather=youtube></i></a>\n </div>\n </div>\n
|
|
|
|
|
\ </div>\n <div class=\"border-gray-800 border-t mt-10 pt-6 text-center text-sm\">\n
|
|
|
|
|
\ <p>© 2025 Katenary. All rights reserved.</p>\n </div>\n </div>\n</footer>\n\n
|
|
|
|
|
\ <script>function initFeather(){window.feather?feather.replace():setTimeout(initFeather,100)}document.querySelectorAll(\"iframe\").forEach(e=>{e.setAttribute(\"allow\",\"presentation\")}),VANTA.NET({el:\"#vanta-bg\",mouseControls:!0,touchControls:!0,gyroControls:!1,minHeight:200,minWidth:200,scale:1,scaleMobile:1,color:0xf97316,backgroundColor:1120295,points:10,maxDistance:22,spacing:18}),initFeather(),document.getElementById(\"mobile-menu-button\").addEventListener(\"click\",function(){let
|
|
|
|
|
e=document.getElementById(\"mobile-menu\");e.classList.toggle(\"hidden\");let
|
|
|
|
|
t=this.querySelector(\"i\");e.classList.contains(\"hidden\")?t.setAttribute(\"data-feather\",\"menu\"):t.setAttribute(\"data-feather\",\"x\"),feather.replace()}),document.querySelectorAll(\"#mobile-menu
|
|
|
|
|
a\").forEach(e=>{e.addEventListener(\"click\",()=>{document.getElementById(\"mobile-menu\").classList.add(\"hidden\"),document.getElementById(\"mobile-menu-button\").querySelector(\"i\").setAttribute(\"data-feather\",\"menu\"),feather.replace()})});</script>\n
|
|
|
|
|
\ \n\n"
|
2024-12-05 06:20:50 +01:00
|
|
|
kind: ConfigMap
|
|
|
|
|
metadata:
|
|
|
|
|
annotations:
|
2025-09-15 21:44:34 +02:00
|
|
|
katenary.v3/compose-hash: 76866ef0672f04e085c6e3d50e4e8431d1d95bc0
|
2025-10-19 09:27:00 +02:00
|
|
|
katenary.v3/version: master
|
2024-12-05 06:20:50 +01:00
|
|
|
labels:
|
|
|
|
|
{{- include "website.labels" . | nindent 4 }}
|
|
|
|
|
katenary.v3/component: server
|
|
|
|
|
name: '{{ include "website.fullname" . }}-server-dist'
|