1a4f9e3466
Note: the non-kubecertagent integration tests are still failing :). |
||
---|---|---|
.. | ||
config.pinniped.dev_credentialissuerconfigs.yaml | ||
deployment.yaml | ||
idp.pinniped.dev_webhookidentityproviders.yaml | ||
rbac.yaml | ||
README.md | ||
values.yaml | ||
webhook.yaml |
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.
Tools
This example deployment uses ytt
and kapp
from Carvel to template the YAML files
and to deploy the app.
Either install ytt
and kapp
or use the container image from Dockerhub.
Procedure
- The configuration options are in values.yml. Fill in the values in that file, or override those values
using
ytt
command-line options in the command below. - In a terminal, cd to this
deploy
directory - To generate the final YAML files, run:
ytt --file .
- Deploy the generated YAML using your preferred deployment tool, such as
kubectl
orkapp
. For example:ytt --file . | kapp deploy --yes --app pinniped --diff-changes --file -