# pinniped Package
This package provides user authentication using [pinniped](https://pinniped.dev).
## Components
## Configuration
The following configuration values can be set to customize the Pinniped installation.
See `bundle/config/values.yaml` for descriptions of the configuration values.
| Value | Default |
|-------| ------- |
{{ range .Values }}| `{{ .ID }}` | {{ if .Default }} `{{ .Default }}` {{ end }} |
{{ end }}
## Usage Example
See bundle/examples directory for example configurations of the Pinniped package.
## Building the templates
Build the templates using `oidc` or `ldap` overlay:
```bash
cd $THIS_DIRECTORY && ytt -f bundle/config -f ../examples/mc-oidc.yaml
```
## Generate image package
`kbld` will generate the `bundle/.imgpkg/images.yml` file via the following:
```bash
cd $THIS_DIRECTORY && kbld \
-f bundle/config/upstream/01-pinniped-supervisor.yaml \
-f bundle/config/upstream/02-pinniped-concierge.yaml \
-f bundle/config/upstream/03-post-deploy.yaml \
--imgpkg-lock-output bundle/.imgpkg/images.yml
```
---
This file was generated by {{ .GeneratorName }} on {{ .Date }}.