Skip to content

Latest commit

 

History

History
49 lines (32 loc) · 1.79 KB

README.md

File metadata and controls

49 lines (32 loc) · 1.79 KB

kapp-controller-package

This package provides kapp-controller functionality using kapp-controller.

Components

  • kapp-controller

Configuration

The following configuration values can be set to customize the kapp-controller installation.

Global

Value Required/Optional Description
namespace Optional The namespace in which to deploy kapp-controller.

Usage Example

This walkthrough guides you through using kapp-controller...

NOTE: develop version of the package needs to comply with semver, hence the package will be versioned as 0.0.0+develop

Test in minikube

Start minikube:

minikube start

Install this version of kapp-controller:

ytt --data-values-file src/example-values/minikube.yaml -f target/bundle/config | kubectl apply -f -

Test in TCE or TKG

This package can be used to replace kapp-controller in Tanzu Community Edition or Tanzu Kubernetes Grid. Follow instructions here

Develop checklist

  1. Update your config.json with the package info
  2. Add overlays and values
  3. Test your bundle: ytt --data-values-file src/example-values/minikube.yaml -f target/bundle/config providing a sample values file from example-values
  4. Build your bundle ./hack/build.sh
  5. Add it to the failk8s-repo and publish the new repo and test the package from there, or test with local files

NOTE: develop versions will not be image locked and will have a version of 0.0.0+develop to comply with semver.