CINXE.COM
GitLab - The Crossplane Blog
<!DOCTYPE html> <html lang="en"> <head> <meta charset="utf-8" /> <meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1" /> <title>GitLab - The Crossplane Blog</title> <meta name="HandheldFriendly" content="True" /> <meta name="viewport" content="width=device-width, initial-scale=1.0" /> <link rel="stylesheet" type="text/css" href="/assets/css/style.css?v=a1348d70b3" /> <link rel="icon" href="/favicon.png" type="image/png" /> <link rel="canonical" href="https://blog.crossplane.io/tag/gitlab/" /> <meta name="referrer" content="no-referrer-when-downgrade" /> <meta property="og:site_name" content="The Crossplane Blog" /> <meta property="og:type" content="website" /> <meta property="og:title" content="GitLab - The Crossplane Blog" /> <meta property="og:description" content="Cross talk about clouds. Dive into the world of cloud, open source, platforms, and Crossplane, the cloud native control plane framework." /> <meta property="og:url" content="https://blog.crossplane.io/tag/gitlab/" /> <meta property="og:image" content="https://blog.crossplane.io/content/images/2019/01/CrossplaneBanner_Blog-03.png" /> <meta name="twitter:card" content="summary_large_image" /> <meta name="twitter:title" content="GitLab - The Crossplane Blog" /> <meta name="twitter:description" content="Cross talk about clouds. Dive into the world of cloud, open source, platforms, and Crossplane, the cloud native control plane framework." /> <meta name="twitter:url" content="https://blog.crossplane.io/tag/gitlab/" /> <meta name="twitter:image" content="https://blog.crossplane.io/content/images/2019/01/CrossplaneBanner_Blog-03.png" /> <meta name="twitter:site" content="@crossplane_io" /> <meta property="og:image:width" content="3095" /> <meta property="og:image:height" content="584" /> <script type="application/ld+json"> { "@context": "https://schema.org", "@type": "Series", "publisher": { "@type": "Organization", "name": "The Crossplane Blog", "url": "https://blog.crossplane.io/", "logo": { "@type": "ImageObject", "url": "https://blog.crossplane.io/content/images/2020/05/CrossplaneLogo_Horiz-WhiteText.png" } }, "url": "https://blog.crossplane.io/tag/gitlab/", "name": "GitLab", "mainEntityOfPage": { "@type": "WebPage", "@id": "https://blog.crossplane.io/" } } </script> <meta name="generator" content="Ghost 4.2" /> <link rel="alternate" type="application/rss+xml" title="The Crossplane Blog" href="https://blog.crossplane.io/rss/" /> <script defer src="https://unpkg.com/@tryghost/portal@~1.1.0/umd/portal.min.js" data-ghost="https://blog.crossplane.io/"></script><style> .gh-post-upgrade-cta-content, .gh-post-upgrade-cta { display: flex; flex-direction: column; align-items: center; font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Oxygen, Ubuntu, Cantarell, 'Open Sans', 'Helvetica Neue', sans-serif; text-align: center; width: 100%; color: #ffffff; font-size: 16px; } .gh-post-upgrade-cta-content { border-radius: 8px; padding: 40px 4vw; } .gh-post-upgrade-cta h2 { color: #ffffff; font-size: 28px; letter-spacing: -0.2px; margin: 0; padding: 0; } .gh-post-upgrade-cta p { margin: 20px 0 0; padding: 0; } .gh-post-upgrade-cta small { font-size: 16px; letter-spacing: -0.2px; } .gh-post-upgrade-cta a { color: #ffffff; cursor: pointer; font-weight: 500; box-shadow: none; text-decoration: underline; } .gh-post-upgrade-cta a:hover { color: #ffffff; opacity: 0.8; box-shadow: none; text-decoration: underline; } .gh-post-upgrade-cta a.gh-btn { display: block; background: #ffffff; text-decoration: none; margin: 28px 0 0; padding: 8px 18px; border-radius: 4px; font-size: 16px; font-weight: 600; } .gh-post-upgrade-cta a.gh-btn:hover { opacity: 0.92; }</style> <style> .site-logo { max-width: 8em; } </style> <!-- Google Tag Manager --> <script>(function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start': new Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0], j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.async=true;j.src= 'https://www.googletagmanager.com/gtm.js?id='+i+dl;f.parentNode.insertBefore(j,f); })(window,document,'script','dataLayer','GTM-WFF2NQHG');</script> <!-- End Google Tag Manager --><style>:root {--ghost-accent-color: #F3807B;}</style> </head> <body class="tag-template tag-gitlab"> <nav id="menu"> <a class="close-button">Close</a> <div class="nav-wrapper"> <p class="nav-label">Menu</p> <ul> <li class="nav-blog-home" role="presentation"><a href="https://blog.crossplane.io/">Blog Home</a></li> <li class="nav-crossplane-io" role="presentation"><a href="https://crossplane.io/">Crossplane.io</a></li> <li class="nav-subscribe-to-the-newsletter" role="presentation"><a href="https://eepurl.com/ivy4v-/">Subscribe to the Newsletter</a></li> <li class="nav-twitter"><a href="https://twitter.com/crossplane_io" title="@crossplane_io"><i class="ic ic-twitter"></i> Twitter</a></li> <li class="nav-rss"><a href="https://blog.crossplane.io/rss/"><i class="ic ic-rss"></i> Subscribe</a></li> </ul> </div> </nav> <section id="wrapper"> <a class="hidden-close"></a> <header id="blog-header" class="has-cover"> <div class="inner"> <nav id="navigation"> <span class="blog-logo"> <a href="https://blog.crossplane.io"><img src="https://blog.crossplane.io/content/images/2020/05/CrossplaneLogo_Horiz-WhiteText.png" alt="Blog Logo" /></a> </span> <span id="menu-button" class="nav-button"> <a class="menu-button"><i class="ic ic-menu"></i> Menu</a> </span> </nav> <h1 class="blog-name">GitLab</h1> <span class="blog-description"> Posts: 3 </span> <div class="blog-cover cover" style="background-image: url('/content/images/2019/01/CrossplaneBanner_Blog-03.png');"></div> </div> </header> <div id="index" class="container"> <main class="content" role="main"> <div class="extra-pagination"> <nav class="pagination" role="pagination"> <div class="inner"> <span class="pagination-info">Page 1 of 1</span> <div class="clear"></div> </div> </nav> </div> <article class="post tag-continuous-delivery tag-gitlab tag-argocd tag-gcp tag-aws tag-azure tag-kubernetes tag-multicloud no-image"> <div class="inner"> <header class="post-header"> <h2 class="post-title"><a href="/crossplane-v0-5-apis-reach-v1beta1-for-continuous-delivery-into-multiple-clouds-with-gitlab-argocd-gitops/">Crossplane v0.5: APIs reach v1beta1 for continuous delivery into multiple clouds with GitLab, ArgoCD, GitOps support and more!</a></h2> <span class="post-meta"><a href="/author/phil/">Phil Prasek</a> on <a href="/tag/continuous-delivery/">Continuous Delivery</a>, <a href="/tag/gitlab/">GitLab</a>, <a href="/tag/argocd/">ArgoCD</a>, <a href="/tag/gcp/">GCP</a>, <a href="/tag/aws/">AWS</a>, <a href="/tag/azure/">Azure</a>, <a href="/tag/kubernetes/">Kubernetes</a>, <a href="/tag/multicloud/">Multicloud</a> | <time datetime="2019-11-17">17 Nov 2019</time></span> <div class="clear"></div> </header> <section class="post-excerpt"> <p>Crossplane is ready for use in dev/test pipelines with v1beta1 APIs for databases and caches in Stacks for GCP, AWS, and Azure. GitLab 12.5 <a class="read-more" href="/crossplane-v0-5-apis-reach-v1beta1-for-continuous-delivery-into-multiple-clouds-with-gitlab-argocd-gitops/">»</a></p> </section> <!-- <section class="post-excerpt"> <p>Crossplane is ready for use in dev/test pipelines with v1beta1 APIs for databases and caches in Stacks for GCP, AWS, and Azure. GitLab 12.5 integrates with Crossplane to enable cloud service provisioning in GitLab-connected Kubernetes clusters from GitLab pipelines using kubectl or with GitLab's Auto DevOps feature. A…</p> </section> --> </div> </article> <article class="post tag-crossplane tag-networking tag-security tag-stacks tag-aws tag-gcp tag-azure tag-gitlab no-image"> <div class="inner"> <header class="post-header"> <h2 class="post-title"><a href="/crossplane-v0-3-accelerating-support-for-more-clouds-and-managed-services/">Crossplane v0.3 - accelerating support for more clouds and managed services</a></h2> <span class="post-meta"><a href="/author/phil/">Phil Prasek</a> on <a href="/tag/crossplane/">Crossplane</a>, <a href="/tag/networking/">Networking</a>, <a href="/tag/security/">Security</a>, <a href="/tag/stacks/">Stacks</a>, <a href="/tag/aws/">AWS</a>, <a href="/tag/gcp/">GCP</a>, <a href="/tag/azure/">Azure</a>, <a href="/tag/gitlab/">GitLab</a> | <time datetime="2019-09-17">17 Sep 2019</time></span> <div class="clear"></div> </header> <section class="post-excerpt"> <p>New developer guide, CLI tooling and enhanced out-of-tree Infra Stacks (GCP, AWS, Azure) enables the community to add support for more cloud providers, managed Kubernetes offerings, <a class="read-more" href="/crossplane-v0-3-accelerating-support-for-more-clouds-and-managed-services/">»</a></p> </section> <!-- <section class="post-excerpt"> <p>New developer guide, CLI tooling and enhanced out-of-tree Infra Stacks (GCP, AWS, Azure) enables the community to add support for more cloud providers, managed Kubernetes offerings, and fully-managed cloud services that can be hosted in your cloud of choice. The momentum keeps rolling forward with Crossplane community engagement around extending…</p> </section> --> </div> </article> <article class="post tag-crossplane tag-multicloud tag-kubernetes tag-cloud-native tag-redis tag-postgresql tag-storage-buckets tag-rook tag-gitlab no-image"> <div class="inner"> <header class="post-header"> <h2 class="post-title"><a href="/crossplane-composes-fully-managed-services-in-kubernetes-to-deploy-gitlab-into-multiple-clouds/">Crossplane composes fully-managed services in Kubernetes to deploy GitLab into multiple clouds</a></h2> <span class="post-meta"><a href="/author/phil/">Phil Prasek</a> on <a href="/tag/crossplane/">Crossplane</a>, <a href="/tag/multicloud/">Multicloud</a>, <a href="/tag/kubernetes/">Kubernetes</a>, <a href="/tag/cloud-native/">Cloud Native</a>, <a href="/tag/redis/">Redis</a>, <a href="/tag/postgresql/">PostgreSQL</a>, <a href="/tag/storage-buckets/">Storage Buckets</a>, <a href="/tag/rook/">Rook</a>, <a href="/tag/gitlab/">GitLab</a> | <time datetime="2019-05-19">19 May 2019</time></span> <div class="clear"></div> </header> <section class="post-excerpt"> <p>Real-world application deployments from kubectl are now unlocked with enhanced support for composing external fully-managed services including Redis, PostgreSQL, and object storage.GitLab deployed to multiple <a class="read-more" href="/crossplane-composes-fully-managed-services-in-kubernetes-to-deploy-gitlab-into-multiple-clouds/">»</a></p> </section> <!-- <section class="post-excerpt"> <p>Real-world application deployments from kubectl are now unlocked with enhanced support for composing external fully-managed services including Redis, PostgreSQL, and object storage.GitLab deployed to multiple clouds from kubectl!The Crossplane community has been hard at work on a major milestone towards building a Multicloud control plane, now adding enhanced…</p> </section> --> </div> </article> <nav class="pagination" role="pagination"> <div class="inner"> <span class="pagination-info">Page 1 of 1</span> <div class="clear"></div> </div> </nav> </main> </div> <div id="body-class" style="display: none;" class="tag-template tag-gitlab"></div> <footer id="footer"> <div class="inner"> <section class="credits"> <span class="credits-theme">Theme <a href="https://github.com/zutrinken/attila">Attila</a> by <a href="http://zutrinken.com" rel="nofollow">zutrinken</a></span> <span class="credits-software">Published with <a href="http://ghost.org">Ghost</a></span> </section> </div> </footer> </section> <script type="text/javascript" src="/assets/js/script.js?v=a1348d70b3"></script> <!-- Google Tag Manager (noscript) --> <noscript><iframe src="https://www.googletagmanager.com/ns.html?id=GTM-WFF2NQHG" height="0" width="0" style="display:none;visibility:hidden"></iframe></noscript> <!-- End Google Tag Manager (noscript) --> </body> </html>