<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Rohit Aggarwal on Carvel</title><link>https://deploy-preview-832--carvel.netlify.app/blog/tags/Rohit-Aggarwal/</link><description>Recent content in Rohit Aggarwal on Carvel</description><generator>Hugo -- gohugo.io</generator><language>en-us</language><lastBuildDate>Wed, 14 Feb 2024 00:00:00 +0000</lastBuildDate><atom:link href="https://deploy-preview-832--carvel.netlify.app/blog/tags/Rohit-Aggarwal/index.xml" rel="self" type="application/rss+xml"/><item><title>Using ytt to create Crossplane Template Function</title><link>https://deploy-preview-832--carvel.netlify.app/blog/crossplane-ytt-template-function/</link><pubDate>Wed, 14 Feb 2024 00:00:00 +0000</pubDate><guid>https://deploy-preview-832--carvel.netlify.app/blog/crossplane-ytt-template-function/</guid><description>In this blog, we are going to learn on how to create a Crossplane Composition function which will compose the Crossplane resources using ytt templates.
What is Crossplane? ¶Crossplane is an open-source Kubernetes extension that empowers organizations to manage cloud infrastructure across any cloud through standard Kubernetes APIs. It allows platform teams to declaratively define and manage the cloud infrastructure, like databases, storage volumes, virtual machines, etc., through Kubernetes APIs.</description></item><item><title>Introducing kctrl package authoring commands</title><link>https://deploy-preview-832--carvel.netlify.app/blog/kctrl-pkg-authoring-cmds/</link><pubDate>Fri, 19 Aug 2022 00:00:00 +0000</pubDate><guid>https://deploy-preview-832--carvel.netlify.app/blog/kctrl-pkg-authoring-cmds/</guid><description>In today&amp;rsquo;s post, we are going to see how the kctrl CLI eases the process of package authoring.
A package is a combination of configuration metadata and OCI images. It informs the package manager what software it holds and how to install itself onto a Kubernetes cluster.
A package author encapsulates, versions and distributes Kubernetes manifests as package for package consumers to install on a Kubernetes cluster. They can choose to create a package by using a third party manifest like ones released by cert-manager, Dynatrace, etc.</description></item></channel></rss>