From dccf7bd540828cb9b9313a91c80e9b6e220ab08b Mon Sep 17 00:00:00 2001 From: Adriano Pezzuto <2222461+bsctl@users.noreply.github.com> Date: Wed, 5 Oct 2022 09:47:37 +0200 Subject: [PATCH] chore(helm): update metadata to helm chart --- charts/kamaji/Chart.yaml | 43 ++++++++++++++----------------------- charts/kamaji/README.md | 6 +++--- charts/kamaji/app-readme.md | 30 ++++++++++++++++++++++++++ 3 files changed, 49 insertions(+), 30 deletions(-) create mode 100644 charts/kamaji/app-readme.md diff --git a/charts/kamaji/Chart.yaml b/charts/kamaji/Chart.yaml index 8f16328..466c475 100644 --- a/charts/kamaji/Chart.yaml +++ b/charts/kamaji/Chart.yaml @@ -1,37 +1,26 @@ apiVersion: v2 -name: kamaji -description: Kamaji is a tool aimed to build and operate a Managed Kubernetes Service with a fraction of the operational burden. With Kamaji, you can deploy and operate hundreds of Kubernetes clusters as a hyper-scaler. - -# A chart can be either an 'application' or a 'library' chart. -# -# Application charts are a collection of templates that can be packaged into versioned archives -# to be deployed. -# -# Library charts provide useful utilities or functions for the chart developer. They're included as -# a dependency of application charts to inject those utilities and functions into the rendering -# pipeline. Library charts do not define any templates and therefore cannot be deployed. -type: application - -# This is the chart version. This version number should be incremented each time you make changes -# to the chart and its templates, including the app version. -# Versions are expected to follow Semantic Versioning (https://semver.org/) -version: 0.9.2 - -# This is the version number of the application being deployed. This version number should be -# incremented each time you make changes to the application. Versions are not expected to -# follow Semantic Versioning. They should reflect the version the application is using. -# It is recommended to use it with quotes. appVersion: v0.1.0 - +description: Kamaji is a tool aimed to build and operate a Managed Kubernetes Service + with a fraction of the operational burden. With Kamaji, you can deploy and operate + hundreds of Kubernetes clusters as a hyper-scaler. home: https://github.com/clastix/kamaji -sources: ["https://github.com/clastix/kamaji"] -kubeVersion: ">=1.18" +icon: https://github.com/clastix/kamaji/raw/master/assets/kamaji-logo.png +kubeVersion: "[1.21 - 1.25]" maintainers: -- email: iam@mendrugory.com - name: Gonzalo Gabriel Jiménez Fuentes - email: dario@tranchitella.eu name: Dario Tranchitella - email: me@maxgio.it name: Massimiliano Giovagnoli - email: me@bsctl.io name: Adriano Pezzuto +- email: iam@mendrugory.com + name: Gonzalo Gabriel Jiménez Fuentes +name: kamaji +sources: +- https://github.com/clastix/kamaji +type: application +version: 0.9.3 +annotations: + catalog.cattle.io/certified: partner + catalog.cattle.io/release-name: kamaji + catalog.cattle.io/display-name: Kamaji - Managed Kubernetes Service diff --git a/charts/kamaji/README.md b/charts/kamaji/README.md index 360895a..3ba9609 100644 --- a/charts/kamaji/README.md +++ b/charts/kamaji/README.md @@ -1,6 +1,6 @@ # kamaji -![Version: 0.9.2](https://img.shields.io/badge/Version-0.9.2-informational?style=flat-square) ![Type: application](https://img.shields.io/badge/Type-application-informational?style=flat-square) ![AppVersion: v0.1.0](https://img.shields.io/badge/AppVersion-v0.1.0-informational?style=flat-square) +![Version: 0.9.3](https://img.shields.io/badge/Version-0.9.3-informational?style=flat-square) ![Type: application](https://img.shields.io/badge/Type-application-informational?style=flat-square) ![AppVersion: v0.1.0](https://img.shields.io/badge/AppVersion-v0.1.0-informational?style=flat-square) Kamaji is a tool aimed to build and operate a Managed Kubernetes Service with a fraction of the operational burden. With Kamaji, you can deploy and operate hundreds of Kubernetes clusters as a hyper-scaler. @@ -8,10 +8,10 @@ Kamaji is a tool aimed to build and operate a Managed Kubernetes Service with a | Name | Email | Url | | ---- | ------ | --- | -| Gonzalo Gabriel Jiménez Fuentes | | | | Dario Tranchitella | | | | Massimiliano Giovagnoli | | | | Adriano Pezzuto | | | +| Gonzalo Gabriel Jiménez Fuentes | | | ## Source Code @@ -19,7 +19,7 @@ Kamaji is a tool aimed to build and operate a Managed Kubernetes Service with a ## Requirements -Kubernetes: `>=1.18` +Kubernetes: `[1.21 - 1.25]` [Kamaji](https://github.com/clastix/kamaji) requires a [multi-tenant `etcd`](https://github.com/clastix/kamaji-internal/blob/master/deploy/getting-started-with-kamaji.md#setup-internal-multi-tenant-etcd) cluster. This Helm Chart starting from v0.1.1 provides the installation of an internal `etcd` in order to streamline the local test. If you'd like to use an externally managed etcd instance, you can specify the overrides and by setting the value `etcd.deploy=false`. diff --git a/charts/kamaji/app-readme.md b/charts/kamaji/app-readme.md new file mode 100644 index 0000000..7a6bca6 --- /dev/null +++ b/charts/kamaji/app-readme.md @@ -0,0 +1,30 @@ +# Kamaji - Managed Kubernetes Service + +Kamaji is a tool aimed to build and operate a Managed Kubernetes Service with a fraction of the operational burden. + +Useful links: +- [Kamaji Github repository](https://github.com/clastix/kamaji) +- [Kamaji Documentation](https://github.com/clastix/kamaji/docs/) + +## Requirements + +* Kubernetes v1.22+ +* Helm v3 + +# Installation + +To install the Chart with the release name `kamaji`: + + helm upgrade --install --namespace kamaji-system --create-namespace clastix/kamaji + +Show the status: + + helm status kamaji -n kamaji-system + +Upgrade the Chart + + helm upgrade kamaji -n kamaji-system clastix/kamaji + +Uninstall the Chart + + helm uninstall kamaji -n kamaji-system \ No newline at end of file