shield/6.0.0
You can find the source of this version on GitHub at starkandwayne/shield-boshrelease. It was created based on the commit 322e4ae8
.
Release Notes¶
New Features
- Authentication and Authorization! SHIELD now supports options for authenticating requests to it! It supports HTTP Basic authentication, OAuth2 (currently the only supported provider is github), and API Keys. If no authentication configuration is provided, SHIELD will default to HTTP Basic Auth, using a default user/password.
- SSL Required SHIELD now runs behind an nginx instance doing SSL termination. If you do not specify a key, one will be auto-generated for you, making an easier transition. Additionally, non-encrypted requests will be redirected to https for you.
Bug Fixes
- Remove console.log calls from frontend Web UI Javascript, for those poor souls who don’t run with web debugging on everywhere…
- Fix an issue with the
creator
function that prevented creation of new things (targets, schedules, etc.) from the frontend Web UI. - Support Chrome’s insistence that
type="date"
input fields be formatted according to the HTML spec, and make the backup archive date range picker work.
Usage¶
You can reference this release in your deployment manifest from the releases
section:
- name: "shield" version: "6.0.0" url: "https://bosh.io/d/github.com/starkandwayne/shield-boshrelease?v=6.0.0" sha1: "cd95868066d42100e551c099ad845a8714a33cc8"
Or upload it to your director with the upload-release
command:
bosh upload-release --sha1 cd95868066d42100e551c099ad845a8714a33cc8 \ "https://bosh.io/d/github.com/starkandwayne/shield-boshrelease?v=6.0.0"