mirror of
https://github.com/vmware-tanzu/pinniped.git
synced 2026-01-08 07:11:53 +00:00
Add install-pinniped-supervisor.yaml and rename install-pinniped.yaml to install-pinniped-concierge.yaml in the release process and installation/demo documentation.
1.9 KiB
1.9 KiB
Deploying
Connecting Pinniped to an Identity Provider
If you would like to try Pinniped, but you don't have a compatible identity provider, you can use Pinniped's test identity provider. See deploy/local-user-authenticator/README.md for details.
Installing the Latest Version with Default Options
kubectl apply -f https://github.com/vmware-tanzu/pinniped/releases/download/$(curl https://api.github.com/repos/vmware-tanzu/pinniped/releases/latest -s | jq .name -r)/install-pinniped-concierge.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.2.0 with your preferred version in the URL below
kubectl apply -f https://github.com/vmware-tanzu/pinniped/releases/download/v0.2.0/install-pinniped-concierge.yaml
Installing with Custom Options
Creating your own deployment YAML file requires ytt from Carvel to template the YAML files
in the deploy/concierge 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/concierge/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/conciergedirectory - 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 --diff-changes --file -