kubeapps

module
v0.0.0-...-400b19d Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Aug 21, 2026 License: Apache-2.0

README

Kubeapps

Main Pipeline GitHub Page CodeQL REUSE status

[!CAUTION] The original Kubeapps project was deprecated and archived by its former maintainers on August 25, 2025. This fork is now maintained by SAP SE (see the Fork section below) with a focus on essential upkeep: security fixes, compatibility updates, and critical bug resolution. New feature development is not guaranteed. Community contributions are welcome—please submit pull requests for maintenance, documentation improvements, and clearly scoped enhancements.

Overview

Kubeapps is an in-cluster web-based application that enables users with a one-time installation to deploy, manage, and upgrade applications on a Kubernetes cluster.

With Kubeapps you can:

Note on Carvel: the Carvel/kapp_controller plugin has been removed

We removed the Carvel (kapp_controller) plugin from this fork due to it not being actively maintained and causing issues. If you need Carvel support, you’re welcome to re-introduce the plugin by updating the Carvel-related code to the latest upstream APIs and committing to its ongoing maintenance (testing, docs, security updates). PRs are welcome.

Note: Kubeapps 2.0 and onwards supports Helm 3 only. While only the Helm 3 API is supported, in most cases, charts made for Helm 2 will still work.

Getting started with Kubeapps

Installing Kubeapps is as simple as:

kubectl create namespace kubeapps
helm install kubeapps --namespace kubeapps oci://ghcr.io/sap/kubeapps/kubeapps

See the Getting Started Guide for detailed instructions on how to install and use Kubeapps.

Kubeapps is deployed using the official Bitnami Kubeapps chart from the separate Bitnami charts repository. Although the Kubeapps repository also defines a chart, this is intended for development purposes only.

Documentation

Complete documentation available in Kubeapps documentation section. Including complete tutorials, how-to guides, and reference for configuration and development in Kubeapps.

For getting started into Kubeapps, please refer to:

See how to deploy and configure Kubeapps on VMware Tanzu™ Kubernetes Grid™

Troubleshooting

If you encounter issues, please review the troubleshooting docs, review our project board, file an issue, or talk to Kubeapps maintainers on the #Kubeapps channel on the Kubernetes Slack server.

Fork

This project is a fork of the original, archived Kubeapps project developed by VMware, Inc. The fork is maintained by SAP SE to continue the development and maintenance of Kubeapps.

Contributing

If you are ready to jump in and test, add code, or help with documentation, follow the instructions on the start contributing documentation for guidance on how to setup Kubeapps for development.

Changelog

Take a look at the list of releases to stay tuned for the latest features and changes.

Directories

Path Synopsis
cmd
apprepository-controller/pkg/apis/apprepository/v1alpha1
Package v1alpha1 is the v1alpha1 version of the API.
Package v1alpha1 is the v1alpha1 version of the API.
apprepository-controller/pkg/client/clientset/versioned
This package has the automatically generated clientset.
This package has the automatically generated clientset.
apprepository-controller/pkg/client/clientset/versioned/fake
This package has the automatically generated fake clientset.
This package has the automatically generated fake clientset.
apprepository-controller/pkg/client/clientset/versioned/scheme
This package contains the scheme of the automatically generated clientset.
This package contains the scheme of the automatically generated clientset.
apprepository-controller/pkg/client/clientset/versioned/typed/apprepository/v1alpha1
This package has the automatically generated typed clients.
This package has the automatically generated typed clients.
Package fake has the automatically generated clients.
asset-syncer command
kubeapps-apis command
kubeapps-apis/gen/core/packages/v1alpha1
Package v1alpha1 is a reverse proxy.
Package v1alpha1 is a reverse proxy.
kubeapps-apis/gen/core/plugins/v1alpha1
Package v1alpha1 is a reverse proxy.
Package v1alpha1 is a reverse proxy.
kubeapps-apis/gen/plugins/fluxv2/packages/v1alpha1
Package v1alpha1 is a reverse proxy.
Package v1alpha1 is a reverse proxy.
kubeapps-apis/gen/plugins/helm/packages/v1alpha1
Package v1alpha1 is a reverse proxy.
Package v1alpha1 is a reverse proxy.
kubeapps-apis/gen/plugins/resources/v1alpha1
Package v1alpha1 is a reverse proxy.
Package v1alpha1 is a reverse proxy.
kubeapps-apis/plugins/fluxv2/packages/v1alpha1/common/transport
this is a copy of fluxcd source-controller internal/transport/transport.go It implements a pool of TCP connections.
this is a copy of fluxcd source-controller internal/transport/transport.go It implements a pool of TCP connections.
kubeapps-apis/plugins/pkg/pkgutils
Utility functions that apply to "packages", e.g.
Utility functions that apply to "packages", e.g.
pkg

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL