{"action":"created","issue":{"url":"https://api.github.com/repos/starkandwayne/shield-boshrelease/issues/76","repository_url":"https://api.github.com/repos/starkandwayne/shield-boshrelease","labels_url":"https://api.github.com/repos/starkandwayne/shield-boshrelease/issues/76/labels{/name}","comments_url":"https://api.github.com/repos/starkandwayne/shield-boshrelease/issues/76/comments","events_url":"https://api.github.com/repos/starkandwayne/shield-boshrelease/issues/76/events","html_url":"https://github.com/starkandwayne/shield-boshrelease/pull/76","id":226907580,"number":76,"title":"Links, simple manifest and redis/postgres target jobs","user":{"login":"drnic","id":108,"avatar_url":"https://avatars2.githubusercontent.com/u/108?v=3","gravatar_id":"","url":"https://api.github.com/users/drnic","html_url":"https://github.com/drnic","followers_url":"https://api.github.com/users/drnic/followers","following_url":"https://api.github.com/users/drnic/following{/other_user}","gists_url":"https://api.github.com/users/drnic/gists{/gist_id}","starred_url":"https://api.github.com/users/drnic/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/drnic/subscriptions","organizations_url":"https://api.github.com/users/drnic/orgs","repos_url":"https://api.github.com/users/drnic/repos","events_url":"https://api.github.com/users/drnic/events{/privacy}","received_events_url":"https://api.github.com/users/drnic/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"assignees":[],"milestone":null,"comments":8,"created_at":"2017-05-08T00:05:31Z","updated_at":"2017-05-10T07:18:57Z","closed_at":null,"pull_request":{"url":"https://api.github.com/repos/starkandwayne/shield-boshrelease/pulls/76","html_url":"https://github.com/starkandwayne/shield-boshrelease/pull/76","diff_url":"https://github.com/starkandwayne/shield-boshrelease/pull/76.diff","patch_url":"https://github.com/starkandwayne/shield-boshrelease/pull/76.patch"},"body":"This PR adds bosh links to jobs, a new manifest that assumes cloud-config, and includes two new jobs for simple targeting/backing up of a postgres or redis. This release now assumes using `bosh2`. The new manifest generates passwords/certs.\r\n\r\nTo test/demo:\r\n\r\n```\r\ngit clone https://github.com/starkandwayne/shield-boshrelease -b links-and-cloud-config\r\ncd shield-boshrelease\r\ngit submodule update --init\r\nbosh2 create-release\r\nbosh2 upload-release --rebase\r\nbosh2 deploy manifests/shield.yml -d shield --vars-store=tmp/shield-creds.yml\r\n```\r\n\r\n* Run `bosh2 instances` to get the IP (e.g. `10.244.0.2`).\r\n* Run `bosh2 int tmp/shield-creds.yml --path /shield-daemon-password` to get basic auth password (user is `admin`)\r\n\r\nTo add `s3` as a store:\r\n\r\n```\r\nbosh2 deploy manifests/shield.yml -d shield --vars-store=tmp/shield-creds.yml \\\r\n  -o manifests/operators/store-amazon-s3.yml \\\r\n  -v s3-access-key=x\r\n  -v s3-secret-key=x\r\n  -v s3-bucket=x\r\n  -v s3-bucket-store-prefix=x\r\n```\r\n\r\nTo test postgres with backups:\r\n\r\n```\r\nbosh2 deploy manifests/target-examples/postgres.yml --vars-store=tmp/postgres-creds.yml -d shield-target-postgres\r\n```\r\n\r\nTo test redis with backups:\r\n\r\n```\r\nbosh2 deploy manifests/target-examples/redis.yml --vars-store=tmp/redis-creds.yml -d shield-target-redis\r\n```\r\n\r\nTargets will look like:\r\n\r\n![screen shot 2017-05-08 at 10 35 09 am](https://cloud.githubusercontent.com/assets/108/25786515/0e5f3e58-33da-11e7-9bbf-c4bdc816a4d4.png)\r\n\r\n\r\nThese manifests have also been tested with credhub.\r\n\r\n### Todo\r\n- [x] merge nginx into shield-daemon so to stop clients of daemon connecting via :8080"},"comment":{"url":"https://api.github.com/repos/starkandwayne/shield-boshrelease/issues/comments/300397135","html_url":"https://github.com/starkandwayne/shield-boshrelease/pull/76#issuecomment-300397135","issue_url":"https://api.github.com/repos/starkandwayne/shield-boshrelease/issues/76","id":300397135,"user":{"login":"drnic","id":108,"avatar_url":"https://avatars2.githubusercontent.com/u/108?v=3","gravatar_id":"","url":"https://api.github.com/users/drnic","html_url":"https://github.com/drnic","followers_url":"https://api.github.com/users/drnic/followers","following_url":"https://api.github.com/users/drnic/following{/other_user}","gists_url":"https://api.github.com/users/drnic/gists{/gist_id}","starred_url":"https://api.github.com/users/drnic/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/drnic/subscriptions","organizations_url":"https://api.github.com/users/drnic/orgs","repos_url":"https://api.github.com/users/drnic/repos","events_url":"https://api.github.com/users/drnic/events{/privacy}","received_events_url":"https://api.github.com/users/drnic/received_events","type":"User","site_admin":false},"created_at":"2017-05-10T07:18:57Z","updated_at":"2017-05-10T07:18:57Z","body":"Rebased against v6.8.0"}}
{"actor":{"display_login":"drnic"}}