d853cbc7ff
Right now in the YTT templates we assume that the agent pods are gonna use the same image as the main Pinniped deployment, so we can use the same logic for the image pull secrets. Signed-off-by: Andrew Keesler <akeesler@vmware.com> |
||
---|---|---|
.. | ||
config.pinniped.dev_credentialissuerconfigs.yaml | ||
deployment.yaml | ||
idp.pinniped.dev_webhookidentityproviders.yaml | ||
rbac.yaml | ||
README.md | ||
values.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 -