{"id":31942915,"url":"https://github.com/infra-red/postgresql-service-broker-boshrelease","last_synced_at":"2026-04-18T00:32:01.596Z","repository":{"id":103264507,"uuid":"125202682","full_name":"Infra-Red/postgresql-service-broker-boshrelease","owner":"Infra-Red","description":"A BOSH Release of PostgreSQL Service Broker for Cloud Foundry","archived":false,"fork":false,"pushed_at":"2018-03-16T14:30:47.000Z","size":20,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"master","last_synced_at":"2025-10-23T09:03:58.481Z","etag":null,"topics":["bosh","bosh-release","cf","cloud-foundry","postgresql","servicebroker"],"latest_commit_sha":null,"homepage":"","language":"Shell","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"apache-2.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/Infra-Red.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE.md","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null,"notice":null,"maintainers":null,"copyright":null,"agents":null,"dco":null,"cla":null}},"created_at":"2018-03-14T11:31:06.000Z","updated_at":"2023-03-22T03:40:58.000Z","dependencies_parsed_at":null,"dependency_job_id":"3681c8b1-1706-4407-9cf7-e0defbd1ad09","html_url":"https://github.com/Infra-Red/postgresql-service-broker-boshrelease","commit_stats":null,"previous_names":[],"tags_count":2,"template":false,"template_full_name":null,"purl":"pkg:github/Infra-Red/postgresql-service-broker-boshrelease","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Infra-Red%2Fpostgresql-service-broker-boshrelease","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Infra-Red%2Fpostgresql-service-broker-boshrelease/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Infra-Red%2Fpostgresql-service-broker-boshrelease/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Infra-Red%2Fpostgresql-service-broker-boshrelease/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/Infra-Red","download_url":"https://codeload.github.com/Infra-Red/postgresql-service-broker-boshrelease/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Infra-Red%2Fpostgresql-service-broker-boshrelease/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":31951283,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-04-17T17:29:20.459Z","status":"ssl_error","status_checked_at":"2026-04-17T17:28:47.801Z","response_time":62,"last_error":"SSL_connect returned=1 errno=0 peeraddr=140.82.121.6:443 state=error: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"can_crawl_api":true,"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":["bosh","bosh-release","cf","cloud-foundry","postgresql","servicebroker"],"created_at":"2025-10-14T09:45:10.082Z","updated_at":"2026-04-18T00:32:01.579Z","avatar_url":"https://github.com/Infra-Red.png","language":"Shell","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Cloud Foundry PostgreSQL Service Broker\n\nThis repository contains a BOSH release for a Cloud Foundry PostgreSQL service\nbroker.\n\n```shell\ngit clone https://github.com/Infra-Red/postgresql-service-broker-boshrelease.git ~/workspace/postgresql-service-broker-boshrelease\ncd ~/workspace/postgresql-service-broker-boshrelease\ngit submodule update --init --recursive\n```\n\n## Dependencies\n\n- [BOSH CLI v2](https://bosh.io/docs/cli-v2.html#install)\n- [BOSH](https://bosh.io/docs/init.html)\n- [CF](https://github.com/cloudfoundry/cf-deployment)\n- [PostgreSQL](https://github.com/cloudfoundry/postgres-release)\n\n## Deployment\n\nPopulate a vars file (using `manifest/vars-file.yml` as a template), save it to\n`secrets/vars.yml`. You will need values from both your cloud-config and secrets\nfrom your cf-deployment.\n\nTo deploy:\n\n```shell\nbosh upload-stemcell https://s3.amazonaws.com/bosh-aws-light-stemcells/light-bosh-stemcell-3541.9-aws-xen-hvm-ubuntu-trusty-go_agent.tgz\nbosh deploy --vars-file secrets/vars.yml manifest/cf-postgres-template.yml\n```\n\n## Registering the Service Broker\n\nAfter registering the service broker, the PostgreSQL service will be visible in the Services Marketplace; using the [CLI](https://github.com/cloudfoundry/cli), run `cf marketplace`.\n\n### BOSH errand\n\n```\n$ bosh -e YOUR_ENV -d postgresql-service-broker run-errand broker-registrar\n```\n\n### Manually\n\n1. First register the broker using the `cf` CLI.  You must be logged in as an admin.\n\n    ```\n    $ cf create-service-broker shared-postgresql-broker BROKER_USERNAME BROKER_PASSWORD URL\n    ```\n\n    `BROKER_USERNAME` and `BROKER_PASSWORD` are the credentials Cloud Foundry will use to authenticate when making API calls to the service broker. Use the values for manifest properties `jobs.postgresql-service-broker.properties.broker.username` and `jobs.postgresql-service-broker.properties.broker.password`.\n\n    `URL` specifies where the Cloud Controller will access the PostgreSQL broker. Use the IP address of `postgresql-service-broker` instance and port of `postgresql-service-broker` job. By default, port is set to `8080`.\n\n    For more information, see [Managing Service Brokers](http://docs.cloudfoundry.org/services/managing-service-brokers.html).\n\n2. Then [make the service plan public](http://docs.cloudfoundry.org/services/managing-service-brokers.html#make-plans-public).\n\n## De-registering the Service Broker\n\nThe following commands are destructive and are intended to be run in conjuction with deleting your BOSH deployment.\n```\n$ bosh -e YOUR_ENV -d postgresql-service-broker run-errand broker-deregistrar\n```\n\n### Manually\n\nRun the following:\n\n```\n$ cf purge-service-offering a.postgresql\n$ cf delete-service-broker shared-postgresql-broker\n```","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Finfra-red%2Fpostgresql-service-broker-boshrelease","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Finfra-red%2Fpostgresql-service-broker-boshrelease","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Finfra-red%2Fpostgresql-service-broker-boshrelease/lists"}