mirror of
https://github.com/vmware-tanzu/pinniped.git
synced 2026-01-07 05:57:02 +00:00
Deploying the Pinniped Supervisor
What is the Pinniped Supervisor?
The Pinniped Supervisor app is a component of the Pinniped OIDC and Cluster Federation solutions. It can be deployed when those features are needed.
Installing the Latest Version with Default Options
kubectl apply -f https://github.com/vmware-tanzu/pinniped/releases/latest/download/install-supervisor.yaml
Installing an Older Version with Default Options
Choose your preferred release version number and use it to replace the version number in the URL below.
# Replace v0.3.0 with your preferred version in the URL below
kubectl apply -f https://github.com/vmware-tanzu/pinniped/releases/download/v0.3.0/install-supervisor.yaml
Installing with Custom Options
Creating your own deployment YAML file requires ytt from Carvel to template the YAML files
in the deploy/supervisor directory.
Either install ytt or use the container image from Dockerhub.
git clonethis repo andgit checkoutthe release version tag of the release that you would like to deploy.- The configuration options are in deploy/supervisor/values.yml.
Fill in the values in that file, or override those values using additional
yttcommand-line options in the command below. Use the release version tag as theimage_tagvalue. - In a terminal, cd to this
deploy/supervisordirectory - To generate the final YAML files, run
ytt --file . - Deploy the generated YAML using your preferred deployment tool, such as
kubectlorkapp. For example:ytt --file . | kapp deploy --yes --app pinniped-supervisor --diff-changes --file -
Configuring After Installing
TODO: Provide some instructions here.