Skip to content

kasmtech/nkp-partner-catalog

 
 

Repository files navigation

All source code and other contents in this repository are covered by the Nutanix License and Services Agreement, which is located at https://www.nutanix.com/legal/eula

NKP Partner Catalog

The Nutanix Kubernetes Platform (NKP) Partner Catalog is the source of truth for partner application manifests and metadata used to list, deploy, and upgrade applications in NKP. This repository holds Flux- and Helm-based definitions that partners maintain so that their customers can install and upgrade catalog apps through the NKP Partner Catalog in a consistent way.

New applications and updates are contributed via pull request and are reviewed and merged after approval by the Nutanix team. OCI artifacts for published applications are built and pushed post-merge; see CONTRIBUTING.md for registry layout and manifest details.

Who this repository is for

Audience Use
Partners and ISVs Publish and maintain application versions, metadata, and tests so apps appear in the NKP Partner Catalog and behave correctly on install and upgrade.
NKP users and operators Consume catalog content indirectly through NKP; this repo is the upstream source for what ships in the NKP Partner Catalog experience.

Repository layout

Path Description
applications/ Partner applications. Each app can have multiple versions in semver-named subdirectories; each version directory contains the manifests for that release. See applications/README.md.
just/ just recipes for common tasks against the applications in this repo.
apptests/ Automated test suites for installation and upgrade scenarios per application.

Documentation

Document Purpose
Contributing Prerequisites (including devbox), generating app scaffolding with nkp, manifest structure, validation, and apptests requirements.
NKP Partner Catalog applications Overview of the applications/ directory and version layout.

Quick start for contributors: clone the repo, use the workflow in CONTRIBUTING.md (nkp generate, validate with nkp validate catalog-repository, open a PR with signed commits).

Partner Catalog in NKP (Nutanix documentation)

End-user and operator documentation for the NKP Partner Catalog in a cluster (for example UI workflows and platform behavior) lives in the Nutanix Support & Insights portal, under the Nutanix Kubernetes Platform documentation for your NKP release. Topic titles and deep links include the product version, so always use the doc set that matches the NKP version you run. From the portal, open your release’s NKP guide and go to the Partner Catalog section, or search for Partner Catalog.

Example deep link (NKP 2.17): Partner Catalog in NKP

Signed commits

All commits to this repository must be signed. See GitHub’s guide: Managing commit signature verification.

About

No description, website, or topics provided.

Resources

Contributing

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages

  • Go 94.5%
  • Just 4.6%
  • Shell 0.9%