Skip to content

The Kadras collection of Kubernetes-native packages built with Carvel. Composable capabilities for cloud native platforms.

License

Notifications You must be signed in to change notification settings

kadras-io/kadras-packages

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

28 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Kadras Packages

A collection of Kubernetes-native packages based on Carvel and part of the Kadras project.

Components

This repository contains the Carvel packages part of the Kadras project.

The following packages are maintained by the Arktonix organization:

It also includes the following open-source packages maintained by the VMware Tanzu organization:

Prerequisites

  • Install the kctrl CLI to manage Carvel packages in a convenient way.
  • Ensure kapp-controller is deployed in your Kubernetes cluster. You can do that with Carvel kapp (recommended choice) or kubectl.
kapp deploy -a kapp-controller -y \
  -f https://github.com/vmware-tanzu/carvel-kapp-controller/releases/latest/download/release.yml

Installation

You can install the Kadras package repository in a dedicated namespace using kctrl:

kubectl create namespace carvel-packages
kctrl package repository add -r kadras-repo \
    --url ghcr.io/arktonix/kadras-packages:0.2.0 \
    -n carvel-packages

Alternatively, you can add the repository by applying the PackageRepository manifest:

kubectl create namespace carvel-packages
kapp deploy -a kadras-repo -n carvel-packages -y \
    -f https://github.com/arktonix/kadras-packages/releases/latest/download/package-repository.yml

After the installation, you can retrieve the list of available Carvel package repositories in your cluster with the following command.

kctrl package repository list -n carvel-packages

The Kadras package repository provides a collection of Carvel packages that you can list as follows.

kctrl package available list -n carvel-packages

Update

You can update the repository by applying the PackageRepository manifest from the newest release, similar to the process described in the "Installation" section. Alternatively, you can use the kctrl CLI.

kctrl package repository update -r kadras-repo \
    --url ghcr.io/arktonix/kadras-packages:<new-version> \
    -n carvel-packages

Documentation

You can find more documentation about Carvel package management at carvel.dev.

References

This package repository is based on and inspired by the work done by the Carvel team and the Tanzu Community Edition project.

Supply Chain Security

This project is compliant with level 2 of the SLSA Framework.

The SLSA Level 2 badge

About

The Kadras collection of Kubernetes-native packages built with Carvel. Composable capabilities for cloud native platforms.

Topics

Resources

License

Code of conduct

Security policy

Stars

Watchers

Forks

Packages

 
 
 

Contributors 3

  •  
  •  
  •