Disclaimer: This is not an official production ready code. It's meant to be used as a PoC.
This demo catalog repository holds examples of applications to help understand how NKP custom catalog works.
- An NKP cluster with Ultimate license
- Internet connection
- NKP CLI installed
- kubectl installed
nkp create catalog nkp-demo-catalog-applications \
-w kommander-workspace \
--branch main \
--url https://github.com/nutanixdev/nkp-demo-catalog-applications
kubectl get gitrepository -n kommander
kubectl get apps -n kommander
-
List your NKP Workspaces
nkp get workspaces
NAME NAMESPACE default-workspace kommander-default-workspace hybrid-cloud hybrid-cloud kommander-workspace kommander
-
Run the following command using your Workspace name
nkp create catalog nkp-demo-catalog-applications \ -w <workspace_name> \ --branch main \ --url https://github.com/nutanixdev/nkp-demo-catalog-applications
Ex:
nkp create catalog nkp-demo-catalog-applications \ -w hybrid-cloud \ --branch main \ --url https://github.com/nutanixdev/nkp-demo-catalog-applications
-
Run the following command using your Workspace namespace
kubectl delete gitrepository nkp-demo-catalog-applications -n <workspace_namespace>
Ex:
kubectl delete gitrepository nkp-demo-catalog-applications -n hybrid-cloud
See the contributing docs.
This code is developed in the open with input from the community through issues and PRs. The Nutanix marketing team serves as the maintainer.
Issues and enhancement requests can be submitted in the Issues tab of this repository. Please search for and review the existing open issues before submitting a new issue.
The project is released under version 2.0 of the Apache license.