An open API service indexing awesome lists of open source software.

https://github.com/cloudfoundry-community/admin-ui-boshrelease

admin-ui-boshrelease
https://github.com/cloudfoundry-community/admin-ui-boshrelease

Last synced: 9 months ago
JSON representation

admin-ui-boshrelease

Awesome Lists containing this project

README

          

Bosh release for CloudFoundry NG Admin UI
=========================================

One of the fastest ways to get [admin-ui](https://github.com/cloudfoundry-incubator/admin-ui) running on any infrastructure is too deploy this bosh release.

Usage
-----

To use this BOSH release, first upload it to your bosh:

```
bosh upload release https://bosh.io/d/github.com/cloudfoundry-community/admin-ui-boshrelease
```

To deploy it you will need the source repository that contains templates:

```
git clone https://github.com/cloudfoundry-community/admin-ui-boshrelease.git
cd admin-ui-boshrelease
git checkout v11
git submodule update
```

### bosh-lite/warden deployments

Make sure you have [deployed Cloud Foundry](https://github.com/cloudfoundry/bosh-lite#deploy-cloud-foundry) first. With Cloud Foundry deployed to your bosh-lite run:

```
./make_manifest warden
bosh deploy
bosh run errand register_admin_ui
```

Now you can browse to [http://admin.bosh-lite.com](http://admin.bosh-lite.com) and login with your cloud foundry admin user.

### Errands
When deployed you can register the admin-ui with the uaa by running:
```
bosh run errand register_admin_ui
```

To deregister the admin-ui you can run:
```
bosh run errand deregister_admin_ui
```

Create new final release
------------------------

To create a new final release you need to get read/write API credentials to the [@cloudfoundry-community](https://github.com/cloudfoundry-community) s3 account.

Please email [Dr Nic Williams](mailto:drnicwilliams@gmail.com) and he will create unique API credentials for you.

Create a `config/private.yml` file with the following contents:

```yaml
---
blobstore:
s3:
access_key_id: ACCESS
secret_access_key: PRIVATE
```

You can now create final releases for everyone to enjoy!

```
bosh create release
# test this dev release
git commit -m "updated admin-ui"
bosh create release --final
git commit -m "creating vXYZ release"
git tag vXYZ
git push origin master --tags
```