https://github.com/cloud-gov/oauth2-proxy-boshrelease
https://github.com/cloud-gov/oauth2-proxy-boshrelease
Last synced: 6 months ago
JSON representation
- Host: GitHub
- URL: https://github.com/cloud-gov/oauth2-proxy-boshrelease
- Owner: cloud-gov
- License: apache-2.0
- Created: 2017-10-06T21:23:38.000Z (over 8 years ago)
- Default Branch: main
- Last Pushed: 2025-09-11T18:40:09.000Z (10 months ago)
- Last Synced: 2025-09-11T20:31:21.421Z (10 months ago)
- Language: Shell
- Size: 85 KB
- Stars: 2
- Watchers: 13
- Forks: 5
- Open Issues: 7
-
Metadata Files:
- Readme: README.md
- Contributing: CONTRIBUTING.md
- License: LICENSE.md
- Codeowners: CODEOWNERS
- Security: SECURITY.md
Awesome Lists containing this project
README
# BOSH release for oauth2-proxy
This BOSH release and deployment manifest deploy a cluster of oauth2-proxy.
## Install
```
export BOSH_ENVIRONMENT=
export BOSH_DEPLOYMENT=oauth2-proxy
bosh deploy manifests/oauth2-proxy.yml --vars-store tmp/creds.yml
```
If your BOSH has Credhub, then you can omit `--vars-store` flag. It is used to generate any passwords/credentials/certificates required by `manifests/oauth2-proxy.yml`.
## Development
As a developer of this release, create new releases, upload and deploy them:
```
bosh create-release --force && \
bosh -n upload-release && \
bosh deploy manifests/oauth2-proxy.yml --vars-store tmp/creds.yml
```
If your BOSH has Credhub, then you can omit `--vars-store` flag. It is used to generate any passwords/credentials/certificates required by `manifests/oauth2-proxy.yml`.