{"id":18045358,"url":"https://github.com/dpb587/bosh-veneer-release","last_synced_at":"2025-10-19T21:12:53.571Z","repository":{"id":36043762,"uuid":"40341104","full_name":"dpb587/bosh-veneer-release","owner":"dpb587","description":"The state of BOSH for the stateless. There might be something here.","archived":false,"fork":false,"pushed_at":"2018-11-18T20:57:25.000Z","size":978,"stargazers_count":1,"open_issues_count":0,"forks_count":1,"subscribers_count":3,"default_branch":"master","last_synced_at":"2025-02-10T11:48:38.406Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"http://dpb587.me/blog/2015/11/12/tempore-limites-bosh-veneer.html","language":"PHP","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/dpb587.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2015-08-07T04:27:59.000Z","updated_at":"2016-11-01T04:48:30.000Z","dependencies_parsed_at":"2022-09-03T00:11:21.285Z","dependency_job_id":null,"html_url":"https://github.com/dpb587/bosh-veneer-release","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dpb587%2Fbosh-veneer-release","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dpb587%2Fbosh-veneer-release/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dpb587%2Fbosh-veneer-release/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dpb587%2Fbosh-veneer-release/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/dpb587","download_url":"https://codeload.github.com/dpb587/bosh-veneer-release/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":247284914,"owners_count":20913691,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":[],"created_at":"2024-10-30T18:12:58.328Z","updated_at":"2025-10-19T21:12:53.493Z","avatar_url":"https://github.com/dpb587.png","language":"PHP","funding_links":[],"categories":[],"sub_categories":[],"readme":"The state of BOSH for the stateless. There might be something here.\n\n\n# bosh-veneer-release\n\n\n## Goals\n\n * support automation needs with scriptable data\n * frontend to browse BOSH instead of command line\n * integrate multiple data sources into a unified view of resources\n * improve deployment-management workflows - deploying and monitoring\n\n\n## Components\n\n * Core - provides the web frontend to browse the state of your BOSH director.\n * Logsearch - adds references for viewing the usage and performance metrics reported by your resources.\n * AWS CPI - adds links to the AWS Console for your resources.\n * Cloque - adds GitHub links to your configuration files and integrated changelog viewing.\n\n\n## dev\n\nYou might need to rsync...\n\n    vm$ chown -R vcap:vcap /var/vcap/packages/bosh-veneer-webapp/\n    vm$ ln -s .. /var/vcap/packages/bosh-veneer-webapp/src/webapp\n     l$ rsync --exclude .git --progress -auze 'ssh -i bosh.pem' src/webapp/. vcap@192.0.2.1:/var/vcap/packages/bosh-veneer-webapp/.\n\n\n## /cloque/repository.git\n\nYou might need to set things up...\n\n    $ /var/vcap/packages/bosh-veneer-git/bin/git init /var/vcap/store/bosh-veneer/repository/git-root\n    $ (cd /var/vcap/store/bosh-veneer/repository/git-root ; /var/vcap/packages/bosh-veneer-git/bin/git config http.receivepack true )\n    $ (cd /var/vcap/store/bosh-veneer/repository/git-root ; /var/vcap/packages/bosh-veneer-git/bin/git config receive.denyCurrentBranch ignore )\n    $ chown -R vcap:vcap /var/vcap/store/bosh-veneer/repository/git-root/\n    $ cat \u003c\u003c EOF \u003e /var/vcap/store/bosh-veneer/repository/git-root/.git/hooks/pre-update\n#!/bin/bash\n\nset -e\nset -u\n\nREF=\"$1\"\nOLD=\"$2\"\nNEW=\"$3\"\n\nexport PATH=\"/var/vcap/packages/bosh-veneer-php/bin:$PATH\"\nexport SYMFONY_ENV=dev\nexport SYMFONY_DEBUG=true\nexport SYMFONY_PARAMS=/var/vcap/jobs/bosh-veneer/etc/webapp.yml\nexport LOGDIR=/var/vcap/sys/log/bosh-veneer\nexport CACHEDIR=/var/vcap/jobs/bosh-veneer/cache\n\n/var/vcap/packages/bosh-veneer-webapp/app/console veneer:core:workspace:git-hook:update \"$REF\" \"$OLD\" \"$NEW\"\n\nEOF\n    $ chmod +x /var/vcap/store/bosh-veneer/repository/git-root/.git/hooks/pre-update\n\n\n## export\n\n    export PATH=\"/var/vcap/packages/bosh-veneer-php/bin:$PATH\"\n    export SYMFONY_ENV=dev\n    export SYMFONY_DEBUG=true\n    export SYMFONY_PARAMS=/var/vcap/jobs/bosh-veneer/etc/webapp.yml\n    export LOGDIR=/var/vcap/sys/log/bosh-veneer\n    export CACHEDIR=/var/vcap/jobs/bosh-veneer/cache\n    export GIT_AUTHOR_NAME=\"Danny Berger\"\n    export GIT_AUTHOR_EMAIL=\"dpb587@gmail.com\"\n\n\n## forwarding\n\n    ssh $(vagrant ssh-config | awk 'NR\u003e1 {print \" -o \"$1\"=\"$2}') -L 5432:127.0.0.1:5432 -L 25555:127.0.0.1:25555 -L 7777:127.0.0.1:7777 default\n\n## License\n\n[Copyright 2015](./LICENSE)\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fdpb587%2Fbosh-veneer-release","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fdpb587%2Fbosh-veneer-release","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fdpb587%2Fbosh-veneer-release/lists"}